.ev-page .page-hero .h1{overflow-wrap:anywhere;hyphens:auto}.ev-glance{display:grid;gap:28px;align-items:end}@media (min-width:900px){.ev-glance{grid-template-columns:auto 1fr;gap:56px}}.ev-date{font-family:var(--font-display);font-weight:700;color:var(--gold);font-size:clamp(56px,9vw,112px);line-height:.9;letter-spacing:-.02em;text-transform:uppercase}.ev-date small{display:block;margin-top:14px;font-family:var(--font-body);font-size:13px;letter-spacing:.14em;color:var(--text,#e9e6df);font-weight:600}.ev-meta{color:rgba(233,230,223,.7);max-width:46ch;margin:0}.ev-updated{display:inline-flex;gap:8px;align-items:center;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);margin-top:18px}.ev-updated:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold)}.ev-toolbar{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.ev-toolbar>div{display:flex;flex-wrap:wrap;gap:12px}.ev-search{display:flex;gap:8px;flex:1 1 260px;max-width:420px;min-width:0}.ev-search input{flex:1;min-width:0}.ev-filter-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.ev-count{font-size:13px;color:rgba(233,230,223,.6);margin:24px 0 0}.chips{max-width:100%}.ev-tl{border-top:1px solid var(--line)}.ev-row{display:grid;grid-template-columns:1fr;gap:8px 28px;padding:20px 4px;border-bottom:1px solid var(--line);color:inherit;transition:background .25s}@media (min-width:768px){.ev-row{grid-template-columns:150px 1fr auto;align-items:center;padding:18px 16px}}a.ev-row:not(.reception):hover{background:rgba(245,217,165,.04)}.ev-time{font-family:var(--font-display);font-weight:600;color:var(--gold);font-variant-numeric:tabular-nums;font-size:17px;white-space:nowrap}.ev-title{font-weight:600;font-size:17px;color:var(--text,#f1eee8);overflow-wrap:anywhere}.ev-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;align-items:center}.ev-row.break .ev-time,.ev-row.break .ev-title{font-weight:400}.ev-row.break .ev-title{color:rgba(233,230,223,.66)}.ev-row.reception{background:var(--gold);color:var(--bg);border-radius:2px;border-bottom-color:transparent;margin:6px 0}.ev-row.reception .ev-time,.ev-row.reception .ev-title{color:var(--bg);text-transform:uppercase;letter-spacing:.02em}.ev-row.reception .tag{border-color:rgba(17,20,24,.3);color:var(--bg)}.ev-right{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.ev-partner{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep)}.ev-partner img{height:20px;width:auto;max-width:96px;object-fit:contain}.ev-partner-card{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--line);border-radius:var(--radius)}.ev-partner-card img{max-height:44px;width:auto;max-width:180px;object-fit:contain}.ev-av{flex:none;width:var(--s,36px);height:var(--s,36px);border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#23282f;color:var(--gold);font-family:var(--font-display);font-weight:600;font-size:calc(var(--s, 36px) * .38);border:1px solid var(--line)}.ev-av img{width:100%;height:100%;object-fit:cover}.ev-stack{display:flex}.ev-stack .ev-av{margin-left:-8px;box-shadow:0 0 0 2px var(--bg)}.ev-stack .ev-av:first-child{margin-left:0}.ev-list{display:grid;gap:14px}@media (min-width:900px){.ev-list{grid-template-columns:1fr 1fr}}.ev-card{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);color:inherit;min-width:0}a.ev-card:hover{border-color:rgba(245,217,165,.35)}.ev-card.reception{background:var(--gold);color:var(--bg)}.ev-card.reception .ev-dl dd,.ev-card.reception .ev-time,.ev-card.reception .ev-title{color:var(--bg)}.ev-dl{display:grid;grid-template-columns:76px 1fr;gap:6px 12px;margin:0;font-size:13px}.ev-dl dt{color:var(--gold-deep);text-transform:uppercase;letter-spacing:.1em;font-size:11px;padding-top:2px}.ev-dl dd{margin:0;color:rgba(233,230,223,.78);overflow-wrap:anywhere}.ev-people{display:grid;gap:12px}.ev-person{display:flex;gap:14px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:var(--radius);color:inherit;min-width:0}a.ev-person:hover{border-color:rgba(245,217,165,.35)}.ev-person b{display:block;color:var(--text,#f1eee8)}.ev-person span{font-size:13px;color:rgba(233,230,223,.62)}.ev-role{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);margin:22px 0 10px}.ev-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.ev-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.ev-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ev-tile{display:flex;flex-direction:column;color:inherit;min-width:0}.ev-tile-img{aspect-ratio:1;border-radius:var(--radius);overflow:hidden;background:linear-gradient(160deg,#20252c,#15191e);display:grid;place-items:center;border:1px solid var(--line)}.ev-tile-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease,ease)}.ev-tile:hover .ev-tile-img img{transform:scale(1.03)}.ev-tile-img .ev-initials{font-family:var(--font-display);font-size:clamp(40px,6vw,64px);color:var(--gold);font-weight:600}.ev-tile b{margin-top:14px;color:var(--text,#f1eee8);font-weight:600;overflow-wrap:anywhere}.ev-tile span.small{color:rgba(233,230,223,.6)}.ev-status{align-self:flex-start;margin-top:10px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:4px 9px;border-radius:999px;border:1px solid var(--line);color:var(--gold-deep)}.ev-status.past{border-style:dashed}.ev-status.confirmed{background:rgba(245,217,165,.1);color:var(--gold);border-color:rgba(245,217,165,.3)}.ev-editions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ev-editions a{font-family:var(--font-display);font-weight:600;font-size:20px;color:var(--gold);padding:8px 18px;border:1px solid var(--line);border-radius:999px}.ev-editions a:hover{border-color:var(--gold)}.ev-profile{display:grid;gap:40px}@media (min-width:960px){.ev-profile{grid-template-columns:5fr 7fr;gap:64px}}.ev-portrait{aspect-ratio:4/5;border-radius:var(--radius);overflow:hidden;background:linear-gradient(160deg,#20252c,#12161a);display:grid;place-items:center;border:1px solid var(--line)}.ev-portrait img{width:100%;height:100%;object-fit:cover}.ev-portrait .ev-initials{font-family:var(--font-display);font-size:120px;color:var(--gold);font-weight:600}.ev-company-logo{max-height:40px;max-width:180px;width:auto;object-fit:contain;margin-top:20px}.ev-quote{border-left:2px solid var(--gold);padding:6px 0 6px 24px;margin:0 0 36px;font-family:var(--font-display);font-size:clamp(20px,2.4vw,28px);line-height:1.3;color:var(--gold)}.ev-year{display:grid;gap:10px;padding:22px 0;border-top:1px solid var(--line)}@media (min-width:768px){.ev-year{grid-template-columns:120px 1fr}}.ev-year>a:first-child,.ev-year>span:first-child{font-family:var(--font-display);font-size:28px;color:var(--gold);font-weight:600}.ev-year ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ev-year li a{color:var(--text,#f1eee8)}.ev-year li a:hover{color:var(--gold)}.ev-benefits{counter-reset:b;display:grid;gap:0;margin:0;padding:0;list-style:none}.ev-benefits li{counter-increment:b;display:grid;grid-template-columns:56px 1fr;gap:12px;padding:22px 0;border-top:1px solid var(--line)}.ev-benefits li:before{content:counter(b,decimal-leading-zero);font-family:var(--font-display);font-weight:600;font-size:26px;color:var(--gold);line-height:1}.ev-benefits b{display:block;color:var(--text,#f1eee8);font-size:17px}.ev-benefits span{color:rgba(233,230,223,.62);font-size:14px}.ev-apply{display:grid;gap:40px;align-items:start}@media (min-width:960px){.ev-apply{grid-template-columns:5fr 7fr;gap:64px}.ev-apply>:first-child{position:sticky;top:110px}}.ev-theme-num{font-family:var(--font-display);font-size:clamp(80px,14vw,180px);line-height:.8;color:transparent;-webkit-text-stroke:1px rgba(245,217,165,.35);font-weight:700}.ev-archive{display:grid;gap:8px}.ev-print-only{display:none}@media print{@page programme{margin:14mm}.ev-printable{page:programme}body:has(.ev-printable):after{display:none!important}body:has(.ev-printable){background:#fdfcf9!important;color:#15181c!important}body:has(.ev-printable) .contours,body:has(.ev-printable) .crumbs,body:has(.ev-printable) .no-print,body:has(.ev-printable) .sticky-cta,body:has(.ev-printable) footer,body:has(.ev-printable) header:not(.page-hero),body:has(.ev-printable)>:not(main){display:none!important}.ev-printable .ev-screen{display:none!important}.ev-printable .page-hero,.ev-printable .section{padding:0!important;background:none!important}.ev-printable .h1{font-size:26pt!important;color:#15181c!important}.ev-printable .reveal{opacity:1!important;transform:none!important}.ev-printable .ev-date,.ev-printable .ev-meta,.ev-printable .lead{color:#15181c!important;font-size:12pt!important}.ev-print-only{display:block!important}.ev-ptable{width:100%;border-collapse:collapse;font-size:9.5pt;color:#15181c}.ev-ptable th{text-align:left;border-bottom:1.5pt solid #15181c;padding:4pt;font-size:8pt;text-transform:uppercase;letter-spacing:.08em}.ev-ptable td{border-bottom:.5pt solid #bbb;padding:5pt 4pt;vertical-align:top}.ev-ptable tr{break-inside:avoid}.ev-ptable tr.reception td{background:#f5d9a5!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-weight:700}.ev-ptable td:first-child{white-space:nowrap;font-weight:700}}.ar-gallery,.ar-logos,.ar-page ol.ar-tl,.ar-plain,.ar-press,.ar-team,.ar-themes,.ar-values{list-style:none;margin:0;padding:0}.ar-founder{display:grid;gap:40px;align-items:start}@media (min-width:900px){.ar-founder{grid-template-columns:5fr 7fr;gap:72px}}.ar-portrait{aspect-ratio:4/5;border-radius:var(--radius);overflow:hidden;background:#e9e2d3;display:grid;place-items:center}.ar-portrait img{width:100%;height:100%;object-fit:cover}.ar-portrait span{font-family:var(--font-display);font-size:110px}.ar-portrait span,.ar-role{color:#8a6c33;font-weight:600}.ar-role{letter-spacing:.08em;text-transform:uppercase;font-size:13px;margin:12px 0 0}.ar-bio{margin-top:24px;max-width:62ch}.ar-absent{margin-top:24px;font-style:italic}.ar-org{display:grid;gap:24px}@media (min-width:900px){.ar-org{grid-template-columns:4fr 8fr;gap:56px}}.ar-values{display:grid;gap:0;counter-reset:v}@media (min-width:768px){.ar-values{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px}}.ar-values li{counter-increment:v;display:grid;grid-template-columns:52px 1fr;padding:22px 0;border-top:1px solid var(--line)}.ar-values li:before{content:counter(v,decimal-leading-zero);grid-row:span 2;font-family:var(--font-display);color:var(--gold);font-size:22px;font-weight:600}.ar-values b{color:var(--text,#f1eee8)}.ar-values span{color:rgba(233,230,223,.62);font-size:14px}.ar-team{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ar-team li{display:flex;gap:14px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:var(--radius)}.ar-team b{display:block;color:var(--text,#f1eee8)}.ar-team span:not(.ev-av){display:block;font-size:13px;color:rgba(233,230,223,.62)}.ar-tl{border-top:1px solid var(--line)}.ar-tl-row{display:grid;grid-template-columns:68px minmax(0,1fr) 64px 16px;gap:12px;align-items:center;padding:22px 8px;border-bottom:1px solid var(--line);color:inherit;transition:background .25s}a.ar-tl-row:hover{background:rgba(245,217,165,.05)}.ar-tl-year{font-family:var(--font-display);font-weight:700;font-size:clamp(26px,3.4vw,40px);color:var(--gold);line-height:1}.ar-tl-line{color:rgba(233,230,223,.8)}.ar-tl li.inert .ar-tl-year{color:transparent;-webkit-text-stroke:1px rgba(245,217,165,.4)}.ar-tl li.inert .ar-tl-year--cancelled{position:relative;display:inline-block;-webkit-text-stroke:0}.ar-tl-year--cancelled svg{position:absolute;inset:0;height:100%;overflow:visible;pointer-events:none}.ar-tl li.inert .ar-tl-line{color:rgba(233,230,223,.45)}.ar-tl li.current .ar-tl-row{background:rgba(245,217,165,.07)}.ar-tl-thumb{display:block;width:64px;aspect-ratio:3/2;border-radius:4px;overflow:hidden}.ar-tl-thumb img{width:100%;height:100%;object-fit:cover}@media (min-width:768px){.ar-tl{display:flex;overflow-x:auto;overflow-y:hidden;gap:18px;padding-bottom:18px!important;scroll-snap-type:x proximity}.ar-tl>li{flex:0 0 260px;scroll-snap-align:start}.ar-tl-row{height:100%;min-height:340px;display:flex;flex-direction:column;align-items:flex-start;padding:26px 18px}.ar-tl-line{min-height:5em}.ar-tl-thumb{width:100%;margin-top:auto}.ar-tl-row>.arrow{align-self:flex-end}}.ar-tl-row:focus-visible,.ar-tl:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.ar-hero{position:relative;overflow:hidden}.ar-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.22}.ar-hero .wrap{position:relative}.ar-facts{display:flex;flex-wrap:wrap;gap:16px 48px;margin:36px 0 0}.ar-facts dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep)}.ar-facts dd{margin:6px 0 0;color:var(--text,#f1eee8);font-weight:600}.ar-themes{display:grid;gap:0}@media (min-width:768px){.ar-themes{grid-template-columns:1fr 1fr;column-gap:48px}}.ar-themes li{display:grid;grid-template-columns:56px 1fr;padding:20px 0;border-top:1px solid var(--line-light)}.ar-themes li>span{font-family:var(--font-display);color:#8a6c33;font-size:24px;font-weight:600}.ar-themes p{margin:6px 0 0}.ar-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.ar-press li a{display:grid;gap:4px;padding:20px 0;border-top:1px solid var(--line-light);color:inherit}.ar-outlet,.ar-press li a:hover b{color:#8a6c33}.ar-outlet{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.ar-gallery{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.ar-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.ar-gallery li.wide{grid-column:span 2;grid-row:span 2}}.ar-thumb{display:block;width:100%;padding:0;border:0;background:#20252c;border-radius:var(--radius);overflow:hidden;cursor:zoom-in;aspect-ratio:4/3}@media (min-width:900px){.ar-gallery li.wide .ar-thumb{aspect-ratio:1}}.ar-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease,ease)}.ar-thumb:hover img{transform:scale(1.03)}.ar-thumb:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ar-cap{font-size:12px;color:rgba(233,230,223,.6);margin:8px 0 0}.ar-cap span{color:var(--gold-deep);margin-left:6px}.ar-lb{position:fixed;inset:0;z-index:200;background:rgba(12,14,17,.94);display:grid;grid-template-rows:1fr auto;padding:24px;gap:16px;animation:arFade .25s ease}@keyframes arFade{0%{opacity:0}to{opacity:1}}.ar-lb-fig{margin:0;display:grid;grid-template-rows:1fr auto;gap:14px;min-height:0;place-items:center}.ar-lb-fig img{max-width:100%;max-height:100%;object-fit:contain;min-height:0}.ar-lb-fig figcaption{display:flex;flex-wrap:wrap;gap:6px 18px;color:rgba(233,230,223,.8);font-size:14px;justify-content:center}.ar-lb-count{font-family:var(--font-display);color:var(--gold)}.ar-lb-credit{color:var(--gold-deep)}.ar-lb-ctrl{display:flex;gap:10px;justify-content:center}.ar-lb-ctrl button{background:transparent;color:var(--gold);border:1px solid rgba(245,217,165,.4);border-radius:999px;padding:10px 22px;font:inherit;font-size:13px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.ar-lb-ctrl button:focus-visible,.ar-lb-ctrl button:hover{background:var(--gold);color:var(--bg);outline:none}.ar-filter{margin-bottom:40px}.ar-cat{margin-bottom:48px}.ar-logos{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.ar-logos{grid-template-columns:repeat(4,minmax(0,1fr))}}.ar-logos li>*{display:grid;place-items:center;gap:10px;min-height:128px;padding:20px;border:1px solid var(--line);border-radius:var(--radius);color:inherit;transition:border-color .25s}.ar-logos li>a:hover{border-color:rgba(245,217,165,.4)}.ar-logos img{max-height:48px;max-width:80%;object-fit:contain;filter:grayscale(1) brightness(1.8);opacity:.8;transition:opacity .25s}.ar-logos li>a:hover img{opacity:1}.ar-years{font-size:11px;letter-spacing:.12em;color:var(--gold-deep)}