.os-call{color:#fff;background:#2040ff;border-block:1px solid #111;padding:24px;scroll-margin-top:140px}.os-call>header{letter-spacing:.025em;margin-bottom:28px;font-size:10px}.os-call-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.os-call-card{min-width:0;padding:0 4vw 10px 0}.os-call-card+.os-call-card{border-left:1px solid #ffffff65;padding:0 0 10px 4vw}.os-call-card h2{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(30px,4vw,64px);font-weight:400;line-height:1.05}.os-call-card>p{margin:0 0 25px;font-size:14px;line-height:1.5}.os-call-card summary{cursor:pointer;align-items:center;gap:24px;width:fit-content;min-height:44px;font-size:13px;list-style:none;display:flex}.os-call-card summary::-webkit-details-marker{display:none}.os-call-card summary>span{font-size:22px;font-weight:400}.os-call-card details[open]>summary>span{transform:rotate(45deg)}.os-call-card form{border-top:1px solid #ffffff65;margin-top:15px;padding-top:20px}.os-call-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.os-call-fields label{font-size:12px;display:block}.os-call-fields :is(input:not([type=checkbox]),textarea){box-sizing:border-box;color:#fff;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff85;border-radius:0;margin-top:7px;padding:10px 0;font-size:16px;line-height:1.5;display:block}.os-call-fields input::placeholder{color:#ffffff90}.os-call-interests,.os-call-wide{grid-column:1/-1}.os-call-interests{border:0;margin:0;padding:0}.os-call-interests legend{margin-bottom:8px;font-size:12px}.os-call-interests label{align-items:center;gap:8px;min-height:30px;margin:4px 18px 4px 0;display:inline-flex}.os-call-consent{align-items:start;gap:10px;margin:24px 0 14px;font-size:12px;line-height:1.5;display:flex}.os-call-consent input{flex:none;margin-top:3px}.os-call-consent a{color:inherit;text-decoration:underline}.os-call-card form>small{font-size:10px;line-height:1.5;display:block}.os-call-card form>button{color:#2040ff;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #fff;margin-top:22px;padding:13px 18px;font-size:12px;display:block}.os-call-card form>button:disabled{opacity:.5;cursor:wait}.os-call-error{border-left:2px solid #fff;margin-top:18px;padding-left:12px;font-size:13px;line-height:1.5}.os-call-receipt{padding:24px 0 10px;font-size:14px;line-height:1.5}.os-call-receipt strong{font-size:22px;font-weight:400}.os-call-receipt small{font-size:10px}.os-call :is(summary,button,input,textarea,a):focus-visible{outline-offset:4px;outline:2px solid #fff}.os-call input[type=checkbox]{accent-color:#111;width:16px;height:16px}@media (width<=760px){.os-call{padding:22px 18px}.os-call>header{margin-bottom:25px}.os-call-grid{grid-template-columns:1fr}.os-call-card,.os-call-card+.os-call-card{border-left:0;padding:0 0 22px}.os-call-card+.os-call-card{border-top:1px solid #ffffff65;padding:25px 0 0}.os-call-card h2{font-size:36px}.os-call-card>p{margin-bottom:12px}.os-call-fields{grid-template-columns:1fr 1fr;gap:16px 12px}.os-call-fields label{min-width:0}.os-call-fields label:has(input[name=profile]){grid-column:1/-1}}.os-call-intake-link{color:#fff;align-items:center;gap:24px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.os-call-intake-link>span{font-size:22px}.os-call-intake-link:hover{text-underline-offset:5px;text-decoration:underline}.onshow-programme{color:#111;scroll-margin-top:var(--ldf-header-height,81px);background:#fff}.os-next{color:#111;scroll-margin-top:var(--ldf-header-height,81px);background:#fff;border-top:1px solid #111;padding:24px 24px 18px;display:block}.os-next-heading,.os-next-runway,.os-next-actions,.os-next-note{box-sizing:border-box;width:100%;margin-inline:auto}.os-next-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:18px;display:flex}.os-next-heading h2{font:inherit;letter-spacing:-.035em;color:#111;margin:0;font-size:26px;font-weight:400;line-height:1}.os-next-heading h2>span{color:#2040ff}.os-next-heading>span{letter-spacing:.025em;font-size:9px}.os-next>.os-next-runway{background:#fff;display:block;position:static}.os-next-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}.os-next-gallery-controls{display:none}.os-next-track>img{aspect-ratio:1362/2048;object-fit:contain;background:#f4f5f7;width:100%;height:auto;min-height:0;display:block}.os-next-runway>figcaption{color:#555;letter-spacing:.02em;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 0;font-size:9px;line-height:1.4;display:flex;position:static}.os-next-runway figcaption a{color:inherit;text-decoration:none}.os-next-actions{border-top:1px solid #aaa;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:18px;padding:14px 0 0;display:flex}.os-next-actions>a{color:#111;align-items:center;gap:18px;min-height:32px;font-size:12px;text-decoration:none;display:flex}.os-next-actions>a>span{color:#2040ff;font-size:17px}.os-next-actions>a.os-next-recap{margin-left:auto}.os-next-actions>a:is(.os-next-recap,.os-next-archive){color:#2040ff;font-size:10px}.os-next-actions>a:is(:hover,:focus-visible){color:#2040ff;text-underline-offset:4px;text-decoration:underline}.os-next-note{color:#666;margin-top:10px;font-size:9px;line-height:1.4;display:block}.onshow-interest{scroll-margin-top:calc(var(--ldf-header-height,81px) + 15px);background:#fff;border-bottom:1px solid #aaa}.onshow-interest>summary{cursor:pointer;box-sizing:border-box;grid-template-columns:1fr 2fr auto;align-items:center;gap:20px;max-width:1008px;margin-inline:auto;padding:20px 24px;list-style:none;display:grid}.onshow-interest>summary::-webkit-details-marker{display:none}.onshow-interest>summary>span{color:#2040ff;font-size:9px}.onshow-interest>summary>strong{letter-spacing:-.025em;font-size:22px;font-weight:400;line-height:1.1}.onshow-interest>summary>b{color:#2040ff;font-size:20px;font-weight:400}.onshow-interest[open]>summary>b{transform:rotate(45deg)}.onshow-interest form,.onshow-interest-receipt{max-width:960px;margin-inline:auto;padding:15px 24px 35px}.onshow-interest form>p,.onshow-interest-receipt p{max-width:48em;margin:0 0 25px;font-size:14px;line-height:1.5}.onshow-interest-fields{grid-template-columns:1fr 1fr;gap:24px;display:grid}.onshow-interest-fields label{font-size:12px;display:block}.onshow-interest-fields :is(input,textarea){color:#111;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:0;border-bottom:1px solid #aaa;border-radius:0;margin-top:10px;padding:12px 0;font-size:16px;display:block}.onshow-interest-fields label:nth-child(n+3){grid-column:1/-1}.onshow-interest-consent{flex-wrap:wrap;align-items:baseline;gap:7px;margin:28px 0 22px;font-size:12px;line-height:1.5;display:flex}.onshow-interest-consent a{color:#2040ff;text-decoration:underline}.onshow-interest form>button{color:#fff;font:inherit;cursor:pointer;background:#2040ff;border:1px solid #2040ff;padding:15px 22px;font-size:13px}.onshow-interest form>button:disabled{opacity:.5;cursor:wait}.onshow-interest-receipt h3{letter-spacing:-.03em;margin:15px 0 20px;font-size:28px;font-weight:400}.onshow-interest-receipt small{font-size:10px}.onshow-programme>#on-show-archive:not([open]){display:none}.onshow-programme>#on-show-archive[open]{background:#f4f5f7;display:block}.onshow-programme .happenings-onshow-summary{color:#111;background:#fff;border-block:1px solid #aaa;justify-content:space-between;align-items:center;gap:20px;min-height:0;padding:18px 24px;display:flex}.onshow-programme .happenings-onshow-summary>span{font-size:10px}.onshow-programme .happenings-onshow-summary>strong{font-size:16px;font-weight:400}.onshow-programme .happenings-onshow-summary>b{color:#2040ff;font-size:20px}.onshow-programme :is(a,button,summary,input,textarea):focus-visible{outline-offset:4px;outline:2px solid #2040ff}@media (width<=760px){.os-next{padding:22px 14px 16px}.os-next-heading{gap:14px;margin-bottom:16px}.os-next-heading h2{font-size:21px}.os-next-heading>span{font-size:8px}.os-next-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;padding-right:14%;scroll-padding-left:0;display:flex;overflow-x:auto}.os-next-track::-webkit-scrollbar{display:none}.os-next-track>img{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%}.os-next-gallery-controls{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:2px;display:flex}.os-next-gallery-controls button{color:#2040ff;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:19px}.os-next-gallery-controls button:disabled{opacity:.25;cursor:default}.os-next-gallery-controls>span{font-size:9px}.os-next-runway>figcaption>span{max-width:58%;font-size:8px}.os-next-runway>figcaption{padding-top:9px;font-size:8px}.os-next-actions{gap:8px 20px;margin-top:15px;padding-top:10px}.os-next-actions>a{gap:10px;min-height:36px;font-size:11px}.os-next-actions>a.os-next-recap{margin-left:0}.os-next-actions>a:is(.os-next-recap,.os-next-archive){min-height:36px}.os-next-note{font-size:8px}.onshow-interest>summary{grid-template-columns:1fr auto;gap:10px;padding:20px 14px}.onshow-interest>summary>span{grid-column:1;font-size:9px}.onshow-interest>summary>strong{grid-row:2;font-size:22px}.onshow-interest>summary>b{grid-area:1/2/3}.onshow-interest form,.onshow-interest-receipt{padding:12px 18px 30px}.onshow-interest-fields{grid-template-columns:1fr;gap:20px}.onshow-interest-fields label{grid-column:1!important}.onshow-programme .happenings-onshow-summary{gap:14px;padding:18px 14px}.onshow-programme .happenings-onshow-summary>strong{font-size:13px}}.os-next-heading>.os-next-context{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;font-size:10px;line-height:1.4;display:flex}.os-next-context>strong{color:#2040ff;letter-spacing:.04em;font-size:9px;font-weight:400}@media (width<=760px){.os-next-heading{flex-wrap:wrap}.os-next-heading>.os-next-context{text-align:left;flex-basis:100%;align-items:flex-start;gap:5px;font-size:9px}}.os-next{padding-bottom:0}.os-next-heading{margin-bottom:24px;display:block}.os-next-heading .os-next-upcoming{color:#2040ff;letter-spacing:.04em;margin-bottom:12px;font-size:9px;display:block}.os-next-heading h2{font-size:38px;line-height:1.05}.os-next-heading p{margin:10px 0 5px;font-size:14px;line-height:1.5}.os-next-heading>small:last-child{color:#666;font-size:10px}.os-participate.os-call{border-bottom:0;margin:24px -24px 0;padding:24px}.os-participate>h3{letter-spacing:-.02em;margin:0 0 22px;font-size:18px;font-weight:400}.os-path-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;display:grid}.os-path{color:#fff;background:0 0;border-top:1px solid #ffffff70;min-width:0;margin:0}.os-path-grid>a.os-path,.os-path>summary,.os-path>details>summary{color:#fff;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:none;min-height:100px;padding:18px 0;text-decoration:none;display:flex}.os-path span>small{color:#fff;letter-spacing:.025em;margin-bottom:9px;font-size:9px;display:block}.os-path span>strong{letter-spacing:-.025em;color:#fff;font-size:23px;font-weight:400;line-height:1.15;display:block}.os-path b{color:#fff;font-size:22px;font-weight:400}.os-path.os-call-card{border-left:0;padding:0}.os-path summary{list-style:none}.os-path summary::-webkit-details-marker{display:none}.os-path details[open]>summary>b,.os-path[open]>summary>b{transform:rotate(45deg)}.os-path-grid>a.os-path:is(:hover,:focus-visible) strong,.os-path summary:is(:hover,:focus-visible) strong{text-underline-offset:5px;text-decoration:underline}.os-participate .onshow-interest form,.os-participate .onshow-interest-receipt{max-width:none;padding:12px 0 28px}.os-participate .onshow-interest-fields :is(input,textarea){color:#fff;background:0 0;border-color:#ffffff85}.os-participate .onshow-interest-consent a{color:#fff}.os-participate .onshow-interest form>button{color:#2040ff;background:#fff;border-color:#fff}.os-participate .onshow-interest-consent{flex-wrap:nowrap;align-items:start;gap:10px;display:flex}.os-participate .onshow-interest-consent input{flex:none;margin-top:3px}.os-participate .onshow-interest-receipt h3{font-size:23px}.os-participate .os-call-card form{border-top:0;margin-top:0;padding-bottom:28px}.os-participate :is(a,summary,button,input,textarea):focus-visible{outline-offset:4px;outline:2px solid #fff}.os-next-records{flex-wrap:wrap;align-items:center;gap:12px 26px;padding:18px 0;font-size:11px;line-height:1.5;display:flex}.os-next-records>span{color:#666;margin-right:5px;font-size:10px}.os-next-records>a{color:#111;align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.os-next-records>a:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=760px){.os-next-heading h2{font-size:30px}.os-next-heading p{max-width:30ch;font-size:13px}.os-participate.os-call{margin:20px -14px 0;padding:22px 18px}.os-participate>h3{margin-bottom:18px;font-size:18px}.os-path-grid{grid-template-columns:1fr}.os-path-grid>a.os-path,.os-path>summary,.os-path>details>summary{min-height:86px;padding:17px 0}.os-path span>strong{font-size:22px}.os-path.os-call-card+.os-path,.os-path.os-call-card{border-top:1px solid #ffffff70;padding:0}.os-path .onshow-interest-fields{gap:18px}.os-next-records{gap:4px 18px;padding-block:16px}.os-next-records>span{flex-basis:100%;font-size:10px}.os-next-records>a{min-height:40px;font-size:11px}}.os-participate .onshow-interest>summary>b{color:#fff}
