/* ==================================== */


/* Fri 21 Nov 2025 */


/* ==================================== */

.about .intro {
    padding: 3rem 0;
}

section.story .row {
    margin: 3rem 0;
}

section.story .row .col-xs-12 {
    padding-right: 1rem;
}

section.story .sticky-col {
    position: sticky;
    top: 10rem;
    align-self: start;
}

img.about-image {
    clip-path: inset(1px);
    border-radius: 5rem;
    object-fit: cover;
    width: 80%;
}

section.story .sticky-col a {
    margin-top: 1rem;
}

.about .story h2 {
    margin-bottom: 1.5rem;
}

.about .story p {
    margin-bottom: 3rem;
}

.row.skills h3 {
    margin-top: 3rem;
}

@media (max-width: 75rem) {
    section.story .sticky-col {
        position: relative;
        top: unset;
    }
    section.story .row {
        gap: 3rem;
    }
    section.story .row.skills {
        gap: unset;
    }
}

@media (max-width: 600px) {
    .about .scroller {
        display: none;
    }
}