@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes zoomIn{0%{transform:scale(0);opacity:0}100%{opacity:1;transform:scale(1)}}@keyframes revealLeft{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes reveal-curve-left{from{-webkit-clip-path:circle(100% at -100% 50%);clip-path:circle(100% at -100% 50%)}to{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}@keyframes reveal-curve-top{from{-webkit-clip-path:circle(100% at 50% -100%);clip-path:circle(100% at 50% -100%)}to{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}.subheader{margin-top:144px;padding:clamp(24px, 24px + 72 * (100vw - 320px) / 1600, 96px) 0 clamp(40px, 40px + 40 * (100vw - 320px) / 1600, 80px);background:rgba(0,0,0,0)}.subheader .subheader-text{width:100%;max-width:880px;margin:0 auto;text-align:center;animation:revealLeft .8s linear}.subheader h1{line-height:100%}.subheader .subtitle{margin-top:clamp(2px,2px + 30*(100vw - 320px)/1600,32px)}.subheader .subheader-content{width:100%;max-width:1024px;margin:0 auto;margin-top:clamp(16px,16px + 64*(100vw - 320px)/1600,80px)}.subheader .subheader-row{display:flex;justify-content:center;align-items:center}.subheader .subheader-h2,.subheader .body-text{display:inline-block}.subheader .subheader-h2{width:35%;text-align:right;text-transform:uppercase;color:var(--palette-secondary);animation:fadeInUp .7s linear forwards}.subheader .body-text{width:65%;text-align:left;padding-left:clamp(16px,16px + 84*(100vw - 320px)/1600,100px);text-wrap:initial;animation:fadeInUp 1s linear forwards}@media(max-width: 1024px){.subheader{margin-top:100px}}@media(max-width: 768px){.subheader .subheader-th{margin-top:80px}.subheader .subheader-row{flex-direction:column}.subheader .subheader-h2,.subheader .body-text{width:100%;max-width:468px;text-align:center}.subheader .body-text{margin-top:8px;padding-left:0}}.team{padding:clamp(40px, 40px + 40 * (100vw - 320px) / 1600, 80px) 0 clamp(60px, 60px + 100 * (100vw - 320px) / 1600, 160px)}.team .team-text{width:100%;max-width:890px}.team .subtitle{margin-top:clamp(2px,2px + 30*(100vw - 320px)/1600,32px)}.team .team-list{margin-top:clamp(24px,24px + 56*(100vw - 320px)/1600,80px);display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(16px,16px + 64*(100vw - 320px)/1600,80px)}.team img{margin-bottom:clamp(16px,16px + 24*(100vw - 320px)/1600,40px)}.team h3{margin:12px 0 8px;color:var(--palette-team-h3)}@media(max-width: 1024px){.team .team-list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.team{padding:16px 0 60px}.team .team-text{margin:0 auto;text-align:center;max-width:468px}}@media(max-width: 576px){.team .team-list{grid-template-columns:.7fr;justify-content:center;gap:0}.team .team-item{margin-top:32px;text-align:center}.team .team-item:first-child{margin-top:0}.team h3{margin:2px 0 6px}}@media(max-width: 400px){.team .team-list{grid-template-columns:1fr}}
