.auto-grid:has([data-card=exhibitor]){--grid-min-item-size: 15ch}.reel:has([data-card=exhibitor]){--scrollbar-offset: var(--page-grid-gap);--reel-space: calc(var(--page-grid-gap) * .5);grid-template-rows:1fr 1fr;grid-auto-flow:row}.reel:has([data-card=exhibitor]) .card[data-card=exhibitor]{width:min(var(--space-800) * 3,95%);min-width:min(var(--space-800) * 3,95%)}.carousel:has([data-card=exhibitor]){--carousel-item-width: min(calc(var(--space-800) * 3), 95%)}.carousel:has([data-card=exhibitor]) .carousel-viewport{padding-inline-end:var(--page-grid-gap)}.carousel:has([data-card=exhibitor]) .carousel-controls:has(.carousel-play-pause){row-gap:0;margin-block-start:0}.carousel:has([data-card=exhibitor]) .carousel-controls:has(.carousel-play-pause) .carousel-play-pause{inset-block-start:calc(var(--space-100) * -2)}:is(.carousel,.reel) .card[data-card=exhibitor] .card-header{min-height:var(--space-800)}:is(.carousel,.reel) .card[data-card=exhibitor] .card-frame{flex-basis:calc(var(--space-600) * 1.5)}.card[data-card=exhibitor]{--card-padding: var(--space-050-100);display:flex;flex-direction:column;min-width:min(20ch,100%)}.card[data-card=exhibitor] .card-header{--box-padding: var(--card-padding);--box-bg-color: var(--color-bg-alt);--sidebar-target-width: 4rem;--gutter: var(--space-100);row-gap:0;min-height:var(--space-700);flex:0 .5 auto}.card[data-card=exhibitor] .card-heading{display:grid;width:100%;align-items:start;padding-block-start:var(--card-padding);padding-inline-end:var(--space-050);text-wrap:balance}.card[data-card=exhibitor] .card-frame{flex:1 1 var(--space-400);background-color:var(--color-bg-alt)}.card[data-card=exhibitor] .card-frame svg{--pattern_color: var(--color-text);opacity:.25;max-inline-size:300%;inline-size:300%;block-size:31.25rem}.card[data-card=exhibitor] .card-body,.card[data-card=exhibitor] .card-details,.card[data-card=exhibitor] .card-footer{background-color:var(--color-bg-highlight);padding:var(--card-padding)}.card[data-card=exhibitor] .card-body{padding-block:var(--space-100);flex-grow:1;transition:translate .2s cubic-bezier(.22,1,.36,1)}.card[data-card=exhibitor] .card-body:last-child{padding-block-end:var(--space-150)}.card[data-card=exhibitor] .card-footer{padding-block-start:var(--space-050);position:relative;z-index:1}.card[data-card=exhibitor] .exhibitor-attributes{display:grid;grid-template-columns:minmax(2ch,.2fr) auto minmax(5ch,1fr);-moz-column-gap:var(--space-050);column-gap:var(--space-050);row-gap:var(--space-025)}.card[data-card=exhibitor] .exhibitor-attributes li,.card[data-card=exhibitor] .exhibitor-attributes a{text-align:left;display:grid;grid-auto-flow:column;grid-column:1/-1;grid-template-columns:subgrid;align-items:center}.card[data-card=exhibitor] .exhibitor-attributes li{border-bottom:1px solid var(--color-subtle)}.card[data-card=exhibitor] .exhibitor-attributes li:has(a:is(:hover,:focus-visible,:active)){border-color:var(--color-interactive-decoration-hover)}.card[data-card=exhibitor] .exhibitor-attributes a{padding-block:var(--space-050)}.card[data-card=exhibitor] .exhibitor-attribute{--color-interactive: var(--color-text-accent);--color-interactive-hover: var(--color-button-secondary-text);padding-inline-start:var(--space-025);text-decoration:none}.card[data-card=exhibitor] .exhibitor-attribute .attribute-icon{color:var(--color-complementary)}.card[data-card=exhibitor] .exhibitor-attribute .attribute-key{width:100%;margin-inline:auto;color:var(--color-text-soft)}.card[data-card=exhibitor] .exhibitor-attribute:is(:hover,:focus-visible,:active) :is(.attribute-key,.attribute-icon){color:currentColor}.card[data-card=exhibitor] .exhibitor-attribute .attribute-value{text-align:right;text-overflow:ellipsis;overflow:hidden;letter-spacing:.1em}.card[data-card=exhibitor] .button[aria-expanded]{--color-button-border: transparent;--color-button-text: var(--color-text-accent);--button-fs: var(--type-label-xs-fs);align-items:center;line-height:1;-moz-column-gap:var(--space-100);column-gap:var(--space-100)}.card[data-card=exhibitor] .button[aria-expanded] .button-text{line-height:1}.card[data-card=exhibitor] .button[aria-expanded] .button-icon{height:2cap}.card[data-card=exhibitor] .card-details{position:absolute;top:0;right:0;bottom:0;left:0;bottom:var(--space-350);padding-block:var(--space-100-200);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--color-complementary) transparent;overscroll-behavior:contain;transition:display .3s cubic-bezier(.22,1,.36,1) allow-discrete,translate .3s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.215,.6,.35,1)}.card[data-card=exhibitor] .card-details:not(.open){translate:0 90%;opacity:0}.card[data-card=exhibitor] .card-details:not(.open) .card-details-content{translate:0 -6lh}.card[data-card=exhibitor] .card-details:where(.open){translate:0 0;opacity:1}@starting-style{.card[data-card=exhibitor] .card-details{translate:0 90%;opacity:0}.card[data-card=exhibitor] .card-details .card-details-content{translate:0 6lh}}.card[data-card=exhibitor] .card-details-content{padding-inline:var(--space-050);margin-block-end:var(--space-100);color:var(--color-text-soft);transition:translate .35s cubic-bezier(.215,.6,.35,1)}.card[data-card=exhibitor] .card-details-content br:last-child,.card[data-card=exhibitor] .card-details-content br+br{display:none}.card[data-card=exhibitor]:has(.button[aria-expanded=true]) .card-body{translate:0 -4lh}
