@keyframes ag-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(2deg)}}@keyframes ag-spin{to{transform:rotate(360deg)}}@keyframes ag-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}html[lang=en]:has(main[data-page=v11]) .ag-float{animation:5.2s ease-in-out infinite ag-float}html[lang=en]:has(main[data-page=v11]) .ag-ring{animation:60s linear infinite ag-spin}html[lang=en]:has(main[data-page=v11]) .ag-type{animation:1.3s steps(24,end) .8s both ag-type;display:inline-block}html[lang=en]:has(main[data-page=v11]) .ag-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""visual""bottom";row-gap:2rem;display:grid}html[lang=en]:has(main[data-page=v11]) .ag-hero-top{grid-area:top}html[lang=en]:has(main[data-page=v11]) .ag-hero-visual{grid-area:visual}html[lang=en]:has(main[data-page=v11]) .ag-hero-bottom{grid-area:bottom}@media (min-width:1024px){html[lang=en]:has(main[data-page=v11]) .ag-hero{grid-template:".visual"1fr"top visual""bottom visual"".visual"1fr/minmax(0,1.05fr) minmax(0,1fr);gap:0 3rem}html[lang=en]:has(main[data-page=v11]) .ag-hero-bottom{padding-top:1.5rem}html[lang=en]:has(main[data-page=v11]) .ag-hero-visual{align-self:center}}@media (max-width:639px){html[lang=en]:has(main[data-page=v11]) .ag-swipe{scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;gap:.9rem;margin-inline:-1rem;padding:.5rem 1rem 1rem;display:flex;overflow-x:auto}html[lang=en]:has(main[data-page=v11]) .ag-swipe::-webkit-scrollbar{display:none}html[lang=en]:has(main[data-page=v11]) .ag-swipe>*{scroll-snap-align:center;flex:0 0 82%;position:relative}}@media (max-width:767px){html[lang=en]:has(main[data-page=v11]) .ag-swipe-md{scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;gap:.9rem;margin-inline:-1rem;padding:.5rem 1rem 1rem;display:flex;overflow-x:auto}html[lang=en]:has(main[data-page=v11]) .ag-swipe-md::-webkit-scrollbar{display:none}html[lang=en]:has(main[data-page=v11]) .ag-swipe-md>*{scroll-snap-align:center;flex:0 0 82%;position:relative}}@media (min-width:640px) and (max-width:767px){html[lang=en]:has(main[data-page=v11]) .ag-swipe-md{margin-inline:-2rem;padding-inline:2rem}html[lang=en]:has(main[data-page=v11]) .ag-swipe-md>*{flex-basis:46%}}@media (prefers-reduced-motion:reduce){:is(html[lang=en]:has(main[data-page=v11]) .ag-float,html[lang=en]:has(main[data-page=v11]) .ag-ring,html[lang=en]:has(main[data-page=v11]) .ag-type){animation:none}}
