|
|
@ -31,15 +31,16 @@
|
|
|
|
// display: flex;
|
|
|
|
// display: flex;
|
|
|
|
// flex-direction: column;
|
|
|
|
// flex-direction: column;
|
|
|
|
// align-items: center;
|
|
|
|
// align-items: center;
|
|
|
|
|
|
|
|
& {
|
|
|
|
|
|
|
|
display: grid;
|
|
|
|
|
|
|
|
grid-auto-flow: row;
|
|
|
|
|
|
|
|
justify-items: center;
|
|
|
|
|
|
|
|
align-content: start;
|
|
|
|
|
|
|
|
|
|
|
|
display: grid;
|
|
|
|
gap: 2rem;
|
|
|
|
grid-auto-flow: row;
|
|
|
|
|
|
|
|
justify-items: center;
|
|
|
|
|
|
|
|
align-content: start;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gap: 2rem;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
scroll-snap-align: start;
|
|
|
|
scroll-snap-align: start;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
& > .title {
|
|
|
|
& > .title {
|
|
|
|
font-size: 48px;
|
|
|
|
font-size: 48px;
|
|
|
@ -80,7 +81,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
padding: 3rem 0 6rem;
|
|
|
|
padding: 3rem 0 6rem;
|
|
|
|
|
|
|
|
|
|
|
|
background: $homepage-principal-bg;
|
|
|
|
background: var(--homepage-principal-bg);
|
|
|
|
|
|
|
|
|
|
|
|
position: relative;
|
|
|
|
position: relative;
|
|
|
|
|
|
|
|
|
|
|
@ -109,8 +110,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
img {
|
|
|
|
img {
|
|
|
|
width: 100%;
|
|
|
|
width: 100%;
|
|
|
|
filter: drop-shadow(6px 6px 0 $black) drop-shadow(4px 0 0 $black)
|
|
|
|
filter: drop-shadow(6px 6px 0 var(--palette-black))
|
|
|
|
drop-shadow(0 4px 0 $black) drop-shadow(-4px 0 0 $black) drop-shadow(0 -4px 0 $black);
|
|
|
|
drop-shadow(4px 0 0 var(--palette-black)) drop-shadow(0 4px 0 var(--palette-black))
|
|
|
|
|
|
|
|
drop-shadow(-4px 0 0 var(--palette-black)) drop-shadow(0 -4px 0 var(--palette-black));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -140,7 +142,7 @@
|
|
|
|
--card-base: color-mix(in lab, var(--news-base), #fff 25%);
|
|
|
|
--card-base: color-mix(in lab, var(--news-base), #fff 25%);
|
|
|
|
--zone-color: color-mix(in lab, var(--news-base), #000 50%);
|
|
|
|
--zone-color: color-mix(in lab, var(--news-base), #000 50%);
|
|
|
|
|
|
|
|
|
|
|
|
background: $homepage-news-bg;
|
|
|
|
background: var(--homepage-news-bg);
|
|
|
|
|
|
|
|
|
|
|
|
gap: 3rem;
|
|
|
|
gap: 3rem;
|
|
|
|
|
|
|
|
|
|
|
@ -170,7 +172,7 @@
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
section.projects {
|
|
|
|
section.projects {
|
|
|
|
background: $homepage-projects-bg;
|
|
|
|
background: var(--homepage-projects-bg);
|
|
|
|
|
|
|
|
|
|
|
|
padding-bottom: 6rem;
|
|
|
|
padding-bottom: 6rem;
|
|
|
|
|
|
|
|
|
|
|
@ -182,21 +184,20 @@
|
|
|
|
grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr));
|
|
|
|
grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr));
|
|
|
|
grid-auto-flow: dense;
|
|
|
|
grid-auto-flow: dense;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gap: 1.5rem;
|
|
|
|
|
|
|
|
padding: 0 6rem;
|
|
|
|
|
|
|
|
|
|
|
|
& > * {
|
|
|
|
& > * {
|
|
|
|
grid-row: span var(--masonry-height);
|
|
|
|
grid-row: span var(--masonry-height);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
gap: 1.5rem;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
padding: 0 6rem;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.project {
|
|
|
|
.project {
|
|
|
|
width: 100%;
|
|
|
|
width: 100%;
|
|
|
|
height: 100%;
|
|
|
|
height: 100%;
|
|
|
|
|
|
|
|
|
|
|
|
// background: #fcddff;
|
|
|
|
// background: #fcddff;
|
|
|
|
// background: #ffa89c;
|
|
|
|
// background: #ffa89c;
|
|
|
|
background: var(--card-bg, $project-card-bg);
|
|
|
|
background: var(--card-bg, var(--project-card-bg));
|
|
|
|
color: #000e;
|
|
|
|
color: #000e;
|
|
|
|
|
|
|
|
|
|
|
|
@include neo-brutalist-card($size: 3px, $offset: 9px);
|
|
|
|
@include neo-brutalist-card($size: 3px, $offset: 9px);
|
|
|
@ -209,6 +210,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
gap: 0.25rem 1rem;
|
|
|
|
gap: 0.25rem 1rem;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
transition: all 128ms ease-out;
|
|
|
|
|
|
|
|
|
|
|
|
.title {
|
|
|
|
.title {
|
|
|
|
font-size: 32px;
|
|
|
|
font-size: 32px;
|
|
|
|
|
|
|
|
|
|
|
@ -253,8 +256,6 @@
|
|
|
|
@extend .text;
|
|
|
|
@extend .text;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
transition: all 128ms ease-out;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
&:hover {
|
|
|
|
&:hover {
|
|
|
|
transform: translate(0, -4px);
|
|
|
|
transform: translate(0, -4px);
|
|
|
|
box-shadow: 9px 13px 0 0 #222;
|
|
|
|
box-shadow: 9px 13px 0 0 #222;
|
|
|
@ -274,7 +275,7 @@
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
section.wanna-be-macchinista {
|
|
|
|
section.wanna-be-macchinista {
|
|
|
|
background: $homepage-macchinisti-bg;
|
|
|
|
background: var(--homepage-macchinisti-bg);
|
|
|
|
color: #fdfdfd;
|
|
|
|
color: #fdfdfd;
|
|
|
|
|
|
|
|
|
|
|
|
padding-bottom: 6rem;
|
|
|
|
padding-bottom: 6rem;
|
|
|
|