/* Home: geometry extracted from Figma frame 2001:2 (1440 x 6800). */
@font-face{font-family:InterFigma;src:url('home-figma/Inter-roman.var.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;font-family:InterFigma,'Inter',sans-serif;color:#000;-webkit-font-smoothing:antialiased}p,h1,h2,h3{margin:0}a{color:inherit;text-decoration:none}img{display:block}#desktop-home{position:relative;margin:auto;overflow:hidden} .anchor{position:absolute;left:0}.hotspot{position:absolute;z-index:10}.hotspot:focus-visible{outline:3px solid #71cf91;outline-offset:4px;border-radius:4px}.mobile-home{display:none}
.f0{background:#fff;position:relative;width:100%;height:100%}
.f1{position:absolute;background:#000;height:94px;left:0;top:0;width:1440px}
.f2{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:600;line-height:normal;left:1131px;font-style:normal;color:#71cf91;font-size:17.118px;top:36px;white-space:nowrap}
.f3{position:absolute;display:contents;left:0;top:94px}
.f4{position:absolute;height:1080px;left:0;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:0px 144px;mask-size:1440px 753px;top:-50px;width:1440px}
.f5{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}
.f6{position:absolute;background:#005cff;height:77.495px;left:37px;border-radius:38.747px;top:138px;width:291px}
.f7{position:absolute;inset:0.58% 87.78% 99.2% 4.03%}
.f8{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.f9{position:absolute;background:#000;height:148px;left:0;top:6652px;width:1440px}
.f10{position:absolute;inset:98.66% 77.05% 0.84% 4.1%}
.f11{position:absolute;display:contents;left:953px;top:137.63px}
.f12{position:absolute;background:rgba(0,0,0,0.2);height:77.742px;left:953px;border-radius:38.871px;top:137.63px;width:449px}
.f13{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:600;line-height:normal;left:988px;font-style:normal;font-size:9.206px;color:#fff;top:171px;white-space:nowrap}
.f14{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:600;line-height:normal;left:1071px;font-style:normal;font-size:9.206px;color:#fff;top:171px;white-space:nowrap}
.f15{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:600;line-height:normal;left:1185px;font-style:normal;font-size:9.206px;color:#fff;top:171px;white-space:nowrap}
.f16{position:absolute;background:#005cff;height:33px;left:1244px;border-radius:16.659px;top:160px;width:138px}
.f17{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:600;line-height:normal;left:1260px;font-style:normal;font-size:9.206px;color:#fff;top:171px;width:82px}
.f18{position:absolute;left:1352px;width:27px;height:27px;top:163px}
.f19{position:absolute;display:flex;height:24px;align-items:center;justify-content:center;left:1048px;top:165px;width:0}
.f20{flex:none;rotate:90deg}
.f21{height:0;position:relative;width:24px}
.f22{position:absolute;inset:-1px 0 0 0}
.f23{display:block;max-width:none;width:100%;height:100%}
.f24{position:absolute;display:flex;height:24px;align-items:center;justify-content:center;left:1162px;top:165px;width:0}
.f25{position:absolute;display:flex;height:281px;align-items:center;justify-content:center;left:56px;top:471px;width:11px}
.f26{rotate:-90deg;flex:none}
.f27{overflow-wrap:break-word;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;font-style:normal;position:relative;font-size:9.118px;color:#fff;letter-spacing:0.9118px;white-space:nowrap}
.f28{position:absolute;background:#000;height:2801px;left:0;top:1554px;width:1440px}
.f29{position:absolute;background:#005cff;height:145px;left:58px;top:3050px;width:649px}
.f30{position:absolute;background:#005cff;height:145px;left:58px;top:2292px;width:649px}
.f31{position:absolute;background:#005cff;height:145px;left:58px;top:3808px;width:649px}
.f32{position:absolute;background:#005cff;height:145px;left:733px;top:3050px;width:650px}
.f33{position:absolute;background:#005cff;height:145px;left:733px;top:3808px;width:650px}
.f34{position:absolute;inset:2.46% 82% 97.25% 7.36%}
.f35{position:absolute;background:#fff;height:24.998px;left:1140px;top:772.39px;width:242px}
.f36{position:absolute;display:contents;inset:11.44% 6.17% 88.34% 85.74%}
.f37{position:absolute;inset:11.44% 6.17% 88.34% 85.74%}
.f38{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:1152.7px;font-style:normal;font-size:8.235px;color:#000;top:780.37px;letter-spacing:0.8235px;white-space:nowrap}
.f39{position:absolute;inset:11.48% 4.64% 88.38% 94.67%}
.f40{position:absolute;background:#005cff;height:268px;left:0;top:847px;width:1440px}
.f41{overflow-wrap:break-word;position:absolute;font-family:'Chillax',sans-serif;font-weight:700;line-height:0;left:56px;font-style:normal;font-size:91.118px;color:#fff;top:889px;white-space:nowrap}
.f42{line-height:1;margin-bottom:0;white-space:pre}
.f43{line-height:1;white-space:pre}
.f44{overflow-wrap:break-word;position:absolute;font-family:'Chillax',sans-serif;font-weight:700;line-height:0;left:58px;font-style:normal;font-size:91.118px;color:#000;top:4474px;white-space:nowrap}
.f45{line-height:1;margin-bottom:0}
.f46{line-height:1}
.f47{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:700;line-height:1;left:115px;font-style:normal;font-size:45px;color:#000;top:4732px;white-space:nowrap}
.f48{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:700;line-height:1;left:115px;font-style:normal;font-size:45px;color:#000;top:4842px;white-space:nowrap}
.f49{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:700;line-height:1;left:115px;font-style:normal;font-size:45px;color:#000;top:4952px;white-space:nowrap}
.f50{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:700;line-height:1;left:115px;font-style:normal;font-size:45px;color:#000;top:5062px;white-space:nowrap}
.f51{overflow-wrap:break-word;position:absolute;font-family:'Chillax',sans-serif;font-weight:700;line-height:0;left:58px;font-style:normal;font-size:91.118px;color:#000;top:1240px;white-space:nowrap}
.f52{line-height:1;color:#005cff}
.f53{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:600;line-height:normal;left:1140px;font-style:normal;font-size:12.673px;color:#fff;top:959px;width:242.831px}
.f54{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:600;line-height:normal;left:1140px;font-style:normal;font-size:12.673px;color:#000;top:1455px;width:244px}
.f55{overflow-wrap:break-word;position:absolute;display:contents;left:739px;font-style:normal;color:#fff;top:1708px}
.f56{position:absolute;font-family:'Chillax',sans-serif;font-weight:700;line-height:0;left:739px;font-size:91.118px;top:1708px;white-space:nowrap}
.f57{position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:600;line-height:normal;left:739px;font-size:12.673px;top:2112px;width:244px}
.f58{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:700;line-height:normal;left:1140px;font-style:normal;font-size:12.673px;color:#fff;top:1039.7px;width:240.61px}
.f59{position:absolute;height:0;left:1140px;top:1022.26px;width:243px}
.f60{position:absolute;inset:-0.74px 0 0 0}
.f61{position:absolute;height:0;left:58px;top:1171px;width:1325px}
.f62{position:absolute;height:0;left:58px;top:1611px;width:1325px}
.f63{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:58px;font-style:normal;font-size:8.235px;color:#000;top:1209px;letter-spacing:0.8235px;white-space:nowrap}
.f64{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:58px;font-style:normal;font-size:8.235px;color:#fff;top:1641px;letter-spacing:0.8235px;white-space:nowrap}
.f65{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:1269px;font-style:normal;font-size:8.235px;color:#000;top:1209px;letter-spacing:0.8235px;white-space:nowrap}
.f66{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:1272px;font-style:normal;font-size:8.235px;color:#fff;top:1641px;letter-spacing:0.8235px;white-space:nowrap}
.f67{position:absolute;inset:19.57% 43.05% 79.08% 50.63%}
.f68{position:absolute;height:584px;left:58px;top:2466px;width:649px}
.f69{position:absolute;height:584px;left:58px;top:3224px;width:649px}
.f70{position:absolute;inset:0;overflow:hidden;pointer-events:none}
.f71{position:absolute;height:148.17%;left:0;max-width:none;top:-29.64%;width:100%}
.f72{position:absolute;height:584px;left:733px;top:2466px;width:650px}
.f73{position:absolute;height:139.08%;left:0;max-width:none;top:0.07%;width:100%}
.f74{position:absolute;height:584px;left:733px;top:3224px;width:650px}
.f75{position:absolute;height:100%;left:-17.43%;max-width:none;top:-0.06%;width:134.75%}
.f76{overflow-wrap:break-word;position:absolute;display:contents;left:101px;font-style:normal;color:#fff;top:3079px;white-space:nowrap}
.f77{position:absolute;font-family:'Chillax',sans-serif;font-weight:700;line-height:1;left:101px;font-size:54.416px;top:3095px}
.f78{position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:104px;font-size:8.235px;top:3079px;letter-spacing:0.8235px}
.f79{position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:104px;font-size:8.235px;top:3155px;letter-spacing:0.8235px}
.f80{overflow-wrap:break-word;position:absolute;display:contents;left:101px;font-style:normal;color:#fff;top:2321px;white-space:nowrap}
.f81{position:absolute;font-family:'Chillax',sans-serif;font-weight:700;line-height:1;left:101px;font-size:54.416px;top:2337px}
.f82{position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:104px;font-size:8.235px;top:2321px;letter-spacing:0.8235px}
.f83{position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:104px;font-size:8.235px;top:2397px;letter-spacing:0.8235px}
.f84{overflow-wrap:break-word;position:absolute;display:contents;left:101px;font-style:normal;color:#fff;top:3837px;white-space:nowrap}
.f85{position:absolute;font-family:'Chillax',sans-serif;font-weight:700;line-height:1;left:101px;font-size:54.416px;top:3853px}
.f86{position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:104px;font-size:8.235px;top:3837px;letter-spacing:0.8235px}
.f87{position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:104px;font-size:8.235px;top:3913px;letter-spacing:0.8235px}
.f88{overflow-wrap:break-word;position:absolute;display:contents;left:776px;font-style:normal;color:#fff;top:3079px;white-space:nowrap}
.f89{position:absolute;font-family:'Chillax',sans-serif;font-weight:700;line-height:1;left:776px;font-size:54.416px;top:3095px}
.f90{position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:779px;font-size:8.235px;top:3079px;letter-spacing:0.8235px}
.f91{position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:779px;font-size:8.235px;top:3155px;letter-spacing:0.8235px}
.f92{overflow-wrap:break-word;position:absolute;display:contents;left:776px;font-style:normal;color:#fff;top:3837px;white-space:nowrap}
.f93{position:absolute;font-family:'Chillax',sans-serif;font-weight:700;line-height:1;left:776px;font-size:54.416px;top:3853px}
.f94{position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:779px;font-size:8.235px;top:3837px;letter-spacing:0.8235px}
.f95{position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:779px;font-size:8.235px;top:3913px;letter-spacing:0.8235px}
.f96{position:absolute;display:contents;left:58px;top:1708px}
.f97{position:absolute;height:640px;left:-52px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:110px 19px;mask-size:649px 584px;top:1689px;width:853px}
.f98{position:absolute;inset:45.63% 53.83% 53.82% 43.61%}
.f99{position:absolute;inset:34.49% 53.83% 64.97% 43.61%}
.f100{position:absolute;inset:56.78% 53.83% 42.68% 43.61%}
.f101{position:absolute;inset:45.63% 6.95% 53.82% 90.49%}
.f102{position:absolute;inset:56.78% 6.95% 42.68% 90.49%}
.f103{position:absolute;inset:60.68% 46.12% 37.66% 46.06%}
.f104{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:600;line-height:normal;left:1001px;font-style:normal;font-size:12.673px;color:#000;top:4747px;width:341px}
.f105{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:600;line-height:normal;left:1001px;font-style:normal;font-size:12.673px;color:#000;top:4857px;width:341px}
.f106{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:600;line-height:normal;left:1001px;font-style:normal;font-size:12.673px;color:#000;top:4967px;width:341px}
.f107{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:600;line-height:normal;left:1001px;font-style:normal;font-size:12.673px;color:#000;top:5077px;width:341px}
.f108{position:absolute;display:contents;height:6px;left:1347.52px;top:4043px;width:10.064px}
.f109{position:absolute;display:flex;align-items:center;justify-content:center;left:1351.58px;width:6px;height:6px;top:4043px}
.f110{flex:none;rotate:135deg}
.f111{background:#fff;height:1.369px;position:relative;width:7.117px}
.f112{position:absolute;display:flex;align-items:center;justify-content:center;left:1347.52px;width:6px;height:6px;top:4043px}
.f113{flex:none;rotate:45deg}
.f114{position:absolute;display:contents;left:1350px;top:1042px}
.f115{position:absolute;display:flex;align-items:center;justify-content:center;left:1350px;width:6px;height:6px;top:1042px}
.f116{position:absolute;display:flex;align-items:center;justify-content:center;left:1350px;width:6px;height:6px;top:1046.06px}
.f117{rotate:-45deg;flex:none}
.f118{position:absolute;display:contents;left:1304.27px;top:4749px}
.f119{position:absolute;display:flex;align-items:center;justify-content:center;left:1304.28px;width:6px;height:6px;top:4749px}
.f120{background:#000;height:1.369px;position:relative;width:7.117px}
.f121{position:absolute;display:flex;align-items:center;justify-content:center;left:1304.27px;width:6px;height:6px;top:4753.06px}
.f122{position:absolute;display:contents;left:1304.27px;top:4859px}
.f123{position:absolute;display:flex;align-items:center;justify-content:center;left:1304.28px;width:6px;height:6px;top:4859px}
.f124{position:absolute;display:flex;align-items:center;justify-content:center;left:1304.27px;width:6px;height:6px;top:4863.06px}
.f125{position:absolute;display:contents;left:1304.27px;top:4969px}
.f126{position:absolute;display:flex;align-items:center;justify-content:center;left:1304.28px;width:6px;height:6px;top:4969px}
.f127{position:absolute;display:flex;align-items:center;justify-content:center;left:1304.27px;width:6px;height:6px;top:4973.06px}
.f128{position:absolute;display:contents;left:1304.27px;top:5079px}
.f129{position:absolute;display:flex;align-items:center;justify-content:center;left:1304.28px;width:6px;height:6px;top:5079px}
.f130{position:absolute;display:flex;align-items:center;justify-content:center;left:1304.27px;width:6px;height:6px;top:5083.06px}
.f131{position:absolute;background:#71cf91;height:561px;left:0;top:5146px;width:1440px}
.f132{position:absolute;background:#005cff;height:945px;left:0;top:5707px;width:1440px}
.f133{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:58px;font-style:normal;font-size:8.235px;color:#fff;top:4041px;letter-spacing:0.8235px;white-space:nowrap}
.f134{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:58px;font-style:normal;font-size:8.235px;color:#000;top:4442px;letter-spacing:0.8235px;white-space:nowrap}
.f135{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:58px;font-style:normal;font-size:8.235px;color:#000;top:5233px;letter-spacing:0.8235px;white-space:nowrap}
.f136{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:58px;font-style:normal;font-size:8.235px;color:#fff;top:6160px;letter-spacing:0.8235px;white-space:nowrap}
.f137{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:58px;font-style:normal;font-size:8.235px;color:#fff;top:5794px;letter-spacing:0.8235px;white-space:nowrap}
.f138{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:58px;font-style:normal;font-size:8.235px;color:#000;top:5535px;letter-spacing:0.8235px;white-space:nowrap}
.f139{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:396px;font-style:normal;font-size:8.235px;color:#000;top:5535px;letter-spacing:0.8235px;white-space:nowrap}
.f140{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:734px;font-style:normal;font-size:8.235px;color:#000;top:5535px;letter-spacing:0.8235px;white-space:nowrap}
.f141{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:1072px;font-style:normal;font-size:8.235px;color:#000;top:5535px;letter-spacing:0.8235px;white-space:nowrap}
.f142{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:58px;font-style:normal;font-size:8.235px;color:#000;top:4749px;letter-spacing:0.8235px;white-space:nowrap}
.f143{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:58px;font-style:normal;font-size:8.235px;color:#000;top:4861px;letter-spacing:0.8235px;white-space:nowrap}
.f144{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:58px;font-style:normal;font-size:8.235px;color:#000;top:4973px;letter-spacing:0.8235px;white-space:nowrap}
.f145{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:58px;font-style:normal;font-size:8.235px;color:#000;top:5085px;letter-spacing:0.8235px;white-space:nowrap}
.f146{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:1272px;font-style:normal;font-size:8.235px;color:#fff;top:4041px;letter-spacing:0.8235px;white-space:nowrap}
.f147{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:1263px;font-style:normal;font-size:8.235px;color:#000;top:4442px;letter-spacing:0.8235px;white-space:nowrap}
.f148{translate:-100% 0;overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:1383px;font-style:normal;font-size:8.235px;color:#000;text-align:right;top:5233px;letter-spacing:0.8235px;white-space:nowrap}
.f149{translate:-100% 0;overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:1383px;font-style:normal;font-size:8.235px;text-align:right;color:#fff;top:6160px;letter-spacing:0.8235px;white-space:nowrap}
.f150{position:absolute;height:0;left:58px;top:4011px;width:1325px}
.f151{position:absolute;height:0;left:58px;top:4412px;width:1325px}
.f152{position:absolute;height:0;left:58px;top:5203px;width:1325px}
.f153{position:absolute;height:0;left:58px;top:6130px;width:1325px}
.f154{position:absolute;height:0;left:58px;top:5764px;width:1325px}
.f155{position:absolute;height:0;left:58px;top:5505px;width:312px}
.f156{position:absolute;height:0;left:396px;top:5505px;width:312px}
.f157{position:absolute;height:0;left:733px;top:5505px;width:312px}
.f158{position:absolute;height:0;left:1071px;top:5505px;width:312px}
.f159{position:absolute;height:0;left:58px;top:4698px;width:1325px}
.f160{position:absolute;height:0;left:58px;top:4810px;width:1325px}
.f161{position:absolute;height:0;left:58px;top:4922px;width:1325px}
.f162{position:absolute;height:0;left:58px;top:5034px;width:1325px}
.f163{overflow-wrap:break-word;position:absolute;font-family:'Chillax',sans-serif;font-weight:700;line-height:0;left:58px;font-style:normal;font-size:91.118px;color:#000;top:5280px;width:1325px}
.f164{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:600;line-height:normal;left:58px;font-style:normal;font-size:12.673px;color:#000;top:5617px;width:244px}
.f165{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:700;height:39px;line-height:normal;left:58px;font-style:normal;font-size:25px;color:#000;top:5566px;width:244px}
.f166{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:600;line-height:normal;left:396px;font-style:normal;font-size:12.673px;color:#000;top:5617px;width:244px}
.f167{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:700;height:39px;line-height:normal;left:396px;font-style:normal;font-size:25px;color:#000;top:5566px;width:244px}
.f168{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:600;line-height:normal;left:734px;font-style:normal;font-size:12.673px;color:#000;top:5617px;width:244px}
.f169{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:700;height:39px;line-height:normal;left:734px;font-style:normal;font-size:25px;color:#000;top:5566px;width:244px}
.f170{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:700;height:39px;line-height:normal;left:758px;font-style:normal;font-size:25px;color:#fff;top:6028px;width:244px}
.f171{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:700;height:39px;line-height:normal;left:1047px;font-style:normal;font-size:25px;color:#fff;top:6028px;width:244px}
.f172{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:600;line-height:normal;left:1072px;font-style:normal;font-size:12.673px;color:#000;top:5617px;width:244px}
.f173{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:700;height:39px;line-height:normal;left:1072px;font-style:normal;font-size:25px;color:#000;top:5566px;width:244px}
.f174{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;height:89px;line-height:normal;left:758px;font-style:normal;font-size:25px;color:#fff;top:5889px;width:554px}
.f175{position:absolute;inset:85.31% 44.65% 14.11% 52.64%}
.f176{translate:-50% 0;position:absolute;display:flex;height:365px;align-items:center;justify-content:center;left:50%;top:5764px;width:0}
.f177{height:0;position:relative;width:365px}
.f178{overflow-wrap:break-word;position:absolute;font-family:'Chillax',sans-serif;font-weight:700;line-height:0;left:58px;font-style:normal;font-size:91.118px;color:#fff;top:5859px;white-space:nowrap}
.f179{overflow-wrap:break-word;position:absolute;font-family:'Chillax',sans-serif;font-weight:700;line-height:0;left:58px;font-style:normal;font-size:91.118px;color:#fff;top:6225px;width:700px;white-space:pre-wrap}
.f180{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:760px;font-style:normal;font-size:8.23px;color:#fff;top:6062px;letter-spacing:0.823px;white-space:nowrap}
.f181{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:1047px;font-style:normal;font-size:8.23px;color:#fff;top:6062px;letter-spacing:0.823px;white-space:nowrap}
.f182{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:0;left:58px;font-style:normal;font-size:25px;color:#fff;top:6539px;width:762px;white-space:pre-wrap}
.f183{line-height:normal;margin-bottom:0}
.f184{line-height:normal}
.f185{position:absolute;inset:91.72% 6.48% 6.42% 84.79%}
.f186{position:absolute;background:rgba(0,0,0,0.2);height:78px;left:969px;border-radius:38.871px;top:6530px;width:414px}
.f187{position:absolute;background:#fff;height:55px;left:979px;border-radius:27.644px;top:6541px;width:395px}
.f188{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:600;line-height:normal;left:1003px;font-style:normal;color:#005cff;font-size:15.276px;top:6559.87px;white-space:nowrap}
.f189{position:absolute;left:1323.22px;width:44.804px;height:44.804px;top:6546.6px}
.f190{position:absolute;display:contents;left:1287px;top:6564.13px}
.f191{position:absolute;display:flex;align-items:center;justify-content:center;left:1287px;width:6px;height:6px;top:6564.13px}
.f192{background:#005cff;height:1.369px;position:relative;width:7.117px}
.f193{position:absolute;display:flex;align-items:center;justify-content:center;left:1287px;width:6px;height:6px;top:6568.19px}
.f194{position:absolute;inset:98.66% 54.04% 0.84% 42.85%}
.f195{position:absolute;display:contents;inset:98.66% 48.52% 0.84% 49.12%}
.f196{position:absolute;inset:98.66% 48.52% 0.84% 49.12%}
.f197{position:absolute;inset:98.66% 42.9% 0.84% 54.73%}
.f198{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:626.33px;font-style:normal;font-size:6.4px;color:#fff;top:6750.99px;letter-spacing:0.64px;white-space:nowrap}
.f199{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:700.98px;font-style:normal;font-size:6.4px;color:#fff;top:6750.99px;letter-spacing:0.64px;white-space:nowrap}
.f200{overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:500;line-height:normal;left:785.74px;font-style:normal;font-size:6.4px;color:#fff;top:6750.99px;letter-spacing:0.64px;white-space:nowrap}
.f201{position:absolute;display:contents;left:1328px;top:6709px}
.f202{translate:-50% 0;overflow-wrap:break-word;position:absolute;font-family:InterFigma,'Inter',sans-serif;font-weight:600;line-height:0;left:1355px;font-style:normal;font-size:7.923px;text-align:center;color:#fff;top:6724.56px;white-space:nowrap}
.f203{position:absolute;display:contents;height:10.533px;left:1346.15px;top:6709px;width:17.667px}
.f204{position:absolute;display:flex;align-items:center;justify-content:center;left:1346.15px;width:10.532px;height:10.532px;top:6709px}
.f205{background:#fff;height:2.402px;position:relative;width:12.492px}
.f206{position:absolute;display:flex;align-items:center;justify-content:center;left:1353.29px;width:10.532px;height:10.532px;top:6709px}
.f207{rotate:-135deg;flex:none}

/* Scale the approved 1440px composition to every desktop viewport, including wide monitors. */
@media(min-width:768px){#desktop-home{zoom:calc(100vw / 1440px)}}
@media(max-width:767px){#desktop-home{display:none}.mobile-home{display:block}.mobile-home section,.mobile-home footer{padding:36px 22px}.mobile-home h1,.mobile-home h2,.mobile-home h3{font-family:Chillax,sans-serif;font-weight:700;line-height:1.06;letter-spacing:0}.mobile-home h1,.mobile-home h2{font-size:clamp(39px,10.7vw,76px)}.mobile-home p{font-size:14px;line-height:1.5}.mobile-home .eyebrow{font-size:10px;letter-spacing:.1em;border-top:1px solid currentColor;padding-top:18px;margin-bottom:26px}.mobile-home .ribbon{background:#000;color:#71cf91;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px}.ribbon img{width:90px}.mobile-hero{height:540px;position:relative;background:url('tato-original.webp') center/cover}.mobile-home nav{position:absolute;top:20px;left:22px;right:22px;display:flex;justify-content:space-between;gap:14px;align-items:center}.mobile-home .brand{background:#005cff;border-radius:40px;padding:16px 22px}.mobile-home .brand img{width:105px}.mobile-home nav>a:last-child{background:#005cff;border-radius:30px;padding:14px 17px;color:#fff;font-size:11px}.mobile-home .feature{position:absolute;bottom:24px;right:22px;background:#fff;font-size:11px;padding:12px}.blue{background:#005cff;color:#fff}.black{background:#000;color:#fff}.green{background:#71cf91}.mobile-home h2+p,.mobile-home h1+p{margin-top:24px}.mobile-home .explore{display:block;border-top:1px solid #fff;margin-top:24px;padding-top:16px;font-size:12px;font-weight:700}.mobile-home .manifesto-symbol{width:72px;margin:24px 0}.mobile-home .project{display:block;margin-top:28px}.mobile-home .cover{height:86vw;max-height:550px;overflow:hidden;position:relative}.cover img{width:100%;height:100%;object-fit:cover}.cover.elo img{height:148.17%;position:absolute;top:-29.64%}.cover.paula img{height:139.08%;position:absolute;top:.07%}.cover.paranoia img{width:134.75%;max-width:none;position:absolute;left:-17.43%}.mobile-home .caption{padding:24px 18px;background:#005cff}.mobile-home .caption small{font-size:9px;letter-spacing:.05em}.mobile-home .caption h3{font-size:clamp(28px,7.3vw,48px);margin:10px 0 14px}.mobile-home .caption p{font-size:10px}.mobile-home .service{padding:26px 0;border-bottom:1px solid #000;display:flex;align-items:center;gap:18px}.service span{font-size:10px}.mobile-home .service h3{font-family:InterFigma,sans-serif;font-size:24px;line-height:1.2}.mobile-home .steps{display:grid;grid-template-columns:1fr 1fr;gap:26px 20px;margin-top:36px}.mobile-home .step{border-top:1px solid #000;padding-top:18px}.step h3{font:700 21px InterFigma,sans-serif;margin:15px 0}.step small{font-size:10px}.mobile-home .studio-icon{width:72px;margin:28px 0}.mobile-home .people{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}.people strong{display:block;font-size:18px}.people small{font-size:10px}.mobile-home .whatsapp{display:block;border:9px solid #004acc;background:#fff;color:#005cff;border-radius:40px;text-align:center;padding:20px 10px;font-size:12px;font-weight:700;margin-top:28px}.mobile-home footer{background:#000;color:#fff}.mobile-home footer>img{width:210px;max-width:100%;margin-bottom:26px}.mobile-home .social{display:flex;gap:20px;flex-wrap:wrap;font-size:11px}.mobile-home a:focus-visible{outline:3px solid #71cf91;outline-offset:3px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}


/* Glass: blur radius and light direction follow Figma's GLASS effect. */
[data-node-id="2004:256"],[data-node-id="2006:824"]{backdrop-filter:blur(7.93286px);-webkit-backdrop-filter:blur(7.93286px);box-shadow:inset 1px 1px 1px #ffffff90,inset -1px -1px 1px #ffffff45,inset 0 0 8px #ffffff20;isolation:isolate}
[data-node-id="2004:244"]{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}
.mobile-home .service p{margin-top:8px;font-size:12px;font-weight:400}
@media(min-width:768px){html{scrollbar-width:none}html::-webkit-scrollbar{display:none}}
@media(max-width:767px){.mobile-home h1,.mobile-home h2{font-size:clamp(33px,10.7vw,76px)}}
/* Original glass layers exported from Figma retain native highlights and surface shading. */
[data-node-id="2004:244"]{background:transparent url('home-figma/glass-2004-244.png') center/100% 100% no-repeat}
[data-node-id="2004:256"]{background:transparent url('home-figma/glass-2004-256.png') center/100% 100% no-repeat;box-shadow:none;mix-blend-mode:multiply;isolation:auto}
[data-node-id="2006:824"]{background:transparent url('home-figma/glass-2006-824.png') center/100% 100% no-repeat;box-shadow:none}
