*,:before,:after{box-sizing:border-box;margin:0;padding:0}#root,#__next{isolation:isolate}:root{font-synthesis:none;color-scheme:light;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.5}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}html{hanging-punctuation:first last;text-size-adjust:none;scrollbar-gutter:stable;overscroll-behavior:none;scroll-behavior:smooth;line-height:1.15}body{max-inline-size:100%;line-height:1.5}main{min-height:70vh}input,textarea,button,select{font-family:inherit;font-size:inherit;font:inherit;border:none}a{color:inherit;text-decoration:none}img,svg,picture,video{vertical-align:middle;shape-margin:.75rem;background-repeat:no-repeat;background-size:cover;max-width:100%;height:auto;font-style:italic}html:not(.desktop) :is(img,svg,picture,video),:is(img,svg,picture,video){pointer-events:none;user-select:none;-webkit-user-drag:none}canvas{display:inline-block}button{cursor:pointer;color:inherit;background:0 0}:focus:not(:focus-visible){outline:none}ol,ul,menu,summary{line-height:1.5;list-style:none}h1,h2,h3,h4,h5,h6{text-wrap:balance;text-align:center;line-height:1.1}p,li,figcaption{text-wrap:pretty;max-width:65ch}input{min-width:0}@media (width>=600px){.only-mobile{display:none}}:root{--ease-in-soft:cubic-bezier(.55, .085, .68, .53);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-expo:cubic-bezier(.7, 0, .84, 0);--ease-in-extreme:cubic-bezier(.9, 0, 1, .1);--ease-out-soft:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-extreme:cubic-bezier(.05, 1, .15, 1);--ease-in-out-soft:cubic-bezier(.45, 0, .55, 1);--ease-in-out:cubic-bezier(.83, 0, .17, 1);--ease-in-out-expo:cubic-bezier(.87, 0, .13, 1);--ease-in-out-extreme:cubic-bezier(.95, 0, .05, 1);--ease-center-spring-soft:linear(0, .14, .24, .32, .38, .43, .46, .48, .495, .5, .505, .52, .54, .57, .62, .68, .76, .86, 1);--ease-center-spring:linear(0, .0995, .14, .1706, .196, .2179, .2375, .2551, .2713, .2862, .3, .3129, .325, .3363, .347, .3571, .3666, .3756, .3842, .3923, .4, .4073, .4142, .4208, .4271, .433, .4386, .444, .449, .4538, .4583, .4625, .4665, .4702, .4737, .477, .48, .4828, .4854, .4877, .4899, .4918, .4936, .4951, .4964, .4975, .4984, .4991, .4996, .4999, .5, .5001, .5004, .5009, .5016, .5025, .5036, .5049, .5064, .5082, .5101, .5123, .5146, .5172, .52, .523, .5263, .5298, .5335, .5375, .5417, .5462, .551, .556, .5614, .567, .5729, .5792, .5858, .5927, .6, .6077, .6158, .6244, .6334, .6429, .653, .6637, .675, .6871, .7, .7138, .7287, .7449, .7625, .7821, .804, .8294, .86, .9005, 1);--ease-center-spring-expo:linear(0, .08, .12, .16, .2, .24, .28, .32, .36, .4, .44, .47, .485, .493, .497, .499, .5, .501, .503, .507, .515, .53, .56, .6, .64, .68, .72, .76, .8, .88, 1);--ease-center-spring-extreme:linear(0, .06, .1, .14, .18, .22, .26, .3, .35, .4, .45, .48, .495, .499, .5, .501, .505, .52, .55, .6, .65, .7, .75, .82, .9, 1);--ease-smooth:cubic-bezier(.4, 0, .2, 1);--ease-spring-soft:cubic-bezier(.25, 1.25, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-spring-expo:cubic-bezier(.22, 1.75, .55, 1);--ease-spring-extreme:cubic-bezier(.15, 2, .45, 1);--ease-out-bounce-soft:linear(0, .04, .12, .24, .4, .6, .82, 1, .96, .93, .95, .98, 1);--ease-out-bounce:linear(0, .0008, .003, .0068, .0121, .0189, .0272, .0371, .0484, .0613, .0756, .0915, .1089, .1278, .1482, .1702, .1936, .2186, .245, .273, .3025, .3335, .366, .4001, .4356, .4727, .5112, .5513, .5929, .636, .6806, .7268, .7744, .8236, .8742, .9264, .9801, .9828, .957, .9328, .91, .8888, .869, .8508, .8341, .8189, .8052, .7931, .7824, .7733, .7656, .7595, .7549, .7518, .7502, .7502, .7516, .7546, .759, .765, .7725, .7815, .792, .8041, .8176, .8327, .8492, .8673, .8869, .908, .9306, .9548, .9804, .9963, .9837, .9727, .9631, .9551, .9485, .9435, .94, .938, .9375, .9386, .9411, .9452, .9507, .9578, .9664, .9765, .9881, .9994, .9934, .9889, .986, .9845, .9846, .9862, .9893, .9939, 1);--ease-out-bounce-expo:linear(0, .02, .08, .18, .34, .58, 1, .68, .74, .83, .94, 1, .9, .94, .99, 1, .97, 1);--ease-out-bounce-extreme:linear(0, .03, .1, .24, .48, 1, .58, .66, .78, .92, 1, .84, .91, .98, 1, .94, 1);--power-in:linear(0, .0004, .0014, .0028, .0045, .0065, .0089, .0115, .0144, .0175, .0209, .0245, .0284, .0325, .0368, .0413, .046, .051, .0561, .0614, .0669, .0727, .0786, .0847, .0909, .0974, .104, .1108, .1178, .125, .1323, .1398, .1475, .1553, .1633, .1714, .1797, .1882, .1968, .2056, .2145, .2236, .2328, .2422, .2518, .2615, .2713, .2813, .2914, .3017, .3121, .3226, .3333, .3442, .3552, .3663, .3775, .3889, .4005, .4121, .4239, .4359, .4479, .4601, .4725, .4849, .4975, .5103, .5231, .5361, .5492, .5625, .5759, .5894, .603, .6167, .6306, .6446, .6587, .673, .6874, .7019, .7165, .7312, .7461, .7611, .7762, .7914, .8067, .8222, .8378, .8535, .8693, .8852, .9013, .9174, .9337, .9501, .9666, .9833, 1);--power2-in:linear(0, .0001, .0004, .0009, .0016, .0025, .0036, .0049, .0064, .0081, .01, .0121, .0144, .0169, .0196, .0225, .0256, .0289, .0324, .0361, .04, .0441, .0484, .0529, .0576, .0625, .0676, .0729, .0784, .0841, .09, .0961, .1024, .1089, .1156, .1225, .1296, .1369, .1444, .1521, .16, .1681, .1764, .1849, .1936, .2025, .2116, .2209, .2304, .2401, .25, .2601, .2704, .2809, .2916, .3025, .3136, .3249, .3364, .3481, .36, .3721, .3844, .3969, .4096, .4225, .4356, .4489, .4624, .4761, .49, .5041, .5184, .5329, .5476, .5625, .5776, .5929, .6084, .6241, .64, .6561, .6724, .6889, .7056, .7225, .7396, .7569, .7744, .7921, .81, .8281, .8464, .8649, .8836, .9025, .9216, .9409, .9604, .9801, 1);--power3-in:linear(0, 0, 0, 0, .0001, .0001, .0002, .0003, .0005, .0007, .001, .0013, .0017, .0022, .0027, .0034, .0041, .0049, .0058, .0069, .008, .0093, .0106, .0122, .0138, .0156, .0176, .0197, .022, .0244, .027, .0298, .0328, .0359, .0393, .0429, .0467, .0507, .0549, .0593, .064, .0689, .0741, .0795, .0852, .0911, .0973, .1038, .1106, .1176, .125, .1327, .1406, .1489, .1575, .1664, .1756, .1852, .1951, .2054, .216, .227, .2383, .25, .2621, .2746, .2875, .3008, .3144, .3285, .343, .3579, .3732, .389, .4052, .4219, .439, .4565, .4746, .493, .512, .5314, .5514, .5718, .5927, .6141, .6361, .6585, .6815, .705, .729, .7536, .7787, .8044, .8306, .8574, .8847, .9127, .9412, .9703, 1);--power4-in:linear(0, 0, 0, 0, 0, 0, 0, 0, 0, .0001, .0001, .0001, .0002, .0003, .0004, .0005, .0007, .0008, .001, .0013, .0016, .0019, .0023, .0028, .0033, .0039, .0046, .0053, .0061, .0071, .0081, .0092, .0105, .0119, .0134, .015, .0168, .0187, .0209, .0231, .0256, .0283, .0311, .0342, .0375, .041, .0448, .0488, .0531, .0576, .0625, .0677, .0731, .0789, .085, .0915, .0983, .1056, .1132, .1212, .1296, .1385, .1478, .1575, .1678, .1785, .1897, .2015, .2138, .2267, .2401, .2541, .2687, .284, .2999, .3164, .3336, .3515, .3702, .3895, .4096, .4305, .4521, .4746, .4979, .522, .547, .5729, .5997, .6274, .6561, .6857, .7164, .7481, .7807, .8145, .8493, .8853, .9224, .9606, 1);--power-out:linear(0, .0167, .0334, .0499, .0663, .0826, .0987, .1148, .1307, .1465, .1622, .1778, .1933, .2086, .2238, .2389, .2539, .2688, .2835, .2981, .3126, .327, .3413, .3554, .3694, .3833, .397, .4106, .4241, .4375, .4508, .4639, .4769, .4897, .5025, .5151, .5275, .5399, .5521, .5641, .5761, .5879, .5995, .6111, .6225, .6337, .6448, .6558, .6667, .6774, .6879, .6983, .7086, .7187, .7287, .7385, .7482, .7578, .7672, .7764, .7855, .7944, .8032, .8118, .8203, .8286, .8367, .8447, .8525, .8602, .8677, .875, .8822, .8892, .896, .9026, .9091, .9153, .9214, .9273, .9331, .9386, .9439, .949, .954, .9587, .9632, .9675, .9716, .9755, .9791, .9825, .9856, .9885, .9911, .9935, .9955, .9972, .9986, .9996, 1);--power2-out:linear(0, .0199, .0396, .0591, .0784, .0975, .1164, .1351, .1536, .1719, .19, .2079, .2256, .2431, .2604, .2775, .2944, .3111, .3276, .3439, .36, .3759, .3916, .4071, .4224, .4375, .4524, .4671, .4816, .4959, .51, .5239, .5376, .5511, .5644, .5775, .5904, .6031, .6156, .6279, .64, .6519, .6636, .6751, .6864, .6975, .7084, .7191, .7296, .7399, .75, .7599, .7696, .7791, .7884, .7975, .8064, .8151, .8236, .8319, .84, .8479, .8556, .8631, .8704, .8775, .8844, .8911, .8976, .9039, .91, .9159, .9216, .9271, .9324, .9375, .9424, .9471, .9516, .9559, .96, .9639, .9676, .9711, .9744, .9775, .9804, .9831, .9856, .9879, .99, .9919, .9936, .9951, .9964, .9975, .9984, .9991, .9996, .9999, 1);--power3-out:linear(0, .0297, .0588, .0873, .1153, .1426, .1694, .1956, .2213, .2464, .271, .295, .3185, .3415, .3639, .3859, .4073, .4282, .4486, .4686, .488, .507, .5254, .5435, .561, .5781, .5948, .611, .6268, .6421, .657, .6715, .6856, .6992, .7125, .7254, .7379, .75, .7617, .773, .784, .7946, .8049, .8148, .8244, .8336, .8425, .8511, .8594, .8673, .875, .8824, .8894, .8962, .9027, .9089, .9148, .9205, .9259, .9311, .936, .9407, .9451, .9493, .9533, .9571, .9607, .9641, .9672, .9702, .973, .9756, .978, .9803, .9824, .9844, .9862, .9878, .9894, .9907, .992, .9931, .9942, .9951, .9959, .9966, .9973, .9978, .9983, .9987, .999, .9993, .9995, .9997, .9998, .9999, .9999, 1, 1, 1, 1);--power4-out:linear(0, .0394, .0776, .1147, .1507, .1855, .2193, .2519, .2836, .3143, .3439, .3726, .4003, .4271, .453, .478, .5021, .5254, .5479, .5695, .5904, .6105, .6298, .6485, .6664, .6836, .7001, .716, .7313, .7459, .7599, .7733, .7862, .7985, .8103, .8215, .8322, .8425, .8522, .8615, .8704, .8788, .8868, .8944, .9017, .9085, .915, .9211, .9269, .9323, .9375, .9424, .9469, .9512, .9552, .959, .9625, .9658, .9689, .9717, .9744, .9769, .9791, .9813, .9832, .985, .9866, .9881, .9895, .9908, .9919, .9929, .9939, .9947, .9954, .9961, .9967, .9972, .9977, .9981, .9984, .9987, .999, .9992, .9993, .9995, .9996, .9997, .9998, .9999, .9999, .9999, 1, 1, 1, 1, 1, 1, 1, 1, 1);--power-in-out:linear(0, .0007, .0022, .0044, .0072, .0104, .0142, .0184, .023, .028, .0335, .0393, .0455, .052, .0589, .0662, .0737, .0816, .0899, .0984, .1073, .1164, .1259, .1356, .1457, .156, .1667, .1776, .1888, .2002, .212, .224, .2362, .2488, .2616, .2746, .2879, .3015, .3153, .3294, .3437, .3582, .373, .3881, .4034, .4189, .4346, .4506, .4669, .4833, .5, .5167, .5331, .5494, .5654, .5811, .5966, .6119, .627, .6418, .6563, .6706, .6847, .6985, .7121, .7254, .7384, .7512, .7638, .776, .788, .7998, .8112, .8224, .8333, .844, .8543, .8644, .8741, .8836, .8927, .9016, .9101, .9184, .9263, .9338, .9411, .948, .9545, .9607, .9665, .972, .977, .9816, .9858, .9896, .9928, .9956, .9978, .9993, 1);--power2-in-out:linear(0, .0002, .0008, .0018, .0032, .005, .0072, .0098, .0128, .0162, .02, .0242, .0288, .0338, .0392, .045, .0512, .0578, .0648, .0722, .08, .0882, .0968, .1058, .1152, .125, .1352, .1458, .1568, .1682, .18, .1922, .2048, .2178, .2312, .245, .2592, .2738, .2888, .3042, .32, .3362, .3528, .3698, .3872, .405, .4232, .4418, .4608, .4802, .5, .5198, .5392, .5582, .5768, .595, .6128, .6302, .6472, .6638, .68, .6958, .7112, .7262, .7408, .755, .7688, .7822, .7952, .8078, .82, .8318, .8432, .8542, .8648, .875, .8848, .8942, .9032, .9118, .92, .9278, .9352, .9422, .9488, .955, .9608, .9662, .9712, .9758, .98, .9838, .9872, .9902, .9928, .995, .9968, .9982, .9992, .9998, 1);--power3-in-out:linear(0, 0, 0, .0001, .0003, .0005, .0009, .0014, .002, .0029, .004, .0053, .0069, .0088, .011, .0135, .0164, .0197, .0233, .0274, .032, .037, .0426, .0487, .0553, .0625, .0703, .0787, .0878, .0976, .108, .1192, .1311, .1437, .1572, .1715, .1866, .2026, .2195, .2373, .256, .2757, .2964, .318, .3407, .3645, .3893, .4153, .4424, .4706, .5, .5294, .5576, .5847, .6107, .6355, .6593, .682, .7036, .7243, .744, .7627, .7805, .7974, .8134, .8285, .8428, .8563, .8689, .8808, .892, .9024, .9122, .9213, .9297, .9375, .9447, .9513, .9574, .963, .968, .9726, .9767, .9803, .9836, .9865, .989, .9912, .9931, .9947, .996, .9971, .998, .9986, .9991, .9995, .9997, .9999, 1, 1, 1);--power4-in-out:linear(0, 0, 0, 0, 0, .0001, .0001, .0002, .0003, .0005, .0008, .0012, .0017, .0023, .0031, .0041, .0052, .0067, .0084, .0104, .0128, .0156, .0187, .0224, .0265, .0313, .0366, .0425, .0492, .0566, .0648, .0739, .0839, .0949, .1069, .12, .1344, .1499, .1668, .1851, .2048, .2261, .2489, .2735, .2998, .3281, .3582, .3904, .4247, .4612, .5, .5388, .5753, .6096, .6418, .672, .7002, .7265, .7511, .7739, .7952, .8149, .8332, .8501, .8656, .88, .8931, .9051, .9161, .9261, .9352, .9434, .9508, .9575, .9634, .9688, .9735, .9776, .9813, .9844, .9872, .9896, .9916, .9933, .9948, .996, .9969, .9977, .9983, .9988, .9992, .9995, .9997, .9998, .9999, 1, 1, 1, 1, 1, 1);--power-out-in:linear(0, .0167, .0331, .0494, .0654, .0811, .0966, .1119, .127, .1418, .1563, .1706, .1847, .1985, .2121, .2254, .2384, .2512, .2638, .276, .288, .2998, .3112, .3224, .3333, .344, .3543, .3644, .3741, .3836, .3927, .4016, .4101, .4184, .4263, .4338, .4411, .448, .4545, .4607, .4665, .472, .477, .4816, .4858, .4896, .4928, .4956, .4978, .4993, .5, .5007, .5022, .5044, .5072, .5104, .5142, .5184, .523, .528, .5335, .5393, .5455, .552, .5589, .5662, .5737, .5816, .5899, .5984, .6073, .6164, .6259, .6356, .6457, .656, .6667, .6776, .6888, .7002, .712, .724, .7362, .7488, .7616, .7746, .7879, .8015, .8153, .8294, .8437, .8582, .873, .8881, .9034, .9189, .9346, .9506, .9669, .9833, 1);--power2-out-in:linear(0, .0198, .0392, .0582, .0768, .095, .1128, .1302, .1472, .1638, .18, .1958, .2112, .2262, .2408, .255, .2688, .2822, .2952, .3078, .32, .3318, .3432, .3542, .3648, .375, .3848, .3942, .4032, .4118, .42, .4278, .4352, .4422, .4488, .455, .4608, .4662, .4712, .4758, .48, .4838, .4872, .4902, .4928, .495, .4968, .4982, .4992, .4998, .5, .5002, .5008, .5018, .5032, .505, .5072, .5098, .5128, .5162, .52, .5242, .5288, .5338, .5392, .545, .5512, .5578, .5648, .5722, .58, .5882, .5968, .6058, .6152, .625, .6352, .6458, .6568, .6682, .68, .6922, .7048, .7178, .7312, .745, .7592, .7738, .7888, .8042, .82, .8362, .8528, .8698, .8872, .905, .9232, .9418, .9608, .9802, 1);--power3-out-in:linear(0, .0294, .0576, .0847, .1107, .1355, .1593, .182, .2036, .2243, .244, .2627, .2805, .2974, .3134, .3285, .3428, .3563, .3689, .3808, .392, .4024, .4122, .4213, .4297, .4375, .4447, .4513, .4574, .463, .468, .4726, .4767, .4803, .4836, .4865, .489, .4912, .4931, .4947, .496, .4971, .498, .4986, .4991, .4995, .4997, .4999, .5, .5, .5, .5, .5, .5001, .5003, .5005, .5009, .5014, .502, .5029, .504, .5053, .5069, .5088, .511, .5135, .5164, .5197, .5233, .5274, .532, .537, .5426, .5487, .5553, .5625, .5703, .5787, .5878, .5976, .608, .6192, .6311, .6437, .6572, .6715, .6866, .7026, .7195, .7373, .756, .7757, .7964, .818, .8407, .8645, .8893, .9153, .9424, .9706, 1);--power4-out-in:linear(0, .0388, .0753, .1096, .1418, .172, .2002, .2265, .2511, .2739, .2952, .3149, .3332, .3501, .3656, .38, .3931, .4051, .4161, .4261, .4352, .4434, .4508, .4575, .4634, .4688, .4735, .4776, .4813, .4844, .4872, .4896, .4916, .4933, .4948, .496, .4969, .4977, .4983, .4988, .4992, .4995, .4997, .4998, .4999, .5, .5, .5, .5, .5, .5, .5, .5, .5, .5, .5001, .5001, .5002, .5003, .5005, .5008, .5012, .5017, .5023, .5031, .5041, .5052, .5067, .5084, .5104, .5128, .5156, .5187, .5224, .5265, .5313, .5366, .5425, .5492, .5566, .5648, .5739, .5839, .5949, .6069, .6201, .6344, .6499, .6668, .6851, .7048, .7261, .7489, .7735, .7998, .8281, .8582, .8904, .9247, .9612, 1);--bg-clr-white:oklch(100% .0001 271.152);--bg-clr-sand:oklch(97.545% .0032 15.292);--bg-clr-midsand:oklch(91.933% .0102 32.016);--bg-clr-black-oklch:oklch(23.929% .00003 271.152);--bg-clr-black:#1f1f1f;--bg-clr-darkblue:oklch(26.949% .0174 270.708);--bg-clr-apple:oklch(96.772% .00276 285.757);--bg-clr-1:#f9f7f3;--bg-clr-2:#f8f8f8;--bg-clr-3:#f6f0ea;--bg-clr-4:#ede7e0;--bg-clr-5:#e9e0d6;--bg-clr-6:#2b2b2a;--bg-clr-7:#e9e0d7;--bg-clr-8:#fffce1;--bg-clr-9:#1d1d1b;--bg-clr-10:#fbfbcc;--bg-clr-11:#fffbd4;--bg-clr-12:#b86443;--bg-clr-13:#f0e2d3;--bg-clr-14:#f5ebdd;--bg-clr-15:#c8c1af;--bg-clr-16:#f3efe8;--bg-clr-17:#e7e4db;--current-bg-clr:var(--bg-clr-1);--txt-clr-1:#1a1817;--txt-clr-2:#004440;--txt-clr-2-2:#035352;--txt-clr-3:#002248;--txt-clr-3-3:#14233a;--txt-clr-4:var(--accent-clr-19);--txt-clr-5:#675d54;--txt-clr-first:#1e1e20;--txt-clr-second:#fff;--current-txt-clr:var(--txt-clr-first);--accent-clr-1:#fd8a26;--accent-clr-2:light-dark(#fd173d,#fd4967);--accent-clr-3:light-dark(#0fb0c2,#0ae2fa);--accent-clr-4:light-dark(#3771c8,#558bdd);--accent-clr-5:light-dark(#e5b8e5,#eec3ef);--accent-clr-6:#e7e0d5;--accent-clr-7:#2e2e2e;--accent-clr-8:#636f3d;--accent-clr-9:#cbfc55;--accent-clr-10:#38564f;--accent-clr-11:#f7cad7;--accent-clr-12:#006887;--accent-clr-13:#efbb91;--accent-clr-14:#023441;--accent-clr-15:#f0816c;--accent-clr-16:#8fc7d5;--accent-clr-17:#efe3cc;--accent-clr-18:#efe3cc;--accent-clr-19:#c94e2f;--accent-clr-20:#5e92b9;--accent-clr-21:#a90e02;--accent-clr-22:#54714f;--accent-clr-23:#fd900f;--accent-clr-24:#a4303f;--accent-clr-25:#b8d362;--accent-clr-26:#fb723b;--accent-clr-27:#103f49;--accent-clr-28:#960d41;--accent-clr-29:#09453d;--scroll-bar-color-light-mode:var(--bg-clr-1);--scroll-thumb-color-light-mode:var(--accent-clr-19);--scroll-thumbhover-color-light-mode:var(--accent-clr-21);--scroll-bar-color-dark-mode:#424242;--scroll-thumb-color-dark-mode:#616161;--scroll-thumbhover-color-dark-mode:#7a7a7a;--font-weight-verythin:200;--font-weight-thin:300;--font-weight-normal:400;--font-weight-bold:500;--font-weight-verybold:600;--font-system-ui:system-ui, sans-serif;--font-transitional:charter, bitstream charter, sitka text, cambria, serif;--font-old-style:iowan old style, palatino linotype, urw palladio l, p052, serif;--font-humanist:seravek, gill sans nova, ubuntu, calibri, dejav sans, source-sans-pro, sans-serif;--font-geometric-humanist:avenir, montserrat, corbel, urw gothic, source-sans-pro, sans-serif;--font-classical-humanist:optima, candara, noto sans, source-sans-pro, sans-serif;--font-neo-grotesque:inter, roboto, helvetica neue, arial nova, nimbus sans, arial, sans-serif;--font-monospace-slab-serif:nimbus mono ps, courier new, monospace;--font-monospace-code:dank mono, operator mono, inconsolata, fira mono, ui-monospace, sf mono, monaco, droid sans mono, source code pro, cascadia code, menlo, consolas, dejav sans mono, monospace;--font-industrial:bahnschrift, din alternate, franklin gothic medium, nimbus sans narrow, sans-serif-condensed, sans-serif;--font-rounded-sans:ui-rounded, hiragino maru gothic pron, quicksand, comfortaa, manjari, arial rounded mt, arial rounded mt bold, calibri, source-sans-pro, sans-serif;--font-slab-serif:rockwell, rockwell nova, roboto slab, dejav serif, sitka small, serif;--font-antique:superclarendon, bookman old style, urw bookman, urw bookman l, georgia pro, georgia, serif;--font-didone:didot, bodoni mt, noto serif display, urw palladio l, p052, sylfaen, serif;--font-handwritten:segoe print, bradley hand, chilanka, tscu_comic, casual, cursive;--font-1:var(--font-head-body-archivo-black);--font-2:var(--font-head-body-var-archivo);--font-3:var(--font-body-var-roboto);--font-4:var(--font-head-body-var-geist);--font-5:var(--font-head-body-instrument-serif);--font-6:var(--font-unbounded);--font-7:var(--font-redaction);--font-8:var(--font-league-spartan);--font-9:var(--font-syne);--font-10:var(--font-inter-tight);--font-11:var(--font-gambarino);--font-12:var(--font-clash-grotesk);--font-13:var(--font-general-sans);--font-14:var(--font-switzer);--font-15:var(--font-satoshi);--font-16:var(--font-supreme);--font-17:var(--font-zodiak);--font-18:var(--font-sentient);--font-19:var(--font-erode);--font-20:var(--font-amulya);--font-21:var(--font-rowan);--font-22:var(--font-bespoke-slab);--font-23:var(--font-recia);--font-24:var(--font-expose);--font-25:var(--font-teko);--font-26:var(--font-chillax);--font-27:var(--font-cabinet-grotesk);--font-28:var(--font-telma);--font-29:var(--font-stardom);--font-30:var(--font-neco);--font-31:var(--font-bespoke-stencil);--font-32:var(--font-kola);--font-logo:var(--font-1);--font-headline:var(--font-27);--font-accent:var(--font-11);--font-menu:var(--font-2);--font-body:var(--font-3);--fs-0-6:clamp(.3768rem, .3624rem + .064vw, .4424rem);--fs-0-5:clamp(.4521rem, .43rem + .0984vw, .553rem);--fs-0-4:clamp(.5425rem, .5099rem + .145vw, .6912rem);--fs-0-3:clamp(.651rem, .6043rem + .2078vw, .864rem);--fs-0-2:clamp(.7813rem, .7157rem + .2915vw, 1.08rem);--fs-0-1:clamp(.9375rem, .847rem + .4024vw, 1.35rem);--fs-0:clamp(1.125rem, 1.0015rem + .5488vw, 1.6875rem);--fs-1:clamp(1.35rem, 1.1833rem + .7409vw, 2.1094rem);--fs-2:clamp(1.62rem, 1.3968rem + .9919vw, 2.6367rem);--fs-3:clamp(1.944rem, 1.6472rem + 1.3189vw, 3.2959rem);--fs-4:clamp(2.3328rem, 1.9405rem + 1.7435vw, 4.1199rem);--fs-5:clamp(2.7994rem, 2.2834rem + 2.2932vw, 5.1498rem);--fs-6:clamp(3.3592rem, 2.6836rem + 3.003vw, 6.4373rem);--fs-7:clamp(4.0311rem, 3.1496rem + 3.9176vw, 8.0466rem);--fs-8:clamp(4.8373rem, 3.6912rem + 5.0936vw, 10.0583rem);--fs-9:clamp(5.8048rem, 4.3191rem + 6.603vw, 12.5729rem);--fs-10:clamp(6.9657rem, 5.0449rem + 8.5369vw, 15.7161rem);--font-space-6xs:clamp(.3768rem, .3624rem + .064vw, .4424rem);--font-space-5xs:clamp(.4521rem, .43rem + .0984vw, .553rem);--font-space-4xs:clamp(.5425rem, .5099rem + .145vw, .6912rem);--font-space-3xs:clamp(.651rem, .6043rem + .2078vw, .864rem);--font-space-2xs:clamp(.7813rem, .7157rem + .2915vw, 1.08rem);--font-space-xs:clamp(.9375rem, .847rem + .4024vw, 1.35rem);--font-space-s:clamp(1.125rem, 1.0015rem + .5488vw, 1.6875rem);--font-space-m:clamp(1.35rem, 1.1833rem + .7409vw, 2.1094rem);--font-space-l:clamp(1.62rem, 1.3968rem + .9919vw, 2.6367rem);--font-space-xl:clamp(1.944rem, 1.6472rem + 1.3189vw, 3.2959rem);--font-space-2xl:clamp(2.3328rem, 1.9405rem + 1.7435vw, 4.1199rem);--font-space-3xl:clamp(2.7994rem, 2.2834rem + 2.2932vw, 5.1498rem);--font-space-4xl:clamp(3.3592rem, 2.6836rem + 3.003vw, 6.4373rem);--font-space-5xl:clamp(4.0311rem, 3.1496rem + 3.9176vw, 8.0466rem);--font-space-6xl:clamp(4.8373rem, 3.6912rem + 5.0936vw, 10.0583rem);--font-space-7xl:clamp(5.8048rem, 4.3191rem + 6.603vw, 12.5729rem);--font-space-8xl:clamp(6.9657rem, 5.0449rem + 8.5369vw, 15.7161rem);--space-3xs:clamp(.3125rem, .2851rem + .122vw, .4375rem);--space-2xs:clamp(.5625rem, .4939rem + .3049vw, .875rem);--space-xs:clamp(.875rem, .7927rem + .3659vw, 1.25rem);--space-s:clamp(1.125rem, 1.0015rem + .5488vw, 1.6875rem);--space-m:clamp(1.6875rem, 1.4954rem + .8537vw, 2.5625rem);--space-l:clamp(2.25rem, 2.003rem + 1.0976vw, 3.375rem);--space-xl:clamp(3.375rem, 3.0046rem + 1.6463vw, 5.0625rem);--space-2xl:clamp(4.5rem, 4.0061rem + 2.1951vw, 6.75rem);--space-3xl:clamp(6.75rem, 6.0091rem + 3.2927vw, 10.125rem);--row-gap-1:var(--space-xl);--row-gap-2:var(--space-l);--row-gap-3:var(--space-m);--row-gap-4:var(--space-s);--row-gap-5:var(--space-xs);--row-gap-6:var(--space-2xs);--column-gap-1:var(--space-xl);--column-gap-2:var(--space-l);--column-gap-3:var(--space-m);--column-gap-4:var(--space-s);--column-gap-5:var(--space-xs);--column-gap-6:var(--space-2xs);--scrollbar-width:8px;--section-width:2000px;--inline-padding:5vmin;--section-padding-inline:max(var(--inline-padding), calc((100% - var(--section-width)) / 2));--section-padding-section-width:max(0px, calc((100% - var(--section-width)) / 2));--section-padding-block:var(--font-space-4xl);--padding-xxs:.15em;--padding-xs:.25em;--padding-s:.5em;--padding-m:.75em;--padding-l:1em;--padding-xl:1.25em;--padding-2xl:1.5em;--padding-3xl:1.75em;--border-radius-xxs:.25em;--border-radius-xs:.5em;--border-radius-s:1em;--border-radius-m:1.5em;--border-radius-l:2em;--boxshadow-s:hsl(from var(--current-txt-clr) h s l / 100%) .3em .6em 1em;--z-fixed:100;--grid-2-column-layout:repeat(auto-fill, minmax(max(calc(300px - var(--column-gap-1) / 2), 50% - var(--column-gap-1) / 2), 1fr))}@media (hover:hover) and (pointer:fine){:root{--inline-padding:9vmin;--scrollbar-width:12px}}:root{--background-size:80px;--wuerfel-background:linear-gradient(30deg, #111 12%, transparent 12.5%, transparent 87%, #111 87.5%, #111) 0 0 / var(--background-size) calc(var(--background-size) * 1.75), linear-gradient(150deg, #111 12%, transparent 12.5%, transparent 87%, #111 87.5%, #111) 0 0 / var(--background-size) calc(var(--background-size) * 1.75), linear-gradient(30deg, #111 12%, transparent 12.5%, transparent 87%, #111 87.5%, #111) calc(.5 * var(--background-size)) calc(.875 * var(--background-size)) / var(--background-size) calc(var(--background-size) * 1.75), linear-gradient(150deg, #111 12%, transparent 12.5%, transparent 87%, #111 87.5%, #111) calc(.5 * var(--background-size)) calc(.875 * var(--background-size)) / var(--background-size) calc(var(--background-size) * 1.75), linear-gradient(60deg, #7777 25%, transparent 25.5%, transparent 75%, #7777 75%, #7777) 0 0 / var(--background-size) calc(var(--background-size) * 1.75), linear-gradient(60deg, #7777 25%, transparent 25.5%, transparent 75%, #7777 75%, #7777) calc(.5 * var(--background-size)) calc(.875 * var(--background-size)) / var(--background-size) calc(var(--background-size) * 1.75), #000;--mx:0;--my:0;--a-x:calc(var(--mx) * 8px);--a-y:calc(var(--my) * 8px);--b-x:calc(var(--mx) * -6px);--b-y:calc(var(--my) * -6px);--c-x:calc(var(--mx) * 4px);--c-y:calc(var(--my) * 4px);--mosaic-background:repeating-linear-gradient(45deg, #0000 calc(-650% / 13) calc(50% / 13), #100f0f 0 calc(100% / 13), #0000 0 calc(150% / 13), #100f0f 0 calc(200% / 13), #0000 0 calc(250% / 13), #100f0f 0 calc(300% / 13)) calc(0px + var(--c-x)) calc(0px + var(--c-y)), repeating-linear-gradient(45deg, #0000 calc(-650% / 13) calc(50% / 13), #100f0f 0 calc(100% / 13), #0000 0 calc(150% / 13), #100f0f 0 calc(200% / 13), #0000 0 calc(250% / 13), #100f0f 0 calc(300% / 13)) calc(32px + var(--a-x)) calc(32px + var(--a-y)), repeating-linear-gradient(-45deg, #0000 calc(-650% / 13) calc(50% / 13), #100f0f 0 calc(100% / 13), #0000 0 calc(150% / 13), #100f0f 0 calc(200% / 13), #0000 0 calc(250% / 13), #100f0f 0 calc(300% / 13)) calc(0px + var(--b-x)) calc(0px + var(--b-y)), repeating-linear-gradient(-45deg, #0000 calc(-650% / 13) calc(50% / 13), #100f0f 0 calc(100% / 13), #0000 0 calc(150% / 13), #100f0f 0 calc(200% / 13), #0000 0 calc(250% / 13), #100f0f 0 calc(300% / 13)) calc(32px + var(--a-x)) calc(32px + var(--a-y)) #1e1e1e}body{font-family:var(--font-body);color:var(--current-txt-clr);font-size:clamp(1.125rem,1.0015rem + .5488vw,1.6875rem);font-size:var(--fs-0);background-color:#2e2e2e;background-color:var(--accent-clr-7);transition:color .5s linear,background-color .5s linear}.apple body{letter-spacing:-.02em}main{background-color:#f9f7f3;background-color:var(--current-bg-clr)}section{padding-top:clamp(3.3592rem,2.6836rem + 3.003vw,6.4373rem);padding-top:var(--section-padding-block);padding-bottom:clamp(3.3592rem,2.6836rem + 3.003vw,6.4373rem);padding-bottom:var(--section-padding-block);padding-inline:max(5vmin,50% - 1000px);padding-inline:var(--section-padding-inline)}.section-padding-inline{padding-inline:max(5vmin,50% - 1000px);padding-inline:var(--section-padding-inline)}.full-width-element{width:100vw}html.desktop .full-width-element{width:calc(100vw - 8px);width:calc(100vw - var(--scrollbar-width))}::-webkit-scrollbar{width:8px;width:var(--scrollbar-width);background-color:#f9f7f3;background-color:var(--scroll-bar-color-light-mode)}::-webkit-scrollbar-thumb{background-color:#c94e2f;background-color:var(--scroll-thumb-color-light-mode)}::-webkit-scrollbar-thumb:hover{background-color:#a90e02;background-color:var(--scroll-thumbhover-color-light-mode)}h1,h2,h3,h4,h5,h6{font-family:var(--font-headline)}h1,h2,h3{font-weight:600;font-weight:var(--font-weight-verybold);font-size:clamp(2.7994rem,2.2834rem + 2.2932vw,5.1498rem);font-size:var(--fs-5)}h4{font-size:clamp(1.125rem,1.0015rem + .5488vw,1.6875rem);font-size:var(--fs-0)}h5{font-size:clamp(.9375rem,.847rem + .4024vw,1.35rem);font-size:var(--fs-0-1)}h6{font-size:clamp(.7813rem,.7157rem + .2915vw,1.08rem);font-size:var(--fs-0-2)}.grid{display:grid}.flex{display:flex}.row-gap-1{row-gap:clamp(3.375rem,3.0046rem + 1.6463vw,5.0625rem);row-gap:var(--space-xl)}.row-gap-2{row-gap:clamp(2.25rem,2.003rem + 1.0976vw,3.375rem);row-gap:var(--space-l)}.row-gap-3{row-gap:clamp(1.6875rem,1.4954rem + .8537vw,2.5625rem);row-gap:var(--space-m)}.column-gap-1{-moz-column-gap:clamp(3.375rem, 3.0046rem + 1.6463vw, 5.0625rem);-moz-column-gap:var(--space-xl);column-gap:clamp(3.375rem,3.0046rem + 1.6463vw,5.0625rem);column-gap:var(--space-xl)}.column-gap-2{-moz-column-gap:clamp(2.25rem, 2.003rem + 1.0976vw, 3.375rem);-moz-column-gap:var(--space-l);column-gap:clamp(2.25rem,2.003rem + 1.0976vw,3.375rem);column-gap:var(--space-l)}.column-gap-3{-moz-column-gap:clamp(1.6875rem, 1.4954rem + .8537vw, 2.5625rem);-moz-column-gap:var(--space-m);column-gap:clamp(1.6875rem,1.4954rem + .8537vw,2.5625rem);column-gap:var(--space-m)}.gap-1{gap:clamp(1.125rem,1.0015rem + .5488vw,1.6875rem);gap:var(--space-s)}.gap-2{gap:clamp(.875rem,.7927rem + .3659vw,1.25rem);gap:var(--space-xs)}.gap-3{gap:clamp(.5625rem,.4939rem + .3049vw,.875rem);gap:var(--space-2xs)}.img-fullwidth{width:100%;height:auto}.img-fullheight{width:auto;height:100%}.img-cover-only,.img-cover{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.img-contain{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.overlapped{grid-area:1/1/2/2}.text-trim-all{text-box:trim-both cap alphabetic}.button-style-1{padding:clamp(.5625rem,.4939rem + .3049vw,.875rem) clamp(.875rem,.7927rem + .3659vw,1.25rem);padding:var(--space-2xs) var(--space-xs);font-weight:500;font-weight:var(--font-weight-bold);border-radius:2rem;display:inline-block}.pointer-events-none{pointer-events:none}.opacity-0{opacity:0;pointer-events:none!important}div[data-tina-island]{display:contents}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.svg-defs{pointer-events:none;width:0;height:0;position:absolute}.will-change-transform{will-change:transform}@view-transition{navigation:auto}::view-transition-old(root){animation:1s ease-in-out both slide-out-left}::view-transition-new(root){animation:1s ease-in-out both slide-in-right}html:active-view-transition-type(forward)::view-transition-old(root){animation:1s ease-in-out both slide-out-left}html:active-view-transition-type(forward)::view-transition-new(root){animation:1s ease-in-out both slide-in-right}html:active-view-transition-type(backward)::view-transition-old(root){animation:1s ease-in-out both slide-out-right}html:active-view-transition-type(backward)::view-transition-new(root){animation:1s ease-in-out both slide-in-left}@keyframes slide-out-left{to{transform:translate(-100%)}}@keyframes slide-in-right{0%{transform:translate(100%)}}@keyframes slide-out-right{to{transform:translate(100%)}}@keyframes slide-in-left{0%{transform:translate(-100%)}}.no-transition{transition:none!important}.no-animation{animation:none!important}.paused{animation-play-state:paused!important}.no-opacity{opacity:0}.blink{animation:3s cubic-bezier(.25,.46,.45,.94) infinite gentle-blink}@keyframes gentle-blink{0%,to{opacity:0}15%{opacity:.9}30%{opacity:0}45%{opacity:.9}60%{opacity:0}}.blink-stop{animation:1s linear forwards blink-fade-out}@keyframes blink-fade-out{to{opacity:0}}.hover-scale-glow{transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.desktop .hover-scale-glow:hover{will-change:transform, box-shadow;z-index:2;transform:scale(1.045);box-shadow:0 4px 24px oklch(69.7176% .135065 172.084/.18)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.desktop .hover-scale-glow:hover{box-shadow:0 4px 24px 0 oklch(from var(--accent-clr-second,#00b894) l c h / 18%)}}@media (prefers-reduced-motion:reduce){.hover-scale-glow{transition:none}}.hover-underline-animate{color:inherit;cursor:pointer;text-decoration:none;transition:color .2s,transform .25s cubic-bezier(.4,0,.2,1);position:relative}.hover-underline-animate:after{content:"";background:linear-gradient(90deg,#fd8a26,#00b894);background:linear-gradient(90deg, var(--accent-clr-1,#2ed573), var(--accent-clr-second,#00b894));transform-origin:100%;pointer-events:none;z-index:1;border-radius:1em;height:2px;transition:transform .35s cubic-bezier(.4,0,.2,1);position:absolute;bottom:.08em;left:0;right:0;transform:scaleX(0)}.desktop .hover-underline-animate:hover:after{transform-origin:0;transform:scaleX(1)}.desktop .hover-underline-animate:hover{color:var(--accent-clr-1,#2ed573);transform:scale(1.04)translateY(calc(clamp(.3125rem,.2851rem + .122vw,.4375rem)/-2));transform:scale(1.04) translateY(calc(var(--space-3xs) * -.5))}@media (prefers-reduced-motion:reduce){.hover-underline-animate:after,.hover-underline-animate{transition:none}.desktop .hover-underline-animate:hover{transform:none}}.text-rotator-3d{opacity:0;visibility:hidden;align-self:center}.floating{animation:3s ease-in-out infinite floating}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-5%)}to{transform:translateY(0)}}.coming-soon{position:relative}.coming-soon:after{content:"Coming soon";color:red;text-align:center;border-radius:1em;border-radius:var(--border-radius-s);background-color:#f9f7f399;border:2px solid red;max-width:6rem;font-size:.8em;line-height:1.1;position:absolute;inset:0;transform:translate(30%)rotate(-15deg)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.coming-soon:after{background-color:hsl(from var(--current-bg-clr) h s l / 60%)}}.shining{position:relative;overflow:hidden}.shining:after{pointer-events:none;content:"";z-index:4;animation:6s linear infinite shining;animation-play-state:inherit;background:linear-gradient(60deg,#0000 0% 40%,#fffc 42% 50%,#0000 52% 100%);position:absolute;inset:0}@keyframes shining{0%{transform:translate(-100%)}10%{transform:translate(100%)}to{transform:translate(100%)}}.will-change-before:before{will-change:transform}.lando-norris{--lando-duration:var(--lando-individual-duration,.6s);--lando-stagger:var(--lando-individual-stagger,50ms);--lando-translate-easing:var(--lando-individual-translate-easing,cubic-bezier(.4, 0, .2, 1));vertical-align:bottom;line-height:1;display:inline-block;overflow:hidden;padding:0!important}.lando-norris-char{color:#0000;white-space:pre;display:inline-block;position:relative}.lando-norris-char:before,.lando-norris-char:after{content:attr(data-char);color:var(--lando-char-color,var(--lando-before-color,var(--current-txt-clr)));transition:translate var(--lando-duration) var(--lando-translate-easing), opacity var(--lando-duration) ease-in-out, color var(--lando-duration) ease-in-out;transition-delay:calc(0 * var(--lando-stagger));transition-delay:calc(var(--lando-index,0) * var(--lando-stagger));position:absolute;top:0;left:0}.lando-norris-char:before{opacity:1;background-color:#0000;background-color:var(--lando-before-bg-color,transparent);translate:0}.lando-norris-char:after{opacity:0;background-color:#0000;background-color:var(--lando-after-bg-color,transparent);translate:0 1lh}@media (prefers-reduced-motion:reduce){.lando-norris-char:before,.lando-norris-char:after{transition:none}}.lando-norris-whole{--lando-duration:var(--lando-individual-duration,.6s);--lando-translate-easing:var(--lando-individual-translate-easing,cubic-bezier(.4, 0, .2, 1));vertical-align:bottom;line-height:1;display:inline-block;position:relative;overflow:hidden;color:#0000!important}.lando-norris-whole:before,.lando-norris-whole:after{content:attr(data-text);padding:inherit;transition:translate var(--lando-duration) var(--lando-translate-easing), opacity var(--lando-duration) ease-in-out, color var(--lando-duration) ease-in-out;position:absolute;inset:0}.lando-norris-whole:before{opacity:1;color:var(--lando-before-color,var(--current-txt-clr));background:0 0;background:var(--lando-before-bg-color,transparent);translate:0}.lando-norris-whole:after{opacity:0;color:var(--lando-after-color,var(--palette-sixth-clr));background:0 0;background:var(--lando-after-bg-color,transparent);translate:0 100%}@media (prefers-reduced-motion:reduce){.lando-norris-whole:before,.lando-norris-whole:after{transition:none}}html.desktop .lando-norris:hover,html.desktop .contain-lando-norris:hover,html.desktop .contain-lando-norris:has(:hover){--lando-char-color:var(--lando-after-color,var(--palette-sixth-clr))}:is(html.desktop .lando-norris:hover,html.desktop .contain-lando-norris:hover,html.desktop .contain-lando-norris:has(:hover)) .lando-norris-char:before{opacity:0;translate:0 -1lh}:is(html.desktop .lando-norris:hover,html.desktop .contain-lando-norris:hover,html.desktop .contain-lando-norris:has(:hover)) .lando-norris-char:after{opacity:1;translate:0}:is(html.desktop .lando-norris-whole:hover,html.desktop .contain-lando-norris:hover .lando-norris-whole,html.desktop .contain-lando-norris:has(:hover) .lando-norris-whole):before{opacity:0;translate:0 -100%}:is(html.desktop .lando-norris-whole:hover,html.desktop .contain-lando-norris:hover .lando-norris-whole,html.desktop .contain-lando-norris:has(:hover) .lando-norris-whole):after{opacity:1;translate:0}@keyframes clip-reveal-diagonal-br{0%{clip-path:polygon(100% 100%,100% 100%,100% 100%,100% 100%)}to{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}}@keyframes clip-reveal-diagonal{0%{clip-path:polygon(0% 100%,0% 100%,0% 100%,0% 100%)}to{clip-path:polygon(0% 100%,0% 0%,100% 0%,100% 100%)}}@keyframes clip-reveal-diagonal-tl{0%{clip-path:polygon(0% 0%,0% 0%,0% 0%,0% 0%)}to{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}}@keyframes clip-reveal-left{0%{clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%)}to{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}}@keyframes clip-reveal-diagonal-tr{0%{clip-path:polygon(100% 0%,100% 0%,100% 0%,100% 0%)}to{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}}@keyframes clip-reveal-top{0%{clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%)}to{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}}@keyframes scale-down{to{scale:1}}@keyframes scale-up{to{scale:1.5}}footer[data-astro-cid-cy5omoue]{--accent-clr-6-lighter:hsl(from var(--accent-clr-6) h s calc(l + 4));--accent-clr-6-darker:hsl(from var(--accent-clr-6) h s calc(l - 4));--accent-clr-7-lighter:hsl(from var(--accent-clr-7) h s calc(l + 12));--accent-clr-7-darker:hsl(from var(--accent-clr-7) h s calc(l - 5));--accent-clr-7-lighter-2:hsl(from var(--accent-clr-7) h s calc(l + 30));color:var(--accent-clr-7);width:100%;z-index:-1;row-gap:clamp(1.6875rem,1.4954rem + .8537vw,2.5625rem);row-gap:var(--row-gap-3);padding-inline:max(5vmin,50% - 1000px);padding-inline:var(--section-padding-inline);padding-bottom:1.25em;padding-bottom:var(--padding-xl);padding-top:2.625em;padding-top:calc(1.5 * var(--padding-3xl));box-shadow:inset 0 3px 3px -3px #2e2e2e;box-shadow:inset 0 3px 3px -3px var(--accent-clr-7);background:linear-gradient(#e7e0d5,#e0d6c8);background:linear-gradient(to bottom, var(--accent-clr-6), var(--accent-clr-6-darker));flex-direction:column;display:flex;position:fixed;bottom:0;left:0}.footer-top[data-astro-cid-cy5omoue]{color:var(--accent-clr-7-lighter);row-gap:clamp(.875rem,.7927rem + .3659vw,1.25rem);row-gap:var(--row-gap-5);flex-direction:column;display:flex}.logo-pic[data-astro-cid-cy5omoue]{width:50vw}@media (width>=1000.02px){.logo-pic[data-astro-cid-cy5omoue]{width:20vw}}.links[data-astro-cid-cy5omoue]{align-items:center;row-gap:clamp(2.25rem,2.003rem + 1.0976vw,3.375rem);row-gap:var(--row-gap-2);flex-direction:column;width:100%;display:flex}@media (width>=1000.02px){.links[data-astro-cid-cy5omoue]{flex-direction:row;justify-content:space-between;align-items:start;width:100%}}nav[data-astro-cid-cy5omoue]{width:100%;max-width:400px}.nav-list[data-astro-cid-cy5omoue]{row-gap:clamp(1.6875rem,1.4954rem + .8537vw,2.5625rem);row-gap:var(--row-gap-3);flex-direction:column;width:100%;display:flex}.nav-item[data-astro-cid-cy5omoue]{padding:.15em 0;padding:var(--padding-xxs) 0;color:var(--accent-clr-7);transition:color .3s var(--power2-in-out), translate .3s var(--power2-in-out);border-bottom:1px solid;flex:1;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.nav-item[data-astro-cid-cy5omoue] svg[data-astro-cid-cy5omoue]{stroke-width:1.5px}.nav-item[data-astro-cid-cy5omoue]:has(.nav-link-inactive){opacity:.75}.nav-link[data-astro-cid-cy5omoue]{justify-content:space-between;align-items:center;width:100%;display:flex}.nav-link-inactive[data-astro-cid-cy5omoue]{color:oklch(30.1184% 7.45058e-8 180/.4);cursor:default}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.nav-link-inactive[data-astro-cid-cy5omoue]{color:oklch(30.1184% 7.45058e-8 180/.4)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.nav-link-inactive[data-astro-cid-cy5omoue]{color:oklch(from var(--accent-clr-7) l c h / 40%)}}}.nav-hover[data-astro-cid-cy5omoue]{transition:translate .3s var(--power2-in-out), color .3s var(--power2-in-out)}html.desktop .nav-hover[data-astro-cid-cy5omoue]:hover{color:var(--accent-clr-7-lighter-2);translate:0 -.1em}.social-links[data-astro-cid-cy5omoue]{-moz-column-gap:clamp(1.125rem, 1.0015rem + .5488vw, 1.6875rem);-moz-column-gap:clamp(1.125rem, 1.0015rem + .5488vw, 1.6875rem);-moz-column-gap:var(--column-gap-4);column-gap:clamp(1.125rem,1.0015rem + .5488vw,1.6875rem);column-gap:var(--column-gap-4);height:100%;color:var(--accent-clr-7-lighter);flex:1;align-items:stretch;display:flex}.social-link[data-astro-cid-cy5omoue]{transition:translate .3s var(--power2-in-out), color .3s var(--power2-in-out);position:relative}.social-link-text[data-astro-cid-cy5omoue]{display:none}@media (width>=1000.02px){.social-links[data-astro-cid-cy5omoue]{flex:revert;row-gap:clamp(.875rem,.7927rem + .3659vw,1.25rem);row-gap:var(--row-gap-5);flex-direction:column}.social-link[data-astro-cid-cy5omoue]{-moz-column-gap:clamp(.5625rem, .4939rem + .3049vw, .875rem);-moz-column-gap:clamp(.5625rem, .4939rem + .3049vw, .875rem);-moz-column-gap:var(--column-gap-6);column-gap:clamp(.5625rem,.4939rem + .3049vw,.875rem);column-gap:var(--column-gap-6);font-size:clamp(.9375rem,.847rem + .4024vw,1.35rem);font-size:var(--fs-0-1);flex-direction:row-reverse;align-items:center;display:flex}.social-link-text[data-astro-cid-cy5omoue]{display:revert}}.social-link[data-astro-cid-cy5omoue]:after{content:"";background-color:var(--accent-clr-7-lighter-2);width:5px;height:80%;transition:scale .3s var(--power2-in-out);position:absolute;top:50%;right:-1.5ch;translate:0 -50%;scale:0}html.desktop .social-link[data-astro-cid-cy5omoue]:hover{color:var(--accent-clr-7-lighter-2);translate:-.25em}html.desktop .social-link[data-astro-cid-cy5omoue]:hover:after{scale:1}.social-links-spacer[data-astro-cid-cy5omoue]{background-color:currentColor;width:1.5px}@media (width>=1000.02px){.social-links-spacer[data-astro-cid-cy5omoue]{display:none}}.svg-whatsapp[data-astro-cid-cy5omoue],.svg-instagram[data-astro-cid-cy5omoue]{fill:currentColor}.social-link-icon[data-astro-cid-cy5omoue]{stroke-width:1.8px;width:1.35rem}.footer-bottom[data-astro-cid-cy5omoue]{font-size:clamp(.9375rem,.847rem + .4024vw,1.35rem);font-size:var(--fs-0-1);justify-content:space-between;display:flex}@media (width>=500.02px){.footer-bottom[data-astro-cid-cy5omoue]{-moz-column-gap:clamp(1.125rem, 1.0015rem + .5488vw, 1.6875rem);-moz-column-gap:clamp(1.125rem, 1.0015rem + .5488vw, 1.6875rem);-moz-column-gap:var(--column-gap-4);column-gap:clamp(1.125rem,1.0015rem + .5488vw,1.6875rem);column-gap:var(--column-gap-4);justify-content:end}}.footer-legal[data-astro-cid-cy5omoue]{max-width:400px;color:var(--accent-clr-7-lighter);-moz-column-gap:clamp(1.125rem, 1.0015rem + .5488vw, 1.6875rem);-moz-column-gap:clamp(1.125rem, 1.0015rem + .5488vw, 1.6875rem);-moz-column-gap:var(--column-gap-4);column-gap:clamp(1.125rem,1.0015rem + .5488vw,1.6875rem);column-gap:var(--column-gap-4);flex-direction:row;align-items:center;display:flex}.footer-copyright[data-astro-cid-cy5omoue]{color:var(--accent-clr-6);background:linear-gradient(to bottom, var(--accent-clr-7-lighter), var(--accent-clr-7-darker) 67%);padding:.25em .5em;padding:var(--padding-xs) var(--padding-s);border-radius:.25em;border-radius:calc(.5 * var(--border-radius-xs));justify-content:center;align-items:center;display:flex}.footer-copyright[data-astro-cid-cy5omoue] .icon-copyright[data-astro-cid-cy5omoue]{height:1em}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.firefox-warning[data-astro-cid-jnfuu7f7]{z-index:9999;border:3px solid #c94e2f;border:3px solid var(--txt-clr-4);border-radius:1em;border-radius:var(--border-radius-s);background:#f9f7f3;background:var(--current-bg-clr);pointer-events:all;width:min(90vw,480px);max-height:85vh;margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 32px 64px -16px oklch(23.5853% .00378752 286.106/.3)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.firefox-warning[data-astro-cid-jnfuu7f7]{box-shadow:0 32px 64px -16px oklch(23.5853% .00378752 286.106/.3)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.firefox-warning[data-astro-cid-jnfuu7f7]{box-shadow:0 32px 64px -16px oklch(from var(--current-txt-clr) l c h / 30%)}}}.firefox-warning[data-astro-cid-jnfuu7f7]::backdrop{backdrop-filter:blur(20px);background:oklch(23.5853% .00378752 286.106/.5)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.firefox-warning[data-astro-cid-jnfuu7f7]::backdrop{background:oklch(23.5853% .00378752 286.106/.5)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.firefox-warning[data-astro-cid-jnfuu7f7]::backdrop{background:oklch(from var(--current-txt-clr) l c h / 50%)}}}.dialog-header[data-astro-cid-jnfuu7f7]{padding:.75em 1.25em;padding:var(--padding-m) var(--padding-xl);border-bottom:1px solid oklch(23.5853% .00378752 286.106/.08);justify-content:space-between;align-items:center;display:flex}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.dialog-header[data-astro-cid-jnfuu7f7]{border-bottom:1px solid oklch(23.5853% .00378752 286.106/.08)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.dialog-header[data-astro-cid-jnfuu7f7]{border-bottom:1px solid oklch(from var(--current-txt-clr) l c h / 8%)}}}.dialog-label[data-astro-cid-jnfuu7f7]{font-family:system-ui,sans-serif;font-family:var(--font-system-ui);font-size:clamp(.7813rem,.7157rem + .2915vw,1.08rem);font-size:var(--fs-0-2);font-weight:500;font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:oklch(23.5853% .00378752 286.106/.5)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.dialog-label[data-astro-cid-jnfuu7f7]{color:oklch(23.5853% .00378752 286.106/.5)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.dialog-label[data-astro-cid-jnfuu7f7]{color:oklch(from var(--current-txt-clr) l c h / 50%)}}}.dialog-dot[data-astro-cid-jnfuu7f7]{background:#004440;background:var(--txt-clr-2);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-dot;box-shadow:0 0 8px 2px oklch(34.8428% .0605579 188.158/.5)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.dialog-dot[data-astro-cid-jnfuu7f7]{box-shadow:0 0 8px 2px oklch(34.8428% .0605579 188.158/.5)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.dialog-dot[data-astro-cid-jnfuu7f7]{box-shadow:0 0 8px 2px oklch(from var(--txt-clr-2) l c h / 50%)}}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.dialog-content[data-astro-cid-jnfuu7f7]{padding:1.25em;padding:var(--padding-xl);color:var(--current-txt-clr)}.firefox-warning[data-astro-cid-jnfuu7f7] h2[data-astro-cid-jnfuu7f7]{font-family:avenir,montserrat,corbel,urw gothic,source-sans-pro,sans-serif;font-family:var(--font-geometric-humanist);font-weight:600;font-weight:var(--font-weight-verybold);font-size:clamp(2.3328rem,1.9405rem + 1.7435vw,4.1199rem);font-size:var(--fs-4);color:var(--current-txt-clr);margin-bottom:clamp(1.125rem,1.0015rem + .5488vw,1.6875rem);margin-bottom:var(--space-s);line-height:1.2}.firefox-warning[data-astro-cid-jnfuu7f7] p[data-astro-cid-jnfuu7f7]{font-family:system-ui,sans-serif;font-family:var(--font-system-ui);font-size:clamp(1.35rem,1.1833rem + .7409vw,2.1094rem);font-size:var(--fs-1);color:oklch(23.5853% .00378752 286.106/.65);margin-bottom:clamp(.875rem,.7927rem + .3659vw,1.25rem);margin-bottom:var(--space-xs);line-height:1.65}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.firefox-warning[data-astro-cid-jnfuu7f7] p[data-astro-cid-jnfuu7f7]{color:oklch(23.5853% .00378752 286.106/.65)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.firefox-warning[data-astro-cid-jnfuu7f7] p[data-astro-cid-jnfuu7f7]{color:oklch(from var(--current-txt-clr) l c h / 65%)}}}.firefox-warning[data-astro-cid-jnfuu7f7] p[data-astro-cid-jnfuu7f7]:last-child{margin-bottom:0}.firefox-warning[data-astro-cid-jnfuu7f7] strong[data-astro-cid-jnfuu7f7]{color:var(--current-txt-clr);font-weight:500;font-weight:var(--font-weight-bold)}.dialog-footer[data-astro-cid-jnfuu7f7]{justify-content:space-between;align-items:center;gap:clamp(1.6875rem,1.4954rem + .8537vw,2.5625rem);gap:var(--space-m);padding:.75em 1.25em;padding:var(--padding-m) var(--padding-xl);font-family:system-ui,sans-serif;font-family:var(--font-system-ui);font-size:clamp(.7813rem,.7157rem + .2915vw,1.08rem);font-size:var(--fs-0-2);color:oklch(23.5853% .00378752 286.106/.4);border-top:1px solid oklch(23.5853% .00378752 286.106/.08);display:flex}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.dialog-footer[data-astro-cid-jnfuu7f7]{color:oklch(23.5853% .00378752 286.106/.4);border-top:1px solid oklch(23.5853% .00378752 286.106/.08)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.dialog-footer[data-astro-cid-jnfuu7f7]{border-top:1px solid oklch(from var(--current-txt-clr) l c h / 8%);color:oklch(from var(--current-txt-clr) l c h / 40%)}}}.dialog-progress[data-astro-cid-jnfuu7f7]{background:oklch(23.5853% .00378752 286.106/.1);border-radius:2px;flex:1;height:2px;overflow:hidden}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.dialog-progress[data-astro-cid-jnfuu7f7]{background:oklch(23.5853% .00378752 286.106/.1)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.dialog-progress[data-astro-cid-jnfuu7f7]{background:oklch(from var(--current-txt-clr) l c h / 10%)}}}.dialog-progress-bar[data-astro-cid-jnfuu7f7]{background:#c94e2f;background:var(--txt-clr-4);border-radius:2px;height:100%;animation:3s ease-in-out infinite alternate progress-slide}@keyframes progress-slide{0%{width:15%}to{width:65%}}@keyframes slide-up-loading{0%{translate:0}to{pointer-events:none;display:none;translate:0 -100%}}.loading-wrapper[data-astro-cid-4zli2ojz]{--animation-speed:1;color:var(--accent-clr-6);font-family:var(--font-logo);background-color:#2e2e2e;background-color:var(--accent-clr-7);touch-action:none;z-index:30;width:100%;height:100vh;animation:slide-up-loading calc(1s / 1) var(--power2-in-out) calc(2.6s / 1) forwards;animation:slide-up-loading calc(1s / var(--animation-speed)) var(--power2-in-out) calc(2.6s / var(--animation-speed)) forwards;place-items:center;animation-play-state:paused;display:grid;position:fixed;top:0;left:0}.loading-wrapper[data-astro-cid-4zli2ojz].is-active{animation-play-state:running}.loading-wrapper[data-astro-cid-4zli2ojz].hidden{opacity:0;visibility:hidden;pointer-events:none}.pile[data-astro-cid-4zli2ojz]>[data-astro-cid-4zli2ojz]{grid-area:pile}.name-wrapper[data-astro-cid-4zli2ojz]{--circle-height:1.5em;--circle-offset:calc(.5 * var(--circle-height) - .48ch);font-size:clamp(4.8373rem,3.6912rem + 5.0936vw,10.0583rem);font-size:var(--fs-8);transition:translate calc(1s / var(--animation-speed)) var(--power3-in-out);grid-template-areas:"pile";place-items:center start;display:grid;translate:0 -50px}.full-name[data-astro-cid-4zli2ojz]{display:flex;translate:0 -.06em}.char[data-astro-cid-4zli2ojz]{--animation-delay-base:calc(.5s / var(--animation-speed));--animation-delay:calc(.11s / var(--animation-speed));text-box:trim-both cap alphabetic;letter-spacing:-.075em;display:inline-block}.char[data-astro-cid-4zli2ojz]:not(:first-child){animation:hide-letter calc(.3s / var(--animation-speed)) forwards var(--power2-in-out);animation-delay:0;animation-delay:var(--child-animation-delay,0);animation-play-state:paused}.loading-wrapper[data-astro-cid-4zli2ojz].is-active .char[data-astro-cid-4zli2ojz]:not(:first-child){animation-play-state:running}.char[data-astro-cid-4zli2ojz]:nth-child(7){--child-animation-delay:calc(var(--animation-delay-base) + 0 * var(--animation-delay))}.char[data-astro-cid-4zli2ojz]:nth-child(6){--child-animation-delay:calc(var(--animation-delay-base) + 1 * var(--animation-delay))}.char[data-astro-cid-4zli2ojz]:nth-child(5){--child-animation-delay:calc(var(--animation-delay-base) + 1.8 * var(--animation-delay))}.char[data-astro-cid-4zli2ojz]:nth-child(4){--child-animation-delay:calc(var(--animation-delay-base) + 2.5 * var(--animation-delay))}.char[data-astro-cid-4zli2ojz]:nth-child(3){--child-animation-delay:calc(var(--animation-delay-base) + 3.3 * var(--animation-delay))}.char[data-astro-cid-4zli2ojz]:nth-child(2){--child-animation-delay:calc(var(--animation-delay-base) + 3.8 * var(--animation-delay))}@keyframes hide-letter{to{opacity:0;transform:translate(-.9em)scaleX(0)}}.char-n[data-astro-cid-4zli2ojz]{animation:scale-n calc(.65s / var(--animation-speed)) var(--power3-in-out) calc(1.675s / var(--animation-speed)) forwards;animation-play-state:paused}.loading-wrapper[data-astro-cid-4zli2ojz].is-active .char-n[data-astro-cid-4zli2ojz]{animation-play-state:running}@keyframes scale-n{0%{scale:1}50%{scale:.85}to{scale:1}}@keyframes draw-circle{0%{opacity:0}1%{opacity:1}to{opacity:1;stroke-dashoffset:0}}.svg-circle[data-astro-cid-4zli2ojz]{translate:calc(-1 * var(--circle-offset)) .02em;fill:#0000;border-radius:50%;height:1.5em}.svg-circle[data-astro-cid-4zli2ojz] path[data-astro-cid-4zli2ojz]{stroke:var(--accent-clr-6);stroke-width:2.5px;opacity:0;animation:draw-circle calc(.65s / var(--animation-speed)) var(--power3-in) calc(1.7s / var(--animation-speed)) forwards;animation-play-state:paused}.loading-wrapper[data-astro-cid-4zli2ojz].is-active .svg-circle[data-astro-cid-4zli2ojz] path[data-astro-cid-4zli2ojz]{animation-play-state:running}.bar[data-astro-cid-somfzbfr]{background:0 0;border:none;width:1.25em;height:.8em;padding:0;display:block;position:relative}.bar[data-astro-cid-somfzbfr] span[data-astro-cid-somfzbfr]{transform-origin:50%;width:100%;height:.1em;transition:top .5s var(--ease-smooth), height .5s var(--ease-smooth), box-shadow .5s var(--ease-smooth), opacity .5s var(--ease-smooth), transform .5s var(--ease-smooth);display:inline-block;position:absolute;left:0}.bar[data-astro-cid-somfzbfr] span[data-astro-cid-somfzbfr]:before,.bar[data-astro-cid-somfzbfr] span[data-astro-cid-somfzbfr]:after{content:"";transition:opacity .5s var(--ease-smooth);border-radius:1px;position:absolute;inset:0}.bar[data-astro-cid-somfzbfr] span[data-astro-cid-somfzbfr]:before{background:linear-gradient(#2e2e2e,#2e2e2e);background:linear-gradient(to bottom, var(--accent-clr-7), var(--accent-clr-7));opacity:1}.bar[data-astro-cid-somfzbfr] span[data-astro-cid-somfzbfr]:after{background-color:#e7e0d5;background-color:var(--accent-clr-6);opacity:0}.bar[data-astro-cid-somfzbfr] span[data-astro-cid-somfzbfr].bottom:after{opacity:0;box-shadow:0 0 3px #3b3b3b}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.bar[data-astro-cid-somfzbfr] span[data-astro-cid-somfzbfr].bottom:after{box-shadow:0 0 3px #3b3b3b}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.bar[data-astro-cid-somfzbfr] span[data-astro-cid-somfzbfr].bottom:after{box-shadow:0 0 3px hsl(from var(--accent-clr-7) h s calc(l + 5))}}}.bar[data-astro-cid-somfzbfr].open span[data-astro-cid-somfzbfr]:before{opacity:0}.bar[data-astro-cid-somfzbfr].open span[data-astro-cid-somfzbfr]:after{opacity:1}.bar[data-astro-cid-somfzbfr] span[data-astro-cid-somfzbfr].top{top:0}.bar[data-astro-cid-somfzbfr] span[data-astro-cid-somfzbfr].middle{top:50%}.bar[data-astro-cid-somfzbfr] span[data-astro-cid-somfzbfr].bottom{top:100%}.bar[data-astro-cid-somfzbfr].open span[data-astro-cid-somfzbfr]{background:linear-gradient(#e7e0d5 67%,#2e2e2e);background:linear-gradient(to bottom, var(--accent-clr-6) 67%, var(--accent-clr-7))}.bar[data-astro-cid-somfzbfr].open span[data-astro-cid-somfzbfr].top{top:50%;transform:rotate(45deg)}.bar[data-astro-cid-somfzbfr].open span[data-astro-cid-somfzbfr].bottom{top:50%;transform:rotate(-45deg)}.bar[data-astro-cid-somfzbfr].open span[data-astro-cid-somfzbfr].middle{opacity:0;transform:scaleX(0)}.nav-list[data-astro-cid-tiaa3zjz]{align-items:start;row-gap:clamp(1.125rem,1.0015rem + .5488vw,1.6875rem);row-gap:var(--row-gap-4);flex-direction:column;list-style:none;display:flex}.nav-item[data-astro-cid-tiaa3zjz]{flex-direction:column;align-items:center;display:flex;overflow:hidden}.nav-link[data-astro-cid-tiaa3zjz]{cursor:pointer;background:0 0;border:none;text-decoration:none;position:relative}.parent-btn[data-astro-cid-tiaa3zjz]{align-items:end;gap:.5em;display:flex}span[data-astro-cid-tiaa3zjz],a[data-astro-cid-tiaa3zjz]{line-height:1}.nav-link-inactive[data-astro-cid-tiaa3zjz]{opacity:.3;cursor:default}.arrow[data-astro-cid-tiaa3zjz]{width:.75em;transition:rotate .5s var(--ease-smooth);color:hsl(from currentcolor h s calc(l - 15));flex-shrink:0;translate:0 .085em}.has-children[data-astro-cid-tiaa3zjz]:has(.sub-menu.open) .arrow[data-astro-cid-tiaa3zjz]{rotate:180deg}.sub-menu[data-astro-cid-tiaa3zjz]{grid-template-rows:0fr;transition:grid-template-rows .5s;display:grid}.sub-menu[data-astro-cid-tiaa3zjz].open{grid-template-rows:1fr}.sub-menu[data-astro-cid-tiaa3zjz]>ul[data-astro-cid-tiaa3zjz]{align-items:start;row-gap:clamp(.3125rem,.2851rem + .122vw,.4375rem);row-gap:var(--space-3xs);flex-direction:column;list-style:none;display:flex;overflow:hidden}.sub-menu[data-astro-cid-tiaa3zjz]>ul[data-astro-cid-tiaa3zjz] li[data-astro-cid-tiaa3zjz]:first-child{margin-top:.5em}.nav-child-link[data-astro-cid-tiaa3zjz]{color:hsl(from currentcolor h s calc(l - 15));font-size:.8em;text-decoration:none}@media (prefers-reduced-motion:reduce){.nav-link[data-astro-cid-tiaa3zjz]{opacity:1;transition:none;transform:none}.nav-link[data-astro-cid-tiaa3zjz]:after{transition:none}}@property --mask-inset{syntax:"<percentage>";inherits:false;initial-value:0%}header[data-astro-cid-3xwctx74]{--accent-clr-6-lighter:hsl(from var(--accent-clr-6) h s calc(l + 4) / 35%);--accent-clr-6-darker:hsl(from var(--accent-clr-6) h s calc(l - 4) / 35%);font-family:var(--font-menu);width:100%;transition:translate .5s var(--power-in-out) .25s;z-index:20;position:fixed;top:0;left:0}header[data-astro-cid-3xwctx74].hidden{translate:0 -100%}.header-head[data-astro-cid-3xwctx74]{width:100%;padding-block:.5em;padding-block:var(--padding-s);font-size:clamp(1.944rem,1.6472rem + 1.3189vw,3.2959rem);font-size:var(--fs-3);z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.name-wrapper[data-astro-cid-3xwctx74]{--circle-height:1.5em;--circle-offset:calc(.5 * var(--circle-height) - .48ch);font-family:var(--font-logo);color:var(--accent-clr-7);grid-template-areas:"pile";place-items:center start;display:grid}header[data-astro-cid-3xwctx74]:has(.open) .name-wrapper[data-astro-cid-3xwctx74]{color:var(--accent-clr-6)}.pile[data-astro-cid-3xwctx74]>[data-astro-cid-3xwctx74]{grid-area:pile}.name-wrapper[data-astro-cid-3xwctx74] span[data-astro-cid-3xwctx74],.name-wrapper[data-astro-cid-3xwctx74] .char[data-astro-cid-3xwctx74]{text-box:trim-both cap alphabetic;letter-spacing:-.075em;transition:color .5s linear}.full-name[data-astro-cid-3xwctx74]{display:flex}.full-name[data-astro-cid-3xwctx74] .char[data-astro-cid-3xwctx74]{transform-origin:0;display:inline-block}.svg-circle[data-astro-cid-3xwctx74]{fill:#0000;border-radius:50%;height:1.5em}.svg-circle[data-astro-cid-3xwctx74] path[data-astro-cid-3xwctx74]{stroke:currentColor;stroke-width:calc(clamp(.3768rem,.3624rem + .064vw,.4424rem)/1.33333);stroke-width:calc(clamp(.3768rem,.3624rem + .064vw,.4424rem)/1.33333);stroke-width:calc(.75 * var(--fs-0-6))}.desktop-nav[data-astro-cid-3xwctx74]{display:none}.desktop-nav[data-astro-cid-3xwctx74] ul[data-astro-cid-3xwctx74]{align-items:center;gap:clamp(2.25rem,2.003rem + 1.0976vw,3.375rem);gap:var(--column-gap-2);margin:0;padding:0;list-style:none;display:flex}.desktop-nav[data-astro-cid-3xwctx74] li[data-astro-cid-3xwctx74]{align-items:center;display:flex}.desktop-nav-link[data-astro-cid-3xwctx74]{font-size:clamp(1.35rem,1.1833rem + .7409vw,2.1094rem);font-size:var(--fs-1);padding:.25em .5em;padding:.25em .5em;padding:var(--padding-xs) var(--padding-s);font-weight:550;display:inline-block}.desktop-nav[data-astro-cid-3xwctx74] a[data-astro-cid-3xwctx74].lando-norris-whole{--lando-individual-duration:.3s;--lando-individual-stagger:0s;--lando-individual-translate-easing:var(--power2-in-out);--lando-before-color:var(--accent-clr-7);--lando-after-color:var(--accent-clr-6);--lando-after-bg-color:var(--accent-clr-7);color:var(--accent-clr-7)}.desktop-nav[data-astro-cid-3xwctx74] .nav-link-inactive[data-astro-cid-3xwctx74]{vertical-align:bottom;color:var(--accent-clr-7);opacity:.3;cursor:default;line-height:1}@media (width>=1300.02px){.menu-btn[data-astro-cid-3xwctx74]{display:none}.desktop-nav[data-astro-cid-3xwctx74]{display:block}}header[data-astro-cid-3xwctx74].hidden .header-content[data-astro-cid-3xwctx74]{top:100%}.header-content[data-astro-cid-3xwctx74]{pointer-events:none;width:100%;height:100dvh;transition:--mask-inset .65s var(--power2-in-out);-webkit-mask-image:linear-gradient(to right, black calc(2 * var(--mask-inset)), hsl(0 0% 0%/var(--mask-inset)) calc(2 * var(--mask-inset))), linear-gradient(to bottom, black var(--mask-inset), hsl(0 0% 0%/var(--mask-inset)) var(--mask-inset), hsl(0 0% 0%/var(--mask-inset)) calc(100% - var(--mask-inset)), black calc(100% - var(--mask-inset)));mask-image:linear-gradient(to right, black calc(2 * var(--mask-inset)), hsl(0 0% 0%/var(--mask-inset)) calc(2 * var(--mask-inset))), linear-gradient(to bottom, black var(--mask-inset), hsl(0 0% 0%/var(--mask-inset)) var(--mask-inset), hsl(0 0% 0%/var(--mask-inset)) calc(100% - var(--mask-inset)), black calc(100% - var(--mask-inset)));z-index:19;background:linear-gradient(#2e2e2e 50%,#363636);padding-top:23dvh;padding-bottom:15dvh;position:fixed;top:0;left:0}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.header-content[data-astro-cid-3xwctx74]{background:linear-gradient(#2e2e2e 50%,#363636)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.header-content[data-astro-cid-3xwctx74]{background:linear-gradient(to bottom, var(--accent-clr-7) 50%, hsl(from var(--accent-clr-7) h s calc(l + 3)))}}}.doodle-1[data-astro-cid-3xwctx74]{z-index:0;opacity:.03;color:#fff;width:200vw;max-width:none;position:absolute;top:0;left:-50%}@media (width>=1300.02px){.header-content[data-astro-cid-3xwctx74],.menu-btn[data-astro-cid-3xwctx74]{display:none}}.header-content-grid[data-astro-cid-3xwctx74]{grid-template-rows:auto auto;align-content:space-between;place-items:start;height:100%;display:grid}.header-content[data-astro-cid-3xwctx74].open{pointer-events:auto;touch-action:none;--mask-inset:50%}nav[data-astro-cid-3xwctx74]{font-size:clamp(1.944rem,1.6472rem + 1.3189vw,3.2959rem);font-size:var(--fs-3);color:var(--accent-clr-6);letter-spacing:-.025em;flex-direction:column;justify-content:end;justify-self:start;font-weight:600;display:flex}.social-links[data-astro-cid-3xwctx74]{font-size:clamp(.9375rem,.847rem + .4024vw,1.35rem);font-size:var(--fs-0-1);row-gap:clamp(.5625rem,.4939rem + .3049vw,.875rem);row-gap:var(--row-gap-6);color:var(--accent-clr-6);width:100%;flex-direction:column;justify-content:start;align-items:end;font-weight:600;display:flex}.social-link[data-astro-cid-3xwctx74]{-moz-column-gap:clamp(.875rem, .7927rem + .3659vw, 1.25rem);-moz-column-gap:clamp(.875rem, .7927rem + .3659vw, 1.25rem);-moz-column-gap:var(--column-gap-5);column-gap:clamp(.875rem,.7927rem + .3659vw,1.25rem);column-gap:var(--column-gap-5);transition:translate .3s var(--power2-in-out), color .3s var(--power2-in-out);flex-direction:row-reverse;display:flex;position:relative}.social-links-spacer[data-astro-cid-3xwctx74]{background-color:currentColor;width:1.5px}.svg-whatsapp[data-astro-cid-3xwctx74],.svg-instagram[data-astro-cid-3xwctx74]{fill:currentColor}.social-link-icon[data-astro-cid-3xwctx74]{stroke-width:2.5px;width:1.5em}.dialog[data-astro-cid-uvtk3c2w]{z-index:10;width:min(90vw,540px);max-height:85vh;padding:clamp(3.375rem,3.0046rem + 1.6463vw,5.0625rem) clamp(1.6875rem,1.4954rem + .8537vw,2.5625rem) clamp(1.6875rem,1.4954rem + .8537vw,2.5625rem);padding:var(--space-xl) var(--space-m) var(--space-m);border-radius:.5em;border-radius:var(--border-radius-xs);background-color:#f9f7f3;background-color:var(--current-bg-clr);border:2px solid #c94e2f;border:2px solid var(--txt-clr-4);color:var(--current-txt-clr);opacity:0;transform:translateY(calc(-2*clamp(2.3328rem,1.9405rem + 1.7435vw,4.1199rem)));transform:translateY(calc(-2 * var(--font-space-2xl)));transition:opacity 1s ease, transform 1s ease, overlay 1s allow-discrete, display 1s allow-discrete;margin:auto;position:fixed;inset:0;overflow-y:auto;box-shadow:0 4px 16px oklch(58.3352% .163437 35.2085/.18),0 16px 48px oklch(58.3352% .163437 35.2085/.12)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.dialog[data-astro-cid-uvtk3c2w]{box-shadow:0 4px 16px oklch(58.3352% .163437 35.2085/.18),0 16px 48px oklch(58.3352% .163437 35.2085/.12)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.dialog[data-astro-cid-uvtk3c2w]{box-shadow:0 4px 16px oklch(from var(--txt-clr-4) l c h / 18%), 0 16px 48px oklch(from var(--txt-clr-4) l c h / 12%)}}}.dialog[data-astro-cid-uvtk3c2w][open]{opacity:1;transform:translateY(0)}@starting-style{.dialog[data-astro-cid-uvtk3c2w][open]{opacity:0;transform:translateY(clamp(2.3328rem,1.9405rem + 1.7435vw,4.1199rem));transform:translateY(var(--font-space-2xl))}}.dialog[data-astro-cid-uvtk3c2w]::backdrop{backdrop-filter:blur(5px);opacity:0;transition:opacity 1s ease, overlay 1s allow-discrete, display 1s allow-discrete;background:oklch(23.9292% 2.68635e-8 33.6901/.35)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.dialog[data-astro-cid-uvtk3c2w]::backdrop{background:oklch(23.9292% 2.68635e-8 33.6901/.35)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.dialog[data-astro-cid-uvtk3c2w]::backdrop{background:oklch(from var(--bg-clr-black) l c h / 35%)}}}.dialog[data-astro-cid-uvtk3c2w][open]::backdrop{opacity:1}@starting-style{.dialog[data-astro-cid-uvtk3c2w][open]::backdrop{opacity:0}}.close-btn[data-astro-cid-uvtk3c2w]{top:clamp(.651rem,.6043rem + .2078vw,.864rem);top:var(--font-space-3xs);right:clamp(.651rem,.6043rem + .2078vw,.864rem);right:var(--font-space-3xs);width:clamp(2.3328rem,1.9405rem + 1.7435vw,4.1199rem);width:var(--font-space-2xl);height:clamp(2.3328rem,1.9405rem + 1.7435vw,4.1199rem);height:var(--font-space-2xl);border-radius:.5em;border-radius:var(--border-radius-xs);color:var(--current-txt-clr);cursor:pointer;background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s;display:flex;position:absolute}.close-btn[data-astro-cid-uvtk3c2w]:focus-visible{outline:2px solid #c94e2f;outline:2px solid var(--txt-clr-4);outline-offset:2px}.desktop .close-btn[data-astro-cid-uvtk3c2w]:hover{color:var(--txt-clr-4);background-color:oklch(58.3352% .163437 35.2085/.12)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.desktop .close-btn[data-astro-cid-uvtk3c2w]:hover{background-color:oklch(58.3352% .163437 35.2085/.12)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.desktop .close-btn[data-astro-cid-uvtk3c2w]:hover{background-color:oklch(from var(--txt-clr-4) l c h / 12%)}}}.umbau-content[data-astro-cid-z4jru4n3]{gap:clamp(1.125rem,1.0015rem + .5488vw,1.6875rem);gap:var(--space-s);flex-direction:column;display:flex}.umbau-title[data-astro-cid-z4jru4n3]{font-size:clamp(1.944rem,1.6472rem + 1.3189vw,3.2959rem);font-size:var(--fs-3);font-weight:500;font-weight:var(--font-weight-bold)}.umbau-text[data-astro-cid-z4jru4n3]{font-size:clamp(1.125rem,1.0015rem + .5488vw,1.6875rem);font-size:var(--fs-0);color:oklch(23.5853% .00378752 286.106/.75);line-height:1.6}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.umbau-text[data-astro-cid-z4jru4n3]{color:oklch(23.5853% .00378752 286.106/.75)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.umbau-text[data-astro-cid-z4jru4n3]{color:oklch(from var(--current-txt-clr) l c h / 75%)}}}.umbau-text[data-astro-cid-z4jru4n3] strong[data-astro-cid-z4jru4n3]{color:var(--current-txt-clr);font-weight:500;font-weight:var(--font-weight-bold)}.umbau-link[data-astro-cid-z4jru4n3]{color:var(--txt-clr-4);text-underline-offset:3px;text-decoration:underline}.umbau-project[data-astro-cid-z4jru4n3]{margin-top:clamp(.875rem,.7927rem + .3659vw,1.25rem);margin-top:var(--space-xs);font-size:clamp(1.125rem,1.0015rem + .5488vw,1.6875rem);font-size:var(--fs-0);color:oklch(23.5853% .00378752 286.106/.75);line-height:1.6}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.umbau-project[data-astro-cid-z4jru4n3]{color:oklch(23.5853% .00378752 286.106/.75)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.umbau-project[data-astro-cid-z4jru4n3]{color:oklch(from var(--current-txt-clr) l c h / 75%)}}}main[data-astro-cid-z4jru4n3]{padding-top:clamp(4.0311rem,3.1496rem + 3.9176vw,8.0466rem);padding-top:var(--font-space-5xl);min-height:150vh;box-shadow:0 1px 3px #2e2e2e;box-shadow:0 1px 3px var(--accent-clr-7)}body{z-index:0;position:relative}
