.catalyst-iris{vertical-align:middle;isolation:isolate;aspect-ratio:1;flex:none;line-height:0;display:inline-block;position:relative}.catalyst-iris__assembly,.catalyst-iris__layer,.catalyst-iris__original{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.catalyst-iris__layer{transform-box:view-box;object-fit:contain;transform-origin:50.1852% 50.1852%;opacity:0}.catalyst-iris__core{z-index:10}.catalyst-iris__dot{z-index:11;transform-origin:44.1667% 44.1667%}.catalyst-iris__original{z-index:12;visibility:hidden}.catalyst-iris[data-ready=true] .catalyst-iris__layer{animation-duration:var(--iris-duration,3.36s);animation-timing-function:cubic-bezier(.23,1,.32,1);animation-iteration-count:var(--iris-iterations,infinite);animation-fill-mode:both}.catalyst-iris[data-ready=true][data-loop=true]{animation:iris-cycle var(--iris-duration,3.36s) linear infinite both}.catalyst-iris__core{animation-name:iris-core}.catalyst-iris__dot{animation-name:iris-dot}@keyframes iris-core{0%{opacity:0;transform:scale(.9)}5.2381%{opacity:1;transform:scale(1.025)}9.04762%,to{opacity:1;transform:scale(1)}}.catalyst-iris__petal-1{z-index:8;animation-name:iris-petal-1}@keyframes iris-petal-1{0%,5.71429%{opacity:0;transform:rotate(-35deg)}9.28571%{opacity:1}22.8571%,to{opacity:1;transform:rotate(0)}}.catalyst-iris__petal-2{z-index:7;animation-name:iris-petal-2}@keyframes iris-petal-2{0%,10%{opacity:0;transform:rotate(-35deg)}13.5714%{opacity:1}27.1429%,to{opacity:1;transform:rotate(0)}}.catalyst-iris__petal-3{z-index:6;animation-name:iris-petal-3}@keyframes iris-petal-3{0%,14.2857%{opacity:0;transform:rotate(-35deg)}17.8571%{opacity:1}31.4286%,to{opacity:1;transform:rotate(0)}}.catalyst-iris__petal-4{z-index:5;animation-name:iris-petal-4}@keyframes iris-petal-4{0%,18.5714%{opacity:0;transform:rotate(-35deg)}22.1429%{opacity:1}35.7143%,to{opacity:1;transform:rotate(0)}}.catalyst-iris__petal-5{z-index:4;animation-name:iris-petal-5}@keyframes iris-petal-5{0%,22.8571%{opacity:0;transform:rotate(-35deg)}26.4286%{opacity:1}40%,to{opacity:1;transform:rotate(0)}}.catalyst-iris__petal-6{z-index:3;animation-name:iris-petal-6}@keyframes iris-petal-6{0%,27.1429%{opacity:0;transform:rotate(-35deg)}30.7143%{opacity:1}44.2857%,to{opacity:1;transform:rotate(0)}}.catalyst-iris__petal-7{z-index:2;animation-name:iris-petal-7}@keyframes iris-petal-7{0%,31.4286%{opacity:0;transform:rotate(-35deg)}35%{opacity:1}48.5714%,to{opacity:1;transform:rotate(0)}}.catalyst-iris__petal-8{z-index:1;animation-name:iris-petal-8}@keyframes iris-petal-8{0%,35.7143%{opacity:0;transform:rotate(-35deg)}39.2857%{opacity:1}52.8571%,to{opacity:1;transform:rotate(0)}}@keyframes iris-dot{0%,48.5714%{opacity:0;transform:scale(.9)}52.8571%{opacity:1;transform:scale(1.12)}55.7143%,to{opacity:1;transform:scale(1)}}@keyframes iris-cycle{0%,85.7143%{opacity:1}91.4286%,to{opacity:0}}.catalyst-iris[data-settled=true] .catalyst-iris__assembly{visibility:hidden}.catalyst-iris[data-settled=true] .catalyst-iris__layer{animation:none}.catalyst-iris[data-settled=true] .catalyst-iris__original{visibility:visible}@media (prefers-reduced-motion:reduce){.catalyst-iris[data-ready=true],.catalyst-iris[data-ready=true] .catalyst-iris__layer,.catalyst-iris[data-ready=true] .catalyst-iris__assembly,.catalyst-iris[data-ready=true] .catalyst-iris__original{animation:none!important}.catalyst-iris .catalyst-iris__assembly{visibility:hidden!important}.catalyst-iris .catalyst-iris__original{visibility:visible!important}.catalyst-iris[data-ready=true]{animation:.2s both iris-reduced-reveal!important}}@keyframes iris-reduced-reveal{0%{opacity:0}to{opacity:1}}
.venue-map-module__NDjeqq__views,.venue-map-module__NDjeqq__mapView,.venue-map-module__NDjeqq__sheet,.venue-map-module__NDjeqq__talkRoomLink{--venue-blue-text:color-mix(in srgb, var(--cat-primary) 72%, var(--cat-navy))}.venue-map-module__NDjeqq__views{border:.5px solid var(--cat-glass-edge);background:var(--cat-glass-fill);background-image:linear-gradient(to bottom, var(--cat-glass-tint), transparent);-webkit-backdrop-filter:blur(var(--cat-glass-blur)) saturate(var(--cat-glass-saturate));box-shadow:var(--cat-glass-shadow);border-radius:999px;gap:2px;margin-top:18px;padding:3px;display:inline-flex}.venue-map-module__NDjeqq__viewOption{min-width:88px;min-height:var(--cat-target);color:var(--cat-navy-70);letter-spacing:-.01em;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--cat-blob-ms) var(--cat-ease-out), color var(--cat-blob-ms) var(--cat-ease-out), box-shadow var(--cat-blob-ms) var(--cat-ease-out);border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.venue-map-module__NDjeqq__viewOption[aria-current=page]{background:var(--cat-white);color:var(--cat-navy);box-shadow:0 1px 3px var(--cat-navy-12), 0 0 0 .5px var(--cat-navy-08)}.venue-map-module__NDjeqq__viewOption:focus-visible{outline:2px solid var(--cat-primary);outline-offset:2px}.venue-map-module__NDjeqq__mapView{margin-top:18px}.venue-map-module__NDjeqq__mapHint{color:var(--cat-navy-70);margin:0 0 10px;font-size:.8125rem;line-height:1.35}.venue-map-module__NDjeqq__mapCard{border-radius:var(--cat-card-radius);border:.5px solid var(--cat-card-edge);background:var(--cat-card-strong-fill);background-image:linear-gradient(to bottom, var(--cat-card-tint), transparent 82%);-webkit-backdrop-filter:blur(var(--cat-glass-blur)) saturate(var(--cat-glass-saturate));box-shadow:var(--cat-card-lift), 0 1px 0 var(--cat-glass-action-hairline) inset;padding:10px}.venue-map-module__NDjeqq__map{width:100%;height:auto;font-family:var(--cat-font);touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:block;overflow:hidden}.venue-map-module__NDjeqq__camera{transform-box:view-box;transform-origin:0 0;transition:transform var(--cat-world-ms) var(--cat-ease-out)}.venue-map-module__NDjeqq__backOfHouse,.venue-map-module__NDjeqq__circulation,.venue-map-module__NDjeqq__facility,.venue-map-module__NDjeqq__structure,.venue-map-module__NDjeqq__icon,.venue-map-module__NDjeqq__registration,.venue-map-module__NDjeqq__entrance{pointer-events:none}.venue-map-module__NDjeqq__backOfHouse{fill:color-mix(in srgb, var(--cat-white) 38%, transparent)}.venue-map-module__NDjeqq__circulation{fill:color-mix(in srgb, var(--cat-mint-grey) 42%, transparent)}.venue-map-module__NDjeqq__facility{fill:color-mix(in srgb, var(--cat-green-wash) 95%, transparent)}.venue-map-module__NDjeqq__hit{fill:#0000}.venue-map-module__NDjeqq__roomLink{cursor:pointer;outline:none}.venue-map-module__NDjeqq__room{fill:color-mix(in srgb, var(--cat-mint-grey) 80%, transparent);stroke:#0000;stroke-width:2px;vector-effect:non-scaling-stroke;transition:fill var(--cat-press-ms) var(--cat-ease-out), stroke var(--cat-blob-ms) var(--cat-ease-out)}@media (hover:hover){.venue-map-module__NDjeqq__roomLink:hover .venue-map-module__NDjeqq__room{fill:color-mix(in srgb, var(--cat-mint-grey) 92%, var(--cat-navy))}}.venue-map-module__NDjeqq__roomLink[data-status=next] .venue-map-module__NDjeqq__room{stroke:var(--cat-primary);stroke-dasharray:6 4}.venue-map-module__NDjeqq__roomLink[data-status=now] .venue-map-module__NDjeqq__room{fill:color-mix(in srgb, var(--cat-primary) 30%, transparent);stroke:var(--cat-primary);stroke-width:1.5px}.venue-map-module__NDjeqq__roomLink[data-selected=true] .venue-map-module__NDjeqq__room{stroke:var(--cat-navy);stroke-width:2.5px;stroke-dasharray:none}.venue-map-module__NDjeqq__roomLink:focus-visible .venue-map-module__NDjeqq__room{stroke:var(--cat-primary);stroke-width:3.5px;stroke-dasharray:none}.venue-map-module__NDjeqq__wallExterior,.venue-map-module__NDjeqq__wallInterior,.venue-map-module__NDjeqq__glass,.venue-map-module__NDjeqq__glazing,.venue-map-module__NDjeqq__stairs,.venue-map-module__NDjeqq__fixture,.venue-map-module__NDjeqq__counter{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.venue-map-module__NDjeqq__wallExterior{stroke:color-mix(in srgb, var(--cat-navy) 22%, transparent);stroke-width:2px}.venue-map-module__NDjeqq__wallInterior{stroke:color-mix(in srgb, var(--cat-navy) 18%, transparent);stroke-width:1.25px}.venue-map-module__NDjeqq__glass{stroke:color-mix(in srgb, var(--cat-teal-mid) 55%, transparent);stroke-width:1.5px}.venue-map-module__NDjeqq__glazing{stroke:color-mix(in srgb, var(--cat-teal-mid) 35%, transparent);stroke-width:1.5px;stroke-linecap:butt}.venue-map-module__NDjeqq__stairs,.venue-map-module__NDjeqq__fixture{fill:color-mix(in srgb, var(--cat-white) 50%, transparent);stroke:color-mix(in srgb, var(--cat-navy) 20%, transparent);stroke-width:.75px}.venue-map-module__NDjeqq__counter{stroke:color-mix(in srgb, var(--cat-navy) 45%, transparent);stroke-width:1.5px}.venue-map-module__NDjeqq__marker{cursor:pointer}.venue-map-module__NDjeqq__pin{fill:var(--cat-navy-55);stroke:var(--cat-white);stroke-width:1.5px;vector-effect:non-scaling-stroke}.venue-map-module__NDjeqq__marker[data-status=now] .venue-map-module__NDjeqq__pin{fill:var(--cat-primary)}.venue-map-module__NDjeqq__halo{fill:var(--cat-primary);opacity:.18}.venue-map-module__NDjeqq__haloOuter{fill:var(--cat-primary);opacity:.08}.venue-map-module__NDjeqq__marker[data-status=now] .venue-map-module__NDjeqq__halo{transform-box:fill-box;transform-origin:50%;animation:venue-map-module__NDjeqq__halo-breathe 2.6s var(--cat-ease-in-out) infinite}@keyframes venue-map-module__NDjeqq__halo-breathe{50%{opacity:.06;transform:scale(1.45)}}.venue-map-module__NDjeqq__label{fill:var(--cat-navy);letter-spacing:-.01em;text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:color-mix(in srgb, var(--cat-white) 65%, transparent);stroke-width:8px;stroke-linejoin:round;font-size:44px;font-weight:500}.venue-map-module__NDjeqq__label[data-beside=true]{text-anchor:start}@media (max-width:359px){.venue-map-module__NDjeqq__label{font-size:50px}.venue-map-module__NDjeqq__registration text{font-size:38px}}.venue-map-module__NDjeqq__icon{fill:color-mix(in srgb, var(--cat-navy) 62%, transparent)}.venue-map-module__NDjeqq__registration circle{fill:var(--cat-teal-mid)}.venue-map-module__NDjeqq__registration text{fill:var(--cat-navy-70);text-anchor:middle;dominant-baseline:central;font-size:32px;font-weight:500}.venue-map-module__NDjeqq__entrance{fill:var(--cat-teal-mid)}.venue-map-module__NDjeqq__legend{color:var(--cat-navy-70);flex-wrap:wrap;gap:8px 16px;margin:12px 0 0;padding:0 2px;font-size:.8125rem;list-style:none;display:flex}.venue-map-module__NDjeqq__legend li{align-items:center;gap:7px;display:inline-flex}.venue-map-module__NDjeqq__legendNow,.venue-map-module__NDjeqq__legendNext{border-radius:50%;width:10px;height:10px}.venue-map-module__NDjeqq__legendNow{background:var(--cat-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--cat-primary) 18%, transparent)}.venue-map-module__NDjeqq__legendNext{border:1.5px dashed var(--cat-primary)}.venue-map-module__NDjeqq__sheet{inset:auto var(--cat-hub-pad) calc(var(--cat-pill-height) + max(16px, calc(env(safe-area-inset-bottom) + 10px)) + 12px);z-index:30;overscroll-behavior:contain;scrollbar-width:none;border:.5px solid var(--cat-card-edge);border-radius:var(--cat-card-radius);width:auto;max-width:none;max-height:min(40%,330px);color:var(--cat-navy);background:color-mix(in srgb, var(--cat-white) 90%, transparent);background-image:linear-gradient(to bottom, var(--cat-card-tint), transparent 70%);-webkit-backdrop-filter:blur(var(--cat-glass-blur)) saturate(var(--cat-glass-saturate));box-shadow:var(--cat-card-lift), 0 1px 0 var(--cat-glass-action-hairline) inset;margin:0;padding:0;font-family:inherit;position:absolute;overflow-y:auto}.venue-map-module__NDjeqq__sheetRoom{flex:none;height:min(40svh,330px)}.venue-map-module__NDjeqq__sheet[open]{animation:venue-map-module__NDjeqq__sheet-in calc(var(--cat-room-ms) + 60ms) var(--cat-ease-out)}@keyframes venue-map-module__NDjeqq__sheet-in{0%{opacity:0;transform:translateY(14px)}}.venue-map-module__NDjeqq__sheetBody{padding:14px 16px 16px}.venue-map-module__NDjeqq__sheetHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.venue-map-module__NDjeqq__sheetTitle{letter-spacing:-.026em;outline:none;margin:0;padding-top:2px;font-size:1.0625rem;font-weight:700;line-height:1.2}.venue-map-module__NDjeqq__sheetClose{width:var(--cat-target);height:var(--cat-target);color:var(--cat-navy-70);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;margin:-11px -11px -11px 0;padding:0;display:inline-flex}.venue-map-module__NDjeqq__sheetClose svg{width:20px;height:20px}.venue-map-module__NDjeqq__sheetClose:focus-visible{outline:2px solid var(--cat-primary);outline-offset:-4px}.venue-map-module__NDjeqq__sheetNow{margin-top:10px}.venue-map-module__NDjeqq__nowTag{background:color-mix(in srgb, var(--cat-primary) 14%, transparent);color:var(--venue-blue-text);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:.6875rem;font-weight:700;display:inline-block}.venue-map-module__NDjeqq__talkTitle{letter-spacing:-.02em;text-wrap:pretty;margin:8px 0 0;font-size:1rem;font-weight:600;line-height:1.25}.venue-map-module__NDjeqq__talkMeta{color:var(--cat-navy-70);margin:4px 0 0;font-size:.8125rem;line-height:1.35}.venue-map-module__NDjeqq__talkWhen{color:var(--venue-blue-text);margin:8px 0 0;font-size:.75rem;font-weight:500}.venue-map-module__NDjeqq__sheetSection{border-top:1px solid var(--cat-navy-12);margin-top:14px;padding-top:12px}.venue-map-module__NDjeqq__sectionLabel{color:var(--cat-navy-70);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:.6875rem;font-weight:700}.venue-map-module__NDjeqq__laterList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.venue-map-module__NDjeqq__talkRow{grid-template-columns:3rem minmax(0,1fr);gap:10px;display:grid}.venue-map-module__NDjeqq__talkRowTime{font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600;line-height:1.35}.venue-map-module__NDjeqq__talkRowText{min-width:0}.venue-map-module__NDjeqq__talkRowTitle{letter-spacing:-.01em;font-size:.875rem;font-weight:600;line-height:1.3;display:block}.venue-map-module__NDjeqq__talkRowSpeaker{color:var(--cat-navy-70);margin-top:2px;font-size:.75rem;display:block}.venue-map-module__NDjeqq__sheetEmpty{color:var(--cat-navy-70);margin:10px 0 0;font-size:.875rem;line-height:1.4}.venue-map-module__NDjeqq__talkRoomLink{color:var(--venue-blue-text);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:10px;align-items:center;gap:1px;margin:-13px -4px;padding:13px 4px;font-weight:500;text-decoration:none;display:inline-flex}.venue-map-module__NDjeqq__talkRoomLink svg{flex:none;width:14px;height:14px;margin-right:-2px}.venue-map-module__NDjeqq__talkRoomLink:focus-visible{outline:2px solid var(--cat-primary);outline-offset:-10px}@media (prefers-reduced-motion:reduce){.venue-map-module__NDjeqq__sheet[open],.venue-map-module__NDjeqq__marker[data-status=now] .venue-map-module__NDjeqq__halo{animation:none}.venue-map-module__NDjeqq__viewOption,.venue-map-module__NDjeqq__room,.venue-map-module__NDjeqq__camera{transition:none}}[data-site-font=open-sauce] .venue-map-module__NDjeqq__viewOption{letter-spacing:var(--os-track-body)}:is([data-site-font=open-sauce] .venue-map-module__NDjeqq__label,[data-site-font=open-sauce] .venue-map-module__NDjeqq__registration),:is([data-site-font=open-sauce] .venue-map-module__NDjeqq__sheetTitle,[data-site-font=open-sauce] .venue-map-module__NDjeqq__talkTitle,[data-site-font=open-sauce] .venue-map-module__NDjeqq__talkRowTitle){letter-spacing:var(--os-track-title)}
