@keyframes fadeIn-075c97c7{0%{opacity:0}to{opacity:1}}@keyframes slideUp-075c97c7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-hero[data-v-075c97c7]{padding:120px var(--container-padding-sm) 64px}@media(min-width:1024px){.page-hero[data-v-075c97c7]{padding:120px var(--container-padding) 64px}}.page-hero--feature[data-v-075c97c7]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgb(var(--bg-secondary-rgb)/50%);padding:80px var(--container-padding-sm) 64px}@media(min-width:1024px){.page-hero--feature[data-v-075c97c7]{padding:120px var(--container-padding) 240px}}.page-hero__container[data-v-075c97c7]{display:flex;flex-direction:column;gap:var(--spacing-xl4);margin:0 auto;max-width:var(--container-wide)}@media(min-width:1024px){.page-hero--default .page-hero__container[data-v-075c97c7]{align-items:flex-start;flex-direction:row}}.page-hero__content[data-v-075c97c7]{display:flex;flex:1;flex-direction:column;gap:var(--spacing-xl2);max-width:641px}.page-hero__title[data-v-075c97c7]{font-family:var(--font-family-display);font-size:var(--font-size-4xl-sp);font-weight:var(--font-weight-regular);line-height:var(--line-height-4xl-sp);text-box-edge:cap alphabetic;text-box-trim:both;word-break:auto-phrase}@media(min-width:1024px){.page-hero__title[data-v-075c97c7]{font-size:var(--font-size-4xl);line-height:var(--line-height-4xl)}}.page-hero__title[data-v-075c97c7]{color:var(--text-primary)}.page-hero__description[data-v-075c97c7]{color:var(--text-secondary);font-family:var(--font-family-body);font-size:var(--font-size-l);font-weight:var(--font-weight-regular);line-height:var(--line-height-l);text-align:justify;text-box-edge:cap alphabetic;text-box-trim:both}.page-hero__image[data-v-075c97c7]{aspect-ratio:var(--aspect-ratio);background:var(--bg-tertiary);border-radius:var(--radius-2xl);flex-shrink:0;overflow:hidden}@media(min-width:1024px){.page-hero__image[data-v-075c97c7]{max-width:var(--image-max-width)}}.page-hero__image img[data-v-075c97c7]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
