.bg-hub-navy2{background-color:hsl(var(--hub-navy2))}.bg-hub-navy{background-color:hsl(var(--hub-navy))}.bg-hub-canvas{background-color:hsl(var(--hub-canvas))}.bg-hub-surface{background-color:hsl(var(--hub-surface))}.text-hub-ink{color:hsl(var(--hub-ink))}.text-hub-muted{color:hsl(var(--hub-muted))}.text-hub-blue{color:hsl(var(--hub-blue))}.text-hub-surface{color:hsl(var(--hub-surface))}.text-hub-surface\/75{color:hsl(var(--hub-surface) / .75)}.text-hub-surface\/90{color:hsl(var(--hub-surface) / .9)}.border-hub-line{border-color:hsl(var(--hub-line))}.border-hub-list-line{border-color:hsl(var(--hub-list-line))}.border-hub-surface\/10{border-color:hsl(var(--hub-surface) / .1)}.border-hub-surface\/20{border-color:hsl(var(--hub-surface) / .2)}.bg-hub-surface\/5{background-color:hsl(var(--hub-surface) / .05)}.bg-hub-navy\/75{background-color:hsl(var(--hub-navy) / .75)}.hover\:bg-hub-surface\/10:hover{background-color:hsl(var(--hub-surface) / .1)}.hover\:bg-hub-hover:hover{background-color:hsl(var(--hub-hover))}.from-hub-navy{--tw-gradient-from: hsl(var(--hub-navy)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--hub-navy) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-hub-navy\/25{--tw-gradient-to: hsl(var(--hub-navy) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--hub-navy) / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.from-hub-shadow\/70{--tw-gradient-from: hsl(var(--hub-shadow) / .7) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--hub-shadow) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-hub-shadow\/10{--tw-gradient-to: hsl(var(--hub-shadow) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--hub-shadow) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}@media (max-width: 767px){.max-md\:from-hub-navy\/60{--tw-gradient-from: hsl(var(--hub-navy) / .6) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--hub-navy) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}}@media (max-width: 1023px){[data-testid=exact-hub-page] main,[data-testid=exact-hub-page] main>*,[data-testid=exact-hub-page] main .grid>*,[data-testid=exact-hub-hero]>div>div{min-width:0}[data-testid=exact-hub-hero]>div{max-height:none}[data-testid=exact-hub-page] main>section:first-child>div>div:last-child{flex-wrap:wrap;overflow-x:visible;min-width:0}[data-testid=exact-hub-page] main>section:first-child button[type=button]{display:inline-flex;align-items:center;gap:.4rem;white-space:normal;max-width:100%}[data-testid=exact-hub-page] main>section:first-child button[type=button] svg{flex-shrink:0}}@media (max-width: 767px){[data-testid=exact-hub-page] [data-hub-rail],[data-testid=exact-hub-page] [data-testid=packaging-types]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible;scroll-snap-type:none}[data-testid=exact-hub-page] [data-hub-rail]>*,[data-testid=exact-hub-page] [data-testid=packaging-types]>*{min-width:0;max-width:100%;overflow-wrap:break-word}[data-testid=exact-hub-page] [data-testid=exact-upcoming-events]{display:grid;grid-template-columns:minmax(0,1fr);overflow-x:visible}[data-testid=exact-hub-page] [data-testid=exact-upcoming-events]>*{min-width:0}[data-testid=exact-hub-page] .packaging-type-card{padding:14px}[data-testid=exact-hub-page] main>section:first-child button[type=submit]{width:100px}}.featured-event-photo-footer{position:absolute;inset:auto 0 0;display:flex;align-items:center;gap:16px;padding:22px 18px 18px;color:hsl(var(--hub-surface));background:linear-gradient(180deg,hsl(var(--hub-navy) / 0),hsl(var(--hub-navy) / .96) 24%,hsl(var(--hub-navy)))}.featured-event-calendar{position:relative;width:76px;flex-shrink:0;overflow:visible;border-radius:10px;background:hsl(var(--hub-surface));color:hsl(var(--hub-ink));text-align:center;box-shadow:0 6px 20px hsl(var(--hub-shadow) / .25)}.featured-event-calendar:before,.featured-event-calendar:after{content:"";position:absolute;top:-5px;width:5px;height:13px;border-radius:4px;background:hsl(var(--hub-surface));box-shadow:0 2px 2px hsl(var(--hub-shadow) / .2)}.featured-event-calendar:before{left:17px}.featured-event-calendar:after{right:17px}.featured-event-calendar-month{padding:9px 5px 6px;border-radius:10px 10px 0 0;background:linear-gradient(120deg,hsl(var(--hub-magenta)),hsl(var(--hub-red)));color:hsl(var(--hub-surface));font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.13em}.featured-event-calendar-day{padding-top:3px;font-size:34px;font-weight:900;line-height:1.1;letter-spacing:-.05em}.featured-event-calendar-year{padding:2px 0 8px;color:hsl(var(--hub-muted));font-size:10px;font-weight:800;letter-spacing:.12em}.featured-event-photo-details{min-width:0}.featured-event-photo-label{display:flex;align-items:center;gap:6px;color:hsl(var(--hub-surface) / .75);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.featured-event-photo-date{margin-top:5px;font-size:15px;font-weight:900;line-height:1.3}.featured-event-photo-venue{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid hsl(var(--hub-surface) / .2)}.featured-event-photo-venue>svg{flex-shrink:0}.featured-event-photo-venue span{display:block;margin-bottom:3px;color:hsl(var(--hub-surface) / .65);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.featured-event-photo-venue strong{display:block;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.featured-event-calendar-compact{width:52px;align-self:flex-start;margin-top:3px;border-radius:7px;box-shadow:0 2px 6px hsl(var(--hub-shadow) / .12)}.featured-event-calendar-compact:before,.featured-event-calendar-compact:after{top:-3px;width:3px;height:8px;box-shadow:0 1px 2px hsl(var(--hub-shadow) / .25)}.featured-event-calendar-compact:before{left:11px}.featured-event-calendar-compact:after{right:11px}.featured-event-calendar-compact .featured-event-calendar-month{padding:5px 3px 3px;border-radius:7px 7px 0 0;font-size:8px}.featured-event-calendar-compact .featured-event-calendar-day{padding-top:2px;font-size:23px}.featured-event-calendar-compact .featured-event-calendar-year{padding:1px 0 4px;font-size:7px}:is([data-testid=event-hero-metrics],[data-testid=packaging-hero-metrics]) .event-kpi-icon{color:hsl(var(--hub-cyan));border:1px solid hsl(var(--hub-blue) / .8);background:linear-gradient(145deg,hsl(var(--hub-blue) / .25),hsl(var(--hub-navy) / .9));box-shadow:inset 0 0 0 3px hsl(var(--hub-navy) / .7),inset 0 0 12px hsl(var(--hub-blue) / .25),0 0 12px hsl(var(--hub-blue) / .2)}:is([data-testid=event-hero-metrics],[data-testid=packaging-hero-metrics]) .event-kpi-icon svg{filter:drop-shadow(0 0 4px hsl(var(--hub-blue) / .65))}@media (min-width: 1024px){[data-testid=packaging-hero-metrics] .event-kpi-icon{color:hsl(var(--hub-orange));border-color:hsl(var(--hub-orange) / .8);background:linear-gradient(145deg,hsl(var(--hub-orange) / .25),hsl(var(--hub-navy) / .9));box-shadow:inset 0 0 0 3px hsl(var(--hub-navy) / .7),inset 0 0 12px hsl(var(--hub-orange) / .25),0 0 12px hsl(var(--hub-orange) / .2)}[data-testid=packaging-hero-metrics] .event-kpi-icon svg{filter:drop-shadow(0 0 4px hsl(var(--hub-orange) / .65))}}[data-testid=exact-hub-page]:has(:is(#event-regions,#packaging-applications,#companies-explore)) [data-testid=exact-hub-hero] img{-webkit-mask-image:linear-gradient(to bottom,black 0%,black 60%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black 60%,transparent 100%)}@media (min-width: 1024px){[data-testid=exact-hub-page]:has(:is(#event-regions,#packaging-applications,#companies-explore)) [data-testid=exact-hub-hero]{position:relative;isolation:isolate}[data-testid=exact-hub-page]:has(:is(#event-regions,#packaging-applications,#companies-explore)) [data-testid=exact-hub-hero]>div>div:last-child{position:static}[data-testid=exact-hub-page]:has(:is(#event-regions,#packaging-applications,#companies-explore)) [data-testid=exact-hub-hero] img{-o-object-position:center top;object-position:center top}[data-testid=exact-hub-page]:has(:is(#event-regions,#packaging-applications,#companies-explore)) [data-testid=exact-hub-hero]>div{min-height:319px;max-height:349px;grid-template-columns:58% 42%}[data-testid=exact-hub-page]:has(:is(#event-regions,#packaging-applications,#companies-explore)) [data-testid=exact-hub-hero]>div>div:first-child{padding-bottom:82px}[data-testid=exact-hub-page]:has(:is(#event-regions,#packaging-applications,#companies-explore)) [data-testid=exact-hub-hero] .backdrop-blur-sm{bottom:80px}[data-testid=exact-hub-page]:has(:is(#event-regions,#packaging-applications,#companies-explore)) main>section:first-child{position:relative;z-index:30;margin-top:-68px;border:1px solid hsl(var(--hub-cyan) / .4);background:hsl(var(--hub-navy));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 14px 35px hsl(var(--hub-shadow) / .22),inset 0 1px hsl(var(--hub-surface) / .12)}[data-testid=exact-hub-page]:has(:is(#event-regions,#packaging-applications,#companies-explore)) main>section:first-child>div{grid-template-columns:minmax(0,1fr) auto}[data-testid=exact-hub-page]:has(:is(#event-regions,#packaging-applications,#companies-explore)) main>section:first-child>div>div:first-child{display:none}[data-testid=exact-hub-page]:has(:is(#event-regions,#packaging-applications,#companies-explore)) main>section:first-child form{box-shadow:0 0 0 1px hsl(var(--hub-surface) / .14),0 3px 14px hsl(var(--hub-shadow) / .12);transition:box-shadow .2s ease}[data-testid=exact-hub-page]:has(:is(#event-regions,#packaging-applications,#companies-explore)) main>section:first-child form:focus-within{box-shadow:0 0 0 2px hsl(var(--hub-cyan) / .8),0 0 22px hsl(var(--hub-blue) / .25)}[data-testid=exact-hub-page]:has(:is(#event-regions,#packaging-applications,#companies-explore)) main>section:first-child button[type=submit]{background-color:hsl(var(--hub-blue));box-shadow:inset 0 1px hsl(var(--hub-surface) / .22);transition:filter .2s ease}[data-testid=exact-hub-page]:has(:is(#event-regions,#packaging-applications,#companies-explore)) main>section:first-child button[type=submit]:hover{filter:brightness(1.12)}}@media (min-width: 1024px){[data-testid=exact-hub-page]:has(:is(#event-regions,#packaging-applications,#companies-explore)){background:radial-gradient(ellipse at top right,hsl(var(--hub-blue) / .045),transparent 60%),hsl(var(--hub-canvas))}:where([data-testid=exact-hub-page]:has(:is(#event-regions,#packaging-applications,#companies-explore))) .bg-hub-surface.border-hub-line{background-color:hsl(var(--hub-surface) / .94);border-color:hsl(var(--hub-line) / .8);box-shadow:0 8px 24px hsl(var(--hub-navy) / .065),0 1px 3px hsl(var(--hub-navy) / .04),inset 0 1px hsl(var(--hub-surface) / .9)}:where([data-testid=exact-hub-page]:has(:is(#event-regions,#packaging-applications,#companies-explore))) header.bg-hub-navy2{background:linear-gradient(115deg,hsl(var(--hub-navy2) / .97),hsl(var(--hub-navy) / .96));box-shadow:inset 0 1px hsl(var(--hub-surface) / .08)}:where([data-testid=exact-hub-page]:has(:is(#event-regions,#packaging-applications,#companies-explore))) main>section.bg-hub-navy{background:linear-gradient(115deg,hsl(var(--hub-navy) / .98),hsl(var(--hub-navy2) / .96));box-shadow:0 10px 26px hsl(var(--hub-navy) / .12),inset 0 1px hsl(var(--hub-surface) / .1)}:where([data-testid=exact-hub-page]:has(:is(#event-regions,#packaging-applications,#companies-explore))) [data-testid=exact-hub-hero] .backdrop-blur-sm{background-color:hsl(var(--hub-navy) / .64);border-color:hsl(var(--hub-surface) / .26);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 32px hsl(var(--hub-shadow) / .18),inset 0 1px hsl(var(--hub-surface) / .12)}:where([data-testid=exact-hub-page]:has(:is(#event-regions,#packaging-applications,#companies-explore))) main>section.bg-hub-navy button[type=button]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:132px;height:50px;background-color:hsl(var(--hub-navy2) / .7);border-color:hsl(var(--hub-cyan) / .3);box-shadow:inset 0 1px hsl(var(--hub-surface) / .08)}:where([data-testid=exact-hub-page]:has(:is(#event-regions,#packaging-applications,#companies-explore))) main>section:first-child button[type=button]>span{display:flex;margin-right:0;color:hsl(var(--hub-cyan))}:where([data-testid=exact-hub-page]:has(:is(#event-regions,#packaging-applications,#companies-explore))) main>section:first-child button[type=button] svg{width:26px;height:26px;stroke-width:1.7;filter:drop-shadow(0 0 5px hsl(var(--hub-blue) / .35))}}.event-types-panel{display:flex;flex-direction:column;height:100%;min-height:300px;overflow:hidden;border:1px solid hsl(var(--hub-line));border-radius:.75rem;background:hsl(var(--hub-surface));color:hsl(var(--hub-ink))}.event-types-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:.75rem}.event-types-title{display:flex;align-items:center;gap:.5rem}.event-types-title>svg{padding:.35rem;width:2rem;height:2rem;border-radius:.5rem;color:hsl(var(--hub-surface));background:hsl(var(--hub-blue))}.event-types-title h2{font-size:1.05rem;font-weight:900;letter-spacing:-.01em}.event-types-all{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:700;color:hsl(var(--hub-blue))}.event-types-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:1;gap:.6rem;padding:0 .75rem .75rem}.event-type-tile{display:flex;min-width:0;align-items:center;gap:.6rem;padding:.75rem .6rem;text-align:left;border-radius:.65rem;color:hsl(var(--hub-surface));background:linear-gradient(135deg,hsl(var(--event-type-accent)),hsl(var(--event-type-accent) / .85));box-shadow:inset 0 1px hsl(var(--hub-surface) / .3),0 2px 5px hsl(var(--hub-navy) / .12)}.event-type-tile:focus-visible,.event-types-all:focus-visible{outline:2px solid hsl(var(--hub-blue));outline-offset:3px}.event-type-symbol{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:3.25rem;border-radius:.55rem;background:hsl(var(--hub-surface) / .14);box-shadow:inset 0 1px hsl(var(--hub-surface) / .13)}.event-type-copy{flex:1;min-width:0}.event-type-copy strong{display:block;font-size:.8rem;line-height:1.2;font-weight:800}.event-type-copy span{display:block;margin-top:.3rem;font-size:.7rem;line-height:1.25}.event-type-arrow{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;background:hsl(var(--hub-surface));color:hsl(var(--hub-orange))}.event-type-trade_show{--event-type-accent: var(--hub-blue)}.event-type-conference{--event-type-accent: var(--hub-purple)}.event-type-webinar{--event-type-accent: var(--hub-green)}.event-type-workshop{--event-type-accent: var(--hub-magenta)}@media (max-width: 767px){.event-types-panel{min-height:260px}.event-type-tile{gap:.4rem}.event-type-symbol{width:2rem}}@media (min-width: 1024px){.event-types-panel{box-shadow:0 10px 28px hsl(var(--hub-navy) / .08),0 2px 6px hsl(var(--hub-navy) / .04)}.event-type-tile{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,hsl(var(--event-type-accent)) 82%,hsl(var(--hub-navy))),color-mix(in srgb,hsl(var(--event-type-accent)) 65%,hsl(var(--hub-navy))));box-shadow:inset 0 1px hsl(var(--hub-surface) / .35),inset 0 0 0 1px hsl(var(--hub-surface) / .16),0 5px 12px hsl(var(--event-type-accent) / .24),0 2px 4px hsl(var(--hub-navy) / .1)}.event-type-conference{background:linear-gradient(135deg,hsl(var(--hub-purple)),color-mix(in srgb,hsl(var(--hub-purple)) 75%,hsl(var(--hub-navy))))}.event-type-webinar{background:linear-gradient(135deg,color-mix(in srgb,hsl(var(--hub-green)) 74%,hsl(var(--hub-navy))),color-mix(in srgb,hsl(var(--hub-green)) 60%,hsl(var(--hub-navy))))}.event-type-workshop{background:linear-gradient(135deg,hsl(var(--hub-magenta)),color-mix(in srgb,hsl(var(--hub-magenta)) 80%,hsl(var(--hub-navy))))}.event-type-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.7}.event-type-trade_show:before{background:repeating-linear-gradient(135deg,transparent 0 22px,hsl(var(--hub-surface) / .07) 22px 23px),radial-gradient(circle at 92% 8%,transparent 0 36px,hsl(var(--hub-surface) / .12) 37px 38px,transparent 39px)}.event-type-conference:before{background:radial-gradient(circle at 90% 85%,transparent 0 30px,hsl(var(--hub-surface) / .13) 31px 32px,transparent 33px 53px,hsl(var(--hub-surface) / .09) 54px 55px,transparent 56px 76px,hsl(var(--hub-surface) / .07) 77px 78px,transparent 79px)}.event-type-webinar:before{background:radial-gradient(circle,hsl(var(--hub-surface) / .16) 1px,transparent 1.5px) 0 0 / 14px 14px,linear-gradient(120deg,transparent 65%,hsl(var(--hub-surface) / .06) 65% 80%,transparent 80%)}.event-type-workshop:before{background:repeating-linear-gradient(0deg,transparent 0 23px,hsl(var(--hub-surface) / .06) 23px 24px),repeating-linear-gradient(90deg,transparent 0 23px,hsl(var(--hub-surface) / .06) 23px 24px),linear-gradient(135deg,transparent 60%,hsl(var(--hub-surface) / .07) 60% 76%,transparent 76%)}.event-type-symbol{background:linear-gradient(145deg,hsl(var(--hub-surface) / .22),hsl(var(--hub-surface) / .08));box-shadow:inset 0 1px hsl(var(--hub-surface) / .35),inset 0 0 0 1px hsl(var(--hub-surface) / .12),0 4px 10px hsl(var(--hub-navy) / .15)}.event-type-symbol>svg{width:2rem;height:2rem;filter:drop-shadow(0 2px 2px hsl(var(--hub-navy) / .2))}.event-type-copy{text-shadow:0 1px 2px hsl(var(--hub-navy) / .2)}.event-type-arrow{color:color-mix(in srgb,hsl(var(--event-type-accent)) 75%,hsl(var(--hub-navy)));box-shadow:0 3px 7px hsl(var(--hub-navy) / .2),inset 0 1px hsl(var(--hub-surface) / .8)}}
