section.svelte-e4q6kc{margin-bottom:20rem}.year.svelte-e4q6kc{text-align:center;font-size:8rem;margin-block:2rem 12rem;color:var(--brand-sagegrey-color)}article.svelte-e4q6kc{display:grid;gap:10rem}article.svelte-e4q6kc:not(:last-of-type){padding-bottom:10rem;margin-bottom:10rem;border-bottom:2rem solid rgba(var(--brand-sandbeige-rgb) / 50%)}.date.svelte-e4q6kc{display:flex;flex-direction:column;line-height:1;padding-top:.5rem}.date.svelte-e4q6kc .month:where(.svelte-e4q6kc){text-transform:uppercase;font-weight:600;font-size:6rem;letter-spacing:1rem;opacity:.8}.date.svelte-e4q6kc .month:where(.svelte-e4q6kc):after{content:"";display:block;height:1rem;width:8rem;margin:6rem 0 2rem;background:var(--brand-sagegrey-color)}.date.svelte-e4q6kc .day:where(.svelte-e4q6kc){font-weight:700;font-size:16rem;opacity:.8}img.svelte-e4q6kc{width:100%;height:auto;aspect-ratio:1 / 1.41;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 3rem rgba(var(--brand-darkbrown-rgb) / 40%)}.info.svelte-e4q6kc{display:flex;flex-direction:column;gap:4rem;padding:.5rem 0}.info.svelte-e4q6kc a.details:where(.svelte-e4q6kc){display:flex;align-items:center;align-self:flex-end;gap:2rem;text-decoration:none}.description.svelte-e4q6kc{flex:1;border-bottom:1px solid var(--brand-sandbeige-color)}.description.svelte-e4q6kc h4:where(.svelte-e4q6kc){margin-top:0}.description.svelte-e4q6kc time:where(.svelte-e4q6kc){font-weight:500;opacity:.9}@media screen and not (min-width:800px){article.svelte-e4q6kc{grid-template-columns:100px auto;grid-template-rows:auto auto}.info.svelte-e4q6kc{grid-column:1 / -1}}@media screen and (min-width:800px){article.svelte-e4q6kc{grid-template-columns:100px 200px auto}}.image-and-content.svelte-3okgsh{display:flex;gap:4rem;margin-bottom:8rem}@media screen and (min-width:800px){.image-and-content.lg-right.svelte-3okgsh{flex-direction:row-reverse}.image-and-content.svelte-3okgsh .image:where(.svelte-3okgsh){position:relative;flex:1 60%}.image-and-content.svelte-3okgsh .content:where(.svelte-3okgsh){flex:1 40%}img.svelte-3okgsh{position:absolute;-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:100%}}@media screen and not (min-width:800px){.image-and-content.svelte-3okgsh{flex-direction:column}.image-and-content.sm-bottom.svelte-3okgsh{flex-direction:column-reverse}img.svelte-3okgsh{max-width:100vw;height:auto;margin-inline:-4rem}}
