.logo-area{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-primary) / var(--tw-bg-opacity,1));padding:3rem 1rem}@media (min-width:992px){.logo-area{padding:5rem}}.logo-area--style1{padding-top:0}@media (min-width:992px){.logo-area--style1{padding:0 5rem 5rem}}.logo-area__inner{flex-direction:column;gap:2.5rem;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;display:flex}@media (min-width:992px){.logo-area__inner{gap:4rem}}.logo-area__header{flex-direction:column;gap:1.25rem;display:flex}.logo-area__heading{--tw-text-opacity:1;color:rgb(var(--color-text-primary) / var(--tw-text-opacity,1));margin:0;font-size:30px;font-weight:700;line-height:38px}@media (min-width:992px){.logo-area__heading{letter-spacing:-.96px;font-size:48px;line-height:60px}}.logo-area__subtitle{--tw-text-opacity:1;color:rgb(var(--color-text-secondary) / var(--tw-text-opacity,1));margin:0;font-size:18px;font-weight:400;line-height:28px}@media (min-width:992px){.logo-area__subtitle{font-size:20px;line-height:30px}}.logo-area__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;width:100%;display:grid}@media (min-width:992px){.logo-area__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.logo-area__card{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-secondary) / var(--tw-bg-opacity,1));border-radius:.75rem;flex-direction:column;min-width:0;padding:1.5rem;display:flex}@media (min-width:992px){.logo-area__card{padding:2rem}}.logo-area__logo-wrap{align-items:center;width:100%;height:3rem;display:flex}.logo-area__logo{object-fit:contain;object-position:left;width:auto;max-width:100%;height:3rem}.logo-area__copy{flex-direction:column;width:100%;min-width:0;display:flex}.logo-area__item-title{--tw-text-opacity:1;color:rgb(var(--color-text-primary) / var(--tw-text-opacity,1));margin:0;font-size:20px;font-weight:600;line-height:30px}.logo-area__description{--tw-text-opacity:1;color:rgb(var(--color-text-tertiary) / var(--tw-text-opacity,1));margin:0;font-size:16px;font-weight:400;line-height:24px}.logo-area--style1 .logo-area__card{text-align:center;align-items:center;gap:2rem}.logo-area--style1 .logo-area__logo-wrap{justify-content:center}.logo-area--style1 .logo-area__logo{object-position:center}.logo-area--style1 .logo-area__copy{align-items:center}.logo-area--style2 .logo-area__card{align-items:flex-start;gap:1.25rem}.logo-area--style2 .logo-area__logo-wrap{justify-content:flex-start}.logo-area--style2 .logo-area__logo{max-width:3rem}.logo-area--style2 .logo-area__copy{align-items:flex-start;gap:.5rem}
