.ui-button{background-color:var(--accent-1);border:none;border-radius:9999px;color:var(--text-color);cursor:pointer;font-size:var(--text-small);letter-spacing:5%;margin-top:3vw;max-width:-moz-fit-content;max-width:fit-content;padding:8px 32px;transition:background-color .3s ease}.homepage-header[data-v-6f50f440]{display:flex;font-family:Redaction,Times,serif;gap:48px;justify-content:space-between;margin:120px auto 64px;max-width:1920px;padding:0 var(--app-margin)}.homepage-header.wide[data-v-6f50f440]{display:grid;grid-template-columns:1fr 1fr;margin-bottom:0;padding-right:0}.homepage-header.wide .header[data-v-6f50f440]{max-width:50vw}.homepage-header.wide .hero-image[data-v-6f50f440]{aspect-ratio:1/1;display:flex;justify-content:flex-end;max-width:50vw;-o-object-fit:contain;object-fit:contain;width:100%}.homepage-header.wide .hero-image img[data-v-6f50f440]{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;width:100%}.homepage-header .header[data-v-6f50f440]{align-self:center;display:flex;flex-direction:column;gap:24px;height:-moz-fit-content;height:fit-content;max-width:800px;width:100%}.homepage-header .header .title[data-v-6f50f440] *{font-size:clamp(var(--text-xl),2.7vw,var(--title-large))!important;font-weight:200}.homepage-header .header .subtitle[data-v-6f50f440]{font-family:var(--font-sans);line-height:1.5;max-width:90%;text-align:justify}.homepage-header figure[data-v-6f50f440]{align-self:end;aspect-ratio:3/4;height:100%;margin:0;max-width:400px;padding:0;width:100%}.homepage-header figure img[data-v-6f50f440]{height:100%;margin:0;-o-object-fit:cover;object-fit:cover;padding:0;width:100%}.homepage-header.wide .figure[data-v-6f50f440]{aspect-ratio:1/1}@media(max-width:768px){.homepage-header[data-v-6f50f440]{align-items:center;flex-direction:column-reverse;gap:48px}.homepage-header .header .subtitle[data-v-6f50f440]{max-width:100%}.homepage-header figure[data-v-6f50f440]{aspect-ratio:1/1}.homepage-header.wide[data-v-6f50f440]{display:flex!important;flex-direction:column-reverse;padding:0}.homepage-header.wide .header[data-v-6f50f440]{max-width:100%;padding:0 var(--app-margin)}.homepage-header.wide .hero-image[data-v-6f50f440]{display:none}}
