.facts[data-astro-cid-rmhbt72o]{padding:0 1.5rem;background:var(--color-forest);color:var(--color-ivory)}.facts-inner[data-astro-cid-rmhbt72o]{width:min(100%,var(--container-content));margin-inline:auto;padding:clamp(2rem,3.5vw,2.75rem) 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.75rem 3rem}dl[data-astro-cid-rmhbt72o]{display:flex;flex-wrap:wrap;gap:1.5rem clamp(2.5rem,5vw,5rem);margin:0}dt[data-astro-cid-rmhbt72o]{margin-bottom:.45rem;color:#f4f0e89e;font-size:.7rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}dd[data-astro-cid-rmhbt72o]{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.15;letter-spacing:-.01em}.jump[data-astro-cid-rmhbt72o]{display:inline-flex;align-items:center;gap:.65rem;min-height:3.5rem;padding-inline:1.75rem;border:1px solid var(--color-ivory);background:var(--color-ivory);color:var(--color-forest);font-size:.8125rem;font-weight:720;text-decoration:none;transition:background-color .25s ease,color .25s ease}.jump[data-astro-cid-rmhbt72o]:hover{background:transparent;color:var(--color-ivory)}.facts-actions[data-astro-cid-rmhbt72o]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}.calendar[data-astro-cid-rmhbt72o]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.1rem;font-size:.8125rem}.calendar[data-astro-cid-rmhbt72o] span[data-astro-cid-rmhbt72o]{color:#f4f0e89e;font-size:.7rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.calendar[data-astro-cid-rmhbt72o] a[data-astro-cid-rmhbt72o]{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--color-ivory);font-weight:650;text-decoration:underline;text-decoration-color:#f4f0e873;text-underline-offset:4px}.calendar[data-astro-cid-rmhbt72o] a[data-astro-cid-rmhbt72o]:hover{text-decoration-color:var(--color-ivory)}.facts[data-astro-cid-rmhbt72o] [data-astro-cid-rmhbt72o]:focus-visible{outline-color:var(--color-ivory)}.past[data-astro-cid-rmhbt72o]{margin:0;color:var(--color-clay);font-weight:700}.event-body[data-astro-cid-rmhbt72o]{counter-reset:section;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(2.5rem,6vw,6rem);width:min(100% - 3rem,var(--container-content));margin:clamp(4rem,8vw,7rem) auto clamp(4.5rem,9vw,7.5rem);color:#292522e0;font-size:1.0625rem;line-height:1.75}.event-body[data-astro-cid-rmhbt72o]>*{grid-column:1 / -1}.event-body[data-astro-cid-rmhbt72o]>.intro{grid-column:2;grid-row:1}.intro-mark[data-astro-cid-rmhbt72o]{grid-column:1;grid-row:1;align-self:start;width:min(100%,15rem);color:var(--color-bronze)}.quote-break[data-astro-cid-rmhbt72o]{grid-row:2;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2.5rem,6vw,6rem);align-items:center;margin-top:clamp(4rem,7vw,6.5rem)}.quote-break[data-astro-cid-rmhbt72o] figure[data-astro-cid-rmhbt72o]{width:min(100%,22rem);aspect-ratio:4 / 5;margin:0;overflow:hidden;border-radius:.55rem 2.25rem;background:var(--color-clay)}.quote-break[data-astro-cid-rmhbt72o] figure[data-astro-cid-rmhbt72o] img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.85)}.pull-quote[data-astro-cid-rmhbt72o]{margin:0;display:flex;flex-direction:column;font-family:var(--font-display);font-size:clamp(2.5rem,5vw,5rem);line-height:1.05;letter-spacing:-.035em;color:var(--color-forest)}.pull-quote[data-astro-cid-rmhbt72o] span[data-astro-cid-rmhbt72o]:last-child{font-style:italic;font-weight:300}.event-body[data-astro-cid-rmhbt72o] p{margin:0 0 1.1em}.event-body[data-astro-cid-rmhbt72o] strong{color:var(--color-charcoal);font-weight:700}.event-body[data-astro-cid-rmhbt72o] a{color:var(--color-forest);text-underline-offset:4px}.event-body[data-astro-cid-rmhbt72o] .intro{max-width:44rem}.event-body[data-astro-cid-rmhbt72o] .intro>p:first-child{margin-bottom:1.5rem;color:var(--color-charcoal);font-family:var(--font-display);font-size:clamp(1.5rem,2.3vw,2.05rem);line-height:1.32;letter-spacing:-.012em}.event-body[data-astro-cid-rmhbt72o] .intro>p:first-child strong{font-weight:500}.event-body[data-astro-cid-rmhbt72o] .block{counter-increment:section;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:1.5rem clamp(2.5rem,6vw,6rem);margin-top:clamp(4rem,7vw,6rem);padding-top:clamp(2rem,3vw,2.75rem);border-top:1px solid rgb(155 121 84 / 32%)}.event-body[data-astro-cid-rmhbt72o] .block-head{position:sticky;top:7.5rem;align-self:start}.event-body[data-astro-cid-rmhbt72o] .block-head:before{content:counter(section,decimal-leading-zero);display:block;margin-bottom:1rem;color:var(--color-bronze-deep);font-size:.75rem;font-weight:750;letter-spacing:.14em}.event-body[data-astro-cid-rmhbt72o] .block-head h2{max-width:12ch;font-size:clamp(2.2rem,3.2vw,3.4rem);line-height:.98;letter-spacing:-.035em;color:var(--color-charcoal)}.event-body[data-astro-cid-rmhbt72o] .block-body{max-width:42rem}.event-body[data-astro-cid-rmhbt72o] .block-body>:last-child{margin-bottom:0}.event-body[data-astro-cid-rmhbt72o] h3{margin:2.25rem 0 .9rem;color:var(--color-charcoal);font-size:1.4rem;line-height:1.2}.event-body[data-astro-cid-rmhbt72o] .block-body>h3:first-child{margin-top:0}.event-body[data-astro-cid-rmhbt72o] ul{margin:0 0 1.4em;padding:0;list-style:none}.event-body[data-astro-cid-rmhbt72o] ul li{position:relative;margin:0 0 .65em;padding-left:1.5rem}.event-body[data-astro-cid-rmhbt72o] ul li:before{content:"";position:absolute;left:0;top:.78em;width:.65rem;height:1px;background:var(--color-bronze)}.event-body[data-astro-cid-rmhbt72o] .block-programme{position:relative;padding-block:clamp(3rem,6vw,5rem);border-top:0;background:#d8c9b857;box-shadow:0 0 0 100vmax #d8c9b857;clip-path:inset(0 -100vmax)}.event-body[data-astro-cid-rmhbt72o] .block-programme h3{display:flex;align-items:baseline;gap:.9rem}.event-body[data-astro-cid-rmhbt72o] .block-programme h3:before{content:"";flex:0 0 1.5rem;height:1px;background:var(--color-bronze);transform:translateY(-.35em)}.event-body[data-astro-cid-rmhbt72o] ul:has(>.slot){margin-bottom:2rem;border-top:1px solid rgb(155 121 84 / 30%)}.event-body[data-astro-cid-rmhbt72o] li.slot{display:grid;grid-template-columns:9.5rem minmax(0,1fr);column-gap:1.5rem;margin:0;padding:1rem 0;border-bottom:1px solid rgb(155 121 84 / 30%)}.event-body[data-astro-cid-rmhbt72o] li.slot:before{display:none}.event-body[data-astro-cid-rmhbt72o] .slot-time{color:var(--color-bronze-deep);font-size:.875rem;font-weight:750;letter-spacing:.02em;font-variant-numeric:tabular-nums;line-height:1.9}.event-body[data-astro-cid-rmhbt72o] .slot-what{display:grid;gap:.2rem}.event-body[data-astro-cid-rmhbt72o] .slot-title{color:var(--color-charcoal);font-weight:650}.event-body[data-astro-cid-rmhbt72o] p.session{display:grid;grid-template-columns:9.5rem minmax(0,1fr);column-gap:1.5rem;margin:2rem 0 1rem;padding-top:1rem;border-top:1px solid rgb(155 121 84 / 30%)}.event-body[data-astro-cid-rmhbt72o] .block-programme p.session~:is(ul,p:not(.session)){margin-left:11rem}.event-body[data-astro-cid-rmhbt72o] .session-title{color:var(--color-charcoal);font-family:var(--font-display);font-size:1.25rem;line-height:1.3}.event-body[data-astro-cid-rmhbt72o] .slot-desc{color:#292522bd;font-size:.95rem;line-height:1.65}.event-body[data-astro-cid-rmhbt72o] .info{margin-top:clamp(4rem,7vw,6rem)}.event-body[data-astro-cid-rmhbt72o] .info-label{margin:0 0 1.5rem;color:var(--color-bronze-deep);font-size:.75rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.event-body[data-astro-cid-rmhbt72o] .info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1.25rem}.event-body[data-astro-cid-rmhbt72o] .info .block{counter-increment:none;display:block;margin:0;padding:clamp(1.5rem,2.5vw,2.25rem);border:1px solid rgb(155 121 84 / 26%);border-radius:1.5rem .4rem;background:var(--color-surface);font-size:1rem;line-height:1.65}.event-body[data-astro-cid-rmhbt72o] .info .block-head{position:static}.event-body[data-astro-cid-rmhbt72o] .info .block-head:before{content:none}.event-body[data-astro-cid-rmhbt72o] .info .block-head h2{margin-bottom:1rem;padding-bottom:.9rem;border-bottom:1px solid rgb(155 121 84 / 26%);font-size:1.45rem;letter-spacing:-.015em}.event-body[data-astro-cid-rmhbt72o] .block-people .block-body{max-width:none;display:grid;gap:1.25rem}.event-body[data-astro-cid-rmhbt72o] .person{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:1.75rem;align-items:start;padding:clamp(1.5rem,2.5vw,2.25rem);border-radius:1.5rem .4rem;background:var(--color-surface);border:1px solid rgb(155 121 84 / 22%);font-size:.95rem;line-height:1.7}.event-body[data-astro-cid-rmhbt72o] .person-mark{display:grid;place-items:center;width:5.5rem;height:5.5rem;border-radius:50%;background:var(--color-clay) center 8% / cover no-repeat;color:var(--color-bronze-deep);font-family:var(--font-display);font-size:1.6rem;letter-spacing:.02em}.event-body[data-astro-cid-rmhbt72o] .person[data-person=none] .person-mark:before{content:attr(data-initials)}.event-body[data-astro-cid-rmhbt72o] .person[data-person=stefano] .person-mark{background-image:var(--portrait-stefano)}.event-body[data-astro-cid-rmhbt72o] .person[data-person=francesca] .person-mark{background-image:var(--portrait-francesca)}.event-body[data-astro-cid-rmhbt72o] .people-intro{grid-column:1 / -1;margin:0 0 .5rem;color:var(--color-charcoal);font-family:var(--font-display);font-style:italic;font-size:1.35rem}.event-body[data-astro-cid-rmhbt72o] .people-intro strong{font-weight:400}.event-body[data-astro-cid-rmhbt72o] .person h3{margin:.35rem 0 .75rem;font-size:1.4rem}.event-body[data-astro-cid-rmhbt72o] .person-role{margin:0 0 .1rem!important;color:var(--color-bronze-deep);font-size:.7rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.event-body[data-astro-cid-rmhbt72o] .person-role+h3{margin-top:0}.event-body[data-astro-cid-rmhbt72o] .person-text>:last-child{margin-bottom:0}.event-body[data-astro-cid-rmhbt72o] blockquote{margin:2.5rem 0;padding:.35rem 0 .35rem 1.75rem;border-left:2px solid var(--color-bronze);color:var(--color-charcoal);font-family:var(--font-display);font-size:clamp(1.35rem,2.1vw,1.7rem);line-height:1.4}.event-body[data-astro-cid-rmhbt72o] blockquote p{margin:0}.event-body[data-astro-cid-rmhbt72o] blockquote strong{font-weight:500;font-style:italic}.event-body[data-astro-cid-rmhbt72o] .more{margin:2.25rem 0;border-block:1px solid rgb(155 121 84 / 32%)}.event-body[data-astro-cid-rmhbt72o] .more summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 0;color:var(--color-charcoal);font-weight:700;cursor:pointer;list-style:none}.event-body[data-astro-cid-rmhbt72o] .more[open] summary{margin-bottom:.75rem}.signup[data-astro-cid-rmhbt72o]{padding:clamp(4.5rem,8vw,7rem) 1.5rem;background:var(--color-surface);border-top:1px solid rgb(155 121 84 / 22%)}.signup-inner[data-astro-cid-rmhbt72o]{width:min(100%,var(--container-content));margin-inline:auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,6vw,6rem);align-items:start}.signup-inner[data-astro-cid-rmhbt72o]>[data-astro-cid-rmhbt72o]{min-width:0}.signup[data-astro-cid-rmhbt72o] header[data-astro-cid-rmhbt72o]{position:sticky;top:7.5rem}.signup[data-astro-cid-rmhbt72o] h2[data-astro-cid-rmhbt72o]{margin-bottom:1.5rem;font-size:clamp(2.5rem,4vw,3.75rem);line-height:.98;letter-spacing:-.04em}.signup[data-astro-cid-rmhbt72o] header[data-astro-cid-rmhbt72o]>p[data-astro-cid-rmhbt72o]:not(.eyebrow){margin:0 0 1rem;color:#292522d1;line-height:1.7}.signup[data-astro-cid-rmhbt72o] header[data-astro-cid-rmhbt72o] a[data-astro-cid-rmhbt72o]{color:var(--color-forest)}.disclaimer[data-astro-cid-rmhbt72o]{margin-top:2.25rem;padding:1.5rem 1.6rem;background:#d8c9b84d;border-radius:1.25rem .35rem}.disclaimer[data-astro-cid-rmhbt72o] h3[data-astro-cid-rmhbt72o]{margin-bottom:.6rem;font-size:1.15rem;line-height:1.25}.disclaimer[data-astro-cid-rmhbt72o] p[data-astro-cid-rmhbt72o]{margin:0;color:#292522cc;font-size:.875rem;line-height:1.65}.form-card[data-astro-cid-rmhbt72o]{padding:clamp(1.75rem,3.5vw,3rem);background:var(--color-ivory);border:1px solid rgb(155 121 84 / 22%);border-radius:2rem .5rem}@media(max-width:900px){.event-body[data-astro-cid-rmhbt72o]{grid-template-columns:1fr}.event-body[data-astro-cid-rmhbt72o]>.intro{grid-column:1;grid-row:2}.intro-mark[data-astro-cid-rmhbt72o]{width:9rem;grid-row:1;margin-bottom:2rem}.quote-break[data-astro-cid-rmhbt72o]{grid-row:3;grid-template-columns:1fr}.quote-break[data-astro-cid-rmhbt72o] figure[data-astro-cid-rmhbt72o]{width:min(100%,18rem)}.event-body[data-astro-cid-rmhbt72o] .block{grid-template-columns:1fr;row-gap:2rem}.event-body[data-astro-cid-rmhbt72o] .block-head{position:static}.event-body[data-astro-cid-rmhbt72o] .intro{margin-right:auto;margin-left:0}.signup-inner[data-astro-cid-rmhbt72o]{grid-template-columns:1fr}.signup[data-astro-cid-rmhbt72o] header[data-astro-cid-rmhbt72o]{position:static}}@media(max-width:560px){.event-body[data-astro-cid-rmhbt72o] li.slot,.event-body[data-astro-cid-rmhbt72o] p.session{grid-template-columns:1fr;row-gap:.2rem}.event-body[data-astro-cid-rmhbt72o] .block-programme p.session~:is(ul,p:not(.session)){margin-left:0}.facts[data-astro-cid-rmhbt72o] dl[data-astro-cid-rmhbt72o]{flex-direction:column}.event-body[data-astro-cid-rmhbt72o] .person{grid-template-columns:1fr;gap:1rem}.event-body[data-astro-cid-rmhbt72o] .person-mark{width:4.5rem;height:4.5rem;font-size:1.3rem}.jump[data-astro-cid-rmhbt72o]{width:100%;justify-content:center}.facts-actions[data-astro-cid-rmhbt72o]{width:100%}.calendar[data-astro-cid-rmhbt72o] span[data-astro-cid-rmhbt72o]{flex-basis:100%}.signup[data-astro-cid-rmhbt72o]{padding-inline:1.25rem}.form-card[data-astro-cid-rmhbt72o]{padding:1.5rem .85rem}}
