.testimonies{display:flex;overflow-x:scroll;gap:1rem;padding-inline:.5rem;padding-bottom:1rem;margin-bottom:1rem;scroll-snap-type:x proximity;scroll-padding-inline:.5rem;scroll-behavior:smooth;width:100%;transform:translate(-.5rem);transition:color var(--transition-time),background var(--transition-time)}.testimonies .testimony{flex-basis:20rem;width:100%;padding:1rem;max-width:calc(100% - 4rem);border-radius:10px;scroll-snap-align:start;flex-shrink:0;background:var(--color-highlight-bg);filter:drop-shadow(0 10px 6px var(--color-drop-shadow-media));transition:color var(--transition-time),background var(--transition-time)}.testimonies .testimony:last-of-type{scroll-snap-align:end}.testimonies .testimony .testimony-header{position:relative;display:flex;flex-direction:column;gap:.5rem;align-items:center;padding-bottom:.5rem;color:var(--color-text);box-shadow:var(--color-highlight-bg) 0 0 10px;transition:color var(--transition-time),background var(--transition-time),box-shadow var(--transition-time)}.testimonies .testimony .testimony-header hr{opacity:.75;width:70%;margin:0}.testimonies .testimony .testimony-header .person{display:flex;width:100%;justify-content:flex-start;align-items:center;gap:.5rem}.testimonies .testimony .testimony-header .person .portrait{width:4rem;height:auto;border-radius:10px}.testimonies .testimony .testimony-header .person .title .name{margin:0;padding:0;font-weight:700}.testimonies .testimony .testimony-header .person .title .description{margin:0;padding:0;line-height:.8rem;font-size:60%;align-items:center}.testimonies .testimony .testimony-header .company{display:flex;width:100%;justify-content:flex-start;align-items:center;gap:.5rem}.testimonies .testimony .testimony-header .company .description{margin:0;padding:0;line-height:.8rem;font-size:60%;align-items:center}.testimonies .testimony .quote{font-weight:lighter;font-size:80%;margin:0;max-height:12rem;overflow-y:auto}.testimonies .testimony .quote p:first-of-type{margin-top:0}.navigation{display:flex;justify-content:center;gap:8rem}.navigation .control.link{cursor:pointer;filter:var(--drop-shadow-link);height:2rem;width:2rem}.navigation .control.link svg{height:100%;width:100%}:root{--transition-time: .4s}@media (prefers-reduced-motion){:root{--transition-time: 0s}}.latest-project[data-astro-cid-4bkquopq]{display:flex;flex-wrap:wrap;justify-content:center;max-width:23rem;height:auto;cursor:pointer;font-family:inherit;padding:.3rem;font-size:100%;border-radius:var(--border-radius);color:var(--color-text);display:inline-flex;align-items:center;gap:1rem;text-decoration:none;transition:color var(--transition-time),background var(--transition-time),filter var(--transition-time),border var(--transition-time);filter:drop-shadow(0 10px 6px var(--color-drop-shadow-media));border-radius:10px;overflow:clip;transition:color var(--transition-time),background var(--transition-time),filter var(--transition-time),outline var(--transition-time)}.latest-project[data-astro-cid-4bkquopq]:is(a){outline:solid .075rem var(--color-link);cursor:pointer;filter:drop-shadow(0 10px 6px var(--color-drop-shadow-link))}.latest-project[data-astro-cid-4bkquopq]:is(a):hover{filter:drop-shadow(0 10px 6px var(--color-drop-shadow-link-hover));outline:solid .075rem var(--color-link-hover)}.latest-project[data-astro-cid-4bkquopq]:hover{background:var(--color-link-hover);color:#fff}.latest-project[data-astro-cid-4bkquopq]:hover p[data-astro-cid-4bkquopq]{color:#fff}.latest-project[data-astro-cid-4bkquopq] .img[data-astro-cid-4bkquopq]{aspect-ratio:16/9;border-radius:7px;min-width:8rem;flex-grow:10;flex-basis:5rem;height:100%;width:auto;max-width:calc(100% - 2rem);box-shadow:var(--color-highlight) 0 0 5px;transition:color var(--transition-time),background var(--transition-time),box-shadow var(--transition-time)}.latest-project[data-astro-cid-4bkquopq] .content[data-astro-cid-4bkquopq]{flex-basis:12rem;flex-grow:10;font-size:80%}.latest-project[data-astro-cid-4bkquopq] .content[data-astro-cid-4bkquopq] p[data-astro-cid-4bkquopq]{margin:0}.latest-project[data-astro-cid-4bkquopq] .content[data-astro-cid-4bkquopq] .title[data-astro-cid-4bkquopq]{font-variation-settings:"wght" 400;transition:color var(--transition-time),background var(--transition-time),font-variation-settings var(--transition-time)}.latest-project[data-astro-cid-4bkquopq] .content[data-astro-cid-4bkquopq] .description[data-astro-cid-4bkquopq]{font-weight:lighter}.content p:first-of-type{margin-top:0}h3{margin-top:4rem;scroll-margin-top:6rem}
