@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-leading:initial;--tw-font-weight:initial}}}.logo-slider__viewport{max-width:var(--site-width);align-items:center;min-height:379px;margin-inline:auto;display:flex;overflow:hidden;container-type:inline-size}@media(min-width:768px){.logo-slider__viewport{min-height:calc(min(1520px,100vw - 80px)/4.00962)}}.logo-slider__track{will-change:transform;align-items:center;gap:10px;transition:transform .55s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.logo-slider__slide{flex-shrink:0;width:304px}@media(min-width:768px){.logo-slider__slide{width:calc(20cqw - 8px)}}.logo-card{background-color:var(--color-white,#fff);aspect-ratio:1;width:100%;height:auto;color:var(--color-heading);border-radius:10px;flex-direction:column;margin-bottom:0;padding:24px;text-decoration-line:none;transition:height .5s cubic-bezier(.22,1,.36,1),background-color .2s;display:flex}a.logo-card:hover,a.logo-card:focus-visible{background-color:var(--color-surface-muted,#dedede)}:is(a.logo-card:hover,a.logo-card:focus-visible) .logo-card__plus{transform:rotate(90deg)}a.logo-card:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-secondary)}.logo-card__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);display:flex}.logo-card__title{--tw-leading:var(--leading-tight,1.25);font-size:14px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-heading)}.logo-card__plus{--tw-leading:1;color:var(--color-primary);font-size:20px;line-height:1;transition:transform .2s}.logo-card__logo{flex:1;justify-content:center;align-items:center;padding-block:1.25rem;display:flex}.logo-card__logo img{max-width:80%;max-height:198px}@media(min-width:768px){.logo-card__logo img{max-height:calc(13cqw - 5.2px)}}.logo-card__meta{text-align:center;opacity:0;max-height:0;transition:max-height .5s,opacity .4s,margin-top .5s;overflow:hidden}.logo-card__subtitle{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);font-size:28px;line-height:1;font-weight:var(--font-weight-semibold,600);color:var(--color-primary);display:block}.logo-card__caption{margin-top:calc(var(--spacing,.25rem) * 1.5);color:var(--color-heading);font-size:14px;display:block}.logo-slider__slide.is-active .logo-card{aspect-ratio:304/379;height:auto}.logo-slider__slide.is-active .logo-card__meta{opacity:1;max-height:90px;margin-top:.5rem}.logo-slider__controls{margin-top:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}@media(min-width:64rem){.logo-slider__controls{margin-top:calc(var(--spacing,.25rem) * 10)}}.logo-slider__nav{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);cursor:pointer;background-color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--color-heading);border-radius:10px;justify-content:center;align-items:center;display:flex}.logo-slider__nav:hover{background-color:var(--color-surface-muted,#dedede)}.logo-slider__nav:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-secondary)}.logo-slider__nav:disabled{opacity:.35;pointer-events:none}.logo-slider__pause:not(.paused) .icon-play,.logo-slider__pause.paused .icon-pause{display:none}@media(prefers-reduced-motion:reduce){.logo-slider__track,.logo-card__plus{transition:none}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
