._hero_kzr0n_1{width:90dvw;height:50lvh;min-height:24rem;position:relative;>img{height:100%;width:100%;object-fit:cover;object-position:center;border-radius:1rem}>span{position:absolute;left:1rem;bottom:1rem;background:var(--tint-color-opposite);border-radius:.5rem;padding:.75rem 1.25rem;opacity:.75;transition:opacity cubic-bezier(.4,0,.6,1) .25s;color:var(--tint-color)}&:hover>span{opacity:1}}._main_68rd8_1{width:100%;display:flex;flex-direction:column;align-items:center;gap:4rem;margin:2rem 0}._card_68rd8_10{display:flex;align-items:center;gap:2rem;background-color:color-mix(in hsl,var(--tint-color) 30%,transparent);border-radius:1rem;padding:1rem 2.5rem;margin:0 2rem;color:currentColor;text-decoration:none;&:where(a){&:hover,&:focus{opacity:.8}}>img,>svg{height:6rem;aspect-ratio:1;border-radius:100%;font-size:2rem}h2 span{font-size:1rem}>div:nth-child(2){display:flex;flex-direction:column;a{display:flex;gap:.25rem;align-items:center;color:#3e3226;text-decoration:none;border-bottom:1px solid transparent;width:max-content;margin-top:1rem;&:hover,&:focus{opacity:.8;border-bottom-color:#3e3226}}}}._articles_68rd8_63{display:flex;gap:1rem;flex-direction:column;width:max-content;margin:0 2rem;>div{max-width:100dvw;overflow-x:auto;margin:0 -2rem;padding:0 2rem;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-inline-start:2rem;>div{padding-bottom:1rem;>a{scroll-snap-align:start}}}}@media screen and (max-width: 400px){._intro_68rd8_90{justify-content:center;flex-wrap:wrap}}._horizontal_68rd8_96{display:grid;max-width:calc(100% - 4rem);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:2rem;>._card_68rd8_10{margin-left:0;margin-right:0}}._article_5nszb_1{display:block;aspect-ratio:16/9;border-radius:1rem;position:relative;overflow:hidden;height:12rem;flex-shrink:0;width:clamp(16rem,calc(100dvw - 4rem),20rem);>img{height:100%;width:100%;object-fit:cover;object-position:center}>div{position:absolute;width:100%;padding:2rem .75rem .5rem;bottom:0;background:linear-gradient(to bottom,transparent,#3e3226 33%);height:5rem;display:flex;align-items:center;>h3{color:var(--tint-color);font-size:.9rem}}}._container_5nszb_36{display:flex;gap:2rem;width:max-content}
