.VisitorLanding-module__2GXjzG__page{--visitor-navy:#0b293b;--visitor-ink:#10283b;--visitor-muted:#536370;--visitor-paper:#f5f3ed;--visitor-rule:#dddcd4;--visitor-gold:#dfaa33;--visitor-accent:#a56b08;--visitor-space:clamp(56px, 6vw, 82px);color:var(--visitor-ink);background:var(--visitor-paper)}.VisitorLanding-module__2GXjzG__page section[id]{scroll-margin-top:calc(var(--cme-header-total-height,118px) + 16px)}.VisitorLanding-module__2GXjzG__page :is(a,button,summary,[role=tabpanel]):focus-visible{outline:2px solid var(--visitor-accent);outline-offset:3px}.VisitorLanding-module__2GXjzG__section{padding-block:var(--visitor-space)}.VisitorLanding-module__2GXjzG__eventDetails{background:var(--visitor-navy);color:#e6edf2}.VisitorLanding-module__2GXjzG__titleAccent{display:block}.VisitorLanding-module__2GXjzG__cardImage,.VisitorLanding-module__2GXjzG__travelImage{position:relative;overflow:hidden}.VisitorLanding-module__2GXjzG__caption{color:var(--visitor-muted);margin-top:8px;font-size:.75rem;line-height:1.55}.VisitorLanding-module__2GXjzG__caption a{text-underline-offset:3px;text-decoration:underline}.VisitorLanding-module__2GXjzG__travel,.VisitorLanding-module__2GXjzG__profiles{border-top:1px solid var(--visitor-rule)}.VisitorLanding-module__2GXjzG__inlineLink,.VisitorLanding-module__2GXjzG__rowLink{align-items:center;gap:5px;font-size:.8125rem;font-weight:700;display:inline-flex}.VisitorLanding-module__2GXjzG__disclosure summary svg{color:var(--visitor-accent)}.VisitorLanding-module__2GXjzG__inlineLink:hover,.VisitorLanding-module__2GXjzG__rowLink:hover{text-underline-offset:4px;text-decoration:underline}.VisitorLanding-module__2GXjzG__sectionHeading{grid-template-columns:minmax(0,1fr) minmax(0,.87fr);align-items:end;gap:0 24px;display:grid}.VisitorLanding-module__2GXjzG__titleAccent{color:var(--visitor-accent)}.VisitorLanding-module__2GXjzG__travel{--visitor-accent:#886723}.VisitorLanding-module__2GXjzG__sectionHeading .VisitorLanding-module__2GXjzG__sectionDescription{max-width:39ch;color:var(--visitor-muted);margin-top:0}.VisitorLanding-module__2GXjzG__experience .VisitorLanding-module__2GXjzG__sectionDescription{justify-self:end;max-width:34ch}.VisitorLanding-module__2GXjzG__filters{flex-wrap:wrap;gap:8px;margin-block:24px 22px;display:flex}.VisitorLanding-module__2GXjzG__experienceGrid,.VisitorLanding-module__2GXjzG__checklistGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;display:grid}@media (min-width:1200px){.VisitorLanding-module__2GXjzG__experienceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.VisitorLanding-module__2GXjzG__experienceCard{border-bottom:1px solid var(--visitor-rule);flex-direction:column;display:flex}.VisitorLanding-module__2GXjzG__cardImage,.VisitorLanding-module__2GXjzG__travelImage{aspect-ratio:16/9;background:var(--visitor-navy)}.VisitorLanding-module__2GXjzG__cardImage:after{content:"";background:linear-gradient(#0000 48%,#061c2ee6);position:absolute;inset:0}.VisitorLanding-module__2GXjzG__cardImage span{z-index:1;color:#fff;letter-spacing:.11em;text-transform:uppercase;font-size:.6875rem;font-weight:700;position:absolute;inset:auto 16px 16px}.VisitorLanding-module__2GXjzG__cardCopy{flex:1;padding-block:20px 18px}.VisitorLanding-module__2GXjzG__cardCopy h3,.VisitorLanding-module__2GXjzG__checklistGrid h3,.VisitorLanding-module__2GXjzG__profilePanel h3,.VisitorLanding-module__2GXjzG__profileMenuTitle{font-family:var(--font-display), sans-serif;font-weight:600}.VisitorLanding-module__2GXjzG__cardCopy h3{letter-spacing:-.035em;font-size:clamp(1.1875rem,1.65vw,1.5rem);line-height:1.12}.VisitorLanding-module__2GXjzG__cardCopy p,.VisitorLanding-module__2GXjzG__disclosureBody p,.VisitorLanding-module__2GXjzG__checklistGrid p{max-width:54ch;color:var(--visitor-muted);margin-top:10px;font-size:.9375rem;line-height:1.65}.VisitorLanding-module__2GXjzG__rowLink{border-top:1px solid var(--visitor-rule);min-height:55px;padding-block:10px}.VisitorLanding-module__2GXjzG__spreadLink{justify-content:space-between;display:flex}.VisitorLanding-module__2GXjzG__experienceNotes{color:var(--visitor-muted);margin-top:20px;font-size:.8125rem;line-height:1.6}.VisitorLanding-module__2GXjzG__experienceNotes details{margin-top:4px}.VisitorLanding-module__2GXjzG__experienceNotes summary{width:fit-content;padding-block:5px}.VisitorLanding-module__2GXjzG__travelGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;margin-top:28px;display:grid}.VisitorLanding-module__2GXjzG__travelFacts dl{border-top:1px solid var(--visitor-accent)}.VisitorLanding-module__2GXjzG__travelFacts dl>div{grid-template-columns:86px minmax(0,1fr);gap:10px;padding-block:clamp(14px,1.6vw,20px);display:grid}.VisitorLanding-module__2GXjzG__travelFacts dl>div+div,.VisitorLanding-module__2GXjzG__travelDisclosures{border-top:1px solid var(--visitor-rule)}.VisitorLanding-module__2GXjzG__travelFacts dt{color:var(--visitor-muted);letter-spacing:.1em;text-transform:uppercase;padding-top:3px;font-size:.6875rem;font-weight:700}.VisitorLanding-module__2GXjzG__travelFacts strong{font-size:clamp(1.125rem,1.5vw,1.35rem);line-height:1.2}.VisitorLanding-module__2GXjzG__travelFacts p{color:var(--visitor-muted);margin-top:5px;font-size:.875rem;line-height:1.55}.VisitorLanding-module__2GXjzG__travelDisclosures{margin-top:24px}.VisitorLanding-module__2GXjzG__disclosure{border-bottom:1px solid var(--visitor-rule)}.VisitorLanding-module__2GXjzG__disclosure summary{justify-content:space-between;align-items:center;gap:14px;min-height:clamp(58px,4.8vw,78px);padding-block:14px;font-size:.9375rem;font-weight:700;list-style:none;display:flex}.VisitorLanding-module__2GXjzG__disclosure summary::-webkit-details-marker{display:none}.VisitorLanding-module__2GXjzG__disclosure summary:hover{color:var(--visitor-accent)}.VisitorLanding-module__2GXjzG__disclosure[open] summary svg{transform:rotate(45deg)}.VisitorLanding-module__2GXjzG__disclosureBody{padding-bottom:18px}.VisitorLanding-module__2GXjzG__disclosureBody p{max-width:72ch;margin-top:0}.VisitorLanding-module__2GXjzG__disclosureBody .VisitorLanding-module__2GXjzG__inlineLink{margin-top:10px}.VisitorLanding-module__2GXjzG__preparation{border-top:1px solid var(--visitor-rule);background:#fff}.VisitorLanding-module__2GXjzG__checklist{border-bottom:1px solid var(--visitor-rule);padding-bottom:clamp(40px,5vw,66px)}.VisitorLanding-module__2GXjzG__checklistGrid{row-gap:0;margin-block:32px}.VisitorLanding-module__2GXjzG__checklistGrid li{border:1px solid var(--visitor-rule);background:#f8f7f2;padding:22px clamp(18px,2vw,28px)}.VisitorLanding-module__2GXjzG__checklistGrid li:nth-child(n+3){border-top:0}.VisitorLanding-module__2GXjzG__checklistGrid h3{letter-spacing:-.03em;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.25}.VisitorLanding-module__2GXjzG__checklistGrid p{margin-block:8px}.VisitorLanding-module__2GXjzG__faq{border-top:1px solid var(--visitor-accent);border-bottom:1px solid var(--visitor-rule);margin-block:clamp(40px,5vw,66px);padding-block:26px clamp(46px,5vw,64px)}.VisitorLanding-module__2GXjzG__faq .VisitorLanding-module__2GXjzG__sectionHeading{margin-bottom:10px}.VisitorLanding-module__2GXjzG__exhibitor{border-top:1px solid var(--visitor-accent);background:var(--visitor-paper);padding-inline:20px}.VisitorLanding-module__2GXjzG__exhibitor summary{letter-spacing:-.025em;font-size:clamp(1.125rem,1.65vw,1.5rem)}.VisitorLanding-module__2GXjzG__profiles{background:#f4f1e8}.VisitorLanding-module__2GXjzG__profiles .VisitorLanding-module__2GXjzG__sectionHeading{display:block}.VisitorLanding-module__2GXjzG__profiles .VisitorLanding-module__2GXjzG__sectionDescription{max-width:920px;margin-top:16px}.VisitorLanding-module__2GXjzG__profileTabs{border:1px solid var(--visitor-rule);background:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:28px;display:grid}.VisitorLanding-module__2GXjzG__profileMenu{background:var(--visitor-navy);color:#fff;padding:clamp(20px,3vw,32px)}.VisitorLanding-module__2GXjzG__profileMenuTitle{letter-spacing:-.03em;max-width:21ch;margin-bottom:20px;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.3}.VisitorLanding-module__2GXjzG__profileTab{color:#f6f7f8;text-align:start;border-bottom:1px solid #ffffff20;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px;font-size:.875rem;font-weight:650;display:grid}.VisitorLanding-module__2GXjzG__profileTab svg{color:#d9b574}.VisitorLanding-module__2GXjzG__profileTab:hover{background:#ffffff1a}.VisitorLanding-module__2GXjzG__profileTab[data-state=active]{border-inline-start:3px solid var(--visitor-gold);color:var(--visitor-ink);background:#f5efdf;padding-inline-start:7px}.VisitorLanding-module__2GXjzG__profileTab[data-state=active] svg{color:var(--visitor-accent)}.VisitorLanding-module__2GXjzG__profilePanel:not([hidden]){flex-direction:column;padding:clamp(24px,3.7vw,46px);display:flex}.VisitorLanding-module__2GXjzG__profilePanel h3{letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.15}.VisitorLanding-module__2GXjzG__profilePanel ul{color:var(--visitor-muted);flex:1;margin-bottom:28px;font-size:.9375rem}.VisitorLanding-module__2GXjzG__profilePanel li{border-bottom:1px solid #eae9e3;padding-block:9px;padding-inline-start:18px}.VisitorLanding-module__2GXjzG__profilePanel li:before{content:"•";color:var(--visitor-accent);margin-inline:-18px 11px}.VisitorLanding-module__2GXjzG__profilesFooter{color:var(--visitor-muted);margin-top:18px;font-size:.8125rem}@media (max-width:767px){.VisitorLanding-module__2GXjzG__sectionHeading,.VisitorLanding-module__2GXjzG__travelGrid,.VisitorLanding-module__2GXjzG__profileTabs{grid-template-columns:minmax(0,1fr)}.VisitorLanding-module__2GXjzG__sectionHeading .VisitorLanding-module__2GXjzG__sectionDescription{justify-self:start;margin-top:14px}}@media (max-width:639px){.VisitorLanding-module__2GXjzG__experienceGrid,.VisitorLanding-module__2GXjzG__checklistGrid{grid-template-columns:minmax(0,1fr)}.VisitorLanding-module__2GXjzG__checklistGrid li+li{border-top:0}}
