@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.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.0i6ci0u~g4zml.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.0x1a9yg0jkq20.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.0dyk20wuvya7a.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.0ctuso5mgh_i..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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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.10ev4cu2inrn-.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.0i6ci0u~g4zml.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.0x1a9yg0jkq20.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.0dyk20wuvya7a.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.0ctuso5mgh_i..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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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.10ev4cu2inrn-.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.0i6ci0u~g4zml.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.0x1a9yg0jkq20.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.0dyk20wuvya7a.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.0ctuso5mgh_i..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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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.10ev4cu2inrn-.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.0i6ci0u~g4zml.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.0x1a9yg0jkq20.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.0dyk20wuvya7a.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.0ctuso5mgh_i..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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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_68a5363a-module__3noBqq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_68a5363a-module__3noBqq__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_be693cd7-module__scj3Xa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_be693cd7-module__scj3Xa__variable{--font-inter:"Inter", "Inter 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--leading-tight:1.25;--leading-relaxed:1.625;--drop-shadow-md:0 3px 3px #0000001f;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-\[-5\%\]{inset:-5%}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.right-0{right:calc(var(--spacing) * 0)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[110\%\]{height:110%}.h-\[500px\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-\[60\%\]{width:60%}.w-\[110\%\]{width:110%}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[23rem\]{max-width:23rem}.max-w-\[26rem\]{max-width:26rem}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.scroll-smooth{scroll-behavior:smooth}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[100\%\]{border-radius:100%}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.bg-current{background-color:currentColor}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.04rem\]{font-size:1.04rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[2\.75rem\]{font-size:2.75rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-40{opacity:.4}.opacity-70{opacity:.7}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.will-change-transform{will-change:transform}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width:40rem){.sm\:mt-7{margin-top:calc(var(--spacing) * 7)}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.sm\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.sm\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.sm\:mb-24{margin-bottom:calc(var(--spacing) * 24)}.sm\:mb-28{margin-bottom:calc(var(--spacing) * 28)}.sm\:h-\[650px\]{height:650px}.sm\:w-auto{width:auto}.sm\:max-w-\[25rem\]{max-width:25rem}.sm\:max-w-\[29rem\]{max-width:29rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:gap-16{gap:calc(var(--spacing) * 16)}:where(.sm\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.sm\:rounded-\[2\.5rem\]{border-radius:2.5rem}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-18{padding-block:calc(var(--spacing) * 18)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pt-28{padding-top:calc(var(--spacing) * 28)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[11px\]{font-size:11px}.sm\:font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}@media (min-width:48rem){.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:text-right{text-align:right}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.lg\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.lg\:mb-28{margin-bottom:calc(var(--spacing) * 28)}.lg\:mb-32{margin-bottom:calc(var(--spacing) * 32)}.lg\:flex{display:flex}.lg\:h-\[800px\]{height:800px}.lg\:min-h-full{min-height:100%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:justify-self-end{justify-self:flex-end}.lg\:rounded-\[3rem\]{border-radius:3rem}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-24{padding:calc(var(--spacing) * 24)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:py-28{padding-block:calc(var(--spacing) * 28)}.lg\:pt-28{padding-top:calc(var(--spacing) * 28)}.lg\:pt-32{padding-top:calc(var(--spacing) * 32)}.lg\:pt-36{padding-top:calc(var(--spacing) * 36)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:80rem){.xl\:col-span-6{grid-column:span 6/span 6}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:gap-10{gap:calc(var(--spacing) * 10)}.xl\:pt-48{padding-top:calc(var(--spacing) * 48)}}}:root,:root[data-theme=teal]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fcf9f2;--surface-container-low:#f6f3ec;--surface-container-lowest:#fff;--surface-container-high:#ebe8e1;--surface-container-highest:#e5e2db;--surface-dim:#dcdad3;--surface-variant:#e5e2db;--outline-variant:#bec9c4;--on-surface:#1c1c18;--on-surface-variant:#3f4946;--primary:#00463b;--primary-container:#0b5f51;--primary-fixed:#a8f1de;--primary-fixed-variant:#005144;--on-primary:#fff;--error-soft:#ffe5e5;--outline-soft:#bec9c459;--surface-70:#fcf9f2b3;--surface-low-92:#f6f3eceb;--surface-low-98:#f6f3ecfa;--surface-variant-80:#e5e2dbcc;--white-0:#fff0;--white-12:#ffffff1f;--white-14:#ffffff24;--white-16:#ffffff29;--white-20:#fff3;--white-32:#ffffff52;--white-50:#ffffff80;--white-66:#ffffffa8;--white-68:#ffffffad;--white-74:#ffffffbd;--white-75:#ffffffbf;--white-78:#ffffffc7;--white-80:#fffc;--white-82:#ffffffd1;--white-84:#ffffffd6;--white-86:#ffffffdb;--white-90:#ffffffe6;--white-98:#fffffffa;--brand-0:#0b5f5100;--brand-06:#0b5f510f;--brand-08:#0b5f5114;--brand-10:#0b5f511a;--brand-12:#0b5f511f;--brand-14:#0b5f5124;--brand-16:#0b5f5129;--brand-18:#0b5f512e;--brand-20:#0b5f5133;--brand-22:#0b5f5138;--brand-24:#0b5f513d;--brand-70:#0b5f51b3;--mint-0:#a8f1de00;--mint-14:#a8f1de24;--mint-16:#a8f1de29;--mint-18:#a8f1de2e;--mint-20:#a8f1de33;--mint-22:#a8f1de38;--mint-24:#a8f1de3d;--mint-26:#a8f1de42;--mint-28:#a8f1de47;--mint-35:#a8f1de59;--mint-36:#a8f1de5c;--mint-38:#a8f1de61;--mint-40:#a8f1de66;--mint-44:#a8f1de70;--mint-58:#a8f1de94;--mint-62:#a8f1de9e;--mint-75:#a8f1debf;--mint-76:#a8f1dec2;--mint-94:#a8f1def0;--ink-06:#1c1c180f;--ink-08:#1c1c1814;--ink-10:#1c1c181a;--ink-18:#1c1c182e;--ink-45:#1c1c1873;--ink-50:#1c1c1880;--ink-55:#1c1c188c;--ink-60:#1c1c1899;--muted-12:#3f49461f;--muted-16:#3f494629;--muted-94:#3f4946f0;--black-018:#00000005;--gradient-brand:linear-gradient(90deg, var(--primary), var(--primary-container));--gradient-preview-shell:linear-gradient(180deg, var(--white-78), var(--surface-low-98));--gradient-final-cta-glow:radial-gradient(circle at center, var(--white-20), transparent);--hero-stage-panel:linear-gradient(180deg, var(--white-16), var(--surface-low-92));--hero-stage-border:var(--white-20);--hero-stage-inner-ring:var(--white-32);--hero-stage-before:radial-gradient(circle at 18% 28%, var(--mint-24), transparent 55%), radial-gradient(circle at 82% 70%, var(--brand-14), transparent 52%), linear-gradient(180deg, var(--white-32), var(--white-0));--hero-stage-after:linear-gradient(135deg, var(--white-12), var(--white-0) 36%), radial-gradient(circle at 50% 50%, transparent 26%, var(--ink-06) 92%), radial-gradient(circle at 50% 100%, var(--ink-08), transparent 58%);--hero-glow-left:radial-gradient(circle at 35% 35%, var(--mint-62), var(--mint-22) 52%, var(--mint-0) 70%);--hero-glow-right:radial-gradient(circle at 65% 65%, var(--brand-22), var(--brand-10) 54%, var(--brand-0) 74%);--hero-orbit-primary-fill:radial-gradient(circle at 50% 50%, transparent 70%, var(--brand-08) 71%, var(--brand-08) 73%, transparent 76%), conic-gradient(from 96deg, var(--mint-0), var(--mint-44), var(--brand-12), var(--mint-0));--hero-orbit-primary-border:var(--brand-10);--hero-orbit-primary-mask:radial-gradient(circle at 50% 50%, transparent 73%, black 74%);--hero-orbit-secondary-fill:linear-gradient(90deg, var(--mint-18), var(--white-0));--hero-orbit-secondary-border:var(--brand-16);--hero-node-bg:var(--white-78);--hero-node-border:var(--brand-12);--hero-node-color:var(--primary);--hero-node-shadow:0 24px 42px var(--ink-10), inset 0 1px 0 var(--white-90);--hero-trail-gradient:linear-gradient(90deg, var(--mint-0), var(--mint-75), var(--brand-10), var(--mint-0));--hero-resume-border:var(--brand-14);--hero-resume-surface:radial-gradient(circle at 22% 16%, var(--mint-24), transparent 42%), linear-gradient(180deg, var(--white-98), var(--surface-low-92));--hero-resume-shadow:0 30px 76px var(--ink-18), 0 14px 28px var(--ink-10);--hero-resume-underlay:radial-gradient(circle at 50% 50%, var(--mint-28), transparent 58%), linear-gradient(180deg, var(--mint-14), var(--brand-08));--hero-resume-sheen:linear-gradient(120deg, var(--white-0) 24%, var(--mint-20) 46%, var(--white-0) 68%), repeating-linear-gradient(180deg, var(--black-018) 0px, var(--black-018) 1px, transparent 11px, transparent 20px);--hero-resume-sheen-opacity:.78;--hero-resume-pill-bg:var(--brand-08);--hero-resume-pill-text:var(--primary);--hero-resume-avatar-bg:radial-gradient(circle at 30% 30%, var(--white-78), transparent 48%), linear-gradient(160deg, var(--mint-76), var(--brand-24));--hero-resume-avatar-shadow:inset 0 1px 0 var(--white-80), 0 10px 20px var(--ink-10);--hero-resume-label:var(--brand-70);--hero-resume-dot-bg:linear-gradient(135deg, var(--primary), var(--primary-fixed));--hero-resume-line:var(--muted-12);--hero-resume-line-strong:linear-gradient(90deg, var(--brand-22), var(--brand-10));--hero-resume-tag-bg:var(--white-82);--hero-resume-tag-border:var(--brand-06);--hero-resume-tag-text:var(--muted-94);--hero-resume-metric:linear-gradient(180deg, var(--brand-08), var(--mint-18));--hero-resume-metric-accent:linear-gradient(180deg, var(--brand-18), var(--mint-38));--hero-resume-footer:var(--muted-16);--hero-resume-footer-accent:linear-gradient(90deg, var(--brand-20), var(--brand-08));--hero-photo-shell:linear-gradient(180deg, var(--surface-low-92), var(--surface));--hero-photo-frame:var(--outline-soft);--hero-photo-overlay:linear-gradient(90deg, var(--white-0) 6%, var(--surface-70) 42%, var(--surface) 78%), linear-gradient(180deg, var(--white-0) 0%, var(--surface-low-92) 44%, var(--surface) 96%), radial-gradient(circle at 18% 22%, var(--brand-10), transparent 38%);--hero-photo-tint:linear-gradient(135deg, var(--mint-16), var(--brand-08) 52%, var(--surface-low-92));--hero-photo-shadow:0 28px 72px var(--ink-08);--hero-photo-filter:saturate(.9) contrast(1.02) brightness(.9);--hero-photo-opacity:.96;--logo-line-top:var(--primary);--logo-line-middle:var(--primary-fixed);--logo-line-bottom:var(--on-surface);--on-primary-68:var(--white-68);--on-primary-74:var(--white-74);--on-primary-75:var(--white-75);--on-primary-78:var(--white-78);--on-primary-80:var(--white-80);--on-primary-84:var(--white-84);--on-primary-86:var(--white-86)}:root[data-theme=yellow]{--primary:#705300;--primary-container:#9a7200;--primary-fixed:#ffe08f;--primary-fixed-variant:#825f00;--brand-0:#9a720000;--brand-06:#9a72000f;--brand-08:#9a720014;--brand-10:#9a72001a;--brand-12:#9a72001f;--brand-14:#9a720024;--brand-16:#9a720029;--brand-18:#9a72002e;--brand-20:#9a720033;--brand-22:#9a720038;--brand-24:#9a72003d;--brand-70:#9a7200b3;--mint-0:#ffe08f00;--mint-14:#ffe08f24;--mint-16:#ffe08f29;--mint-18:#ffe08f2e;--mint-20:#ffe08f33;--mint-22:#ffe08f38;--mint-24:#ffe08f3d;--mint-26:#ffe08f42;--mint-28:#ffe08f47;--mint-35:#ffe08f59;--mint-36:#ffe08f5c;--mint-38:#ffe08f61;--mint-40:#ffe08f66;--mint-44:#ffe08f70;--mint-58:#ffe08f94;--mint-62:#ffe08f9e;--mint-75:#ffe08fbf;--mint-76:#ffe08fc2;--mint-94:#ffe08ff0}:root[data-theme=red]{--primary:#7b1f34;--primary-container:#a23249;--primary-fixed:#ffb7c4;--primary-fixed-variant:#7a1e31;--brand-0:#a2324900;--brand-06:#a232490f;--brand-08:#a2324914;--brand-10:#a232491a;--brand-12:#a232491f;--brand-14:#a2324924;--brand-16:#a2324929;--brand-18:#a232492e;--brand-20:#a2324933;--brand-22:#a2324938;--brand-24:#a232493d;--brand-70:#a23249b3;--mint-0:#ffb7c400;--mint-14:#ffb7c424;--mint-16:#ffb7c429;--mint-18:#ffb7c42e;--mint-20:#ffb7c433;--mint-22:#ffb7c438;--mint-24:#ffb7c43d;--mint-26:#ffb7c442;--mint-28:#ffb7c447;--mint-35:#ffb7c459;--mint-36:#ffb7c45c;--mint-38:#ffb7c461;--mint-40:#ffb7c466;--mint-44:#ffb7c470;--mint-58:#ffb7c494;--mint-62:#ffb7c49e;--mint-75:#ffb7c4bf;--mint-76:#ffb7c4c2;--mint-94:#ffb7c4f0}:root[data-theme=light-blue]{--primary:#0d4f79;--primary-container:#2a78a8;--primary-fixed:#a9ddff;--primary-fixed-variant:#145f8f;--brand-0:#2a78a800;--brand-06:#2a78a80f;--brand-08:#2a78a814;--brand-10:#2a78a81a;--brand-12:#2a78a81f;--brand-14:#2a78a824;--brand-16:#2a78a829;--brand-18:#2a78a82e;--brand-20:#2a78a833;--brand-22:#2a78a838;--brand-24:#2a78a83d;--brand-70:#2a78a8b3;--mint-0:#a9ddff00;--mint-14:#a9ddff24;--mint-16:#a9ddff29;--mint-18:#a9ddff2e;--mint-20:#a9ddff33;--mint-22:#a9ddff38;--mint-24:#a9ddff3d;--mint-26:#a9ddff42;--mint-28:#a9ddff47;--mint-35:#a9ddff59;--mint-36:#a9ddff5c;--mint-38:#a9ddff61;--mint-40:#a9ddff66;--mint-44:#a9ddff70;--mint-58:#a9ddff94;--mint-62:#a9ddff9e;--mint-75:#a9ddffbf;--mint-76:#a9ddffc2;--mint-94:#a9ddfff0}:root[data-theme=orange]{--primary:#8b3f00;--primary-container:#b65d10;--primary-fixed:#ffc48d;--primary-fixed-variant:#9b4700;--brand-0:#b65d1000;--brand-06:#b65d100f;--brand-08:#b65d1014;--brand-10:#b65d101a;--brand-12:#b65d101f;--brand-14:#b65d1024;--brand-16:#b65d1029;--brand-18:#b65d102e;--brand-20:#b65d1033;--brand-22:#b65d1038;--brand-24:#b65d103d;--brand-70:#b65d10b3;--mint-0:#ffc48d00;--mint-14:#ffc48d24;--mint-16:#ffc48d29;--mint-18:#ffc48d2e;--mint-20:#ffc48d33;--mint-22:#ffc48d38;--mint-24:#ffc48d3d;--mint-26:#ffc48d42;--mint-28:#ffc48d47;--mint-35:#ffc48d59;--mint-36:#ffc48d5c;--mint-38:#ffc48d61;--mint-40:#ffc48d66;--mint-44:#ffc48d70;--mint-58:#ffc48d94;--mint-62:#ffc48d9e;--mint-75:#ffc48dbf;--mint-76:#ffc48dc2;--mint-94:#ffc48df0}:root[data-theme=black-and-yellow]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#120f1e;--surface-container-low:#1a1630;--surface-container-lowest:#211c3b;--surface-container-high:#282248;--surface-container-highest:#322a58;--surface-dim:#0c0915;--surface-variant:#241f40;--outline-variant:#514968;--on-surface:#f9f7f2;--on-surface-variant:#c7c0d9;--primary:#f5c000;--primary-container:#ffd84f;--primary-fixed:#fff1a8;--primary-fixed-variant:#120f1e;--on-primary:#120f1e;--error-soft:#ffb8c6;--outline-soft:#f9f7f224;--surface-70:#120f1ec7;--surface-low-92:#1a1630eb;--surface-low-98:#1a1630fa;--surface-variant-80:#241f40cc;--brand-0:#f5c00000;--brand-06:#f5c0000f;--brand-08:#f5c00014;--brand-10:#f5c0001a;--brand-12:#f5c0001f;--brand-14:#f5c00024;--brand-16:#f5c00029;--brand-18:#f5c0002e;--brand-20:#f5c00033;--brand-22:#f5c00038;--brand-24:#f5c0003d;--brand-70:#f5c000b3;--mint-0:#f9f7f200;--mint-14:#f9f7f224;--mint-16:#f9f7f229;--mint-18:#f9f7f22e;--mint-20:#f9f7f233;--mint-22:#f9f7f238;--mint-24:#f9f7f23d;--mint-26:#f9f7f242;--mint-28:#f9f7f247;--mint-35:#f9f7f259;--mint-36:#f9f7f25c;--mint-38:#f9f7f261;--mint-40:#f9f7f266;--mint-44:#f9f7f270;--mint-58:#f9f7f294;--mint-62:#f9f7f29e;--mint-75:#f9f7f2bf;--mint-76:#f9f7f2c2;--mint-94:#f9f7f2f0;--ink-06:#0000003d;--ink-08:#0000004d;--ink-10:#00000061;--ink-18:#00000085;--ink-45:#f9f7f273;--ink-50:#f9f7f280;--ink-55:#f9f7f28c;--ink-60:#f9f7f2b8;--muted-12:#c7c0d91f;--muted-16:#c7c0d929;--muted-94:#c7c0d9f0;--gradient-preview-shell:linear-gradient(180deg, #f9f7f214, #1a1630fa);--gradient-final-cta-glow:radial-gradient(circle at center, #f9f7f23d, transparent);--hero-stage-panel:linear-gradient(180deg, #f9f7f214, #120f1ef0);--hero-stage-border:#f5c00029;--hero-stage-inner-ring:#f9f7f21a;--hero-stage-before:radial-gradient(circle at 18% 26%, #fff1a857, #f5c00029 44%, #f5c00000 68%), radial-gradient(circle at 82% 72%, #f5c00033, #f5c00014 46%, #f5c00000 70%), linear-gradient(180deg, #ffffff1a, #0000);--hero-stage-after:linear-gradient(135deg, #ffffff0f, #fff0 34%), radial-gradient(circle at 50% 50%, transparent 40%, #00000042), radial-gradient(circle at 50% 100%, #0006, transparent 62%);--hero-glow-left:radial-gradient(circle at 36% 34%, #fff1a86b, #f5c0002e 54%, #f5c00000 72%);--hero-glow-right:radial-gradient(circle at 64% 62%, #f5c00038, #f5c0001a 56%, #f5c00000 74%);--hero-orbit-primary-fill:radial-gradient(circle at 50% 50%, transparent 74%, #f5c0002e 75%, #f5c0000a 77%, transparent 80%), conic-gradient(from 110deg, #fff1a800 0deg, #fff1a829 48deg, #f5c00024 112deg, #f5c0000a 168deg, #f5c00000 360deg);--hero-orbit-primary-border:#f5c00024;--hero-orbit-primary-mask:radial-gradient(circle at 50% 50%, transparent 76%, black 77%);--hero-orbit-secondary-fill:linear-gradient(90deg, #f9f7f22e, #f9f7f200);--hero-orbit-secondary-border:#f9f7f229;--hero-node-bg:#fffbef;--hero-node-border:#f5c00038;--hero-node-color:#c69100f5;--hero-node-shadow:0 20px 40px #0000006b, inset 0 1px 0 #ffffffb8;--hero-trail-gradient:linear-gradient(90deg, #fff1a800, #fff1a885, #f5c0003d, #f5c00000);--hero-resume-border:#f5c0002e;--hero-resume-surface:radial-gradient(circle at 20% 14%, #ffd84f3d, transparent 42%), linear-gradient(180deg, #fffdf7, #f3eacc);--hero-resume-shadow:0 36px 80px #0000008c, 0 16px 28px #00000057;--hero-resume-underlay:radial-gradient(circle at 50% 50%, #fff1a838, transparent 62%), linear-gradient(180deg, #f5c0001f, #120f1e0a);--hero-resume-sheen:linear-gradient(118deg, #fff0 20%, #ffffff57 46%, #fff0 70%), repeating-linear-gradient(180deg, #120f1e05 0px, #120f1e05 1px, transparent 11px, transparent 20px);--hero-resume-sheen-opacity:.7;--hero-resume-pill-bg:#f5c00024;--hero-resume-pill-text:#c29100fa;--hero-resume-avatar-bg:radial-gradient(circle at 30% 30%, #fffc, transparent 48%), linear-gradient(160deg, #fff1a8eb, #f5c00047);--hero-resume-avatar-shadow:inset 0 1px 0 #ffffffb8, 0 10px 22px #00000029;--hero-resume-label:#c29100b8;--hero-resume-dot-bg:linear-gradient(135deg, #f5c000, #fff1a8);--hero-resume-line:#120f1e1a;--hero-resume-line-strong:linear-gradient(90deg, #f5c00070, #120f1e14);--hero-resume-tag-bg:#ffffffeb;--hero-resume-tag-border:#f5c00014;--hero-resume-tag-text:#755600b8;--hero-resume-metric:linear-gradient(180deg, #120f1e0d, #f5c00024);--hero-resume-metric-accent:linear-gradient(180deg, #f5c00052, #120f1e14);--hero-resume-footer:#120f1e1f;--hero-resume-footer-accent:linear-gradient(90deg, #f5c0005c, #120f1e14);--hero-photo-shell:linear-gradient(180deg, #f9f7f20a, #120f1e3d);--hero-photo-frame:#f9f7f214;--hero-photo-overlay:linear-gradient(180deg, #0000 58%, #00000047 74%, #000000b8 88%, #000000f5 100%), linear-gradient(180deg, #120f1e05 0%, #120f1e24 18%, #120f1eb8 56%, #120f1ef0 84%, var(--surface) 100%), radial-gradient(circle at 22% 14%, #ffd84f29, #120f1e00 30%);--hero-photo-tint:linear-gradient(135deg, #f5c0001a, #120f1e38 38%, #120f1e9e 100%);--hero-photo-shadow:0 42px 120px #00000075;--hero-photo-filter:saturate(.78) contrast(1.01) brightness(.58);--hero-photo-opacity:.9;--logo-line-top:var(--primary);--logo-line-middle:var(--on-surface);--logo-line-bottom:var(--primary);--on-primary-68:#120f1ead;--on-primary-74:#120f1ebd;--on-primary-75:#120f1ebf;--on-primary-78:#120f1ec7;--on-primary-80:#120f1ecc;--on-primary-84:#120f1ed6;--on-primary-86:#120f1edb}.theme-text-ink{color:var(--on-surface)}.theme-text-muted{color:var(--on-surface-variant)}.theme-text-brand{color:var(--primary)}.theme-text-on-brand{color:var(--on-primary)}.theme-text-on-brand-74{color:var(--on-primary-74)}.theme-text-on-brand-75{color:var(--on-primary-75)}.theme-text-on-brand-78{color:var(--on-primary-78)}.theme-text-on-brand-80{color:var(--on-primary-80)}.theme-text-on-brand-84{color:var(--on-primary-84)}.theme-text-on-brand-86{color:var(--on-primary-86)}.theme-text-nav{color:var(--ink-60)}.theme-text-footer-45{color:var(--ink-45)}.theme-text-footer-50{color:var(--ink-50)}.theme-text-footer-55{color:var(--ink-55)}.theme-text-error-soft{color:var(--error-soft)}.theme-bg-surface-low{background-color:var(--surface-container-low)}.theme-bg-surface-lowest{background-color:var(--surface-container-lowest)}.theme-bg-surface-high{background-color:var(--surface-container-high)}.theme-bg-surface-highest{background-color:var(--surface-container-highest)}.theme-bg-brand{background-color:var(--primary)}.theme-bg-brand-gradient{background-image:var(--gradient-brand)}.theme-bg-preview-shell{background-image:var(--gradient-preview-shell)}.theme-bg-preview-glow-mint{background-color:var(--mint-35)}.theme-bg-preview-glow-forest{background-color:var(--brand-08)}.theme-bg-brand-divider{background-color:var(--brand-14)}.theme-bg-on-brand-soft{background-color:var(--white-16)}.theme-bg-final-cta-glow{background-image:var(--gradient-final-cta-glow)}.theme-bg-on-brand-ghost{background-color:var(--white-12)}.theme-border-outline-soft{border-color:var(--outline-soft)}.theme-link-nav{color:var(--ink-60);transition:color .3s}.theme-link-nav:hover{color:var(--primary)}.theme-link-brand{color:var(--primary);transition:color .2s}.theme-link-brand:hover{color:var(--primary-container)}.theme-link-brand-hover{transition:color .2s}.theme-link-brand-hover:hover{color:var(--primary)}.theme-hover-surface-dim{transition:background-color .2s}.theme-hover-surface-dim:hover{background-color:var(--surface-dim)}.theme-hover-surface-high{transition:background-color .2s}.theme-hover-surface-high:hover{background-color:var(--surface-container-high)}.theme-badge-surface{background-color:var(--surface-container-highest);color:var(--on-surface-variant)}.theme-badge-surface-link{background-color:var(--surface-container-highest);color:var(--on-surface-variant);transition:background-color .2s}.theme-badge-surface-link:hover{background-color:var(--surface-dim)}.theme-form-label-on-brand{color:var(--on-primary-84)}.theme-field-on-brand{border-color:var(--white-20);background-color:var(--white-12);color:var(--on-primary)}.theme-field-on-brand::placeholder{color:var(--on-primary-68)}.theme-field-on-brand:focus{border-color:var(--white-50);outline:none}.theme-button-surface-brand{background-color:var(--surface);color:var(--primary)}.theme-button-brand-solid{background-color:var(--primary)}.theme-chip-on-brand{background-color:var(--white-12);color:var(--on-primary)}.bine-mark-line-top{fill:var(--logo-line-top)}.bine-mark-line-middle{fill:none;stroke:var(--logo-line-middle)}.bine-mark-line-bottom{fill:var(--logo-line-bottom)}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100%;font-family:var(--font-inter), sans-serif;background:radial-gradient(circle at top left, var(--mint-16), transparent 26rem), radial-gradient(circle at 88% 12%, var(--brand-08), transparent 20rem), var(--surface);color:var(--on-surface);text-rendering:optimizelegibility}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}::selection{background:var(--primary-fixed);color:var(--primary-fixed-variant)}.font-headline{font-family:var(--font-manrope), sans-serif}.font-body,.font-label{font-family:var(--font-inter), sans-serif}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 24;vertical-align:middle}.editorial-shadow{box-shadow:0 20px 40px var(--ink-06)}.glass-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0;position:fixed}.page-wash{background:linear-gradient(180deg, var(--white-14), transparent 14rem), radial-gradient(circle at top right, var(--surface-variant-80), transparent 26rem)}.cta-primary,.cta-primary:visited,.cta-primary:hover,.cta-primary:active,.cta-primary:focus-visible{color:var(--on-primary)!important}.hero-firstfold-shell{isolation:isolate;border-radius:0;position:relative;overflow:hidden}.hero-firstfold-media{pointer-events:none;z-index:0;position:absolute;inset:0}.hero-firstfold-media:before,.hero-firstfold-media:after{content:"";position:absolute;inset:0}.hero-firstfold-media:before{z-index:2;background:var(--hero-photo-overlay)}.hero-firstfold-media:after{z-index:1;background:var(--hero-photo-tint)}.hero-firstfold-photo{height:16.5rem;position:absolute;inset:0 0 auto;overflow:hidden}.hero-firstfold-photo-image{object-fit:cover;object-position:center 20%;width:100%;height:100%;filter:var(--hero-photo-filter);opacity:var(--hero-photo-opacity);display:block}.hero-firstfold-content{z-index:3;position:relative}.hero-flight-stage{--hero-flight-start-x:-5rem;--hero-flight-start-y:.9rem;--hero-flight-top-x:-1.7rem;--hero-flight-top-y:-2.2rem;--hero-flight-right-top-x:3.35rem;--hero-flight-right-top-y:-1.35rem;--hero-flight-right-bottom-x:4.05rem;--hero-flight-right-bottom-y:1.55rem;--hero-flight-bottom-left-x:-1.35rem;--hero-flight-bottom-left-y:2.2rem;--hero-flight-card-width:min(9rem, calc(100% - 7rem));isolation:isolate;perspective:1400px;border:1px solid var(--hero-stage-border);background:var(--hero-stage-panel);height:13rem;box-shadow:inset 0 1px 0 var(--hero-stage-inner-ring), 0 22px 56px var(--ink-08);border-radius:1.75rem;position:relative;overflow:hidden}.hero-flight-stage:before{content:"";border-radius:inherit;background:var(--hero-stage-before);opacity:.96;z-index:0;pointer-events:none;position:absolute;inset:-1px}.hero-flight-stage:after{content:"";border-radius:inherit;background:var(--hero-stage-after);z-index:4;pointer-events:none;position:absolute;inset:0}.hero-flight-glow{filter:blur(34px);opacity:.85;z-index:0;border-radius:9999px;position:absolute}.hero-flight-glow-left{background:var(--hero-glow-left);width:9.5rem;height:9.5rem;top:1rem;left:-.8rem}.hero-flight-glow-right{background:var(--hero-glow-right);width:10.5rem;height:10.5rem;bottom:-.95rem;right:-1.1rem}.hero-flight-orbit{z-index:1;pointer-events:none;opacity:.95;will-change:transform;filter:drop-shadow(0 18px 26px var(--ink-06));border-radius:9999px;position:absolute}.hero-flight-orbit-primary{background:var(--hero-orbit-primary-fill);border:1px solid var(--hero-orbit-primary-border);-webkit-mask:var(--hero-orbit-primary-mask);-webkit-mask:var(--hero-orbit-primary-mask);-webkit-mask:var(--hero-orbit-primary-mask);-webkit-mask:var(--hero-orbit-primary-mask);mask:var(--hero-orbit-primary-mask);animation:21s linear infinite heroOrbitSpin;inset:1.15rem 1rem 1.3rem .55rem;transform:rotate(-6deg)}.hero-flight-orbit-secondary{border:1px dashed var(--hero-orbit-secondary-border);background:var(--hero-orbit-secondary-fill);animation:25s linear infinite heroOrbitSpinReverse;inset:2.25rem 3.25rem 1.3rem 2.8rem;transform:rotate(8deg)}.hero-flight-spark{z-index:2;background:radial-gradient(circle at 30% 30%, var(--white-98), var(--mint-94) 44%, var(--mint-0) 76%);box-shadow:0 0 0 0 var(--mint-24), 0 0 20px var(--mint-40);pointer-events:none;border-radius:9999px;animation:4.2s ease-in-out infinite heroSparkPulse;position:absolute}.hero-flight-spark-one{width:.72rem;height:.72rem;top:1.15rem;right:5rem}.hero-flight-spark-two{width:.56rem;height:.56rem;animation-delay:-2.1s;bottom:1.65rem;left:5.75rem}.hero-flight-node{border:1px solid var(--hero-node-border);background:var(--hero-node-bg);width:2.75rem;height:2.75rem;box-shadow:var(--hero-node-shadow);color:var(--hero-node-color);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:2;will-change:transform;border-radius:9999px;place-items:center;animation:8.2s ease-in-out infinite heroNodeFloat;display:grid;position:absolute;transform:translateZ(0)}.hero-flight-node-one{top:2.35rem;left:.8rem}.hero-flight-node-two{animation-delay:-2.6s;top:.45rem;right:2.35rem}.hero-flight-node-three{animation-delay:-4.4s;bottom:1.4rem;right:.45rem}.hero-flight-trail{background:var(--hero-trail-gradient);opacity:.52;z-index:1;filter:blur(.25px);will-change:transform, opacity;border-radius:9999px;height:2px;animation:12s ease-in-out infinite heroTrailShift;position:absolute;transform:translateZ(0)}.hero-flight-trail-one{--hero-trail-rotation:16deg;width:6.15rem;top:4rem;left:4.15rem}.hero-flight-trail-two{--hero-trail-rotation:-18deg;width:5rem;animation-delay:-5.4s;bottom:3.25rem;right:3.3rem}.hero-flight-resume{z-index:3;width:var(--hero-flight-card-width);aspect-ratio:210/297;border:1px solid var(--hero-resume-border);background:var(--hero-resume-surface);box-shadow:var(--hero-resume-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate(-50%, -50%) translate(var(--hero-flight-start-x), var(--hero-flight-start-y)) rotate(-8deg) rotateX(8deg) rotateY(-12deg);transform-origin:50%;will-change:transform;border-radius:1.2rem;flex-direction:column;padding:.82rem .82rem .92rem;animation:12.8s cubic-bezier(.56,.08,.24,.98) infinite heroResumeFlight;display:flex;position:absolute;top:50%;left:50%;overflow:hidden}.hero-flight-resume:before{content:"";border-radius:inherit;background:var(--hero-resume-underlay);opacity:.9;z-index:-1;filter:blur(.4px);position:absolute;inset:0;transform:translate(-1rem,1rem)scale(.96)}.hero-flight-resume:after{content:"";border-radius:inherit;background:var(--hero-resume-sheen);pointer-events:none;opacity:var(--hero-resume-sheen-opacity);background-position:120% 0,0 0;background-size:180% 100%,auto;animation:5.6s ease-in-out infinite heroResumeSheen;position:absolute;inset:1px}.hero-flight-resume-top{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.72rem;display:flex}.hero-flight-resume-pill{background:var(--hero-resume-pill-bg);color:var(--hero-resume-pill-text);font-family:var(--font-manrope), sans-serif;letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;align-items:center;padding:.28rem .54rem;font-size:.57rem;font-weight:700;display:inline-flex}.hero-flight-resume-header{align-items:center;gap:.62rem;margin-bottom:.72rem;display:flex}.hero-flight-resume-avatar{background:var(--hero-resume-avatar-bg);width:1.6rem;height:1.6rem;box-shadow:var(--hero-resume-avatar-shadow);border-radius:.68rem}.hero-flight-resume-header-lines{flex-direction:column;flex:1;gap:.28rem;display:flex}.hero-flight-resume-header-lines .hero-flight-resume-line{margin-top:0}.hero-flight-resume-label{color:var(--hero-resume-label);font-family:var(--font-manrope), sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.42rem;font-size:.52rem;font-weight:700;display:inline-flex}.hero-flight-resume-dot{background:var(--hero-resume-dot-bg);width:.56rem;height:.56rem;box-shadow:0 0 0 7px var(--mint-14), 0 10px 22px var(--ink-10);border-radius:9999px;animation:2.6s ease-in-out infinite heroDotPulse}.hero-flight-resume-line{background:var(--hero-resume-line);border-radius:9999px;height:.34rem;margin-top:.38rem}.hero-flight-resume-line-strong{background:var(--hero-resume-line-strong);width:82%;margin-top:0}.hero-flight-resume-line-short{width:60%}.hero-flight-resume-tags{flex-wrap:wrap;gap:.34rem;margin-top:.72rem;display:flex}.hero-flight-resume-tags span{background:var(--hero-resume-tag-bg);border:1px solid var(--hero-resume-tag-border);color:var(--hero-resume-tag-text);font-family:var(--font-inter), sans-serif;letter-spacing:-.01em;border-radius:9999px;align-items:center;padding:.26rem .46rem;font-size:.63rem;font-weight:600;display:inline-flex}.hero-flight-resume-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;margin-top:auto;display:grid}.hero-flight-resume-metrics span{background:var(--hero-resume-metric);border-radius:.78rem;min-height:2.2rem;display:block}.hero-flight-resume-metrics-accent{background:var(--hero-resume-metric-accent)!important}.hero-flight-resume-footer{gap:.34rem;margin-top:.52rem;display:flex}.hero-flight-resume-footer-block{background:var(--hero-resume-footer);border-radius:9999px;flex:1;height:.48rem}.hero-flight-resume-footer-block-wide{background:var(--hero-resume-footer-accent);flex:1.4}@keyframes heroResumeFlight{0%{transform:translate(-50%, -50%) translate(var(--hero-flight-start-x), var(--hero-flight-start-y)) rotate(-8deg) rotateX(8deg) rotateY(-12deg) scale(.985)}18%{transform:translate(-50%, -50%) translate(var(--hero-flight-top-x), var(--hero-flight-top-y)) rotate(-3deg) rotateX(10deg) rotateY(-4deg) scale(1.01)}38%{transform:translate(-50%, -50%) translate(var(--hero-flight-right-top-x), var(--hero-flight-right-top-y)) rotate(5deg) rotateX(6deg) rotateY(8deg) scale(1.02)}58%{transform:translate(-50%, -50%) translate(var(--hero-flight-right-bottom-x), var(--hero-flight-right-bottom-y)) rotate(9deg) rotateX(8deg) rotateY(12deg) scale(1)}78%{transform:translate(-50%, -50%) translate(var(--hero-flight-bottom-left-x), var(--hero-flight-bottom-left-y)) rotate(-4deg) rotateX(11deg) rotateY(-8deg) scale(1.015)}to{transform:translate(-50%, -50%) translate(var(--hero-flight-start-x), var(--hero-flight-start-y)) rotate(-8deg) rotateX(8deg) rotateY(-12deg) scale(.985)}}@keyframes heroNodeFloat{0%,to{transform:translate(0)scale(1)rotate(-3deg)}50%{transform:translate(.12rem,-.42rem)scale(1.04)rotate(2deg)}}@keyframes heroTrailShift{0%,to{opacity:.14;transform:rotate(var(--hero-trail-rotation)) scaleX(.82) translateY(0)}50%{opacity:.7;transform:rotate(var(--hero-trail-rotation)) scaleX(1.06) translateY(-.12rem)}}@keyframes heroDotPulse{0%,to{box-shadow:0 0 0 0 var(--mint-14), 0 10px 22px var(--ink-10)}60%{box-shadow:0 0 0 12px var(--mint-26), 0 10px 22px var(--ink-10)}}@keyframes heroResumeSheen{0%,to{background-position:120% 0,0 0}50%{background-position:-20% 0,0 0}}@keyframes heroSparkPulse{0%,to{opacity:.28;box-shadow:0 0 0 0 var(--mint-18), 0 0 20px var(--mint-36);transform:scale(.82)}50%{opacity:.82;box-shadow:0 0 0 10px var(--mint-0), 0 0 28px var(--mint-58);transform:scale(1.25)}}@keyframes heroOrbitSpin{0%{transform:rotate(-6deg)}to{transform:rotate(354deg)}}@keyframes heroOrbitSpinReverse{0%{transform:rotate(8deg)}to{transform:rotate(-352deg)}}@media (min-width:640px){.hero-firstfold-photo{height:20rem}.hero-flight-stage{--hero-flight-start-x:-6rem;--hero-flight-start-y:.95rem;--hero-flight-top-x:-2rem;--hero-flight-top-y:-2.45rem;--hero-flight-right-top-x:3.95rem;--hero-flight-right-top-y:-1.55rem;--hero-flight-right-bottom-x:4.6rem;--hero-flight-right-bottom-y:1.7rem;--hero-flight-bottom-left-x:-1.55rem;--hero-flight-bottom-left-y:2.35rem;--hero-flight-card-width:10.75rem;height:15.5rem}.hero-flight-node{width:3.05rem;height:3.05rem}.hero-flight-resume{padding:.95rem .98rem 1.02rem}.hero-flight-resume-pill{font-size:.61rem}.hero-flight-resume-label{font-size:.56rem}.hero-flight-resume-tags span{font-size:.67rem}}@media (min-width:1024px){.hero-firstfold-photo{width:min(48rem,68%);height:34rem;inset:0 auto auto 0}.hero-firstfold-photo-image{object-position:center 18%}.hero-flight-stage{--hero-flight-start-x:-7rem;--hero-flight-start-y:.9rem;--hero-flight-top-x:-2.35rem;--hero-flight-top-y:-2.7rem;--hero-flight-right-top-x:4.75rem;--hero-flight-right-top-y:-1.75rem;--hero-flight-right-bottom-x:5.4rem;--hero-flight-right-bottom-y:1.85rem;--hero-flight-bottom-left-x:-1.95rem;--hero-flight-bottom-left-y:2.65rem;--hero-flight-card-width:12.5rem;height:18.8rem}.hero-flight-node{width:3.3rem;height:3.3rem}.hero-flight-resume{padding:1.02rem 1.05rem 1.12rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
