/*! tailwindcss v4.0.9 | MIT License | https://tailwindcss.com */#partners .cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;width:100%;display:grid}#partners .cards .card{cursor:pointer;border-radius:var(--radius-md,.375rem);background-color:var(--color-white,#fff);height:180px;padding:calc(var(--spacing,.25rem)*8);border:none;justify-content:center;align-items:center;font-family:inherit;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}#partners .cards .card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}#partners .cards .card img{object-fit:contain;max-width:100%;max-height:100%;display:block}#partners .card[aria-expanded=true]{visibility:hidden}#partners dialog{border-radius:var(--radius-lg,.5rem);border:none;width:100%;max-height:80vh;margin:auto;padding:0;overflow:auto;box-shadow:0 10px 40px #0003}@media (width>=64rem){#partners dialog{width:900px}}#partners dialog .card{margin:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*0);flex-direction:column;place-items:start;height:auto;display:flex}#partners dialog .card .card-header{width:100%;padding:calc(var(--spacing,.25rem)*4);flex-direction:column-reverse;justify-content:space-between;display:flex}@media (width>=48rem){#partners dialog .card .card-header{padding-inline:calc(var(--spacing,.25rem)*8);padding-top:calc(var(--spacing,.25rem)*8);padding-bottom:calc(var(--spacing,.25rem)*16);flex-direction:row}}#partners dialog .card .card-header img{object-fit:contain;align-self:center;max-width:200px;display:block}@media (width>=48rem){#partners dialog .card .card-header img{align-self:flex-start;max-width:350px}}#partners dialog .card .card-header a{margin-bottom:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*3);color:var(--color-main);align-self:flex-end;display:flex}@media (width>=48rem){#partners dialog .card .card-header a{align-self:flex-start}}#partners dialog .card .card-info{border-radius:var(--radius-xl,.75rem);background-color:var(--color-gray-100,oklch(.967 .003 264.542));width:100%;padding:calc(var(--spacing,.25rem)*4);height:auto}@media (width>=48rem){#partners dialog .card .card-info{padding-inline:calc(var(--spacing,.25rem)*8);padding-top:calc(var(--spacing,.25rem)*8);padding-bottom:calc(var(--spacing,.25rem)*16)}}#partners dialog .card .card-info h3{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:color-mix(in oklab,var(--color-black,#000)80%,transparent)}#partners dialog .card .card-info p{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));color:var(--color-black,#000)}#partners dialog::backdrop{cursor:pointer;background:#00000080}::view-transition-group(card){animation-duration:.25s;animation-timing-function:cubic-bezier(.25,.1,.25,1.05)}::view-transition-group(card-button){animation-duration:.25s;animation-timing-function:cubic-bezier(.25,.1,.25,1.05)}@property --tw-font-weight{syntax:"*";inherits:false}
