#main > header {
    display: flex;
    padding: 0 20ex;
    align-items: center;
    margin: auto;
}

#main > header > img {
    width: 100%;
    margin-top: -10ex;
}

#mii {
    position: absolute;
    width: 55ex;
    left: 10ex;
    bottom: -10ex;
}

#peek-1 {
    width: 30ex;
    position: absolute;
    top: 20ex;
    right: -30ex;
}

#peek-2 {
    width: 30ex;
    margin-right: 5ex;
}

#main > div {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 2ex;
    overflow-y: auto;
}

#main > div > * {
    width: 100%;
    border-radius: 1ex;
    aspect-ratio: 1;
    object-fit: cover;
}
