.card-wrapper{container-type:inline-size;container-name:card}.card-content{flex:1;display:flex;flex-direction:column;gap:.5rem}.card-content h3{font-size:max(16px,12px + 2cqw);font-weight:600;color:#4c4e4d}.card-content p,.card-content div{color:#666;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.card-content div{font-size:14px}.card-content .tag{color:hsl(from var(--section-theme) h s 25);font-size:14px;font-weight:700;text-transform:uppercase}.card{display:flex;flex-direction:column;gap:1rem}.card img{display:block;min-width:0;aspect-ratio:4/3;background-color:#f5f2ea;border-radius:10px;object-fit:cover}@container card (min-width: 250px) and style(--card: horizontal){.card{flex-direction:row;align-items:start}.card .card-thumb{flex:0 0 calc(90px + 9cqw)}}@container card (min-width: 560px) and style(--grow-image: true){.card .card-thumb{flex:0 0 300px}}@container card (min-width: 500px) and style(--featured: true){.card{display:grid;grid-template-columns:2fr 1fr}.card .card-content div:last-child{margin-top:auto}.card .card-content h3{font-size:clamp(1rem,.709rem + 3.58cqw,2.25rem)}.card .card-thumb{anchor-name:--thumb}.card .tag{position:absolute;position-anchor:--thumb;left:anchor(left);top:anchor(top);padding:8px 20px;color:#fff;background-color:var(--section-theme);border-bottom-right-radius:10px}}@container card (min-width: 820px) and style(--featured: true){.card{grid-template-columns:1fr}.card>*{grid-column:1/-1}.card .card-content{max-width:750px;justify-self:center;align-self:end;background-color:hsl(from var(--section-theme) h s 95);text-align:center;padding:1.52rem;margin-top:-3rem;outline:10px solid #fff;border-radius:10px}.card .card-content div:last-child{margin-top:initial}.card img{aspect-ratio:3/1;width:100%;max-height:400px}}@container card (min-width: 200px){.card .card-content h3{font-weight:700}}.section-resizer{container-type:inline-size;container-name:wrapper;resize:horizontal;overflow-y:auto;margin-inline:auto;max-width:100%;background-color:#fff}.section{--section-theme: #aeca66;display:grid;grid-template-areas:"feature feature feature" "recent recent quote";gap:1.5rem;background-color:#fff;font-family:venice-blvd,sans-serif;border-top:3px solid var(--section-theme);padding:2rem}.section:has(.banner){grid-template-areas:"banner banner banner" "feature feature feature" "recent recent quote"}@container wrapper (min-width: 600px){.section:has(.quote-item-wrapper:nth-last-child(n+3)) .feature img{aspect-ratio:4/2.5}}.section:has(.card-wrapper:nth-last-child(n+6)){grid-template-areas:"quote feature feature feature" "recent recent recent recent"}.section:has(.card-wrapper:nth-last-child(n+6)):has(.banner){grid-template-areas:"banner banner banner banner" "quote feature feature feature" "recent recent recent recent"}.option-1{grid-template-areas:"banner banner banner banner" "quote feature feature feature" "recent recent recent recent"!important}.option-2{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"quote feature feature banner" "recent recent recent recent"!important}.option-3{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"quote feature feature feature" "banner feature feature feature" "recent recent recent recent"!important}.option-4{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"feature feature feature quote" "banner banner banner banner" "recent recent recent recent"!important}.option-5{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"feature feature feature" "quote quote quote" "banner banner banner" "recent recent recent"!important}@media (min-width: 800px){.option-5{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"feature feature feature quote" "banner banner banner quote" "recent recent recent quote"!important}}.section.option-5:has(.card-wrapper:nth-last-child(n+5)):has(.quote-item-wrapper:nth-last-child(n+1)){grid-template-areas:"feature feature feature" "quote quote quote" "banner banner banner" "recent recent recent"!important}@media (min-width: 800px){.section.option-5:has(.card-wrapper:nth-last-child(n+5)):has(.quote-item-wrapper:nth-last-child(n+1)){grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"feature feature feature quote" "banner banner banner quote" "recent recent recent recent"!important}}.banner{background-color:var(--section-theme);padding:1rem}.banner p:nth-child(1){font-weight:700}.banner p:nth-child(2){font-size:14px;opacity:.7}.feature-wrapper{container-type:inline-size;--featured: true}.quote-wrapper{--size: 2rem;--off: true;--only-child: true;display:flex;flex-direction:column}.quote-wrapper:has(.quote-item-wrapper:nth-last-child(n+2)){--off: false;--only-child: false}.quote-grid{flex:1;gap:1rem;display:flex;flex-wrap:wrap}.quote-grid>*{flex:1 1 200px}.quote-item-wrapper{container-name:quote;container-type:inline-size;display:flex;flex-direction:column}.quote-item-wrapper>*{flex:1}.quote{position:relative;padding:1rem;display:flex;flex-direction:column;gap:.5rem;background-color:hsl(from var(--section-theme) h s calc(l + 35));border-radius:10px}.quote p{font-size:clamp(.8rem,-.46rem + 11.2cqw,1.5rem);font-size:clamp(1rem,.433rem + 5.33cqw,1.25rem)}.quote svg{color:var(--section-theme)}.quote img{width:var(--size);height:var(--size);border-radius:50%;align-self:flex-end;margin-top:auto}@container style(--off: true) and (min-width: 250px){.quote{justify-content:flex-start;--size: clamp(3rem, 2rem + 25cqw, 7rem)}.quote img{position:absolute;right:1rem;bottom:1rem}}@container quote (min-width: 350px) and style(--off: true){.quote{padding-inline-end:calc(var(--size) + 2rem)}}.quote .author{display:flex;align-items:center;gap:.5rem}.quote cite{font-style:normal}.recent{display:grid;gap:1.5rem}.recent:has(.card-wrapper:only-child){--card: horizontal;--grow-image: true}.recent:has(.card-wrapper:nth-last-child(n+2):nth-last-child(-n+3):first-child){grid-template-columns:repeat(auto-fit,minmax(200px,1fr));--card: horizontal}.recent:has(.card-wrapper:nth-last-child(n+4):nth-last-child(-n+5):first-child){--card: horizontal}@container (min-width: 700px){.recent:has(.card-wrapper:nth-last-child(n+4):nth-last-child(-n+5):first-child){--card: nonhorizontal;grid-auto-columns:1fr;grid-auto-flow:column}}.recent:has(.card-wrapper:nth-last-child(n+6)){grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (min-width: 800px){.recent:has(.card-wrapper:nth-last-child(n+6)) .card-wrapper:nth-child(1){grid-column:span 2}}.recent-wrapper{container-type:inline-size}[data-container1]{outline:dashed deeppink 1.5px;outline-offset:3px}[data-container1] [data-container]{outline-offset:0;outline-color:#00bfff}.testLayout[data-astro-cid-c26xruhf]{display:grid;grid-template-columns:200px 1fr;min-height:100vh}
