.style-module-scss-module__pAE2Cq__card{background-color:#fff;border:1px solid #f5f5f4;border-radius:32px;padding:24px;transition:box-shadow .3s;box-shadow:0 1px 2px #0000000d}.style-module-scss-module__pAE2Cq__card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.style-module-scss-module__pAE2Cq__card.style-module-scss-module__pAE2Cq__isDark{background-color:#292524;border-color:#292524}.style-module-scss-module__pAE2Cq__date{color:#16a34a;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.style-module-scss-module__pAE2Cq__isDark .style-module-scss-module__pAE2Cq__date{color:#4ade80}.style-module-scss-module__pAE2Cq__title{color:#292524;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:700;transition:color .3s}.style-module-scss-module__pAE2Cq__title:hover{color:#15803d}.style-module-scss-module__pAE2Cq__isDark .style-module-scss-module__pAE2Cq__title{color:#f5f5f4}.style-module-scss-module__pAE2Cq__isDark .style-module-scss-module__pAE2Cq__title:hover{color:#4ade80}.style-module-scss-module__pAE2Cq__text{color:#78716c;font-size:14px;font-weight:300;line-height:1.75}.style-module-scss-module__pAE2Cq__isDark .style-module-scss-module__pAE2Cq__text{color:#a8a29e}.style-module-scss-module__pAE2Cq__images{gap:8px;margin-top:16px;display:grid}.style-module-scss-module__pAE2Cq__figure{margin:0}.style-module-scss-module__pAE2Cq__imagesOne{grid-template-columns:1fr}.style-module-scss-module__pAE2Cq__imagesTwo{grid-template-columns:repeat(2,1fr)}.style-module-scss-module__pAE2Cq__imagesThree{grid-template-columns:repeat(3,1fr)}.style-module-scss-module__pAE2Cq__image{aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:100%;height:auto;transition:transform .3s}.style-module-scss-module__pAE2Cq__image:hover{transform:scale(1.03)}.style-module-scss-module__pAE2Cq__imagesOne .style-module-scss-module__pAE2Cq__image{aspect-ratio:16/9}.style-module-scss-module__pAE2Cq__caption{color:#a8a29e;text-align:center;margin-top:6px;font-size:12px;line-height:1.5}.style-module-scss-module__pAE2Cq__isDark .style-module-scss-module__pAE2Cq__caption{color:#78716c}
.style-module-scss-module__vXfsXG__page{animation:style-module-scss-module__vXfsXG__fadeInUp .5s ease ease-out}.style-module-scss-module__vXfsXG__header{border-bottom:1px solid #e7e5e4;align-items:flex-end;gap:16px;margin-bottom:48px;padding-bottom:24px;display:flex}.dark .style-module-scss-module__vXfsXG__header{border-bottom-color:#292524}.style-module-scss-module__vXfsXG__headerTitle{color:#292524;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:700}.dark .style-module-scss-module__vXfsXG__headerTitle{color:#f5f5f4}.style-module-scss-module__vXfsXG__headerSubtitle{color:#a8a29e;padding-bottom:8px;font-size:14px}.style-module-scss-module__vXfsXG__container{max-width:896px;margin:0 auto;padding:0 16px 80px;position:relative}@media (min-width:768px){.style-module-scss-module__vXfsXG__container{padding:0 0 40px}}.style-module-scss-module__vXfsXG__timeline{border-left:1px dashed #d6d3d1;width:1px;position:absolute;top:0;bottom:0;left:27px}.dark .style-module-scss-module__vXfsXG__timeline{border-left-color:#44403c}@media (min-width:768px){.style-module-scss-module__vXfsXG__timeline{margin-left:-.5px;left:50%}}.style-module-scss-module__vXfsXG__topMarker{z-index:10;justify-content:flex-start;margin-bottom:48px;padding-left:5px;display:flex;position:relative}@media (min-width:768px){.style-module-scss-module__vXfsXG__topMarker{justify-content:center;padding-left:0}}.style-module-scss-module__vXfsXG__topMarkerText{color:#a8a29e;background-color:#f5f5f4;border:1px solid #e7e5e4;border-radius:9999px;padding:6px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:inline-block;box-shadow:0 1px 2px #0000000d}.dark .style-module-scss-module__vXfsXG__topMarkerText{color:#78716c;background-color:#292524;border-color:#44403c}.style-module-scss-module__vXfsXG__bottomMarker{z-index:10;flex-direction:column;align-items:flex-start;padding-left:19px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)translateY(100%)}@media (min-width:768px){.style-module-scss-module__vXfsXG__bottomMarker{align-items:center;padding-left:0}}.style-module-scss-module__vXfsXG__bottomMarkerDot{background-color:#d6d3d1;border:4px solid #f7f5ef;border-radius:9999px;width:16px;height:16px;box-shadow:0 0 0 1px #d6d3d1}.dark .style-module-scss-module__vXfsXG__bottomMarkerDot{background-color:#57534e;border-color:#1c1917;box-shadow:0 0 0 1px #57534e}.style-module-scss-module__vXfsXG__bottomMarkerText{color:#d6d3d1;white-space:nowrap;margin-top:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.dark .style-module-scss-module__vXfsXG__bottomMarkerText{color:#57534e}.style-module-scss-module__vXfsXG__items{flex-direction:column;gap:48px;display:flex}@media (min-width:768px){.style-module-scss-module__vXfsXG__items{gap:80px}}.style-module-scss-module__vXfsXG__empty{text-align:center;color:#a8a29e;padding:64px 0}.style-module-scss-module__vXfsXG__item{align-items:flex-start;width:100%;display:flex;position:relative}@media (min-width:768px){.style-module-scss-module__vXfsXG__item.style-module-scss-module__vXfsXG__itemLeft{flex-direction:row}.style-module-scss-module__vXfsXG__item.style-module-scss-module__vXfsXG__itemLeft .style-module-scss-module__vXfsXG__itemContent{text-align:left;margin-left:0;padding-right:48px}.style-module-scss-module__vXfsXG__item.style-module-scss-module__vXfsXG__itemRight{flex-direction:row-reverse}.style-module-scss-module__vXfsXG__item.style-module-scss-module__vXfsXG__itemRight .style-module-scss-module__vXfsXG__itemContent{text-align:left;margin-left:0;padding-left:48px}}.style-module-scss-module__vXfsXG__itemContent{flex:1;margin-left:64px}@media (min-width:768px){.style-module-scss-module__vXfsXG__itemContent{flex:none;width:50%;margin-left:0}}.style-module-scss-module__vXfsXG__itemDot{z-index:10;background-color:#dcfce7;border:4px solid #22c55e;border-radius:9999px;width:16px;height:16px;position:absolute;top:0;left:19px;box-shadow:0 1px 2px #0000000d}.dark .style-module-scss-module__vXfsXG__itemDot{background-color:#14532d;border-color:#22c55e}@media (min-width:768px){.style-module-scss-module__vXfsXG__itemDot{margin-left:-8px;left:50%}}@keyframes style-module-scss-module__vXfsXG__fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
