.folio-v16,.conference-portal{--conference-lime:#a1d679;--conference-aqua:#79d9d5;--conference-teal:#0b342f;--conference-deep-teal:#0a2224;--conference-white:#fff;--conference-soft-white:#f5f8f6;--conference-mint:#e7f2eb;--conference-green-ink:#006b4e;--conference-aqua-ink:#005a78;--conference-muted-ink:#355b51;--conference-muted-on-dark:#c6dcd5;--conference-line:#dce7e3;--conference-line-strong:#9dbdaf;--conference-control-line:#789287;--conference-line-on-dark:#547b70;--conference-track-gradient:linear-gradient(90deg, var(--conference-lime), var(--conference-aqua));--control-radius:7px;--control-hover:#14564a;--control-pressed:#071f1d;--control-tint:#d9ece2;--control-duration:.15s}.conference-folio.folio-v16{--folio-ink:var(--conference-teal);--folio-paper:var(--conference-white);--folio-green:var(--conference-green-ink);--folio-blue:var(--conference-aqua-ink);--folio-lime:var(--conference-lime);--folio-aqua:var(--conference-aqua);--v16-mist:var(--conference-mint);--v16-rule:var(--conference-line-strong);--v16-muted:var(--conference-muted-ink);--dv2-paper:var(--conference-white);--dv2-mist:var(--conference-mint);--dv2-ink-soft:var(--conference-muted-ink);--dv2-line:var(--conference-line);--dv2-line-strong:var(--conference-line-strong);--dv2-green:var(--conference-green-ink);--dv2-blue:var(--conference-aqua-ink);--dv2-focus:var(--conference-aqua-ink);--dv2-joint:linear-gradient(90deg, var(--conference-green-ink), var(--conference-aqua-ink));--dv2-joint-bright:var(--conference-track-gradient);--v16-header-height:69px}.conference-folio.folio-v16:has(.dv2-header--public){--conference-reading:#fbfcf9;--conference-lagoon:#d2edee;--conference-soft-white:#eef6f1;--conference-mint:#d9eedb;--conference-wash:linear-gradient(108deg, var(--conference-mint), var(--conference-lagoon));--conference-chrome:#e7f3e9;--conference-dipcon-fill:#19523d;--conference-rwhm-fill:#12445f;--conference-joint-fill:linear-gradient(108deg, #164e3d, #123e55);--dv2-paper:var(--conference-reading);background:var(--conference-reading)}.conference-folio.folio-v16 .folio-cover{background:var(--conference-soft-white)}.conference-folio.folio-v16 .folio-cover--integrated{background:linear-gradient(108deg,#0d3029,#0a2934)}.conference-folio.folio-v16 .folio-cover__time{background:var(--v16-mist);color:var(--folio-ink)}.conference-folio.folio-v16 .folio-cover__time-inner{grid-template-columns:minmax(0,1fr) max-content;gap:clamp(18px,5vw,80px);padding-block:16px 19px}.conference-folio.folio-v16 .folio-cover .event-countdown{--folio-countdown-number:clamp(2.4rem, 4.05vw, 3.8rem);--folio-countdown-row:calc(var(--folio-countdown-number) + 1.22rem + 5px);grid-template-columns:minmax(115px,.52fr) minmax(0,2fr);grid-template-rows:minmax(var(--folio-countdown-row), auto);column-gap:clamp(20px,4vw,64px)}.conference-folio.folio-v16 .folio-cover .countdown-label{color:var(--folio-ink);font-size:clamp(1rem,1.6vw,1.34rem);font-weight:660}.conference-folio.folio-v16 .folio-cover .countdown-values:not([hidden]){column-gap:0}.conference-folio.folio-v16 .folio-cover .countdown-values>div{align-items:center;gap:5px;padding-inline:5px}.conference-folio.folio-v16 .folio-cover .countdown-values>div+div{border-color:var(--v16-rule)}.conference-folio.folio-v16 .folio-cover .countdown-values dd{color:var(--folio-green);font-family:var(--dv2-display);letter-spacing:0;font-weight:600}.conference-folio.folio-v16 .folio-cover .countdown-values dt{color:var(--v16-muted);font-size:.8rem;line-height:1.5}.conference-folio.folio-v16 .folio-calendar{background:var(--folio-ink);min-height:48px;color:var(--folio-paper);gap:9px;padding-inline:14px;position:static}.conference-folio.folio-v16 .folio-calendar:hover{background:var(--folio-green)}.conference-folio.folio-v16 .folio-calendar:focus-visible{outline-color:var(--folio-blue)}.conference-folio.folio-v16 .folio-calendar .folio-calendar__icon{width:19px;height:19px;color:var(--folio-aqua)}.conference-folio.folio-v16 :is(.cinema-programme,.cinema-film){background:var(--folio-ink)}.conference-folio.folio-v16 .opening-night--public{--night-white:var(--conference-white);--night-muted:var(--conference-muted-on-dark);--night-line:var(--conference-line-on-dark);--night-green:var(--folio-lime);--night-aqua:var(--folio-aqua)}.conference-folio.folio-v16 .cinema-programme.opening-night--public,.conference-folio.folio-v16 .cinema-programme.opening-night--public+.bs-dates{--programme-columns:minmax(0, .78fr) minmax(0, 1.22fr);--programme-column-gap:clamp(24px, 5vw, 80px)}.conference-folio.folio-v16 .cinema-programme.opening-night--public .cinema-programme__scene:after{background:linear-gradient(0deg, var(--folio-ink), #071e20c2 24%, transparent 65%)}.conference-folio.folio-v16 .cinema-programme.opening-night--public{background:var(--conference-reading)}.conference-folio.folio-v16 .cinema-programme.opening-night--public .cinema-programme__scene{background:var(--conference-deep-teal)}.conference-folio.folio-v16 .opening-night--public+.bs-dates{--control-focus:var(--conference-aqua);--control-focus-gap:var(--conference-teal);background:var(--conference-teal);color:var(--conference-white);color-scheme:dark}.folio-v16 .opening-night--public+.bs-dates .bs-milestones__event{box-shadow:inset 3px 0 var(--conference-lime);background:#a1d6791c}.conference-folio.folio-v16 .cinema-programme.opening-night--public+.bs-dates .bs-dates__layout{grid-template-columns:var(--programme-columns);column-gap:var(--programme-column-gap);padding-block-start:clamp(40px,5vw,76px)}.folio-v16 .opening-night--public+.bs-dates :is(.bs-story-head p,.bs-milestones li:not(.bs-milestones__event)>span){color:var(--conference-muted-on-dark)}.folio-v16 .opening-night--public+.bs-dates .bs-story-head .bs-link{color:var(--conference-aqua)}@media (width>=761px){.folio-v16 .opening-night--public+.bs-dates .bs-milestones li{grid-template-columns:minmax(10.75rem,1fr) minmax(0,1.6fr);padding-inline:clamp(8px,1.2vw,17px)}.folio-v16 .opening-night--public+.bs-dates .bs-milestones__event{font-weight:650}}@media (width<=760px){.conference-folio.folio-v16 .cinema-programme.opening-night--public+.bs-dates .bs-dates__layout{grid-template-columns:minmax(0,1fr);row-gap:20px;padding-block:48px}.folio-v16 .opening-night--public+.bs-dates .bs-section-title{font-size:clamp(2rem,7.6vw,3.4rem);line-height:1.02}.folio-v16 .opening-night--public+.bs-dates .bs-story-head p{margin-top:.6rem}.folio-v16 .opening-night--public+.bs-dates .bs-story-head .bs-link{background:var(--conference-aqua);min-height:48px;color:var(--conference-teal);margin-top:12px;padding-inline:14px;text-decoration:none}.folio-v16 .opening-night--public+.bs-dates .bs-milestones{border:0}.folio-v16 .opening-night--public+.bs-dates .bs-milestones li{border:0;grid-template-columns:minmax(0,9.3rem) minmax(0,1fr);gap:.25rem 1rem;padding-block:.62rem;line-height:1.35}.folio-v16 .opening-night--public+.bs-dates .bs-milestones .bs-milestones__event{grid-template-columns:minmax(0,1fr);gap:4px;margin-block-start:14px;padding:15px}}@media (width<=460px){.folio-v16 .opening-night--public+.bs-dates .bs-milestones li{grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:.25rem .625rem}.folio-v16 .opening-night--public+.bs-dates .bs-milestones time span{font-size:.875rem}}.conference-folio.folio-v16 .cinema-venue{background:var(--folio-paper);scroll-margin-top:var(--v16-header-height);padding-block:0}.conference-folio.folio-v16 .cinema-venue>.cinema-wrap.cinema-venue__layout{grid-template-columns:minmax(0, 1fr) clamp(300px, 34vw, 408px) max(var(--folio-gutter), (100% - var(--dv2-content)) / 2);grid-template-rows:minmax(0,1fr) auto clamp(24px,4.5vw,72px);width:100%}.conference-folio.folio-v16 .cinema-venue__photo{min-height:max(400px, calc(100svh - var(--v16-header-height)));grid-column:1/-1}.conference-folio.folio-v16 .cinema-venue__photo img{object-position:50% 49%}.conference-folio.folio-v16 .cinema-venue__photo img[data-scene="1"]{object-position:60% 37%}.conference-folio.folio-v16 .cinema-venue__photo img[data-scene="2"]{object-position:50% 44%}.conference-folio.folio-v16 .cinema-venue__copy{background:var(--folio-paper);padding:clamp(26px,3.15vw,48px)}.conference-folio.folio-v16 .opening-night.cinema-venue .cinema-venue__copy h2.cinema-heading{font-size:clamp(2.65rem,4vw,3.85rem)}.conference-folio.folio-v16 .cinema-venue.opening-night--public{background:var(--folio-ink);color:var(--conference-white);color-scheme:dark}.conference-folio.folio-v16 .cinema-venue.opening-night--public>.cinema-venue__layout{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.folio-v16 .opening-night--public .cinema-venue__photo{grid-area:1/1/3/2}.folio-v16 .opening-night--public .cinema-venue__photo:after{z-index:1;pointer-events:none;background:linear-gradient(180deg, #0b211714 5%, #0b342f30 34%, #092923d9 67%, var(--folio-ink));content:"";position:absolute;inset:0}.conference-folio.folio-v16 .opening-night--public .cinema-venue__copy{background:0 0;grid-area:2/1;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);align-items:start;gap:17px clamp(30px,7vw,108px);padding:0 0 clamp(32px,5vw,76px);display:grid}.conference-folio.folio-v16 .opening-night--public.cinema-venue .cinema-venue__copy h2.cinema-heading{max-width:14ch;font-family:var(--dv2-sans);text-wrap:balance;margin:0 0 16px;font-size:clamp(2.75rem,5.75vw,5.75rem);font-weight:660;line-height:1.02}.folio-v16 .opening-night--public .cinema-venue__date{color:var(--folio-lime);font-weight:680}.folio-v16 .opening-night--public .cinema-venue__eyebrow{display:none}.folio-v16 .opening-night--public .cinema-venue__info{max-width:38ch}.folio-v16 .opening-night--public .cinema-venue__info address{color:var(--conference-muted-on-dark)}.conference-folio.folio-v16 .opening-night--public .cinema-venue__info .cinema-link{color:var(--folio-lime)}.conference-folio.folio-v16 .opening-night--public .cinema-venue__info .cinema-link:focus-visible{outline-color:var(--folio-aqua)}.conference-folio.folio-v16 .cinema-film{padding-block-end:clamp(32px,4.4vw,64px)}.conference-folio.folio-v16 .bs-footer{padding-block-start:0}.conference-folio.folio-v16 .bs-footer>.bs-wrap{border-top:1px solid var(--conference-line-on-dark);padding-block-start:clamp(28px,3.6vw,48px)}.folio-v16 .bs-footer--public{--footer-muted:var(--conference-muted-on-dark);border-top:2px solid #0000;border-image:var(--conference-track-gradient) 1;background:linear-gradient(115deg, var(--conference-teal), var(--conference-deep-teal) 72%);color:var(--folio-paper);padding-block-end:0}.conference-folio.folio-v16 .bs-footer--public>.bs-wrap{border-top:0;padding-block:clamp(32px,4.2vw,60px)}.folio-v16 .bs-footer--public .bs-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:clamp(28px,5vw,82px)}.folio-v16 .bs-footer--public .bs-footer__brand{justify-items:start;gap:14px;display:grid}.folio-v16 .bs-footer__signature{align-items:center;width:min(100%,340px);min-height:44px;display:flex}.folio-v16 .bs-footer--public .bs-footer__event{color:var(--footer-muted);gap:4px;margin:0;display:grid}.folio-v16 .bs-footer--public .bs-footer__event time{color:var(--folio-paper);letter-spacing:-.025em;font-size:clamp(1.35rem,1.85vw,1.8rem);font-weight:650;line-height:1.15}.folio-v16 .bs-footer__editions{color:var(--footer-muted);gap:10px;font-size:.875rem;line-height:1.45;display:grid}.folio-v16 .bs-footer__editions strong{text-wrap:pretty;font-size:1rem;font-weight:620;line-height:1.3;display:block}.folio-v16 .bs-footer__edition--dipcon strong{color:var(--folio-lime)}.folio-v16 .bs-footer__edition--rwhm strong{color:var(--folio-aqua)}.folio-v16 .bs-footer--public .bs-footer__nav{column-gap:clamp(16px,3vw,40px);max-width:none}.folio-v16 .bs-footer--public .bs-footer__nav h2{color:var(--folio-paper);margin-block:.5rem .4rem;font-size:1.05rem}.folio-v16 .bs-footer--public a:any-link{text-decoration:none}.folio-v16 .bs-footer--public .bs-footer__nav a{color:var(--footer-muted)}.folio-v16 .bs-footer--public .bs-footer__nav a[aria-current=page]{color:var(--conference-lime);font-weight:650}.folio-v16 .bs-footer--public .bs-footer__calendar{color:var(--folio-lime);gap:8px;text-decoration:none}.folio-v16 .bs-footer--public .bs-footer__calendar .ui-icon{width:16px;height:16px}.folio-v16 .bs-footer--public .bs-footer__base{color:var(--footer-muted)}.folio-v16 .bs-footer--public .bs-footer__bottom{border-top:1px solid var(--conference-line-on-dark);grid-template-columns:max-content minmax(0,1fr) max-content max-content;align-items:start;gap:0 clamp(18px,2.6vw,36px);margin-top:0;padding-block:16px;display:grid}.folio-v16 .bs-footer--public .bs-footer__partner{justify-self:start}.folio-v16 .bs-footer__iwa{width:clamp(64px,7vw,88px);height:auto;display:block}.folio-v16 .bs-footer--public .bs-footer__bottom>a,.folio-v16 .bs-footer--public .bs-footer__bottom summary{align-items:center;gap:7px;min-height:44px;font-weight:550;text-decoration:none;display:inline-flex}.folio-v16 .bs-footer--public .bs-footer__bottom summary{width:fit-content;max-width:100%;margin-inline-start:auto;padding:0;list-style:none;display:flex}.folio-v16 .bs-footer--public summary::-webkit-details-marker{display:none}.folio-v16 .bs-footer__credits-chevron{flex:none}.folio-v16 .bs-footer--public details[open] .bs-footer__credits-chevron{rotate:180deg}@media (prefers-reduced-motion:no-preference){.folio-v16 .bs-footer__credits-chevron{transition:rotate var(--control-duration) ease-out}.folio-v16 .bs-footer--public .bs-footer__back svg{transition:translate var(--control-duration) ease-out}.folio-v16 .bs-footer--public :is(.bs-footer__nav a,.bs-footer__bottom>a,.bs-footer__bottom summary){transition:color var(--control-duration) ease-out}.folio-v16 .bs-footer--public .bs-footer__back:is(:hover,:focus-visible) svg{translate:0 -2px}}.folio-v16 .bs-footer--public :is(.bs-footer__nav a,.bs-footer__bottom>a,.bs-footer__bottom summary):focus-visible{color:var(--conference-aqua)}@media (hover:hover){.folio-v16 .bs-footer--public :is(.bs-footer__nav a,.bs-footer__bottom>a,.bs-footer__bottom summary):hover{color:var(--conference-aqua)}}.folio-v16 .bs-footer--public .bs-footer__bottom details ul{max-width:76ch;color:var(--footer-muted);overflow-wrap:anywhere;margin-inline-start:auto;padding:10px 0 6px}.folio-v16 .bs-footer--public .bs-footer__bottom .bs-footer__back{color:var(--conference-aqua);margin-inline-start:0}.folio-v16 .bs-footer--public .bs-footer__back svg{flex:none;width:16px;height:16px;transform:rotate(-90deg)}.folio-v16.folio-v16-inner .bs-footer--public :focus-visible,.folio-v16 .bs-footer--public :focus-visible{outline-color:var(--control-focus)}@media (width<=860px){.folio-v16 .bs-footer--public .bs-footer__top{grid-template-columns:minmax(0,1fr)}.folio-v16 .bs-footer--public .bs-footer__nav{border-top:1px solid var(--conference-line-on-dark);padding-block-start:14px}}@media (width<=520px){.folio-v16 .bs-footer__signature{width:min(100%,275px)}.folio-v16 .bs-footer--public .bs-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px .9rem}.folio-v16 .bs-footer--public .bs-footer__nav>div:last-child{grid-column:1/-1}.folio-v16 .bs-footer--public .bs-footer__nav>div:last-child ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.8rem;display:grid}.folio-v16 .bs-footer--public .bs-footer__bottom{grid-template-columns:auto minmax(0,1fr) auto;gap:0 14px}.folio-v16 .bs-footer--public .bs-footer__bottom summary{margin-inline-start:0}.folio-v16 .bs-footer--public .bs-footer__bottom>a,.folio-v16 .bs-footer--public .bs-footer__bottom summary{font-size:.85rem}.folio-v16 .bs-footer--public .bs-footer__partner,.folio-v16 .bs-footer--public .bs-footer__bottom details[open]{grid-column:1/-1}.folio-v16 .bs-footer--public .bs-footer__bottom .bs-footer__back{grid-column:-2/-1}}@media (width<=1020px){.conference-folio.folio-v16{--v16-header-height:64px}}@media (width>=601px) and (width<=1020px){.conference-folio.folio-v16 .folio-cover--integrated .folio-cover__mark{width:min(85%,820px)}}@media (width>=761px) and (width<=1020px){.conference-folio.folio-v16 .folio-cover--integrated .folio-cover__plate{min-height:clamp(360px,61svh,620px)}}.conference-folio .dv2-header--public{--action-scheme:dark;--control-focus:var(--conference-aqua);--control-focus-gap:var(--conference-deep-teal);--nav-surface:var(--conference-deep-teal);--nav-panel:#102c2c;--nav-hover:#1a3b38;--nav-rule:#375752;background:var(--nav-surface);color:var(--conference-white);border-color:var(--nav-rule);color-scheme:dark}@supports (backdrop-filter:blur(1px)){.conference-folio .dv2-header--public[data-scrolled]{background:0 0}.conference-folio .dv2-header--public[data-scrolled]:after{content:"";z-index:-1;pointer-events:none;backdrop-filter:blur(12px);background:#0a2224f7;position:absolute;inset:0}}@media (prefers-reduced-transparency:reduce){.conference-folio .dv2-header--public[data-scrolled]{background:var(--nav-surface)}.conference-folio .dv2-header--public[data-scrolled]:after{content:none}}.conference-folio .dv2-header--public .dv2-brand{gap:clamp(9px,1.1vw,16px);min-height:44px}.dv2-header--public .dv2-brand__partner{align-self:center;align-items:center;min-height:27px;display:flex}.conference-folio .dv2-header--public .dv2-brand__partner img{width:clamp(52px,4vw,58px)}.conference-folio .dv2-header--public .dv2-brand__conference{box-sizing:content-box;width:clamp(194px,16.3vw,235px);height:auto;padding:7px clamp(6px,.8vw,12px)}.conference-folio .dv2-header--public .dv2-nav{gap:clamp(14px,2.5vw,40px)}.dv2-header--public .dv2-nav__group>summary,.dv2-header--public .dv2-nav__link{color:var(--conference-white);font-weight:610}.dv2-header--public .dv2-nav__group.is-current>summary,.dv2-header--public .dv2-nav__link[aria-current=page]{color:var(--conference-lime);text-decoration:none}.conference-folio .dv2-header--public .confluence-nav-action{white-space:nowrap;flex:none;justify-content:space-between;gap:12px}.dv2-header--public .dv2-nav__panel a[aria-current=page]{font-weight:690}.dv2-header--public :is(.dv2-nav__feature,.dv2-menu-fallback){display:none}.dv2-header--public .dv2-nav__panel a>svg{width:17px;height:17px;color:var(--conference-lime);flex:none}@media (width>=1021px){.conference-folio .dv2-header--public .dv2-nav{flex:1;margin-inline-start:0}.dv2-header--public .dv2-nav__list{flex:1;justify-content:center;gap:clamp(4px,1.05vw,18px)}.dv2-header--public :is(.dv2-nav__group>summary,.dv2-nav__link){min-height:48px;padding-inline:clamp(10px,1.1vw,17px)}.dv2-header--public :is(.dv2-nav__group[open]>summary,.dv2-nav__group>summary:hover,.dv2-nav__link:hover){background:var(--nav-hover);color:var(--conference-lime)}.dv2-header--public .dv2-nav__group{position:static}.dv2-header--public:has(.dv2-nav__group[open]):before{content:"";inset:var(--v16-header-height) 0 0;z-index:-1;background:#0a222457;position:fixed}.dv2-header--public .dv2-nav__flyout{width:min(1060px, calc(100% - 2 * var(--dv2-gutter)));max-height:calc(100dvh - var(--v16-header-height));overscroll-behavior-y:contain;background:var(--nav-panel);border-top:1px solid var(--nav-rule);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(20px,3.6vw,56px);margin-inline:auto;padding:clamp(18px,2.2vw,32px);display:grid;position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:0 20px 44px #0a222438}.dv2-header--public .dv2-nav__panel{min-width:0;box-shadow:none;background:var(--nav-panel);border:0;align-self:center;padding:0;animation:none;position:static}.dv2-header--public .dv2-nav__panel:before{display:none}.dv2-header--public .dv2-nav__panel li+li{border-top:1px solid var(--nav-rule)}.dv2-header--public .dv2-nav__panel a{min-height:56px;color:var(--conference-white);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:clamp(1rem,1.35vw,1.2rem);font-weight:570;display:flex}.dv2-header--public .dv2-nav__panel a:is(:hover,:focus-visible,[aria-current=page]){background:var(--nav-hover);color:var(--conference-lime)}.dv2-header--public .dv2-nav__feature{isolation:isolate;background:var(--conference-teal);align-items:end;min-height:clamp(235px,26vw,355px);margin:0;display:grid;position:relative}.dv2-header--public .dv2-nav__feature img{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dv2-header--public .dv2-nav__feature img[data-preview-portrait]{object-fit:contain;background:var(--conference-white)}.dv2-header--public .dv2-nav__feature figcaption{color:var(--conference-white);background:linear-gradient(#0000,#0a2224d1 56%,#0a2224f5);padding:30px 16px 12px;font-size:.875rem}.conference-folio:has(.dv2-header--public) .folio-cover__plate{min-height:clamp(440px,72svh,920px)}.conference-folio:has(.dv2-header--public) .folio-cover .folio-cover__mark{width:min(83%,1050px)}}@media (1021px<=width<=1100px){.conference-folio .dv2-header--public .dv2-header__inner{gap:16px}.conference-folio .dv2-header--public .dv2-nav{gap:14px}.dv2-header--public .dv2-nav__list{gap:8px}}@media (width<=1020px){.conference-folio .dv2-header--public .dv2-header__inner{gap:12px}.conference-folio .dv2-header--public .dv2-brand{flex:0 auto;gap:clamp(8px,2.7vw,14px);min-width:0}.dv2-header--public .dv2-brand__partner{border:0;flex:none;padding-inline-end:0}.conference-folio .dv2-header--public .dv2-brand__partner img{width:clamp(45px,12.5vw,52px);height:auto}.conference-folio .dv2-header--public .dv2-brand__conference{object-fit:contain;width:clamp(145px,43vw,194px);min-width:0}.design-v2 .dv2-header--public .dv2-menu{background:var(--nav-hover);color:var(--conference-white);border-color:#0000;flex:none;gap:7px;padding-inline:9px}.dv2-header--public:has(.dv2-menu-fallback) .dv2-menu{display:none}.dv2-header--public .dv2-menu-fallback{min-height:44px;color:var(--conference-lime);flex:none;align-items:center;margin-inline-start:auto;font-size:.875rem;font-weight:650;display:inline-flex}.conference-folio .dv2-header--public .dv2-nav.is-open{padding:8px var(--dv2-gutter) max(14px, env(safe-area-inset-bottom));max-height:calc(100dvh - var(--v16-header-height));background:var(--nav-panel);border-bottom:1px solid var(--nav-rule);color:var(--conference-white);flex-direction:column;align-items:stretch;gap:0;display:flex;overflow:hidden;box-shadow:0 18px 34px #04141366}.dv2-header--public .dv2-nav.is-open .dv2-nav__list{overscroll-behavior-y:contain;min-height:0;margin-inline:-4px;padding-inline:4px;scroll-padding-block:5px;overflow-y:auto}.dv2-header--public :is(.dv2-nav__group,.dv2-nav__link){border-bottom:1px solid var(--nav-rule)}.dv2-header--public :is(.dv2-nav__group>summary,.dv2-nav__link){min-height:51px;color:var(--conference-white);font-size:1rem}.dv2-header--public .dv2-nav__group:is([open],.is-current)>summary,.dv2-header--public .dv2-nav__link[aria-current=page]{color:var(--conference-lime)}.dv2-header--public .dv2-nav__panel{background:var(--nav-hover);margin:0 0 8px;padding:4px 8px;animation:none}.dv2-header--public .dv2-nav__panel a{min-height:46px;color:var(--conference-muted-on-dark);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.dv2-header--public .dv2-nav__panel a:is([aria-current=page],:focus-visible){color:var(--conference-lime);background:var(--nav-surface)}.conference-folio .dv2-header--public .confluence-nav-action{flex:none;width:100%;min-height:48px;margin-block-start:10px}.dv2-header--public .dv2-nav :focus-visible{outline-color:var(--conference-aqua)}.design-v2 .dv2-header--public .dv2-menu:hover{border-color:#0000}}@media (width<=1020px) and (hover:hover) and (pointer:fine){.dv2-header--public .dv2-nav__panel a:hover{color:var(--conference-lime);background:var(--nav-surface)}}@media (prefers-reduced-motion:no-preference){.dv2-header--public :is(.dv2-nav__group>summary,.dv2-nav__link,.dv2-nav__panel a){transition:background-color var(--control-duration) ease-out, color var(--control-duration) ease-out}}@media (width>=761px) and (width<=1020px){.conference-folio .dv2-header--public .dv2-nav.is-open{inset-inline:auto var(--dv2-gutter);width:min(25rem, calc(100% - 2 * var(--dv2-gutter)));padding:8px 20px 18px}}@media (width<=1000px){.conference-folio.folio-v16 .cinema-programme__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.conference-folio.folio-v16 .folio-cover__time-inner{gap:22px}.conference-folio.folio-v16 .folio-cover .event-countdown{grid-template-columns:1fr;grid-template-rows:auto minmax(var(--folio-countdown-row), auto);gap:15px}}@media (width<=900px){.conference-folio.folio-v16 .opening-night--public.cinema-venue>.cinema-venue__layout{grid-template-rows:auto auto}.conference-folio.folio-v16 .opening-night--public .cinema-venue__photo{grid-area:1/1;height:clamp(210px,58vw,415px);min-height:0}.conference-folio.folio-v16 .opening-night--public .cinema-venue__copy{margin-block-start:-30px}}@media (width<=760px){.conference-folio.folio-v16 .cinema-venue__photo{aspect-ratio:auto;height:clamp(310px,64svh,540px);min-height:0}.conference-folio.folio-v16 .cinema-venue__copy{padding:30px var(--folio-gutter) 38px}.folio-v16 .opening-night--public .cinema-venue__photo:after{background:linear-gradient(180deg, transparent 44%, var(--folio-ink) 100%)}.conference-folio.folio-v16 .opening-night--public .cinema-venue__copy{margin-block-start:-34px}.conference-folio.folio-v16 .opening-night--public.cinema-venue .cinema-venue__copy h2.cinema-heading{margin-bottom:10px;font-size:clamp(2.1rem,6.5vw,3.4rem)}.folio-v16 .opening-night--public .cinema-venue__info address{margin-block-start:0}}@media (width<=600px){.conference-folio.folio-v16{--folio-gutter:clamp(19px, 5.65vw, 28px)}.conference-folio.folio-v16 .folio-cover__plate-inner{align-content:space-between;gap:22px;min-height:clamp(328px,44svh,410px);padding-block:20px 36px}.conference-folio.folio-v16 .folio-cover .folio-cover__mark{width:clamp(164px,51vw,230px)}.conference-folio.folio-v16 .folio-cover__details{gap:29px;padding-block:31px 34px}.conference-folio.folio-v16 .folio-cover__theme h2{letter-spacing:-.034em;text-wrap:balance;font-size:clamp(1.97rem,8.1vw,2.95rem);line-height:1.09}.conference-folio.folio-v16 .folio-cover__theme p{margin-top:13px;font-size:1.06rem;line-height:1.44}.conference-folio.folio-v16 .folio-cover__editions{gap:16px}.conference-folio.folio-v16 .folio-edition{padding-top:13px;display:block}.conference-folio.folio-v16 .folio-edition__ordinal{display:none}.conference-folio.folio-v16 .folio-edition__prefix{margin-bottom:6px;font-size:.875rem}.conference-folio.folio-v16 .folio-edition__prefix .dv2-sr{clip:auto;clip-path:none;width:auto;height:auto;color:var(--folio-edition-ink);margin:0;padding:0;font-weight:690;position:static;overflow:visible}.conference-folio.folio-v16 .folio-edition h3{font-size:1.14rem;line-height:1.3}.conference-folio.folio-v16 .folio-cover__time-inner{grid-template-columns:minmax(0,1fr);padding-block:26px 29px;display:grid}.conference-folio.folio-v16 .folio-cover .event-countdown{--folio-countdown-number:clamp(2.75rem, 11vw, 3.8rem)}.conference-folio.folio-v16 .folio-cover .countdown-label{max-width:none;min-height:0;display:block}.conference-folio.folio-v16 .folio-calendar{justify-content:start;width:100%;min-height:51px;padding-inline:15px}.conference-folio.folio-v16 .folio-calendar .arrow-icon{margin-inline-start:auto}.conference-folio.folio-v16 .folio-cover .countdown-values dt{font-size:clamp(.71rem,3vw,.82rem)}.conference-folio.folio-v16 .cinema-programme__features{grid-template-columns:minmax(0,1fr);gap:0}.conference-folio.folio-v16 .cinema-programme__features>div+div{border-top:1px solid var(--conference-line-on-dark);margin-top:17px;padding-top:17px}}.folio-cover--integrated{grid-template-rows:minmax(min-content,1fr) auto;min-height:0}.conference-folio .folio-cover--integrated .folio-cover__scenes img{object-position:65% 42%;filter:saturate(1.14)}.conference-folio .folio-cover--integrated .folio-cover__scenes img[data-scene="1"]{object-position:57% 84%}.conference-folio .folio-cover--integrated .folio-cover__scenes img[data-scene="2"]{object-position:56% 68%}.conference-folio.folio-v16 .folio-cover--integrated .folio-cover__plate:after{background:linear-gradient(#082929dc,#0000 23%,#082b2b14 41%,#092b2bbc 66%,#0a2224),linear-gradient(90deg,#0a222485,#0a222448 49%,#0000 91%)}.conference-folio.folio-v16 .folio-cover--integrated .folio-cover__details{--folio-ink:var(--conference-white);--folio-green:var(--conference-lime);--folio-blue:var(--conference-aqua);--control-focus:var(--conference-aqua);--control-focus-gap:var(--conference-deep-teal);color-scheme:dark;padding-block:clamp(22px,3.7vh,42px);display:block}.folio-cover__identity{gap:clamp(18px,2.8vh,28px);display:grid}.folio-cover--integrated .folio-cover__theme{text-shadow:0 2px 16px #0514158c}.conference-folio.folio-v16 .folio-cover--integrated .folio-cover__theme h2{letter-spacing:-.035em;text-wrap:balance;max-width:30ch;font-size:clamp(1.8rem,3.45vw,3.8rem);font-weight:650;line-height:1.1}.conference-folio.folio-v16 .folio-cover--integrated .folio-cover__theme p{max-width:49ch;color:var(--conference-muted-on-dark);text-wrap:balance;margin-block-start:clamp(11px,1vw,15px);font-size:clamp(1rem,1.45vw,1.45rem);font-weight:500;line-height:1.42}.folio-cover--integrated .folio-cover__meta{text-wrap:pretty;padding-block-end:0;font-size:clamp(.875rem,1.1vw,1rem);font-weight:650;display:block}.folio-cover--integrated .folio-cover__location{color:var(--conference-muted-on-dark);font-weight:500}.folio-cover--integrated .folio-cover__meta-separator{color:var(--conference-muted-on-dark);margin-inline:.3em}.folio-cover--integrated .folio-cover__meta:after{display:none}.conference-folio.folio-v16 .folio-cover--integrated .folio-cover__editions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px clamp(24px,3.8vw,56px);max-width:63rem;margin-block-start:clamp(20px,4vh,40px)}.conference-folio.folio-v16 .folio-cover--integrated .folio-edition{color:var(--folio-edition-rule);border:0;padding:0;display:block}.conference-folio.folio-v16 .folio-cover--integrated .folio-edition h3{text-wrap:pretty;font-size:clamp(1rem,1.75vw,1.5rem);line-height:1.24}.conference-folio.folio-v16 .folio-cover--integrated .folio-edition__prefix{color:var(--conference-white);margin-block-end:4px;font-size:clamp(.95rem,1.25vw,1.16rem);font-weight:680;line-height:1.25}.conference-folio.folio-v16 .folio-cover--integrated .folio-cover__time{color:var(--folio-ink);background:0 0;margin:0;padding:0}.conference-folio.folio-v16 .folio-cover--integrated .folio-cover__time:before{display:none}.conference-folio.folio-v16 .folio-cover--integrated .folio-cover__time-inner{padding:0;display:block}.conference-folio.folio-v16 .folio-cover--integrated .event-countdown{--folio-countdown-number:clamp(1.65rem, 2.2vw, 2.3rem);grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:10px}@media (width>=761px){.conference-folio.folio-v16 .folio-cover--integrated .event-countdown{grid-template-columns:minmax(max-content,1fr) minmax(18rem,32rem) minmax(max-content,1fr);align-items:center;gap:clamp(20px,3.5vw,56px)}.conference-folio.folio-v16 .folio-cover--integrated .event-countdown .folio-calendar{grid-column:3;justify-self:end;margin-block-start:0}}.conference-folio.folio-v16 .folio-cover--integrated .countdown-label{max-width:none;min-height:0;color:var(--conference-muted-on-dark);align-items:center;font-size:.875rem;font-weight:650;display:flex}.folio-cover--integrated .countdown-fallback{color:var(--conference-muted-on-dark)}.conference-folio.folio-v16 .folio-cover--integrated .countdown-values:not([hidden]){grid-template-columns:repeat(4,minmax(max-content,1fr));column-gap:clamp(8px,1.2vw,16px)}.conference-folio.folio-v16 .folio-cover--integrated .countdown-values>div{border:0;align-items:start;gap:5px;padding:0}.conference-folio.folio-v16 .folio-cover--integrated .countdown-values dd{color:var(--folio-ink);font-family:var(--dv2-sans);letter-spacing:-.02em;font-weight:610;line-height:1}.conference-folio.folio-v16 .folio-cover--integrated .countdown-values dt{color:var(--conference-muted-on-dark);font-size:.8125rem;line-height:1.3}.conference-folio.folio-v16 .folio-cover--integrated .folio-calendar{width:fit-content;min-height:44px;color:var(--folio-blue);background:0 0;justify-self:start;margin-block-start:4px;font-size:.8125rem}@media (width>=1021px) and (height<=790px){.conference-folio .folio-cover--integrated .folio-cover__plate{min-height:clamp(400px,67svh,520px)}}@media (width>=521px) and (width<=760px){.conference-folio.folio-v16 .folio-cover--integrated .folio-cover__plate{min-height:clamp(290px,50svh,450px)}.conference-folio.folio-v16 .folio-cover--integrated .folio-cover__mark{width:min(100%,39rem)}}@media (width<=760px){.conference-folio.folio-v16 .folio-cover--integrated .folio-cover__plate:after{background:linear-gradient(#0a2224d4,#0a222414 22%,#0a222438 44%,#0a2224dd 67%,#0a2224f7),linear-gradient(90deg,#0a222484,#0000 87%)}.conference-folio.folio-v16 .folio-cover--integrated .folio-cover__plate-inner{align-content:space-between;gap:clamp(20px,4.4svh,36px);min-height:0;padding-block:19px 26px}.conference-folio.folio-v16 .folio-cover--integrated .folio-cover__mark{margin-inline:0}.conference-folio.folio-v16 .folio-cover--integrated .folio-cover__theme h2{max-width:min(100%,31ch);font-size:clamp(1.42rem,6.3vw,2.3rem);line-height:1.14}.conference-folio.folio-v16 .folio-cover--integrated .folio-cover__editions{row-gap:15px;margin-block-start:0}}@media (width<=520px){.conference-folio.folio-v16 .folio-cover--integrated .folio-cover__mark{width:clamp(149px,44vw,196px)}.conference-folio.folio-v16 .folio-cover--integrated .folio-cover__details{padding-block:23px 26px}.conference-folio.folio-v16 .folio-cover--integrated .folio-cover__editions{grid-template-columns:minmax(0,1fr);row-gap:14px}.conference-folio .folio-cover--integrated .folio-cover__scenes img{object-position:67% 42%}.conference-folio .folio-cover--integrated .folio-cover__scenes img[data-scene="1"]{object-position:61% 62%}.conference-folio .folio-cover--integrated .folio-cover__scenes img[data-scene="2"]{object-position:59% 60%}.conference-folio.folio-v16 .cinema-venue.opening-night--public{--control-focus:var(--conference-aqua-ink);--control-focus-gap:var(--conference-white);background:var(--conference-white);color:var(--conference-teal);color-scheme:light}.conference-folio.folio-v16 .opening-night--public .cinema-venue__photo{background:var(--conference-teal);height:clamp(228px,74vw,365px)}.folio-v16 .opening-night--public .cinema-venue__photo:after{display:none}.conference-folio.folio-v16 .opening-night--public .cinema-venue__copy{grid-template-columns:minmax(0,1fr);gap:16px;margin-block-start:0;padding:23px 0 35px}.folio-v16 .opening-night--public .cinema-venue__eyebrow{color:var(--conference-green-ink);margin-block-end:8px;font-size:.875rem;font-weight:650;display:block}.conference-folio.folio-v16 .opening-night--public.cinema-venue .cinema-venue__copy h2.cinema-heading{text-wrap:pretty;max-width:none}.folio-v16 .opening-night--public .cinema-venue__date,.folio-v16 .opening-night--public .cinema-venue__info address{color:var(--conference-muted-ink)}.conference-folio.folio-v16 .opening-night--public .cinema-venue__info address{margin-block-start:0}.folio-v16 .opening-night--public .cinema-venue__info{max-width:none}.folio-v16 .opening-night--public .cinema-venue__links{grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);gap:8px;margin-block-start:20px;display:grid}.conference-folio.folio-v16 .opening-night--public .cinema-venue__links .cinema-link{background:var(--conference-teal);width:100%;min-height:48px;color:var(--conference-white);justify-content:space-between;gap:6px;padding:9px 11px;font-size:.9375rem;text-decoration:none}.conference-folio.folio-v16 .opening-night--public .cinema-venue__links .cinema-link+.cinema-link{background:var(--conference-mint);color:var(--conference-teal)}.conference-folio.folio-v16 .opening-night--public .cinema-venue__links .cinema-link:active{background:var(--control-hover);color:var(--conference-white)}.conference-folio.folio-v16 .opening-night--public .cinema-venue__info .cinema-link:focus-visible{outline-color:var(--conference-aqua-ink)}}@media (width<=350px){.conference-folio .dv2-header--public .dv2-header__inner{gap:8px}.design-v2.conference-folio .dv2-header--public .dv2-menu{padding-inline:8px}}.folio-v16:has(.dv2-header--public) :is(a[href],button,summary){-webkit-tap-highlight-color:transparent}@media (any-pointer:coarse){.folio-v16:has(.dv2-header--public) :is(.folio-programme-link,.cinema-link):active{text-underline-offset:.24em;text-decoration-line:underline;text-decoration-thickness:.12em}}@keyframes folio16-panorama{0%{scale:1.055}to{scale:1}}@keyframes folio16-caption{0%{opacity:.83;translate:0 17px}to{opacity:1;translate:0}}@keyframes folio16-photo-enter{0%{scale:1.075}to{scale:1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.conference-folio.folio-v16 .folio-cover__scenes{animation:folio16-panorama 1.35s var(--folio-ease)}.conference-folio.folio-v16 .folio-cover__mark{animation:folio16-caption .86s var(--folio-ease) .1s both}.conference-folio.folio-v16 .folio-cover__theme{animation:folio16-caption .72s var(--folio-ease) .21s both}.folio-v16 .folio-about--public[data-folio-entered] .folio-about__heading{animation:folio16-caption .58s var(--folio-ease)}.conference-folio.folio-v16 [data-folio-stage] :is(.folio-research__landscape img,.cinema-programme__scene>img,.cinema-venue__photo:not([data-v9-media]) img,.dv2-video__launch img),.conference-folio.folio-v16 .cinema-programme__scene[data-folio-stage]>img{scale:1.075}.conference-folio.folio-v16 [data-folio-stage][data-folio-entered] :is(.folio-research__landscape img,.cinema-venue__photo:not([data-v9-media]) img,.dv2-video__launch img),.conference-folio.folio-v16 .cinema-programme__scene[data-folio-stage][data-folio-entered]>img{animation:folio16-photo-enter 1.25s var(--folio-ease) both}.conference-folio.folio-v16 [data-folio-entered] :is(.cinema-programme__head h2,.bs-story-head h2,.cinema-venue__copy h2,.cinema-film h2){animation:folio16-caption .71s var(--folio-ease) .1s both}}
