.style-module-scss-module__j7zC8G__name{font-size:20px;line-height:24px;font-family:var(--font-roboto), Roboto, system-ui, -apple-system, sans-serif;--tw-text-opacity:1;color:rgb(var(--color-brown) / var(--tw-text-opacity,1));flex-wrap:wrap;align-items:center;gap:4px;font-weight:700;display:flex}@media (min-width:960px){.style-module-scss-module__j7zC8G__name{flex-wrap:nowrap;height:28px}}
.style-module-scss-module__9qWaJG__root{flex-direction:column;gap:24px;min-height:400px;padding-bottom:24px;display:flex;border-radius:16px!important}@media (min-width:960px){.style-module-scss-module__9qWaJG__root{gap:40px;min-height:980px;padding-bottom:40px;border-radius:24px!important}}.style-module-scss-module__9qWaJG__header{border-bottom-width:1px;border-color:rgb(var(--color-brown) / .1);width:100%;padding:20px 24px}@media (min-width:960px){.style-module-scss-module__9qWaJG__header{align-items:center;height:116px;padding:0 40px;display:flex}}.style-module-scss-module__9qWaJG__body{flex-direction:column;gap:24px;width:100%;padding-left:24px;padding-right:24px;display:flex}@media (min-width:960px){.style-module-scss-module__9qWaJG__body{flex-direction:row;gap:78px;padding-left:40px;padding-right:40px}}.style-module-scss-module__9qWaJG__left{flex-direction:column;gap:24px;width:100%;display:flex}@media (min-width:960px){.style-module-scss-module__9qWaJG__left{flex-shrink:1;gap:48px;width:616px;min-width:0}}
.style-module-scss-module__PhvmjW__root{z-index:50;--tw-bg-opacity:1;background-color:rgb(var(--color-white) / var(--tw-bg-opacity,1));opacity:1;justify-content:center;align-items:center;height:100vh;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}.style-module-scss-module__PhvmjW__animatedPath{stroke-dasharray:282.6;stroke-dashoffset:282.6px;animation:2s linear infinite style-module-scss-module__PhvmjW__fillCircle}@keyframes style-module-scss-module__PhvmjW__fillCircle{0%{stroke-dashoffset:282.6px}50%{stroke-dashoffset:0}to{stroke-dashoffset:-282.6px}}
.style-module-scss-module__FjDtlG__cards{padding-left:var(--page-gutter);padding-right:var(--page-gutter);-webkit-overflow-scrolling:touch;scroll-padding-inline:var(--page-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin-top:16px;padding-top:8px;padding-bottom:36px;display:flex;overflow-x:auto}@media (min-width:768px){.style-module-scss-module__FjDtlG__cards{width:min(var(--container-max), calc(100% - var(--page-gutter) * 2));scroll-snap-type:none;grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;max-width:640px;margin-top:40px;margin-left:auto;margin-right:auto;padding:0;display:grid;overflow-x:visible}}@media (min-width:1024px){.style-module-scss-module__FjDtlG__cards{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.style-module-scss-module__FjDtlG__cards.style-module-scss-module__FjDtlG__cardsPair{grid-template-columns:repeat(2,minmax(0,1fr))}}.style-module-scss-module__FjDtlG__cards::-webkit-scrollbar{display:none}.style-module-scss-module__FjDtlG__card{--tw-bg-opacity:1;background-color:rgb(249 245 242/var(--tw-bg-opacity,1));scroll-snap-align:start;border-radius:var(--radius-card);border-width:1px;border-color:#0000;flex-direction:column;flex-shrink:0;flex-basis:300px;padding:24px;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:flex}@media (min-width:768px){.style-module-scss-module__FjDtlG__card{flex-shrink:1}}@media (hover:hover){.style-module-scss-module__FjDtlG__card:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:var(--shadow-soft);border-color:#4d3b3b1a}}.style-module-scss-module__FjDtlG__category{font-size:13px;line-height:16px;font-family:var(--font-roboto), Roboto, system-ui, -apple-system, sans-serif;--tw-text-opacity:1;color:rgb(220 102 85/var(--tw-text-opacity,1));background-color:#dc665514;border-radius:999px;padding:5px 12px;font-weight:500}.style-module-scss-module__FjDtlG__title{font-size:18px;font-family:var(--font-roboto), Roboto, system-ui, -apple-system, sans-serif;--tw-text-opacity:1;color:rgb(65 53 53/var(--tw-text-opacity,1));font-weight:700;line-height:24px;font-family:var(--font-heading);margin-top:18px;margin-bottom:12px}.style-module-scss-module__FjDtlG__excerpt{font-size:15px;font-family:var(--font-roboto), Roboto, system-ui, -apple-system, sans-serif;-webkit-line-clamp:2;color:#413535cc;-webkit-box-orient:vertical;margin-bottom:28px;line-height:22px;display:-webkit-box;overflow:hidden}.style-module-scss-module__FjDtlG__meta{font-size:14px;font-family:var(--font-roboto), Roboto, system-ui, -apple-system, sans-serif;color:#41353580;align-items:center;gap:16px;margin-top:auto;line-height:18px;display:flex}.style-module-scss-module__FjDtlG__metaIcon{color:#41353580;width:16px;height:16px}
.style-module-scss-module__mW6-2a__logos{flex-wrap:nowrap;justify-content:center;gap:8px;display:flex}@media (min-width:768px){.style-module-scss-module__mW6-2a__logos{flex-wrap:wrap;gap:15px}}.style-module-scss-module__mW6-2a__logo{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-width:1px;border-color:#4d3b3b26;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;padding:6px;display:flex}@media (min-width:768px){.style-module-scss-module__mW6-2a__logo{width:76px;height:76px;padding:8px}}:is(.style-module-scss-module__mW6-2a__logo svg,.style-module-scss-module__mW6-2a__logo img){width:34px;height:34px}@media (min-width:768px){:is(.style-module-scss-module__mW6-2a__logo svg,.style-module-scss-module__mW6-2a__logo img){width:60px;height:60px}}.style-module-scss-module__mW6-2a__title{--tw-text-opacity:1;color:rgb(65 53 53/var(--tw-text-opacity,1));font-size:24px;font-weight:700;line-height:30px;font-family:var(--font-heading);margin-top:20px}@media (min-width:768px){.style-module-scss-module__mW6-2a__title{font-size:36px;line-height:44px;font-family:var(--font-roboto), Roboto, system-ui, -apple-system, sans-serif;font-family:var(--font-heading);margin-top:40px}}.style-module-scss-module__mW6-2a__text{font-size:16px;font-family:var(--font-roboto), Roboto, system-ui, -apple-system, sans-serif;--tw-text-opacity:1;max-width:668px;color:rgb(65 53 53/var(--tw-text-opacity,1));line-height:22px;font-family:var(--font-heading);margin-top:20px}@media (min-width:768px){.style-module-scss-module__mW6-2a__text{font-size:20px;line-height:32px;font-family:var(--font-heading)}}.style-module-scss-module__mW6-2a__cta{font-size:16px;line-height:20px;font-family:var(--font-roboto), Roboto, system-ui, -apple-system, sans-serif;border-radius:16px;width:100%;height:56px;margin-top:20px;padding-top:0;padding-bottom:0}@media (min-width:768px){.style-module-scss-module__mW6-2a__cta{width:auto;height:auto;margin-top:32px;padding:14px 28px}}
.style-module-scss-module__tRPrsq__modal{border-radius:0;justify-content:flex-start;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:0;overflow-y:auto}.style-module-scss-module__tRPrsq__modal>*{flex:1;min-height:100%;border-radius:0!important}@media (min-width:960px){.style-module-scss-module__tRPrsq__modal{padding-top:24px;padding-bottom:24px}}@media (min-width:1360px){.style-module-scss-module__tRPrsq__modal{border-radius:24px;justify-content:center;max-width:1240px;height:auto;min-height:0;margin:24px auto}.style-module-scss-module__tRPrsq__modal>*{border-radius:24px;flex:none;min-height:980px}}
.style-module-scss-module__CRljMW__contentWrapper{margin-left:24px;margin-right:24px}@media (min-width:960px){.style-module-scss-module__CRljMW__contentWrapper{max-width:1200px;margin-left:auto;margin-right:auto}}.style-module-scss-module__CRljMW__title{font-size:36px;line-height:44px;font-family:var(--font-roboto), Roboto, system-ui, -apple-system, sans-serif;text-align:center;--tw-text-opacity:1;color:rgb(var(--color-brown) / var(--tw-text-opacity,1));margin-top:24px;margin-bottom:24px;font-weight:700}@media (min-width:960px){.style-module-scss-module__CRljMW__title{font-size:56px;line-height:64px;font-family:var(--font-roboto), Roboto, system-ui, -apple-system, sans-serif;margin-top:48px;margin-bottom:46px}}