:root{--color-black: #000000;--color-black-soft: #1a1a1a;--color-red: #DD3528;--color-gray-light: #f7f7f7;--color-gray: #e5e5e5;--color-white: #ffffff;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--font-family: "Albert Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--text-xs: clamp(11px, .75vw + 6px, 12px);--text-sm: clamp(13px, .5vw + 10px, 14px);--text-base: clamp(15px, .5vw + 12px, 16px);--text-lg: clamp(17px, .5vw + 14px, 18px);--text-xl: clamp(20px, .75vw + 16px, 24px);--text-2xl: clamp(24px, 1vw + 18px, 32px);--text-3xl: clamp(28px, 1.5vw + 20px, 40px);--text-4xl: clamp(36px, 2vw + 24px, 56px);--page-padding-x: clamp(16px, 5vw, 64px);--page-padding-y: clamp(24px, 4vw, 48px);--content-max-width: 1200px;--gap: clamp(16px, 3vw, 32px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;font-family:var(--font-family);font-size:var(--text-base);line-height:1.6;color:var(--color-black);background:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}#app{font-weight:400}.app-root[data-v-75a59f9d]{display:flex;flex-direction:column;min-height:100vh;width:100%;background-color:var(--color-white)}header[data-v-75a59f9d]{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;background-color:transparent;padding:clamp(12px,1.5vw,24px) clamp(16px,4vw,64px);z-index:300}.home-icon[data-v-75a59f9d]{width:clamp(80px,6.88vw,120px);height:clamp(30px,1.64vw,28px);background-color:var(--color-black);-webkit-mask-image:url(data:image/png;base64,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);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARAAAABACAYAAADS8yhWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAdbSURBVHgB7Z2Lcds4EIaXN1eAroKjK4hdwTEVxKnAcgVRKohcQZIKrKsgTgVhB3YHZiqwUwGDNVdjjSLuQiQAStD/zWCUGDQfMvFzXwCJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMQtu2V649ufbI/6aJKLZ/4E5m5j7Old95KIrimQLijlm6j7Kv3x2vpoi44/P1cnvj2mzHuTSu/XTtgbrrbygS1nchBP8b+CDf00zZ5Nmd1wON308svM7vGGDhoNf7hK/rHzoE3InNW52KAuP2udIOSBHg63DtVlR8X+5d+yyDPfR5LT2Ov6DE8LV6nNcPz309ttPgdX7HwPaF0UT8RSeE+55nrn1y7cn9l2+mOQ17EvITlAfxI9+UbQRRNZjCZP1AAGxxMgLiBvncfbDZt6Sw5nPlGovIbRvBIunhfALRuiQAtsheQMTqYGvjluL63XPqLJJU7sUnSoSIb0kAbJG1gLRdsO6eOishFRwb+UzxqRJaPMnEChwXf1OmiHiw5bGv1dFI22TfrMFCBvd15GzJQlo0xFUqCYAdZCkgMnh9xYMH+P+u3ZGSHpV9VtQFMCuyuZR9X1M8rtx5LSOLVOqAbe2u5y2BoyA7F2YP8eBBd+PambthF1xrog1Erv1wbSU39xl1omMxj+zO8DVGs0Dku5wTAD3kGAPhYGlpbMPFRBdODAY9vUVM5tRZF9bvszsTM4MR00JA7AOoZCUgbqByrUJlbMaWw9sQ1aRskbiPC/ozZrINp3hjZYDKNk5xH59vRQAoZCMgYm5b5jy7KfOQMQMRInZrtH3yYIz5NI+xb7aaSgJAIScLhAdRqfQ3FCmgKSLy3thsETHtWkWwQuC+AJMsBEQGphVnuI45CU4m/H01NouZcg0WZ5GYTUkAGORigVSkZ11WsWf0CkvSXZmriLGQkPvGvBfgRS4CYt3wlmUQBImtaOldHuBjLYVG2fdoC2ej3qWPmDUn4Mg4egGRG/5c2eQh8RoQd0b/WAG5UfpCWA5a7GNFEBCwQQ4WyLnR/50SIq6SNsj+o3FwkVyfIM7G1Jx4FI5p4gVOkBwEpDL6a0qPJlo8yP+lcWhu0hgrpFL66phBaHCcDJkLcxkhHTlmQL0x+lO6L5vH1CpEufjsJw1nRZ2rsSto+pLSHRg01twXn9L9EJSyfMAopMgPRGaIgBxahN5ao3MKn906Zkkj4Gtyg4wDw30Dnv9GNe2BseZHk3BAltRNRxjLikB0cnBhVAGhaWiM/hDp1i9K3+WAlK5mMSH2MZD2dfX0oOw4TmgeW4/V3nMXkIamIbpwiWVVK5t4p3RbPXVrHQfoLGmaFejHUpL+kHoh9yUNj/EPtw9qSrf1t0K02McdgqejOOZ70HwQ5iAg1iS2KUhyXAmU1tR/DnMyaJG6jc1Hms4SHsN6vRyVbJc0PHBCujicMq56+t6RbYZqdSPfYX2MQ4LPKwrMdhzEHaegCRhigfBaGkGhcSlCLU1btvHmnmhYxW0NhWNF/YLkM0tXy6qZPnAE6iIABJKQgwtj1VNYgzkGVm1KQ4EoumCqNtenN77R2qnbmgBQyEFAGqN/CgFRj1mEn5ujWQqVYoVp1gdiH8AkBwG5M/rfUUJae3JfTYERK0T7Hv5I6Ypr03eeKQvHwBFz9AJSdEE+LShZJY6DWJW6sSb3aW7MrpSuViRUEwAe5FIHYgVhvYuqAnBp9FsW0yCKPVK6SN2CUOQiINag/NAmeA2kO4a1LmvsGa2aFbJpcahrfhRI3QJPshAQ4+nL8BM4xAStXkSglsZmUZ/s7ntgIe1z5843UrqVsptUs25BBuRUym4NTo6FRHlLXPv6NjyNOlFaVE3pInULQpKNgBSeq6KLmxEMCU5+I3uKfsx35G7CKd3ewjLXNBFF7APsRW6T6ZZk14UsQ1kiYnnck11rcpMqrlD4Ley8C6Ruwd5kJSAyeHye9AtZ78DKmOyErQ6xZFg8SmNzXtR5SWkZkumJkh0CeZPddH5xZT56bFq69s0JwQ+OC/hkaXgbEY5H8lvnoSH7jXXB8Qgq7yLJqy9AXmQ5G9cNoC8Sm/CJd1TSWCC4xLyR9kv6eb3W9Yum9ylIayjQS7wHwvGMynPbQ0rdcrD7keLAgexUsaiTINvp/Ow2uBuRXZp94h3nFGbuTEPTiseLFSLX7yN6h2Z9lBSHkkBQsl6RjC0R6lZAbygdPBgvDuSJ7iMMdZH2xVsgI3Jf0nA985VFJPZTtnHtvTveophmJfhdaCndNSgcA4PJXkAYHtA8sN0/zyj8gFkv/XYhlaAHg0dKF6lbMIqTEJA17Fa4NqdOSHjQNzScmroMyxnHWw7I6thmpfShcAyMYlcQlU1+7cZqKDx3lDBOIfGJJXVFZSV12QoOnvJKYjNp/PPnjca/w6uf1dTFDWIJRm30/6I9YBfOXSOntWcDjrWLr6QUo9H4fcSkoXzYDJA3BAAAvkjtEhdDPrUBXgUKAAAAAAAAAAAAAAAAAAAAAAAAAABOm989JYAQbTlaPgAAAABJRU5ErkJggg==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;cursor:pointer;transition:background-color .3s ease,transform .2s ease;z-index:100}.home-icon[data-v-75a59f9d]:hover{background-color:var(--color-red);transform:scale(1.02)}header nav[data-v-75a59f9d]{position:relative;display:flex;align-items:center;gap:clamp(24px,3vw,50px)}.mask-contact[data-v-75a59f9d]{width:clamp(110px,10.2vw,160px);height:clamp(20px,1.64vw,28px);background-color:var(--color-black);-webkit-mask-image:url(data:image/png;base64,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);mask-image:url(data:image/png;base64,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);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;cursor:pointer;transition:background-color .3s ease,transform .2s ease;z-index:300}.mask-contact.active[data-v-75a59f9d]{background-color:var(--color-white)}.mask-menu[data-v-75a59f9d]{width:clamp(70px,6.88vw,120px);height:clamp(20px,1.64vw,28px);background-color:var(--color-black);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAAAgCAYAAADXPABiAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANuSURBVHgB7ZvhlaIwEIDHfff/7EC3A68DroKzA7kK9CpYrWDXCnQ72KtAOtAOTAfrVZDLSHg7xEAmAVSe+d7LE5JJCDDMZAYEiEQikUgkEmmfQbEhpUzUz5i0icFgkEEAaqyx+klI1UmN9eGQ8cE2Xkr3VfsWGFjO+0P1PZF2bEtI+0G1H4A3dkp2L+bcFeq4R/xVx3uGpqjBtrLMpypDCED12xhjHS0yqQzHNp7JkjFV23mPjPYkZFzLnI5wJYoDQgOeatpQKVLwROZPWAq3Z67nEgngm6N9psob+PECYQhduLIuULE3qvyEiDcuxZigKeWuNWTuehIIY8VdF3iAbmChxvVV7ofniSHjYwGmUF7I3QMvMnCt9MhwFAOfugnwCHUjbXMi24VLiXjAUQwkdQko5bkna4Hh5JrsT2UelkaY1CkGjblnDHM8J9sC+AvJrlhC2XJsokvhU6cY72QbL+iiSlBeJoFWcGN0kuo3qRrD/bi6u6dOMfaqZGR/XiNLL7gw+nF5xSRQXQFPdKYxI1WL6FJ4uMJVfPITvT20ha6WhFamZERA4m2oS9ug1diTsV9V+QE9Qz8YY88+3JsgzPR57eJTKwF9L2AzxYmxf3M3QkElhfKcJj5p7UfFZTEQXGsU4WpisRpUWf7qGxECRhGdvGTCBJea9y/4UmJMl28bzPXq+LwQKyyF6jOAQDiKsYX85hemGMPSTE8ghbJ5a5JhPIS+zWXyB3KXgsR0uQNnHkOv7mlOgIauM1IvOr6xjdCvyqlLOafL4XoI6BHcBBe1BOfQVWdDE1J/V2uLCvA8BNlHSzhy9BHGvkv+jCVb/A96BEsxtNXISNUcjIRWBy/AWseS23C+9NPrEJoomzITZWZ438n6qSu4FgOhFsH8ViODnqDd3dqzm5ns29Uph86VpEZ1Bj2CrRj6gmYVzW24ke+YE+EWaMYSylbAxZshj25iL/Ov0MZYgYqiv/ZC97Qz+q/6FAGVcH3ipmUW8pJNxXhHWfNZm+z2074d43yrjj+qkMeb/in92cKVKQ4MDfBxJcgWLp+0d+ghek2UecijLIa3AvisVb8UeoiXYlhC165zD12DC1G2S8GQVyeasF9WISYgv0bPSvaa4XCrBGfGIjkyD0txIYoKJuhfD26FbPPvA5FIJBKJRCIt8h+9fu/9oEX8kQAAAABJRU5ErkJggg==);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAAAgCAYAAADXPABiAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANuSURBVHgB7ZvhlaIwEIDHfff/7EC3A68DroKzA7kK9CpYrWDXCnQ72KtAOtAOTAfrVZDLSHg7xEAmAVSe+d7LE5JJCDDMZAYEiEQikUgkEmmfQbEhpUzUz5i0icFgkEEAaqyx+klI1UmN9eGQ8cE2Xkr3VfsWGFjO+0P1PZF2bEtI+0G1H4A3dkp2L+bcFeq4R/xVx3uGpqjBtrLMpypDCED12xhjHS0yqQzHNp7JkjFV23mPjPYkZFzLnI5wJYoDQgOeatpQKVLwROZPWAq3Z67nEgngm6N9psob+PECYQhduLIuULE3qvyEiDcuxZigKeWuNWTuehIIY8VdF3iAbmChxvVV7ofniSHjYwGmUF7I3QMvMnCt9MhwFAOfugnwCHUjbXMi24VLiXjAUQwkdQko5bkna4Hh5JrsT2UelkaY1CkGjblnDHM8J9sC+AvJrlhC2XJsokvhU6cY72QbL+iiSlBeJoFWcGN0kuo3qRrD/bi6u6dOMfaqZGR/XiNLL7gw+nF5xSRQXQFPdKYxI1WL6FJ4uMJVfPITvT20ha6WhFamZERA4m2oS9ug1diTsV9V+QE9Qz8YY88+3JsgzPR57eJTKwF9L2AzxYmxf3M3QkElhfKcJj5p7UfFZTEQXGsU4WpisRpUWf7qGxECRhGdvGTCBJea9y/4UmJMl28bzPXq+LwQKyyF6jOAQDiKsYX85hemGMPSTE8ghbJ5a5JhPIS+zWXyB3KXgsR0uQNnHkOv7mlOgIauM1IvOr6xjdCvyqlLOafL4XoI6BHcBBe1BOfQVWdDE1J/V2uLCvA8BNlHSzhy9BHGvkv+jCVb/A96BEsxtNXISNUcjIRWBy/AWseS23C+9NPrEJoomzITZWZ438n6qSu4FgOhFsH8ViODnqDd3dqzm5ns29Uph86VpEZ1Bj2CrRj6gmYVzW24ke+YE+EWaMYSylbAxZshj25iL/Ov0MZYgYqiv/ZC97Qz+q/6FAGVcH3ipmUW8pJNxXhHWfNZm+z2074d43yrjj+qkMeb/in92cKVKQ4MDfBxJcgWLp+0d+ghek2UecijLIa3AvisVb8UeoiXYlhC165zD12DC1G2S8GQVyeasF9WISYgv0bPSvaa4XCrBGfGIjkyD0txIYoKJuhfD26FbPPvA5FIJBKJRCIt8h+9fu/9oEX8kQAAAABJRU5ErkJggg==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;cursor:pointer;transition:background-color .3s ease,transform .2s ease;z-index:300}.mask-menu.active[data-v-75a59f9d]{background-color:var(--color-red)}.mask-menu.active[data-v-75a59f9d]:hover{background-color:var(--color-white);transform:scale(1.02)}.mask-contact[data-v-75a59f9d]:hover,.mask-menu[data-v-75a59f9d]:hover{background-color:var(--color-red);transform:scale(1.02)}.overlay[data-v-75a59f9d]{position:fixed;inset:0;background-color:#00000080;z-index:150;cursor:pointer}.dropdown-menu[data-v-75a59f9d]{position:fixed;right:0;top:0;width:clamp(260px,28vw,480px);height:100vh;background-color:var(--color-black);z-index:200;display:flex;flex-direction:column;justify-content:flex-start;padding-top:clamp(140px,16vh,220px);padding-left:clamp(32px,4vw,64px);padding-right:clamp(32px,4vw,64px);gap:clamp(20px,2.5vw,40px)}.dropdown-item[data-v-75a59f9d]{color:var(--color-white);font-family:var(--font-family);font-size:clamp(18px,1.8vw,28px);font-weight:500;cursor:pointer;transition:color .3s ease;text-transform:uppercase;letter-spacing:.02em}.dropdown-item[data-v-75a59f9d]:hover{color:var(--color-red)}.dropdown-item.active[data-v-75a59f9d]{font-weight:600}footer[data-v-75a59f9d]{margin-top:auto;background-color:var(--color-black-soft);color:var(--color-white);padding:clamp(32px,4vw,64px) clamp(24px,5.5vw,88px);display:flex;flex-direction:column;align-items:center}.footer-title[data-v-75a59f9d]{width:100%;margin-bottom:clamp(24px,3vw,48px);display:flex;justify-content:space-between;align-items:flex-end}.footer-title>img[data-v-75a59f9d]{width:clamp(240px,55vw,800px);height:auto}.footer-contents[data-v-75a59f9d]{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.footer-more-info[data-v-75a59f9d]{display:flex;flex-direction:column;gap:var(--space-2)}.footer-heading[data-v-75a59f9d]{font-family:var(--font-family);font-size:clamp(12px,1vw,14px);font-weight:400;color:var(--color-gray);text-transform:uppercase;letter-spacing:.05em}.footer-more-info hr[data-v-75a59f9d]{width:100%;max-width:320px;border:none;border-top:1px solid #555555;margin:var(--space-2) 0}.footer-links[data-v-75a59f9d]{list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.footer-links li[data-v-75a59f9d]{font-family:var(--font-family);font-size:clamp(14px,1.2vw,18px);font-weight:400;color:var(--color-white);cursor:pointer;transition:color .3s ease,transform .2s ease}.footer-links li[data-v-75a59f9d]:hover{color:var(--color-red);transform:translate(4px)}.footer-logos[data-v-75a59f9d]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);padding-top:clamp(48px,8vw,120px)}.footer-logo-haii[data-v-75a59f9d]{width:clamp(120px,16vw,240px);height:auto}.footer-sponsor[data-v-75a59f9d]{display:flex;align-items:center;gap:10px}.footer-sponsor-label[data-v-75a59f9d]{font-family:var(--font-family);font-size:clamp(11px,.9vw,13px);color:var(--color-gray);text-transform:uppercase;letter-spacing:.05em}.footer-logo-bc[data-v-75a59f9d]{width:clamp(100px,13vw,200px);height:auto;filter:brightness(0) invert(1)}.footer-learn-about[data-v-75a59f9d]{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-family);font-size:var(--text-sm);color:var(--color-white);cursor:pointer;transition:color .3s ease}.footer-learn-about[data-v-75a59f9d]:hover{color:var(--color-red)}.footer-learn-about .arrow[data-v-75a59f9d]{transition:transform .2s ease}.footer-learn-about:hover .arrow[data-v-75a59f9d]{transform:translate(4px)}.footer-copyright[data-v-75a59f9d]{margin-top:clamp(24px,3vw,48px);font-family:var(--font-family);font-size:clamp(12px,.9vw,14px);color:var(--color-gray);text-align:center}.back-to-top[data-v-75a59f9d]{position:fixed;bottom:clamp(20px,3vw,40px);right:clamp(20px,3vw,40px);width:clamp(44px,4vw,56px);height:clamp(44px,4vw,56px);border:none;border-radius:50%;background-color:var(--color-black);color:var(--color-white);font-size:clamp(18px,1.5vw,24px);cursor:pointer;z-index:100;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,transform .2s ease;box-shadow:0 2px 10px #0003}.back-to-top[data-v-75a59f9d]:hover{background-color:var(--color-red);transform:scale(1.1)}.dialog-overlay[data-v-75a59f9d]{position:fixed;inset:0;background-color:#0009;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.dialog-box[data-v-75a59f9d]{position:relative;background-color:var(--color-white);border-radius:clamp(16px,4vw,24px);max-width:480px;width:100%;padding:clamp(32px,5vw,48px);box-shadow:0 20px 60px #0000004d;animation:dialogSlideIn-75a59f9d .3s ease}@keyframes dialogSlideIn-75a59f9d{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.dialog-close[data-v-75a59f9d]{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:transparent;font-size:28px;color:var(--color-black);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.dialog-close[data-v-75a59f9d]:hover{color:var(--color-red)}.dialog-content[data-v-75a59f9d]{text-align:center}.dialog-title[data-v-75a59f9d]{font-family:var(--font-family);font-size:clamp(28px,5vw,36px);font-weight:600;color:var(--color-black);margin-bottom:var(--space-3)}.dialog-line[data-v-75a59f9d]{width:60px;height:3px;background-color:var(--color-red);margin:0 auto var(--space-5)}.dialog-message[data-v-75a59f9d]{font-family:var(--font-family);font-size:clamp(16px,2vw,18px);font-weight:400;color:var(--color-black);line-height:1.6;margin-bottom:var(--space-2)}.dialog-message strong[data-v-75a59f9d]{font-weight:600}.dialog-submessage[data-v-75a59f9d]{font-family:var(--font-family);font-size:clamp(14px,1.5vw,16px);font-weight:400;color:#666;margin-bottom:var(--space-6)}.dialog-btn[data-v-75a59f9d]{font-family:var(--font-family);font-size:clamp(14px,1.5vw,16px);font-weight:600;color:var(--color-white);background-color:var(--color-black);border:none;border-radius:50px;padding:var(--space-3) var(--space-7);cursor:pointer;transition:background-color .3s ease,transform .2s ease}.dialog-btn[data-v-75a59f9d]:hover{background-color:var(--color-red);transform:scale(1.02)}@media(max-width:1024px){header[data-v-75a59f9d]{padding:var(--space-4) var(--space-5)}header nav[data-v-75a59f9d]{gap:var(--space-5)}.footer-logos[data-v-75a59f9d]{padding-top:var(--space-7)}}@media(max-width:768px){header[data-v-75a59f9d]{padding:var(--space-3) var(--space-4)}header nav[data-v-75a59f9d]{gap:var(--space-4)}.dropdown-menu[data-v-75a59f9d]{position:fixed;top:56px;left:0;right:0;width:100%;height:auto;padding:var(--space-5) var(--space-4);gap:var(--space-2);justify-content:flex-start;border-radius:0 0 var(--space-2) var(--space-2);z-index:200}.dropdown-item[data-v-75a59f9d]{font-size:var(--text-lg);padding:var(--space-1) 0}footer[data-v-75a59f9d]{padding:var(--space-5) var(--space-4)}.footer-title[data-v-75a59f9d]{margin-bottom:var(--space-5);flex-direction:column;align-items:center;gap:var(--space-3)}.footer-contents[data-v-75a59f9d]{flex-direction:column;align-items:center;gap:var(--space-4)}.footer-more-info[data-v-75a59f9d]{display:none}.footer-logos[data-v-75a59f9d]{align-items:center;padding-top:0}.footer-learn-about[data-v-75a59f9d]{justify-content:center}.footer-logos[data-v-75a59f9d]{padding-top:0;width:100%}.footer-sponsor-label[data-v-75a59f9d]{font-size:var(--text-sm)}.footer-logo-bc[data-v-75a59f9d]{width:clamp(100px,30vw,160px)}.footer-logo-haii[data-v-75a59f9d]{width:clamp(100px,35vw,160px)}.footer-learn-about[data-v-75a59f9d]{font-size:var(--text-base)}}.homepage[data-v-7ec626a9]{width:100%;display:flex;flex-direction:column;align-items:center}.hero[data-v-7ec626a9]{width:100%;padding:clamp(60px,10vw,150px) clamp(40px,12vw,200px);background-color:var(--color-white);display:flex;justify-content:center}.hero-content[data-v-7ec626a9]{display:inline-block}.hero-title[data-v-7ec626a9]{font-family:var(--font-family);font-size:clamp(28px,4.5vw,72px);line-height:1.1;color:var(--color-black);margin-bottom:clamp(24px,3vw,40px)}.hero-title .text-semibold-italic[data-v-7ec626a9]{font-weight:600;font-style:italic}.hero-title .text-regular[data-v-7ec626a9]{font-weight:400;font-style:normal}.hero-title .text-extralight[data-v-7ec626a9]{font-weight:200;font-style:normal}.hero-title .text-extralight-italic[data-v-7ec626a9]{font-weight:200;font-style:italic}.hero-title .brazil[data-v-7ec626a9]{text-decoration-color:var(--color-red);text-decoration-thickness:3px}.title-line-1[data-v-7ec626a9],.title-middle[data-v-7ec626a9],.title-line-3[data-v-7ec626a9]{display:inline}.hero-nav[data-v-7ec626a9]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.2vw,16px);width:100%}.nav-pill[data-v-7ec626a9]{font-family:var(--font-family);font-size:clamp(12px,1.2vw,16px);font-weight:600;color:var(--color-black);background:transparent;border:1.5px solid var(--color-black);border-radius:50px;padding:clamp(8px,.8vw,12px) clamp(12px,1vw,20px);cursor:pointer;transition:all .3s ease;text-align:center;white-space:nowrap}.nav-pill[data-v-7ec626a9]:hover{color:var(--color-red);border-color:var(--color-red);transform:scale(1.02)}.section-image[data-v-7ec626a9]{width:clamp(1200px,90vw,1500px);height:auto;display:block;background-color:var(--color-white);padding:5vw}.section-image--dark[data-v-7ec626a9]{background-color:var(--color-black);padding:0}.purpose-section[data-v-7ec626a9]{width:100%;padding:0 clamp(40px,8vw,200px);background-color:var(--color-white)}.purpose-content[data-v-7ec626a9]{position:relative;max-width:1400px;margin:0 auto}.section-number-wrapper[data-v-7ec626a9]{position:absolute;top:0;left:0;z-index:1}.section-number[data-v-7ec626a9]{font-family:var(--font-family);font-size:clamp(85px,10vw,160px);font-weight:400;font-style:italic;color:#dd35284d;line-height:1}.section-main[data-v-7ec626a9]{position:relative;z-index:2;padding-left:clamp(20px,2.5vw,100px);padding-top:clamp(70px,7vw,120px)}.section-header[data-v-7ec626a9]{display:flex;align-items:center;gap:clamp(16px,2vw,32px);margin-bottom:clamp(24px,3vw,40px)}.section-title[data-v-7ec626a9]{font-family:Inter,sans-serif;font-size:clamp(22px,3.2vw,35px);font-weight:600;color:var(--color-black);text-transform:uppercase;line-height:1;letter-spacing:0;flex-shrink:0}.section-line[data-v-7ec626a9]{flex:1;height:1px;background-color:var(--color-black)}.section-text[data-v-7ec626a9]{font-family:var(--font-family);font-size:clamp(16px,1.8vw,24px);font-weight:400;color:var(--color-black);line-height:1.4;max-width:1500px;margin:clamp(46px,6vw,70px) auto;padding:0 clamp(40px,5vw,80px)}.purpose-logos[data-v-7ec626a9]{display:flex;align-items:center;justify-content:space-between;max-width:1500px;margin:0 auto;padding:0 clamp(40px,5vw,80px)}.purpose-cta[data-v-7ec626a9]{max-width:1500px;margin:clamp(32px,4vw,56px) auto 0;padding:0 clamp(40px,5vw,80px);text-align:center}.purpose-btn[data-v-7ec626a9]{display:inline-flex;align-items:center;gap:clamp(8px,1vw,12px);font-family:var(--font-family);font-size:clamp(16px,1.6vw,20px);font-weight:600;color:var(--color-white);background-color:var(--color-black);border:none;border-radius:50px;padding:clamp(12px,1.5vw,16px) clamp(28px,3vw,44px);cursor:pointer;text-decoration:none;transition:background-color .3s ease,transform .2s ease}.purpose-btn[data-v-7ec626a9]:hover{background-color:var(--color-red);transform:scale(1.02)}.purpose-btn-arrow[data-v-7ec626a9]{transition:transform .2s ease}.purpose-btn:hover .purpose-btn-arrow[data-v-7ec626a9]{transform:translate(4px)}.logo-newcastle[data-v-7ec626a9]{height:clamp(40px,6vw,80px);width:auto}.logo-ufrgs[data-v-7ec626a9]{height:clamp(70px,11vw,160px);width:auto}.projects-home-section[data-v-7ec626a9]{width:100%;padding:clamp(60px,8vw,120px) clamp(40px,8vw,200px) 0;background-color:var(--color-white)}.objectives-section[data-v-7ec626a9]{width:100%;padding:clamp(30px,6vw,100px) clamp(40px,8vw,200px);background-color:var(--color-white)}.objectives-content[data-v-7ec626a9]{position:relative;max-width:1400px;margin:0 auto}.objectives-list[data-v-7ec626a9]{max-width:1500px;margin:clamp(46px,6vw,70px) auto;padding:0 clamp(40px,5vw,80px);display:flex;flex-direction:column;gap:clamp(24px,3vw,36px)}.objective-item[data-v-7ec626a9]{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:clamp(104px,12vw,192px)}.objective-num[data-v-7ec626a9]{font-family:var(--font-family);font-size:clamp(16px,1.6vw,20px);font-weight:400;color:var(--color-black);font-weight:500;color:#dd3528}.objective-title[data-v-7ec626a9]{font-family:var(--font-family);font-size:clamp(16px,1.6vw,22px);font-weight:600;color:var(--color-black);white-space:nowrap;width:clamp(140px,14vw,185px)}.objective-desc[data-v-7ec626a9]{font-family:var(--font-family);font-size:clamp(14px,1.4vw,18px);font-weight:400;color:var(--color-black);line-height:1.5;text-align:left}.objective-line[data-v-7ec626a9]{border:none;border-top:1px solid var(--color-black);margin:0;width:100%}.sdg-section[data-v-7ec626a9]{width:100%;padding:clamp(30px,6vw,100px) clamp(40px,8vw,200px);background-color:var(--color-black)}.sdg-content[data-v-7ec626a9]{position:relative;max-width:1400px;margin:0 auto}.sdg-number[data-v-7ec626a9]{color:#dd352833}.sdg-title[data-v-7ec626a9]{color:var(--color-white)}.sdg-line[data-v-7ec626a9]{background-color:var(--color-white)}.sdg-list[data-v-7ec626a9]{max-width:1500px;margin:clamp(46px,6vw,70px) auto;padding:0 clamp(40px,5vw,80px);display:flex;flex-direction:column;gap:clamp(24px,3vw,36px)}.sdg-item[data-v-7ec626a9]{display:flex;flex-direction:column;gap:clamp(8px,1vw,12px)}.sdg-item-header[data-v-7ec626a9]{display:flex;align-items:baseline;gap:clamp(8px,1vw,16px)}.sdg-bullet[data-v-7ec626a9]{font-size:clamp(18px,2vw,24px);color:var(--color-white);line-height:1}.sdg-item-title[data-v-7ec626a9]{font-family:var(--font-family);font-size:clamp(18px,1.8vw,26px);font-weight:600;color:var(--color-white);flex:1}.sdg-tag[data-v-7ec626a9]{font-family:var(--font-family);font-size:clamp(14px,1.4vw,18px);font-weight:600;color:var(--color-red);white-space:nowrap}.sdg-item-desc[data-v-7ec626a9]{font-family:var(--font-family);font-size:clamp(14px,1.4vw,18px);font-weight:400;color:var(--color-white);line-height:1.5}.timeline-section[data-v-7ec626a9]{width:100%;background-color:var(--color-white);display:flex;justify-content:center}.timeline-desktop[data-v-7ec626a9]{display:block}.timeline-mobile[data-v-7ec626a9]{display:none}.timeline-mobile .timeline-content[data-v-7ec626a9]{position:relative;max-width:1400px;margin:0 auto}.timeline-steps[data-v-7ec626a9]{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-4) var(--space-4);margin-top:var(--space-5);margin-left:var(--space-4);position:relative;border-left:2px solid var(--color-black)}.timeline-steps[data-v-7ec626a9]:before{content:"";position:absolute;left:-6px;top:-5px;width:10px;height:10px;background-color:var(--color-black);border-radius:50%}.timeline-steps[data-v-7ec626a9]:after{content:"";position:absolute;left:-6px;bottom:-5px;width:10px;height:10px;background-color:var(--color-black);border-radius:50%}.timeline-step-mobile[data-v-7ec626a9]{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-4);position:relative}.timeline-step-mobile[data-v-7ec626a9]:before{content:"";position:absolute;left:-7px;top:22px;width:10px;height:10px;background-color:var(--color-white);border:2px solid var(--color-black);border-radius:50%}.step-label[data-v-7ec626a9]{font-family:var(--font-family);font-size:clamp(28px,8vw,32px);font-weight:600;color:var(--color-black)}.step-title[data-v-7ec626a9]{font-family:var(--font-family);font-size:clamp(16px,4.5vw,20px);font-weight:600;color:var(--color-black);line-height:1.3}.step-desc[data-v-7ec626a9]{font-family:var(--font-family);font-size:clamp(14px,4vw,16px);font-weight:400;color:var(--color-black);line-height:1.5}.callphd-section[data-v-7ec626a9]{width:100%;padding:clamp(30px,6vw,100px) clamp(40px,8vw,200px);background-color:var(--color-white)}.callphd-content[data-v-7ec626a9]{position:relative;max-width:1400px;margin:0 auto}.callphd-intro[data-v-7ec626a9]{max-width:1500px;margin:clamp(46px,6vw,70px) auto clamp(32px,4vw,48px);padding:0 clamp(40px,5vw,80px)}.callphd-subtitle[data-v-7ec626a9]{font-family:var(--font-family);font-size:clamp(24px,2.5vw,36px);font-weight:600;color:var(--color-black);margin-bottom:clamp(12px,1.5vw,20px)}.callphd-text[data-v-7ec626a9]{font-family:var(--font-family);font-size:clamp(16px,1.6vw,22px);font-weight:400;color:var(--color-black);line-height:1.6}.callphd-reasons[data-v-7ec626a9]{max-width:1500px;margin:0 auto clamp(40px,5vw,60px);padding:0 clamp(40px,5vw,80px)}.reasons-title[data-v-7ec626a9]{font-family:var(--font-family);font-size:clamp(20px,2vw,28px);font-weight:600;color:var(--color-black);margin-bottom:clamp(24px,3vw,40px)}.reasons-grid[data-v-7ec626a9]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,40px)}.reason-item[data-v-7ec626a9]{display:flex;flex-direction:column;gap:clamp(8px,1vw,12px)}.reason-name[data-v-7ec626a9]{font-family:var(--font-family);font-size:clamp(16px,1.6vw,20px);font-weight:600;color:var(--color-black)}.reason-desc[data-v-7ec626a9]{font-family:var(--font-family);font-size:clamp(14px,1.3vw,16px);font-weight:400;color:var(--color-black);line-height:1.5}.callphd-cta[data-v-7ec626a9]{max-width:1500px;margin:0 auto;padding:clamp(32px,4vw,48px) clamp(40px,5vw,80px);background-color:#f7f7f7;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,2vw,32px)}.cta-text[data-v-7ec626a9]{font-family:var(--font-family);font-size:clamp(16px,1.6vw,20px);font-weight:400;color:var(--color-black)}.cta-btn[data-v-7ec626a9]{display:inline-block;font-family:var(--font-family);font-size:clamp(14px,1.4vw,16px);font-weight:600;color:var(--color-white);background-color:var(--color-black);border:none;border-radius:50px;padding:clamp(12px,1.5vw,16px) clamp(24px,3vw,40px);cursor:pointer;white-space:nowrap;text-decoration:none;text-align:center;transition:background-color .3s ease,transform .2s ease}.cta-btn[data-v-7ec626a9]:hover{background-color:var(--color-red);transform:scale(1.02)}@media(max-width:1024px){.hero[data-v-7ec626a9]{padding:var(--space-7) var(--space-6)}}@media(max-width:768px){.hero[data-v-7ec626a9]{padding:var(--space-8) var(--space-7);align-items:flex-start}.hero-content[data-v-7ec626a9]{max-width:100%}.hero-title[data-v-7ec626a9]{font-size:clamp(24px,6vw,32px);line-height:1.4;margin-bottom:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.title-line-1[data-v-7ec626a9]{display:block;font-size:clamp(32px,8vw,52px);line-height:1.2;white-space:nowrap}.title-middle[data-v-7ec626a9]{display:block;font-size:clamp(24px,6vw,32px);line-height:1.5;padding:0 clamp(8px,.5vw,4px)}.title-line-3[data-v-7ec626a9]{display:block;font-size:clamp(32px,8vw,52px);line-height:1.2;white-space:nowrap}.desktop-break[data-v-7ec626a9]{display:none}.purpose-section[data-v-7ec626a9]{padding:var(--space-7) var(--space-5)}.section-number[data-v-7ec626a9]{font-size:clamp(80px,25vw,120px)}.section-main[data-v-7ec626a9]{padding-left:var(--space-4)}.section-header[data-v-7ec626a9]{margin-bottom:var(--space-4)}.section-title[data-v-7ec626a9]{font-size:clamp(24px,6vw,32px)}.section-text[data-v-7ec626a9]{font-size:clamp(16px,4.5vw,20px);line-height:1.5;padding:clamp(5px,2vw,40px)}.purpose-cta[data-v-7ec626a9]{padding:0 clamp(5px,2vw,40px);margin-bottom:var(--space-4)}.purpose-logos[data-v-7ec626a9]{flex-direction:row;flex-wrap:wrap;align-items:center;padding:clamp(5px,2vw,40px)}.projects-home-section[data-v-7ec626a9],.objectives-section[data-v-7ec626a9]{padding:var(--space-7) var(--space-5)}.objectives-list[data-v-7ec626a9]{padding:clamp(5px,2vw,40px);gap:var(--space-5)}.objective-item[data-v-7ec626a9]{grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:var(--space-2) var(--space-3)}.objective-num[data-v-7ec626a9]{font-size:clamp(18px,4.3vw,20px)}.objective-title[data-v-7ec626a9]{font-size:clamp(16px,4.5vw,20px);white-space:normal;width:auto}.objective-desc[data-v-7ec626a9]{grid-column:1 / -1;font-size:clamp(16px,4.2vw,18px);text-align:left}.sdg-section[data-v-7ec626a9]{padding:var(--space-7) var(--space-5)}.sdg-list[data-v-7ec626a9]{padding:clamp(5px,2vw,40px);gap:var(--space-5)}.sdg-item-header[data-v-7ec626a9]{flex-wrap:wrap}.sdg-item-title[data-v-7ec626a9]{font-size:clamp(16px,4.5vw,20px)}.sdg-tag[data-v-7ec626a9]{font-size:clamp(14px,4vw,16px)}.sdg-item-desc[data-v-7ec626a9]{font-size:clamp(14px,4vw,16px);padding-left:clamp(15px,2.8vw,30px)}.timeline-desktop[data-v-7ec626a9]{display:none}.timeline-mobile[data-v-7ec626a9]{display:block;width:100%;padding:var(--space-7) var(--space-5);background-color:var(--color-white)}.callphd-section[data-v-7ec626a9]{padding:var(--space-7) var(--space-5)}.callphd-intro[data-v-7ec626a9],.callphd-reasons[data-v-7ec626a9]{padding:0 var(--space-3)}.reasons-grid[data-v-7ec626a9]{grid-template-columns:1fr;gap:var(--space-5)}.reason-name[data-v-7ec626a9]{font-size:clamp(16px,4.5vw,18px)}.reason-desc[data-v-7ec626a9]{font-size:clamp(14px,4vw,16px)}.callphd-cta[data-v-7ec626a9]{flex-direction:column;align-items:stretch;text-align:center;margin-left:var(--space-3);margin-right:var(--space-3);padding:var(--space-5) var(--space-4)}.cta-btn[data-v-7ec626a9]{width:100%}.hero-nav[data-v-7ec626a9]{flex-direction:row;flex-wrap:nowrap;gap:var(--space-3);overflow-x:auto;padding-bottom:var(--space-2);-webkit-overflow-scrolling:touch}.hero-nav[data-v-7ec626a9]::-webkit-scrollbar{height:4px}.hero-nav[data-v-7ec626a9]::-webkit-scrollbar-track{background:var(--color-gray);border-radius:2px}.hero-nav[data-v-7ec626a9]::-webkit-scrollbar-thumb{background:var(--color-black);border-radius:2px}.nav-pill[data-v-7ec626a9]{flex-shrink:0;white-space:nowrap}}.floating-nav[data-v-7ec626a9]{display:none}@media(max-width:768px){.hero-nav[data-v-7ec626a9]{display:none}.floating-nav[data-v-7ec626a9]{display:flex;flex-direction:column;position:fixed;left:var(--space-3);top:50%;transform:translateY(-50%);gap:var(--space-2);z-index:100}.floating-nav-btn[data-v-7ec626a9]{display:flex;align-items:center;gap:0;width:40px;height:40px;padding:0;background-color:var(--color-black);color:var(--color-white);border:none;border-radius:20px;cursor:pointer;overflow:hidden;transition:width .3s ease,background-color .3s ease;box-shadow:0 2px 8px #0003}.btn-letter[data-v-7ec626a9]{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;font-family:var(--font-family);font-size:16px;font-weight:600}.btn-text[data-v-7ec626a9]{font-family:var(--font-family);font-size:12px;font-weight:600;white-space:nowrap;opacity:0;max-width:0;padding-right:0;transition:opacity .2s ease,max-width .3s ease,padding-right .3s ease}.floating-nav-btn.expanded[data-v-7ec626a9]{width:auto;background-color:var(--color-red)}.floating-nav-btn.expanded .btn-text[data-v-7ec626a9]{opacity:1;max-width:120px;padding-right:16px}}
