@import url('style.css');

section.hero {
    background-color: var(--beige);
    position: relative;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    min-height: 390px;
}

section.hero svg.notion-badge {
    height: 2.75rem;
    position: absolute;

    bottom: 12px;
    left: 12px;
}

section.hero p {
    font-family: 'IBM Plex Serif', serif;
    font-size: 1.2rem;
    font-weight: 200;
    font-style: italic;

    text-align: center;
    margin-left: 32px;
    margin-right: 32px;
}

section.hero a.cta {
    margin-top: 32px;
}

section.hero span.cta-arrows {
    display: flex;
    flex-direction: row;
    width: 100%;
    align-items: center;
    align-content: center;
    justify-content: center;

    gap: 20px;
    transition: 0.5s;
}

section.hero span.cta-arrows svg.arrow {
    width: 54px;
    fill: color-mix(in srgb, var(--beige) 90%, #000000 10%);
    transition: 0.5s;
}

section.hero span.cta-arrows:hover {
    gap: 12px;
}

section.hero span.cta-arrows:hover svg.arrow {
    fill: color-mix(in srgb, var(--beige) 70%, #000000 30%);
    transition: 0.5s;
}