@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/shanghai-fair-indonesia-2026/fonts/inter-latin-variable.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/shanghai-fair-indonesia-2026/fonts/dm-sans-latin-variable.woff2)format("woff2")}:root{--ink:#07111f;--ink-soft:#132338;--blue:#1976d2;--blue-dark:#0f4f94;--gold:#f9a825;--porcelain:#f7f4ee;--paper:#fffdf9;--white:#fff;--muted:#5f6a78;--line:#d9dde2;--success:#2d8a61;--container:1280px;--radius:2px;--font-inter:"Inter", system-ui;--font-dm-sans:"DM Sans", system-ui;--font-noto-sc:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-inter);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}input,button{font:inherit}.admin-auth-shell{background:var(--porcelain);place-items:center;min-height:100vh;padding:24px;display:grid}.admin-auth-card{border:1px solid var(--line);background:var(--white);width:min(100%,480px);padding:clamp(28px,6vw,52px)}.admin-auth-card h1,.admin-main h1{font-family:var(--font-dm-sans);margin:8px 0 12px;line-height:1.1}.admin-form{gap:18px;margin-top:28px;display:grid}.admin-form label,.admin-form input{width:100%;display:block}.admin-form select,.admin-form textarea{border:1px solid var(--line);background:var(--white);width:100%;font:inherit;padding:10px 12px;display:block}.admin-editor-form{border:1px solid var(--line);background:var(--white);max-width:760px;margin-bottom:42px;padding:24px}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;background:var(--white);width:100%;font-size:13px}.admin-table th,.admin-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px}.admin-table td span{color:var(--muted);display:block}.admin-row-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-email-preview-controls{border:1px solid var(--line);background:var(--white);gap:16px;margin:28px 0;padding:20px;display:grid}.admin-email-preview-controls>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-email-preview-controls strong{letter-spacing:.08em;text-transform:uppercase;min-width:84px;font-size:12px}.admin-email-preview-controls .button{min-height:40px;padding-inline:16px}.admin-email-preview-controls .button--quiet{border-color:var(--line);background:var(--white);color:var(--ink)}.admin-email-preview-controls .button--quiet:hover,.admin-email-preview-controls .button--quiet:focus-visible{border-color:var(--blue);background:#eef6fd}.admin-email-preview-meta{border:1px solid var(--line);background:var(--white);border-bottom:0;grid-template-columns:minmax(0,2fr) minmax(0,1fr);margin:0;display:grid}.admin-email-preview-meta>div{min-width:0;padding:14px 18px}.admin-email-preview-meta>div+div{border-left:1px solid var(--line)}.admin-email-preview-meta dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-email-preview-meta dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.admin-email-preview-frame{border:1px solid var(--line);background:#f3f1ec;width:100%;height:1240px;display:block}@media (max-width:720px){.admin-email-preview-meta{grid-template-columns:1fr}.admin-email-preview-meta>div+div{border-top:1px solid var(--line);border-left:0}.admin-email-preview-frame{height:1320px}}.admin-inline-form{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;margin-block:1.5rem 2.5rem;display:grid}.admin-form-grid .admin-form{align-content:start;margin:0}.admin-form-grid label:not(.check-field),.admin-form-grid fieldset{gap:.35rem;display:grid}.admin-locale-checks{flex-wrap:wrap;gap:.5rem;display:flex}.admin-inline-form input,.admin-inline-form select{max-width:20rem;min-height:2.5rem;color:var(--ink);background:#fff;border:1px solid #667085;padding:.5rem}.public-record-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.public-record-grid article{background:var(--white);min-height:250px;padding:30px}.public-record-grid h2{font-size:25px}.public-record-grid p,.public-article p{color:var(--muted)}.public-article{max-width:760px}.public-article .news-markdown{gap:16px;display:grid}.public-article .news-markdown h2{margin-top:34px;font-size:clamp(26px,3vw,34px)}.public-article .news-markdown h2:first-child{margin-top:0}.public-article .news-markdown h3,.public-article .news-markdown h4{margin-top:16px;font-size:21px}.public-article .news-markdown p,.public-article .news-markdown li{font-size:17px;line-height:1.75}.public-article .news-markdown ul,.public-article .news-markdown ol{gap:8px;padding-left:24px;display:grid}.public-article .news-markdown blockquote{border-left:3px solid var(--gold);background:var(--porcelain);padding:18px 22px}.public-article .news-markdown img{width:100%;height:auto;margin:18px 0}.news-featured-image{object-fit:cover;width:100%;height:auto;margin:0 0 20px;display:block}.public-record-grid time,.preview-news-grid time,.public-article>time{color:var(--muted);margin:0 0 14px;font-size:13px;display:block}@media (max-width:800px){.public-record-grid{grid-template-columns:1fr}}.admin-form label{margin-bottom:6px;font-size:13px;font-weight:700}.admin-form input{border:1px solid var(--line);background:var(--white);min-height:48px;padding:10px 12px}.admin-notice{border-left:3px solid var(--gold);background:var(--porcelain);margin-top:24px;padding:14px}.admin-header{background:var(--ink);min-height:64px;color:var(--white);align-items:center;gap:18px;padding:0 24px;display:flex}.admin-brand{margin-right:auto;font-weight:700}.admin-role{color:#cbd4df;text-transform:uppercase;font-size:12px}.admin-header button{color:inherit;cursor:pointer;background:0 0;border:1px solid #5f6a78;padding:7px 11px}.admin-main{width:min(calc(100% - 48px), var(--container));margin:0 auto;padding-block:48px}.admin-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.admin-status-grid article{border:1px solid var(--line);background:var(--white);padding:22px}@media (max-width:700px){.admin-status-grid{grid-template-columns:1fr}}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}.container{width:min(calc(100% - 48px), var(--container));margin-inline:auto}.skip-link{z-index:100;background:var(--white);color:var(--ink);padding:10px 16px;position:fixed;top:8px;left:16px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.preview-bar{background:var(--ink);color:#cbd4df;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.preview-bar__inner{align-items:center;gap:10px;min-height:34px;display:flex}.preview-bar__date{margin-left:auto}.status-dot{background:var(--gold);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.site-header{z-index:20;background:#fffdf9f7;border-bottom:1px solid #07111f1f;position:relative}.header-inner{align-items:center;gap:34px;min-height:86px;display:flex}.brand{flex:none;align-items:center;gap:12px;display:inline-flex}.brand-mark{background:var(--blue);width:42px;height:42px;color:var(--white);font:700 13px/1 var(--font-dm-sans);letter-spacing:-.04em;place-items:center;display:grid}.brand-copy{line-height:1.1;display:grid}.brand-copy strong{font:700 15px/1.15 var(--font-dm-sans), var(--font-noto-sc);letter-spacing:.04em}.brand-copy span{color:var(--muted);letter-spacing:.2em;margin-top:4px;font-size:9px}.desktop-nav{align-items:center;gap:clamp(16px,2vw,28px);margin-left:auto;display:flex}.desktop-nav a{white-space:nowrap;font-size:13px;font-weight:600;position:relative}.desktop-nav a:after{content:"";background:var(--blue);height:2px;transition:inset .16s;position:absolute;inset:auto 50% -13px}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after,.desktop-nav a.is-active:after{inset-inline:0}.header-actions{align-items:center;gap:18px;display:flex}.locale-switcher{gap:4px;font-size:10px;font-weight:700;display:flex}.locale-switcher a{min-width:28px;min-height:28px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.locale-switcher a.is-active{color:var(--blue-dark)}.button{border:1px solid var(--blue);background:var(--blue);min-height:52px;color:var(--white);justify-content:center;align-items:center;gap:18px;padding:0 24px;font-size:13px;font-weight:700;transition:background .16s,color .16s,transform .16s;display:inline-flex}.button:hover,.button:focus-visible{background:var(--blue-dark);transform:translateY(-1px)}.button--small{min-height:42px;padding-inline:18px;font-size:12px}.button--gold{border-color:var(--gold);background:var(--gold);color:var(--ink)}.button--gold:hover,.button--gold:focus-visible{background:#ffc14d}.button--ghost{background:0 0;border-color:#ffffff8c}.button--ghost:hover,.button--ghost:focus-visible{background:var(--white);color:var(--ink)}.button--dark{border-color:var(--ink);background:var(--ink)}.mobile-menu{margin-left:auto;display:none}.mobile-menu summary{border:1px solid var(--line);cursor:pointer;place-items:center;width:48px;min-height:48px;padding:0;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:24px;height:24px}.mobile-menu__panel{background:var(--paper);border-top:1px solid var(--line);padding:24px;display:grid;position:absolute;inset:86px 0 auto;box-shadow:0 20px 45px #07111f1f}.mobile-menu__panel>a{border-bottom:1px solid var(--line);font:600 18px/1.3 var(--font-dm-sans), var(--font-noto-sc);padding:13px 0}.mobile-locales{gap:20px;padding-top:22px;font-size:12px;font-weight:800;display:flex}.mobile-locales a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.eyebrow{color:var(--blue-dark);letter-spacing:.18em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:800}.eyebrow--gold{color:var(--gold)}.page-hero h1,.section h2{font-family:var(--font-dm-sans), var(--font-noto-sc);letter-spacing:-.045em;margin:0;font-weight:600;line-height:1.02}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.section{padding-block:120px}.section--intro{background:var(--paper)}.split-heading{grid-template-columns:minmax(190px,.42fr) 1fr;gap:70px;display:grid}.split-heading h2,.section-heading h2{max-width:850px;font-size:clamp(40px,5vw,70px)}.lead{max-width:760px;color:var(--muted);margin:30px 0 0;font-size:clamp(17px,1.8vw,21px);line-height:1.8}.landing-about{background:var(--paper);scroll-margin-top:92px}.landing-about__grid,.landing-visit__grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:clamp(48px,8vw,120px);display:grid}.landing-about h2,.landing-visit h2,.landing-videos h2{max-width:900px;font-size:clamp(42px,5vw,72px)}.landing-facts{border-top:1px solid var(--line);display:grid}.landing-facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(90px,.4fr) 1fr;align-items:baseline;gap:24px;padding:28px 0;display:grid}.landing-facts strong{color:var(--blue);font-size:clamp(30px,4vw,48px)}.landing-facts span,.landing-visit__details{color:var(--muted)}.landing-videos{background:var(--ink);color:var(--white);scroll-margin-top:92px;overflow:hidden}.exhibition-carousel{position:relative}.exhibition-carousel__controls{justify-content:flex-end;gap:10px;margin:-90px 0 44px;display:flex}.exhibition-carousel__controls button{min-height:48px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:999px;padding:0 18px}.exhibition-carousel__track{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:28px;padding-bottom:24px;display:flex;overflow-x:auto}.exhibition-video{scroll-snap-align:start;flex:0 0 min(760px,82vw)}.exhibition-video__media{aspect-ratio:16/9;background:#070b13;position:relative;overflow:hidden}.exhibition-video__media video,.exhibition-video__poster{border:0;width:100%;height:100%}.exhibition-video__media video{object-fit:contain;display:block}.exhibition-video__poster{cursor:pointer;place-items:center;padding:0;display:grid;position:relative}.exhibition-video__poster img{object-fit:cover;transition:transform .3s}.exhibition-video__poster:hover img{transform:scale(1.02)}.exhibition-video__poster span{z-index:1;background:var(--gold);min-height:48px;color:var(--ink);letter-spacing:.04em;border-radius:999px;place-items:center;padding:0 22px;font-size:13px;font-weight:800;display:grid;position:relative;box-shadow:0 16px 40px #00000047}.exhibition-video__copy{grid-template-columns:80px 1fr;gap:6px 24px;padding-top:24px;display:grid}.exhibition-video__copy>span{color:var(--gold);letter-spacing:.12em;grid-row:1/span 2;font-size:13px;font-weight:800}.exhibition-video__copy h3{font-size:clamp(24px,3vw,38px)}.exhibition-video__copy p{color:#ffffffb8;max-width:620px}.landing-visit{background:var(--paper);scroll-margin-top:92px}.landing-visit .hero-actions{align-items:center;margin-top:36px}.landing-visit__details{border-left:3px solid var(--gold);padding:8px 0 8px 40px}.landing-visit__details p{color:var(--ink);margin:0 0 16px;font-size:clamp(18px,2vw,24px);font-weight:700}.landing-visit__details small{margin-top:28px;line-height:1.7;display:block}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:48px;display:flex}.section-heading--light{color:var(--white)}.text-link{color:var(--blue);align-items:center;gap:16px;font-size:13px;font-weight:800;display:inline-flex}.audience-section{background:var(--ink)}.audience-grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.audience-card{min-height:520px;color:var(--white);background-position:50%;background-size:cover;position:relative;overflow:hidden}.audience-card--registration{background-image:url(/shanghai-fair-indonesia-2026/media/registration/registration-desk.jpg)}.audience-card--visitors{background-image:url(/shanghai-fair-indonesia-2026/media/audience/professional-visitors.jpg)}.audience-card--matching{background-image:url(/shanghai-fair-indonesia-2026/media/matching/business-meeting.jpg)}.audience-card__shade{background:linear-gradient(#07111f0a 28%,#07111ff2);transition:background .2s;position:absolute;inset:0}.audience-card:hover .audience-card__shade{background:linear-gradient(#07111f33 24%,#1976d2f7)}.audience-card__content{padding:36px;position:absolute;inset:auto 0 0}.audience-card__content>span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.audience-card h3{font:600 clamp(27px, 2.4vw, 38px)/1.1 var(--font-dm-sans), var(--font-noto-sc);letter-spacing:-.04em;margin:14px 0 10px}.audience-card p{color:#dce3ec;max-width:340px;margin:0;font-size:14px}.audience-card__content>a{border:1px solid #ffffffa6;place-items:center;width:48px;height:48px;margin-top:24px;font-size:20px;display:grid}.page-hero{background:var(--ink);color:var(--white);padding-block:110px}.page-hero__grid{grid-template-columns:minmax(190px,.38fr) 1fr;gap:70px;display:grid}.page-hero h1{max-width:960px;font-size:clamp(48px,6.2vw,86px)}.page-hero__grid>div>p{color:#ccd5e0;max-width:780px;margin:30px 0 0;font-size:clamp(17px,1.8vw,21px)}.closed-panel{border:1px solid var(--line);background:var(--white);padding:clamp(38px,6vw,74px)}.closed-panel h2{max-width:720px;margin-top:26px;font-size:clamp(34px,4vw,56px)}.closed-panel>p{max-width:700px;color:var(--muted);margin:22px 0 30px;font-size:17px}.registration-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.registration-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);flex-direction:column;align-items:flex-start;min-height:330px;padding:38px;display:flex}.registration-grid article>span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.registration-grid h2{margin-top:54px;font-size:32px}.registration-grid p{color:var(--muted);margin-bottom:28px;font-size:15px}.registration-grid__cta{min-width:120px;margin-top:auto}.registration-grid+.closed-panel,.registration-grid~.closed-panel,.registration-grid+.container{margin-top:40px}.registration-detail{grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr);align-items:start;gap:40px;display:grid}.registration-section{padding-block:clamp(64px,7vw,96px)}.page-hero--registration{background:radial-gradient(circle at 80% 20%, #1976d23d, transparent 38%), var(--ink);padding-block:clamp(64px,7vw,82px)}.page-hero--registration h1{font-size:clamp(46px,5.4vw,72px)}.registration-guide{border-top:4px solid var(--gold);background:var(--porcelain);padding:clamp(30px,4vw,46px);position:sticky;top:120px}.registration-guide h2{margin-top:18px;font-size:clamp(32px,3.3vw,46px);line-height:1.02}.registration-guide__steps{border-top:1px solid var(--line);gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.registration-guide__steps li{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;gap:14px;padding:20px 0;display:grid}.registration-guide__steps li>span{color:var(--blue-dark);letter-spacing:.1em;padding-top:3px;font-size:10px;font-weight:800}.registration-guide__steps h3,.registration-guide__steps p,.registration-guide__notice p{margin:0}.registration-guide__steps h3{font-size:15px}.registration-guide__steps p{color:var(--muted);margin-top:6px;font-size:13px}.registration-guide__notice{border-left:3px solid var(--gold);background:var(--white);gap:6px;margin-top:28px;padding:20px;display:grid}.registration-guide__notice strong:not(:first-child){margin-top:12px}.registration-guide__notice strong{font-size:12px}.registration-guide__notice p{color:var(--muted);font-size:12px}.registration-detail__main{min-width:0}.rehearsal-form{border:1px solid var(--hairline);background:#fff;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.registration-detail__main .rehearsal-form{max-width:none}.rehearsal-form label:not(.check-field),.rehearsal-form fieldset{border:0;gap:.5rem;margin:0;padding:0;font-weight:700;display:grid}.rehearsal-form input:not([type=checkbox]),.rehearsal-form select,.rehearsal-form textarea{width:100%;min-height:3rem;color:var(--ink);font:inherit;background:#fff;border:1px solid #667085;border-radius:0;padding:.75rem}.rehearsal-form textarea{resize:vertical;min-height:7rem}.rehearsal-form select{height:3rem}.rehearsal-banner{border-left:4px solid var(--gold);background:var(--porcelain);gap:.25rem;padding:1rem;display:grid}.registration-form-section{border-top:1px solid var(--line);gap:1rem;padding-top:1.5rem;display:grid}.registration-form-section h2{margin:0;font-size:clamp(22px,2.2vw,28px)}.registration-form-grid,.registration-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.registration-field--full{grid-column:1/-1}.registration-form-stack,.registration-form-section--consent{gap:1rem;display:grid}.registration-section-note{color:var(--muted);margin:0}.registration-session-list{gap:.75rem;display:grid}.registration-session-option{border:1px solid var(--line);background:var(--white);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding:1rem;display:grid}.registration-session-option input{width:1.25rem;height:1.25rem;margin-top:.1rem}.registration-session-option span,.registration-recorded-sessions{gap:.35rem;display:grid}.registration-session-option small{color:var(--muted)}.registration-recorded-sessions ul{margin:0;padding-left:1.25rem}.registration-option-group>legend{margin-bottom:.75rem}.registration-option-grid .check-field{border:1px solid var(--line);background:var(--white);align-items:center;min-height:58px;padding:.75rem}.registration-exhibitor-selector{background:var(--porcelain);min-width:0;border:1px solid var(--line)!important;padding:1rem!important}.registration-exhibitor-count{color:var(--muted);margin:0;font-size:.9rem}.registration-exhibitor-options{scrollbar-gutter:stable;grid-auto-rows:max-content;width:100%;min-width:0;max-height:320px;padding-right:.25rem;overflow:hidden auto}.registration-exhibitor-options[hidden],.registration-exhibitor-options .check-field[hidden]{display:none}.registration-exhibitor-options .check-field{grid-template-columns:auto minmax(0,1fr);align-items:start;min-width:0;height:auto;display:grid}.registration-exhibitor-options .check-field span{overflow-wrap:anywhere;min-width:0}.check-field{align-items:flex-start;gap:.75rem;font-weight:500;display:flex}.check-field input{flex:none;width:1.25rem;height:1.25rem}.form-result{background:var(--porcelain);margin:0;padding:.75rem 1rem}.form-result--success{border-left:4px solid #08783e}.form-result--sent,.form-result--verification,.form-result--existing{border-left:4px solid var(--blue)}.form-result--error,.form-result--uncertain{border-left:4px solid #b42318}.standalone-response{background:var(--porcelain);place-items:center;min-height:100vh;padding:1.5rem;display:grid}.standalone-response section{border-top:4px solid var(--gold);background:#fff;gap:1.25rem;width:min(100%,42rem);padding:clamp(1.5rem,5vw,3rem);display:grid}.standalone-response h1,.standalone-response p{margin:0}.meeting-proposal-summary{background:var(--line);border:1px solid var(--line);gap:1px;margin:0;display:grid}.meeting-proposal-summary>div{background:var(--white);gap:6px;padding:16px;display:grid}.meeting-proposal-summary dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.meeting-proposal-summary dd,.meeting-proposal-summary ul{margin:0}.meeting-proposal-summary ul{padding-left:20px}.meeting-proposal-boundary{color:var(--muted);font-size:13px}.faq-list{max-width:960px}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;min-height:86px;font:600 clamp(19px, 2vw, 25px)/1.3 var(--font-dm-sans), var(--font-noto-sc);justify-content:space-between;align-items:center;gap:24px;list-style:none;display:flex}.faq-list summary span{color:var(--blue);font-size:25px}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:720px;color:var(--muted);margin:-6px 0 30px}.site-footer{background:var(--ink);color:var(--white)}.footer-partners{border-bottom:1px solid var(--gold);background:var(--porcelain);color:var(--ink)}.footer-partners__inner{padding-block:clamp(46px,6vw,76px)}.footer-partner-group+.footer-partner-group{border-top:1px solid var(--line);margin-top:clamp(38px,5vw,56px);padding-top:clamp(38px,5vw,56px)}.footer-partner-group h2{color:var(--ink);font:700 12px/1.2 var(--font-inter);letter-spacing:.14em;text-transform:uppercase;margin:0 0 28px}.footer-partner-grid{align-items:center;gap:clamp(28px,4vw,52px);display:grid}.footer-partner-grid--1{grid-template-columns:repeat(1,minmax(0,1fr))}.footer-partner-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-partner-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-partner-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-partner-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.footer-partner-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.footer-partner-grid>a,.footer-partner-grid>div{place-items:center;min-width:0;min-height:86px;display:grid}.footer-partner-grid>a{outline-offset:8px}.footer-partner-grid img{object-fit:contain;width:100%;height:72px}.footer-support{padding-top:34px}.footer-support p{border-bottom:1px solid #ffffff1f;grid-template-columns:132px minmax(0,1fr);gap:24px;margin:0;padding-bottom:34px;display:grid}.footer-support span{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;padding-top:2px;font-size:9px;font-weight:800}.footer-support strong{color:#b8c3cf;max-width:780px;font-size:13px;font-weight:500;line-height:1.65}.partner-admin,.partner-admin-groups{gap:24px;display:grid}.partner-admin-group{border:1px solid var(--line);background:var(--white);padding:24px}.partner-admin-group>header,.partner-admin-logos article,.partner-admin-move{justify-content:space-between;align-items:center;gap:16px;display:flex}.partner-admin-group h2,.partner-admin-group p{margin-block:6px}.partner-group-form,.partner-group-approval{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:18px;display:grid}.partner-group-form label,.partner-group-approval label{gap:6px;display:grid}.partner-group-form button,.partner-group-approval button,.partner-group-approval fieldset{align-self:end}.partner-admin-logos{gap:10px;margin-block:20px;display:grid}.partner-admin-logos article{border-top:1px solid var(--line);padding:14px 0}.partner-admin-logos img{object-fit:contain;width:140px;height:64px}.partner-admin-logos article>div{margin-right:auto;display:grid}.partner-admin-logos small{color:var(--muted)}.footer-grid{grid-template-columns:1.25fr .6fr .6fr 1fr;gap:60px;padding-top:64px;display:grid}.brand--footer .brand-copy span{color:#9aa8b9}.footer-grid>div:first-child>p{color:#9eabb9;max-width:350px;margin:26px 0 0;font-size:13px}.site-socials{align-items:center;gap:8px;display:flex}.footer-grid .site-socials{margin-top:24px}.site-socials a{width:38px;height:38px;color:var(--white);border:1px solid #ffffff3d;place-items:center;transition:color .16s,border-color .16s,background .16s;display:grid}.site-socials a:hover,.site-socials a:focus-visible{border-color:var(--gold);color:var(--gold);background:#ffffff0f}.site-socials svg{fill:currentColor;width:18px;height:18px}.footer-safe{align-items:center;gap:10px;display:flex}.footer-links{align-content:start;gap:12px;font-size:13px;display:grid}.footer-label{color:#7f8c9b;letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:800}.footer-links a:hover{color:var(--gold)}.footer-date{grid-template-columns:auto auto auto auto auto;justify-content:end;align-items:center;gap:12px;display:grid}.footer-date>span:not(.footer-date__dash){font:500 56px/1 var(--font-dm-sans);letter-spacing:-.06em}.footer-date div{display:grid}.footer-date strong{color:var(--gold);font-size:10px}.footer-date small{color:#7f8c9b;font-size:10px}.footer-date__dash{color:#687485}.footer-bottom{color:#788697;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:76px;margin-top:70px;font-size:10px;display:flex}.analytics-consent{z-index:1000;pointer-events:none;position:fixed;bottom:20px;left:20px;right:20px}.analytics-consent__panel{background:var(--ink);width:min(100%,920px);color:var(--white);pointer-events:auto;border:1px solid #ffffff2e;justify-content:space-between;align-items:end;gap:28px;margin:0 auto;padding:22px;display:flex;box-shadow:0 18px 60px #07111f4d}.analytics-consent__panel h2{font:700 20px/1.25 var(--font-dm-sans), var(--font-noto-sc);margin:0 0 6px}.analytics-consent__panel p{color:#c8d1dc;max-width:620px;margin:0 0 6px;font-size:13px}.analytics-consent__panel a{color:var(--gold);text-underline-offset:3px;font-size:12px;text-decoration:underline}.analytics-consent__actions{flex:none;gap:10px;display:flex}.button--consent-primary,.button--consent-secondary{border:1px solid #0000;min-height:44px;padding:10px 16px}.button--consent-primary{background:var(--gold);color:var(--ink)}.button--consent-secondary{color:var(--white);background:0 0;border-color:#7c8998}.analytics-consent__settings{background:var(--ink);color:var(--white);font:700 11px/1.2 var(--font-inter);cursor:pointer;pointer-events:auto;border:1px solid #7c8998;margin-left:auto;padding:9px 12px;display:block}.analytics-consent button:focus-visible,.analytics-consent a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (max-width:720px){.analytics-consent{bottom:12px;left:12px;right:12px}.analytics-consent__panel,.analytics-consent__actions{flex-direction:column;align-items:stretch}.analytics-consent__panel{gap:18px}}@media (max-width:1240px){.desktop-nav,.locale-switcher{display:none}.header-actions{margin-left:auto}.mobile-menu{margin-left:0;display:block}}@media (max-width:1120px){.footer-grid{grid-template-columns:1fr .5fr .5fr}.footer-partner-grid--4,.footer-partner-grid--5,.footer-partner-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-date{display:none}}@media (max-width:820px){.container{width:min(calc(100% - 32px), var(--container))}.preview-bar__date,.header-actions .button{display:none}.header-inner{min-height:72px}.mobile-menu__panel{top:72px}.section{padding-block:78px}.split-heading,.page-hero__grid,.landing-about__grid,.landing-visit__grid,.registration-detail{grid-template-columns:1fr;gap:38px}.registration-guide{position:static}.section-heading{flex-direction:column;align-items:start}.exhibition-carousel__controls{justify-content:flex-start;margin:0 0 24px}.exhibition-video{flex-basis:88vw}.landing-visit__details{padding-left:24px}.audience-grid,.registration-grid{grid-template-columns:1fr}.audience-card{min-height:480px}.page-hero{padding-block:80px}.page-hero--registration{padding-block:56px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}@media (max-width:540px){.partner-group-form,.partner-group-approval{grid-template-columns:1fr}.partner-admin-group>header,.partner-admin-logos article{flex-direction:column;align-items:flex-start}.brand-copy strong{font-size:13px}.footer-grid{grid-template-columns:1fr}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.audience-card__content{padding:28px}.registration-guide,.registration-grid article{padding:30px}.rehearsal-form{padding:24px}.registration-form-grid,.registration-option-grid{grid-template-columns:minmax(0,1fr)}.registration-field--full,.footer-grid>div:first-child{grid-column:auto}.footer-partner-grid--3,.footer-partner-grid--4,.footer-partner-grid--5,.footer-partner-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-partner-grid{gap:24px 28px}.footer-partner-grid img{height:60px}.footer-support{padding-top:28px}.footer-support p{grid-template-columns:1fr;gap:8px;padding-bottom:28px}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.staff-preview-banner{z-index:50;color:#4a2c00;font:700 .75rem/1.4 var(--font-mono);letter-spacing:.08em;text-align:center;background:#fff1c7;border-bottom:1px solid #7a4d00;padding:.65rem 1rem;position:sticky;top:0}.preview-record-status{color:#684300;font:700 .7rem/1.2 var(--font-mono);letter-spacing:.06em;background:#fff7df;border:1px solid #d69b28;margin:0 0 .75rem;padding:.25rem .5rem;display:inline-flex}.exhibitor-filter-bar{grid-template-columns:minmax(0,1fr);gap:1rem;margin-bottom:2rem;display:grid}.exhibitor-filter-bar>.preview-language-notice{margin:0}.exhibitor-directory-search{width:min(100%,32rem)}.exhibitor-filter-bar label{gap:.45rem;font-weight:700;display:grid}.exhibitor-filter-bar input,.exhibitor-filter-bar select{border:1px solid var(--line);width:100%;min-height:3rem;color:var(--ink);background:#fff;padding:.7rem .85rem}@media (max-width:640px){.exhibitor-filter-bar{grid-template-columns:1fr}}.registration-poster{width:min(100%,210mm);min-height:297mm;color:var(--ink);text-align:center;background:#fff;align-content:center;place-items:center;gap:8mm;margin:0 auto;padding:24mm 20mm;display:grid}.registration-poster h1{max-width:16ch;margin:0;font-size:clamp(2.5rem,7vw,5rem);line-height:.95}.registration-poster__date,.registration-poster__url{letter-spacing:.08em;margin:0;font-weight:700}.registration-poster__qr{aspect-ratio:1;width:min(118mm,72vw)}.registration-poster__qr svg{width:100%;height:100%;display:block}.registration-poster__instructions{gap:.2rem;font-size:1.2rem;display:grid}.registration-poster__instructions strong{font-size:2rem}@media print{@page{size:A4 portrait;margin:0}.registration-poster{width:210mm;height:297mm}}.brand-mark--logo{flex:none;display:block}.brand-mark--logo img{object-fit:contain;width:100%;height:auto;display:block}.brand-mark--logo-header{width:112px}.brand-mark--logo-footer{width:150px}.showcase-hero{background:var(--ink);min-height:min(820px,100vh - 120px);color:var(--white);align-items:center;display:grid;position:relative;overflow:hidden}.showcase-hero>img{object-fit:cover;object-position:center}.showcase-hero__shade{background:linear-gradient(90deg,#040f23f5,#041e46ad 55%,#040f232e),linear-gradient(#0000 52%,#040f23e0);position:absolute;inset:0}.showcase-hero__content{z-index:2;padding-block:96px 170px;position:relative}.showcase-hero h1{max-width:930px;font:600 clamp(50px, 6.6vw, 96px)/.98 var(--font-dm-sans), var(--font-noto-sc);letter-spacing:-.055em;margin:0}.showcase-hero__content>p:not(.eyebrow){color:#e1e9f3;max-width:680px;margin:28px 0 0;font-size:clamp(17px,1.7vw,21px)}.showcase-hero__facts{z-index:3;border-top:1px solid #ffffff57;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:auto 0 0}.showcase-hero__facts div{border-right:1px solid #ffffff4d;align-content:center;gap:5px;min-height:96px;padding-inline:28px;display:grid}.showcase-hero__facts div:first-child{padding-left:0}.showcase-hero__facts span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.showcase-hero__facts strong{letter-spacing:.04em;font-size:14px}.page-hero--showcase{background:radial-gradient(circle at 80% 20%, #1976d23d, transparent 38%), var(--ink)}.page-hero--showcase.page-hero--exhibitor,.page-hero--exhibitor{background:var(--ink);padding-block:clamp(72px,8vw,120px)}.page-hero--exhibitor .page-hero__grid{align-items:start}.page-hero--exhibitor h1{overflow-wrap:anywhere;max-width:1040px;font-size:clamp(42px,5.6vw,78px)}.page-hero--exhibitor .page-hero__alternate{color:var(--gold);font:600 clamp(20px, 2vw, 28px)/1.25 var(--font-noto-sc), var(--font-dm-sans);margin-top:18px}.page-hero--exhibitor .page-hero__alternate+p{margin-top:28px}.showcase-intro__grid{background:var(--line);border:1px solid var(--line);grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:1px;display:grid}.showcase-intro,.showcase-why-visit,.preview-sectors,.showcase-past,.showcase-programme,.showcase-lucky-draw,.showcase-visit{padding-block:clamp(64px,7vw,88px)}.showcase-past{padding-bottom:0}.showcase-intro h2,.showcase-why-visit h2,.showcase-why-visit h3,.showcase-past h2,.landing-videos h2,.landing-videos h3,.showcase-programme h2,.showcase-programme h3,.showcase-lucky-draw h2,.showcase-visit h2,.showcase-visit h3{font-family:var(--font-dm-sans), var(--font-noto-sc)}.showcase-why-visit h3,.landing-videos h3,.showcase-programme h3,.showcase-visit h3{letter-spacing:-.035em;font-weight:600;line-height:1.12}.showcase-intro{scroll-margin-top:92px}.showcase-intro__grid--facts-0{grid-template-columns:minmax(0,1fr)}.showcase-intro__grid--facts-1{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.showcase-intro__grid--facts-2{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.showcase-intro__grid>div{background:var(--white);min-height:0;padding:clamp(24px,3vw,40px)}.showcase-intro__grid>div:first-child{grid-row:1/-1;padding:clamp(34px,4vw,54px)}.showcase-intro h2,.preview-sectors h2,.showcase-programme .section-heading h2,.showcase-news-preview .section-heading h2{font-size:clamp(36px,4.1vw,58px)}.showcase-intro p:not(.eyebrow),.showcase-media-feature p,.showcase-copy-grid p,.preview-news-grid p,.preview-agenda-grid p{color:var(--muted)}.showcase-stat{justify-content:flex-start;align-items:baseline;gap:22px;display:flex}.showcase-stat strong{color:var(--blue);font:600 clamp(38px, 4.5vw, 66px)/1 var(--font-dm-sans);letter-spacing:-.05em}.showcase-stat span{color:var(--muted)}.showcase-why-visit{background:var(--paper);scroll-margin-top:92px}.showcase-why-visit .section-heading h2,.showcase-past h2,.showcase-lucky-draw h2{font-size:clamp(36px,4.1vw,58px)}.showcase-why-visit__grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.showcase-why-visit__grid article{background:var(--white);min-height:0;padding:clamp(28px,3vw,38px)}.showcase-why-visit__grid article>span{color:var(--blue);letter-spacing:.12em;font-size:11px;font-weight:800}.showcase-why-visit__grid h3{max-width:320px;margin:34px 0 14px;font-size:clamp(24px,2.5vw,32px)}.showcase-why-visit__grid p{max-width:360px;color:var(--muted);margin:0}.showcase-past{background:var(--porcelain);scroll-margin-top:92px;overflow:hidden}.showcase-past__intro{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:end;gap:clamp(32px,6vw,84px);margin-bottom:36px;display:grid}.showcase-past__intro h2,.showcase-past__intro p{margin-bottom:0}.showcase-past__intro>p{color:var(--muted);line-height:1.75}.showcase-past .showcase-image-strip{border:1px solid var(--line)}.landing-videos--embedded{margin-top:clamp(52px,6vw,76px);padding:clamp(56px,7vw,86px) 0}.landing-videos--embedded .section-heading{margin-bottom:34px}.exhibition-video-placeholder{border:1px solid #fff3;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);display:grid}.exhibition-video-placeholder>img{object-fit:cover;width:100%;height:360px}.exhibition-video-placeholder>div{background:var(--ink-soft);flex-direction:column;justify-content:center;padding:clamp(30px,4vw,48px);display:flex}.exhibition-video-placeholder span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.exhibition-video-placeholder h3{margin:14px 0 12px;font-size:clamp(28px,3vw,42px)}.exhibition-video-placeholder p{color:#ffffffb8;margin:0}.showcase-programme{scroll-margin-top:92px}.showcase-programme__grid{border:1px solid var(--line);background:var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1px;display:grid}.showcase-programme__grid>article{background:var(--white);min-width:0}.showcase-programme__agenda{flex-direction:column;padding:clamp(28px,3vw,40px);display:flex}.showcase-programme__sessions{border-top:1px solid var(--line);margin:18px 0 28px}.showcase-programme__sessions>div{border-bottom:1px solid var(--line);grid-template-columns:86px 1fr;gap:22px;padding:17px 0;display:grid}.showcase-programme__sessions time,.showcase-programme__index{color:var(--blue-dark);font-size:13px;font-weight:800}.showcase-programme__sessions span{color:var(--muted);font-size:11px}.showcase-programme__sessions h3{margin:4px 0 0;font-size:clamp(20px,2vw,28px)}.showcase-programme__agenda>.text-link{margin-top:auto}.showcase-programme__matching{grid-template-rows:minmax(280px,.85fr) auto;display:grid}.showcase-programme__matching.showcase-programme__matching--text-only{grid-template-rows:auto}.showcase-programme__matching>img{object-fit:cover;width:100%;height:100%;min-height:300px}.showcase-programme__matching>div{padding:clamp(28px,3vw,40px)}.showcase-programme__matching h3{letter-spacing:-.04em;max-width:620px;margin:12px 0 16px;font-size:clamp(28px,3.3vw,44px);line-height:1.08}.showcase-programme__matching p:not(.eyebrow){max-width:620px;color:var(--muted)}.showcase-programme__matching .text-link{margin-top:18px;display:inline-flex}.showcase-lucky-draw{background:var(--ink);color:var(--white);scroll-margin-top:92px}.showcase-lucky-draw__grid{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(36px,6vw,82px);display:grid}.showcase-lucky-draw__grid>div>p:not(.eyebrow){color:#ffffffb8;max-width:620px;font-size:18px;line-height:1.75}.showcase-lucky-draw__grid .button{margin-top:24px}.showcase-lucky-draw__grid>img{object-fit:cover;width:100%;max-height:480px}.showcase-media-feature{background:var(--gold);grid-template-columns:1.08fr .92fr;min-height:680px;display:grid}.showcase-media-feature>img{object-fit:cover;min-height:620px;width:100%!important;height:100%!important;position:relative!important}.showcase-media-feature>div{flex-direction:column;justify-content:center;padding:clamp(58px,8vw,118px);display:flex}.showcase-media-feature h2{font:600 clamp(42px, 5vw, 72px)/1.02 var(--font-dm-sans), var(--font-noto-sc);letter-spacing:-.045em;margin:0}.showcase-media-feature .text-link,.showcase-media-feature>div>p,.showcase-media-feature>div>.eyebrow{color:var(--ink)}.showcase-media-feature--reverse{background:var(--porcelain)}.showcase-media-feature--reverse>img{order:2}.showcase-visit{background:var(--paper);scroll-margin-top:92px}.showcase-visit h2{font-size:clamp(36px,4.1vw,58px)}.showcase-visit__heading{margin-bottom:38px}.showcase-visit__grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:clamp(40px,7vw,96px);display:grid}.showcase-visit__intro{max-width:720px;color:var(--muted);margin:0;font-size:18px;line-height:1.75}.showcase-visit__details{border-top:1px solid #07111f47;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:28px 0 0;display:grid}.showcase-visit__details>div{border-bottom:1px solid #07111f47;padding:16px 0}.showcase-visit__details>div:last-child{grid-column:1/-1}.showcase-visit__details dt{letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800}.showcase-visit__details dd{margin:0;font-weight:700}.showcase-visit__address{color:var(--muted);margin-top:20px;font-size:14px;line-height:1.6}.showcase-visit__address strong{letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.showcase-visit__map{background:var(--porcelain);border:1px solid #07111f38;margin-top:22px;overflow:hidden}.showcase-visit__map iframe{border:0;width:100%;height:clamp(260px,32vw,390px);display:block}.showcase-visit__map-link{margin-top:12px;display:inline-block}.showcase-visit__registration{background:var(--blue-dark);min-height:280px;color:var(--white);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(32px,5vw,58px);display:flex}.showcase-visit__registration .eyebrow--gold{color:var(--white)}.showcase-visit__registration h3{letter-spacing:-.04em;margin:12px 0;font-size:clamp(30px,3.5vw,48px);line-height:1.08}.showcase-visit__registration p{color:#ffffffb8;margin:0 0 28px}.preview-sector-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.preview-sector-grid article{background:var(--white);grid-column:span 2;min-height:330px;padding:30px}.preview-sector-grid article:nth-child(4),.preview-sector-grid article:nth-child(5){grid-column:span 3}.preview-sector-grid article>span{color:var(--blue);font-size:11px;font-weight:800}.preview-sector-grid h2,.preview-sector-grid h3{min-height:72px;font:600 28px/1.12 var(--font-dm-sans), var(--font-noto-sc);letter-spacing:-.035em;margin:38px 0 20px}.preview-sector-grid--placeholder article{min-height:210px}.preview-sector-grid--placeholder h2{min-height:0;margin-bottom:0}.preview-sector-grid ul{color:var(--muted);margin:0;padding-left:18px;font-size:14px}.preview-exhibitor-directory{background:var(--paper)}.preview-language-notice{border-left:3px solid var(--gold);background:var(--white);color:var(--muted);margin:0 0 24px;padding:14px 18px;font-size:14px}.preview-directory-tools{border:1px solid var(--line);background:var(--white);grid-template-columns:minmax(260px,.8fr) minmax(0,2.2fr);align-items:end;gap:24px;padding:24px;display:grid}.preview-directory-search{color:var(--ink);letter-spacing:.03em;gap:8px;font-size:12px;font-weight:750;display:grid}.preview-directory-search input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:inherit;letter-spacing:0;border-radius:0;padding:0 14px;font-size:15px;font-weight:500}.preview-directory-search input:focus-visible{outline-offset:2px;border-color:var(--blue);outline:3px solid #1a53a03d}.preview-directory-sectors{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:8px;display:flex}.preview-directory-sectors :is(a,button){border:1px solid var(--line);min-height:42px;color:var(--ink);cursor:pointer;font:700 12px/1.25 var(--font-dm-sans), var(--font-noto-sc);background:0 0;border-radius:999px;padding:9px 14px;text-decoration:none}.preview-directory-sectors :is(a,button):hover,.preview-directory-sectors :is(a,button):focus-visible,.preview-directory-sectors :is(a,button).is-active{border-color:var(--blue-dark);background:var(--blue-dark);color:var(--white)}.preview-directory-sectors :is(a,button):focus-visible{outline-offset:2px;outline:3px solid #1a53a03d}.preview-directory-count{color:var(--muted);letter-spacing:.03em;margin-block:20px 12px;font-size:13px;font-weight:700}.exhibitor-directory-grid article{flex-direction:column;min-width:0;display:flex}.exhibitor-card-category{color:var(--blue-dark);font:750 12px/1.3 var(--font-dm-sans), var(--font-noto-sc);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}.exhibitor-directory-grid h2{overflow-wrap:anywhere;margin:0 0 10px}.exhibitor-directory-grid .preview-exhibitor-intro{margin-bottom:20px;line-height:1.65}.exhibitor-card-gallery-preview{gap:8px;margin:0 0 20px;display:flex}.exhibitor-card-gallery-preview img{border:1px solid var(--line);background:var(--paper);object-fit:cover;flex:none;width:80px;height:60px}.exhibitor-card-subcategory{color:var(--muted);margin:auto 0 12px;font-size:13px;font-weight:700}.exhibitor-directory-grid .has-gallery .exhibitor-card-subcategory,.exhibitor-directory-grid .text-link{margin-top:0}.preview-exhibitor-grid{border:1px solid var(--line);background:var(--line);flex-wrap:wrap;gap:1px;display:flex}.preview-exhibitor-grid article{background:var(--white);flex-direction:column;flex:calc(33.333% - 1px);min-width:0;min-height:450px;padding:30px;display:flex}.preview-exhibitor-grid h2{font:600 clamp(24px, 2.2vw, 34px)/1.08 var(--font-dm-sans), var(--font-noto-sc);letter-spacing:-.035em;margin:26px 0 8px}.preview-exhibitor-local-name{min-height:24px;color:var(--blue-dark);font-family:var(--font-noto-sc);margin:0 0 20px;font-size:14px}.preview-exhibitor-intro{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.preview-product-tags{flex-wrap:wrap;gap:7px;margin:24px 0;padding:0;list-style:none;display:flex}.preview-product-tags li{border:1px solid var(--line);color:var(--muted);padding:6px 9px;font-size:11px}.preview-exhibitor-grid .text-link{margin-top:auto}.preview-directory-empty{border:1px solid var(--line);background:var(--white);min-height:220px;color:var(--muted);text-align:center;margin:0;padding:70px 24px}.preview-exhibitor-detail,.exhibitor-profile{background:var(--paper)}.exhibitor-profile__grid{grid-template-columns:minmax(0,2fr) minmax(270px,.78fr);align-items:start;gap:clamp(36px,5vw,76px);margin-bottom:clamp(72px,8vw,116px);display:grid}.exhibitor-profile__grid--full{grid-template-columns:1fr}.exhibitor-profile__main{min-width:0}.exhibitor-gallery__heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.exhibitor-gallery__heading h2,.exhibitor-products-markdown>h2{font-size:clamp(30px,3.5vw,48px)}.exhibitor-gallery__heading span{color:var(--muted);letter-spacing:.08em;font-size:12px;font-weight:750}.exhibitor-gallery__stage{aspect-ratio:16/10;touch-action:pan-y;background:#e7ebee;position:relative;overflow:hidden}.exhibitor-gallery__stage:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.exhibitor-gallery__open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.exhibitor-gallery__open img{object-fit:cover}.exhibitor-gallery__open:focus-visible{outline:3px solid var(--blue);outline-offset:-4px}.exhibitor-gallery__expand{background:var(--white);color:var(--ink);padding:12px 16px;font-size:13px;font-weight:700;position:absolute;top:18px;right:18px}.exhibitor-image-viewer{width:100%;max-width:none;height:100dvh;max-height:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--ink);color:var(--white);border:0;margin:0;position:fixed;inset:0}.exhibitor-image-viewer[open]{flex-direction:column;display:flex}.exhibitor-image-viewer::backdrop{background:var(--ink)}.exhibitor-image-viewer__content{background:var(--ink);width:100%;height:100%;min-height:0;color:var(--white);flex-direction:column;display:flex}.exhibitor-image-viewer__content:fullscreen{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.exhibitor-image-viewer__header{align-items:center;gap:16px;padding:12px 16px;display:flex}.exhibitor-image-viewer__header h2{flex:1;margin:0;font-size:18px}.exhibitor-image-viewer button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #647184;padding:8px 12px;font-size:13px}.exhibitor-image-viewer button:hover,.exhibitor-image-viewer button:focus-visible{background:var(--blue-dark);outline:2px solid var(--gold);outline-offset:2px}.exhibitor-image-viewer button:disabled{opacity:.4;cursor:default}.exhibitor-image-viewer__viewport{touch-action:none;-webkit-user-select:none;user-select:none;flex:1;min-height:0;position:relative;overflow:hidden}.exhibitor-image-viewer__viewport[data-zoomed=true]{cursor:grab}.exhibitor-image-viewer__viewport[data-zoomed=true]:active{cursor:grabbing}.exhibitor-image-viewer__viewport:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.exhibitor-image-viewer__image{position:absolute;top:50%;left:50%}.exhibitor-image-viewer__image img{object-fit:contain;pointer-events:none}.exhibitor-image-viewer__toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:12px 16px;display:flex}.exhibitor-image-viewer__toolbar output{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;font-size:12px}.exhibitor-image-viewer__instructions{text-align:center;color:#bec8d8;flex-basis:100%;margin:0;font-size:12px}.exhibitor-gallery__controls{z-index:2;gap:4px;display:flex;position:absolute;bottom:18px;right:18px}.exhibitor-gallery__controls button{background:var(--white);width:48px;height:48px;color:var(--ink);cursor:pointer;border:0;font-size:20px}.exhibitor-gallery__controls button:hover,.exhibitor-gallery__controls button:focus-visible{background:var(--gold)}.exhibitor-gallery__thumbnails{gap:8px;margin-top:10px;padding:2px 2px 8px;display:flex;overflow-x:auto}.exhibitor-gallery__thumbnails button{aspect-ratio:4/3;cursor:pointer;opacity:.64;background:#e7ebee;border:2px solid #0000;flex:0 0 84px;position:relative;overflow:hidden}.exhibitor-gallery__thumbnails button[aria-current=true]{border-color:var(--blue-dark);opacity:1}.exhibitor-gallery__thumbnails img{object-fit:cover}.exhibitor-products-markdown{margin-top:clamp(64px,8vw,104px)}.product-markdown{margin-top:30px}.product-markdown h2,.product-markdown h3,.product-markdown h4{font-family:var(--font-dm-sans), var(--font-noto-sc);letter-spacing:-.025em;margin:48px 0 14px;line-height:1.15}.product-markdown h2{border-top:1px solid var(--line);padding-top:34px;font-size:clamp(25px,2.5vw,34px)}.product-markdown h2:first-child{margin-top:0}.product-markdown p,.product-markdown li{max-width:760px;color:var(--muted);overflow-wrap:anywhere;line-height:1.75}.product-markdown ul,.product-markdown ol{padding-left:22px}.product-markdown a,.exhibitor-trade-profile a{color:var(--blue-dark);text-underline-offset:4px}.exhibitor-trade-profile{border-top:4px solid var(--gold);background:var(--white);padding:30px;position:sticky;top:112px}.exhibitor-trade-profile .eyebrow{margin-bottom:12px}.exhibitor-trade-profile dl{margin:0}.exhibitor-trade-profile dl>div{border-bottom:1px solid var(--line);padding:20px 0}.exhibitor-trade-profile dl>div:last-child{border-bottom:0}.exhibitor-trade-profile dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:750}.exhibitor-trade-profile dd{overflow-wrap:anywhere;white-space:pre-line;margin:0;font-weight:650;line-height:1.5}.exhibitor-profile__back{margin-top:34px;display:inline-block}.preview-exhibitor-detail__heading{border:1px solid var(--line);background:var(--white);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;padding:36px;display:grid}.preview-exhibitor-detail__heading h2{font:600 clamp(28px, 4vw, 52px)/1.05 var(--font-noto-sc), var(--font-dm-sans);letter-spacing:-.025em;margin:10px 0 16px}.preview-exhibitor-detail .record-tags{color:var(--blue-dark);margin:0;font-size:13px;font-weight:750}.preview-exhibitor-products,.preview-related-exhibitors{padding-block:80px}.preview-product-grid{border:1px solid var(--line);background:var(--line);flex-wrap:wrap;gap:1px;display:flex}.preview-product-grid article{background:var(--white);flex:calc(33.333% - 1px);min-width:0;min-height:270px;padding:28px}.preview-product-grid article>span{color:var(--blue);font-size:11px;font-weight:800}.preview-product-grid h3{font:600 24px/1.12 var(--font-dm-sans), var(--font-noto-sc);letter-spacing:-.025em;margin:38px 0 16px}.preview-product-grid p,.preview-related-grid p{color:var(--muted)}.preview-exhibitor-matching{background:var(--blue-dark);color:var(--white);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;padding:clamp(32px,5vw,64px);display:grid}.preview-exhibitor-matching h2{max-width:760px;font:600 clamp(32px, 4vw, 52px)/1.04 var(--font-dm-sans), var(--font-noto-sc);letter-spacing:-.04em;margin:10px 0}.preview-exhibitor-matching p:not(.eyebrow){color:#ffffffb8;max-width:720px;margin-bottom:0}.preview-related-grid{border:1px solid var(--line);background:var(--line);flex-wrap:wrap;gap:1px;display:flex}.preview-related-grid article{background:var(--white);flex:calc(50% - 1px);min-width:0;padding:30px}.preview-related-grid h3{font:600 28px/1.1 var(--font-dm-sans), var(--font-noto-sc);letter-spacing:-.03em;margin:28px 0 8px}.showcase-image-strip{background:var(--ink);grid-template-columns:1.1fr .95fr .95fr;display:grid}.showcase-image-strip img{object-fit:cover;border-right:2px solid var(--paper);width:100%;height:360px}.preview-agenda-grid,.preview-news-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.preview-agenda-grid article,.preview-news-grid article{background:var(--white);min-width:0;min-height:270px;padding:30px}.preview-agenda-grid article>span{color:var(--blue-dark);letter-spacing:.05em;font-size:12px;font-weight:800}.preview-agenda-grid h2,.preview-news-grid h2{overflow-wrap:anywhere;font:600 26px/1.12 var(--font-dm-sans), var(--font-noto-sc);letter-spacing:-.035em;margin:14px 0}.agenda-day+.agenda-day{margin-top:80px}.agenda-day>h2{font:600 clamp(34px, 4vw, 54px)/1 var(--font-dm-sans), var(--font-noto-sc);margin:0 0 28px}.agenda-day .preview-agenda-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.programme-session{scroll-margin-top:7rem}.programme-session--highlighted{outline:3px solid var(--gold);outline-offset:-3px}.programme-session__control{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1rem}.programme-session__control:focus-within,.registration-session-option:focus-within{outline:3px solid var(--blue);outline-offset:3px}.programme-selection-summary{z-index:5;border:1px solid var(--line);background:var(--white);justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:1rem;display:flex;position:sticky;bottom:1rem}@supports (color:color-mix(in lab, red, red)){.programme-selection-summary{background:color-mix(in srgb, var(--white) 96%, transparent)}}.programme-selection-summary{box-shadow:0 12px 40px #0000001f}.programme-selection-summary p{gap:.2rem;margin:0;display:grid}.programme-selection-conflict{color:#8a1c1c;font-weight:700}@media (max-width:700px){.programme-selection-summary{flex-direction:column;align-items:stretch}.programme-selection-summary .button{text-align:center}}.showcase-copy-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.showcase-copy-grid>article{background:var(--white);min-height:250px;padding:42px}.showcase-copy-grid h2{font-size:clamp(28px,3vw,42px)}.venue-card{background:var(--white);grid-column:1/-1;grid-template-columns:1.1fr .9fr;display:grid}.venue-card img{object-fit:cover;width:100%;height:420px}.venue-card>div{flex-direction:column;justify-content:center;padding:54px;display:flex}.venue-card strong{font:600 clamp(30px, 4vw, 54px)/1 var(--font-dm-sans)}.matching-step{border-bottom:1px solid #07111f2e;grid-template-columns:46px minmax(0,1fr);gap:18px;padding:30px 0;display:grid}.matching-step>span{color:var(--blue);padding-top:6px;font-size:11px;font-weight:800}.matching-step h3{font-family:var(--font-dm-sans), var(--font-noto-sc);letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.12}.matching-step p{color:var(--muted);margin:8px 0 0;line-height:1.7}.matching-fit{background:var(--paper)}.matching-fit__intro{grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);align-items:start;gap:clamp(36px,7vw,100px);display:grid}.matching-fit__intro h2,.matching-process__heading h2,.matching-prepare h2,.matching-cta h2{letter-spacing:-.045em;font-size:clamp(38px,4.8vw,66px)}.matching-fit__intro>div>p{max-width:720px;color:var(--muted);margin:24px 0 0;font-size:18px;line-height:1.75}.matching-fit__grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid}.matching-fit__grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);min-height:280px;padding:34px}.matching-fit__grid span,.matching-prepare__list span{color:var(--blue);letter-spacing:.12em;font-size:11px;font-weight:800}.matching-fit__grid h3{font-family:var(--font-dm-sans), var(--font-noto-sc);letter-spacing:-.035em;margin-top:54px;font-size:clamp(25px,2.5vw,34px);font-weight:600;line-height:1.15}.matching-fit__grid p{color:var(--muted);margin:14px 0 0;line-height:1.7}.matching-process{background:var(--porcelain)}.matching-process__heading{grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);gap:clamp(36px,7vw,100px);margin-bottom:54px;display:grid}.matching-process__grid{background:var(--white);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:660px;display:grid}.matching-process__image{min-height:560px;position:relative}.matching-process__image img{object-fit:cover}.matching-process__steps{flex-direction:column;justify-content:center;padding:clamp(36px,5vw,70px);display:flex}.matching-prepare{background:var(--ink);color:var(--white)}.matching-prepare__grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(54px,9vw,130px);display:grid}.matching-prepare__intro{color:#ccd5e0;max-width:600px;margin:24px 0 0;font-size:17px;line-height:1.75}.matching-prepare__list{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.matching-prepare__list li{border-bottom:1px solid #fff3;grid-template-columns:46px minmax(0,1fr);gap:16px;padding:22px 0;font-size:17px;line-height:1.55;display:grid}.matching-prepare__list span{color:var(--gold);padding-top:5px}.matching-prepare__note{border-left:3px solid var(--gold);background:#ffffff14;margin-top:34px;padding:28px 30px}.matching-prepare__note strong{font-family:var(--font-dm-sans), var(--font-noto-sc);font-size:18px;font-weight:600;display:block}.matching-prepare__note p{color:#ccd5e0;margin:10px 0 0;line-height:1.7}.matching-cta{background:var(--blue-dark);color:var(--white)}.matching-cta__inner{justify-content:space-between;align-items:end;gap:clamp(48px,8vw,120px);display:flex}.matching-cta__inner>div{max-width:820px}.matching-cta__inner>div>p:last-child{color:#ffffffc2;max-width:680px;margin:22px 0 0;font-size:17px;line-height:1.7}.matching-cta .button{flex:none}.rehearsal-form{max-width:760px}.rehearsal-form .check-field a{color:var(--blue-dark);text-underline-offset:2px;text-decoration:underline}.contact-section{background:var(--white)}.contact-section__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(48px,8vw,112px);display:grid}.contact-guidance{max-width:560px}.contact-guidance h2,.contact-form h2,.contact-closed h2{font-family:var(--font-dm-sans), var(--font-noto-sc);margin:0;font-weight:600;line-height:1.08}.contact-guidance>h2{margin-top:18px;font-size:clamp(34px,4vw,54px)}.contact-guidance>p:not(.eyebrow){color:var(--muted);margin:22px 0 0;font-size:16px;line-height:1.75}.contact-guidance__note{border-left:3px solid var(--gold);background:var(--porcelain);margin-top:34px;padding:26px 28px}.contact-guidance__note h3,.contact-guidance__note p{margin:0}.contact-guidance__note h3{font-size:17px}.contact-guidance__note p{color:var(--muted);margin-top:10px;line-height:1.7}.contact-form,.contact-closed{border:1px solid var(--line);background:var(--porcelain);gap:20px;padding:clamp(30px,4vw,50px);display:grid;position:relative}.contact-form__heading{gap:10px;margin-bottom:8px;display:grid}.contact-form h2,.contact-closed h2{font-size:clamp(28px,3vw,38px)}.contact-form__heading p,.contact-closed p{color:var(--muted);margin:0;line-height:1.7}.contact-form__review-notice{border-left:3px solid var(--blue);background:var(--white);color:var(--muted);margin:0;padding:14px 16px;font-size:13px;line-height:1.6}.contact-form>label:not(.check-field){gap:8px;font-weight:700;display:grid}.contact-form input:not([type=checkbox]),.contact-form select,.contact-form textarea{background:var(--white);width:100%;min-height:50px;color:var(--ink);font:inherit;border:1px solid #667085;border-radius:0;padding:12px 14px}.contact-form textarea{resize:vertical;min-height:150px}.contact-form__privacy{line-height:1.55}.contact-form__privacy a,.contact-closed a{color:var(--blue-dark);text-underline-offset:3px;text-decoration:underline}.contact-form .button{width:fit-content;min-width:180px}.contact-form .button:disabled{cursor:wait;opacity:.65}.contact-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-closed{border-top:4px solid var(--gold);align-content:center;min-height:390px}.contact-closed>span{color:var(--blue-dark);letter-spacing:.12em;font-size:12px;font-weight:800}.contact-closed small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:12px;font-size:12px;font-weight:800}.contact-closed a{width:fit-content;font-size:clamp(18px,2.2vw,24px);font-weight:700}@media (max-width:960px){.contact-section__grid{grid-template-columns:1fr}.contact-guidance{max-width:680px}.matching-fit__intro,.matching-process__heading,.matching-process__grid,.matching-prepare__grid,.matching-fit__grid{grid-template-columns:1fr}.matching-fit__grid article{min-height:0}.matching-process__image{min-height:480px}.matching-cta__inner{flex-direction:column;align-items:flex-start}.showcase-intro__grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.showcase-intro__grid--facts-0,.showcase-intro__grid--facts-1,.showcase-intro__grid--facts-2{grid-template-columns:minmax(0,1fr)}.showcase-intro__grid>div:first-child{grid-row:auto}.preview-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-sector-grid article,.preview-sector-grid article:nth-child(4),.preview-sector-grid article:nth-child(5){grid-column:span 1}.preview-exhibitor-grid article,.preview-product-grid article{flex-basis:calc(50% - 1px)}.preview-agenda-grid,.preview-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-past__intro,.showcase-programme__grid,.showcase-lucky-draw__grid,.showcase-visit__grid{grid-template-columns:1fr}.showcase-lucky-draw__grid>img{max-height:520px}}@media (max-width:800px){.showcase-hero{min-height:820px}.showcase-hero__content{padding-block:74px 220px}.showcase-hero__facts{grid-template-columns:1fr}.showcase-hero__facts div{border-bottom:1px solid #ffffff2e;border-right:0;min-height:58px;padding-inline:0}.showcase-media-feature{grid-template-columns:1fr;min-height:0}.showcase-media-feature>img{min-height:420px}.showcase-media-feature--reverse>img{order:0}.showcase-why-visit__grid{grid-template-columns:1fr}.showcase-why-visit__grid article{min-height:0}.showcase-why-visit__grid h3{margin-top:36px}.showcase-image-strip{grid-template-columns:1fr}.showcase-image-strip img{border-right:0;border-bottom:2px solid var(--paper);height:360px}.showcase-copy-grid,.venue-card,.preview-directory-tools,.preview-exhibitor-detail__heading,.preview-exhibitor-matching,.exhibitor-profile__grid{grid-template-columns:1fr}.exhibitor-trade-profile{order:-1;position:static}.venue-card img{height:360px}.landing-videos--embedded{margin-top:42px;padding:52px 0}.exhibition-video-placeholder{grid-template-columns:1fr}.exhibition-video-placeholder>img{height:320px}}.registration-receipt-shell{background:#edf1f4;min-height:100vh;padding:48px 20px}.partner-meta-success{background:#edf1f4;place-items:center;min-height:100dvh;padding:24px;display:grid}.partner-meta-success>section{background:var(--white);width:min(640px,100%);padding:clamp(32px,6vw,64px);box-shadow:0 18px 56px #07172b1f}.partner-meta-success h1{margin:14px 0 20px;font-size:clamp(34px,6vw,56px)}.partner-meta-success p:not(.eyebrow){color:var(--muted);margin-bottom:28px;line-height:1.65}.partner-meta-form{border:1px solid var(--line);background:var(--white);max-width:720px;padding:22px}.admin-table .partner-meta-form{min-width:320px;margin-top:12px;font-size:13px}.registration-recovery{color:var(--white);background:var(--blue-dark);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(32px,6vw,88px);margin-top:clamp(48px,7vw,88px);padding:clamp(36px,5vw,64px);display:grid}.registration-recovery h2{max-width:680px;color:inherit;margin:14px 0 18px;font-size:clamp(30px,4vw,48px)}.registration-recovery p{color:#ffffffbd;max-width:680px}.registration-recovery form{flex-direction:column;justify-content:center;gap:16px;display:flex}.registration-recovery label{gap:8px;font-weight:700;display:grid}.registration-recovery input{background:var(--white);min-height:52px;color:var(--ink);font:inherit;border:1px solid #ffffff57;padding:0 16px}.registration-recovery .button{background:var(--gold);width:fit-content;color:var(--ink)}.registration-recovery .form-result{color:var(--ink)}.registration-access-shell{background:#edf1f4;place-items:center;min-height:100dvh;padding:24px;display:grid}.registration-access-panel{background:var(--white);width:min(680px,100%);padding:clamp(32px,6vw,64px);box-shadow:0 18px 56px #07172b1f}.registration-access-panel h1{margin:14px 0 20px;font-size:clamp(34px,6vw,56px)}.registration-access-panel>p:not(.eyebrow){color:var(--muted);line-height:1.65}.registration-access-panel form{margin:30px 0 20px}.registration-access-warning{border-top:1px solid var(--line);padding-top:20px}.registration-receipt{color:#07172b;background:#fff;width:min(794px,100%);margin:0 auto;padding:48px;box-shadow:0 18px 56px #07172b1f}.registration-receipt header{border-bottom:2px solid #07172b;padding-bottom:28px}.registration-receipt-grid{grid-template-columns:minmax(0,1fr) 280px;gap:36px;padding:36px 0;display:grid}.registration-receipt dl{grid-template-columns:150px 1fr;gap:12px 20px;margin:0;display:grid}.registration-receipt dt{font-weight:700}.registration-receipt dd{overflow-wrap:anywhere;margin:0}.registration-receipt-qr{text-align:center}.registration-receipt-qr h2{margin:0 0 16px}.registration-receipt-qr img{max-width:100%;height:auto;margin:0 auto 12px;display:block}.registration-receipt-actions{justify-content:center;margin-top:24px;display:flex}@media print{.registration-receipt-shell{background:#fff;padding:0}.registration-receipt{box-shadow:none}.registration-receipt-actions{display:none}}@media (max-width:620px){.registration-recovery{grid-template-columns:1fr;padding:30px 22px}.registration-receipt{padding:28px 20px}.registration-receipt-grid{grid-template-columns:1fr}.registration-receipt dl{grid-template-columns:1fr;gap:4px}.registration-receipt dd{margin-bottom:12px}.container{width:min(calc(100% - 32px), var(--container))}.showcase-hero h1{font-size:clamp(44px,13vw,64px)}.showcase-intro__grid,.preview-sector-grid,.preview-exhibitor-grid,.preview-product-grid,.preview-related-grid,.preview-agenda-grid,.preview-news-grid,.agenda-day .preview-agenda-grid{grid-template-columns:1fr}.showcase-intro__grid>div:first-child{grid-column:auto}.showcase-visit__details{grid-template-columns:1fr}.showcase-visit__details>div:last-child{grid-column:auto}.preview-sector-grid article{grid-column:span 1}.brand-mark--logo-header{width:96px}.brand-mark--logo-footer{width:132px}.showcase-programme__sessions>div{grid-template-columns:64px 1fr;gap:14px}.showcase-programme__matching{grid-template-rows:240px auto}.showcase-lucky-draw__grid{gap:34px}.showcase-visit__registration{min-height:0}.showcase-media-feature>div{padding:62px 24px}.showcase-media-feature>img,.showcase-image-strip img,.venue-card img{min-height:0;height:320px!important}.showcase-copy-grid>article,.venue-card>div{padding:30px}.preview-directory-tools,.preview-exhibitor-grid article,.preview-exhibitor-detail__heading,.preview-product-grid article,.preview-related-grid article{padding:24px}.preview-exhibitor-grid article{flex-basis:100%;min-height:0}.exhibitor-category-filters{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding:0 16px 4px;overflow-x:auto}.exhibitor-category-filters::-webkit-scrollbar{display:none}.exhibitor-category-filters a{flex:none}.exhibitor-card-gallery-preview img{width:96px;height:72px}.preview-product-grid article,.preview-related-grid article{flex-basis:100%}}@media (max-width:360px){.exhibitor-card-gallery-preview img{width:72px;height:54px}}.coming-soon{background:#07111f;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.coming-soon__image{object-fit:cover}.coming-soon__overlay{background:#07111f6b;position:absolute;inset:0}.coming-soon h1{color:#fff;font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.045em;text-align:center;text-shadow:0 .125rem 1.5rem #00000073;z-index:1;margin:0;padding:1.5rem;font-size:clamp(3rem,9vw,8rem);font-weight:700;line-height:.95;position:relative}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
