@font-face{ascent-override:76%;descent-override:24%;line-gap-override:16%;font-family:haasUnica;src:url(../media/HaasUnicaSH_Regular-s.p.2mv5mioirojes.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{ascent-override:76%;descent-override:24%;line-gap-override:16%;font-family:haasUnica;src:url(../media/HaasUnicaSH_Medium-s.p.1ucvl4334a1zn.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:haasUnica Fallback;src:local(Arial);ascent-override:78.65%;descent-override:24.84%;line-gap-override:16.56%;size-adjust:96.63%}.haasunica_e5d00746-module__aaqaLW__className{font-family:haasUnica,haasUnica Fallback}.haasunica_e5d00746-module__aaqaLW__variable{--font-unica:"haasUnica", "haasUnica Fallback"}
@font-face{ascent-override:110%;descent-override:30%;line-gap-override:10%;font-family:editorialOld;src:url(../media/PPEditorialOld_Ultralight-s.p.2mwc3z5j96uw-.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{ascent-override:110%;descent-override:30%;line-gap-override:10%;font-family:editorialOld;src:url(../media/PPEditorialOld_UltralightItalic-s.p.1fhwmr6w1xe46.woff2)format("woff2");font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:editorialOld Fallback;src:local(Times New Roman);ascent-override:118.73%;descent-override:32.38%;line-gap-override:10.79%;size-adjust:92.65%}.editorialold_df508e27-module__tZKvRW__className{font-family:editorialOld,editorialOld Fallback}.editorialold_df508e27-module__tZKvRW__variable{--font-editorial:"editorialOld", "editorialOld Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--events-year-line:0px}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-leading:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-weight-extralight:200;--font-weight-normal:400;--font-weight-medium:500;--default-font-family:var(--font-sans);--breakpoint-medium:30rem;--breakpoint-wide:67.5rem;--ease-expo-in-out:cubic-bezier(.87, 0, .13, 1);--ease-soft-in-out:cubic-bezier(.37, 0, .63, 1);--entry-ceiling:3s;--mask-tail-rate:3;--swap-stagger:.15;--font-sans:var(--font-unica), Arial, sans-serif;--font-serif:var(--font-editorial), "Times New Roman", serif;--metric-sans-ascent:.76;--metric-sans-descent:.24;--metric-serif-cap:.8;--metric-serif-ascent:1.1;--metric-serif-descent:.3;--metric-sans-cap:.752;--metric-sans-descender:.194;--metric-serif-descender:.225;--metric-sans-top:.958;--metric-sans-bottom:.226;--metric-serif-top:1.065;--metric-serif-bottom:.302;--reference-width:1920;--reference-phone:390;--reference-unit:calc(100vw / var(--reference-width));--fluid-mix:clamp(0, tan(atan2(var(--reference-width) * var(--reference-unit) - var(--reference-phone) * 1px, var(--breakpoint-wide) - var(--reference-phone) * 1px)), 1);--fluid-wide-unit:calc(var(--breakpoint-wide) / var(--reference-width));--fluid-floor:min(var(--reference-width) * var(--reference-unit) / var(--reference-phone), 1px);--fluid-phone:calc(var(--fluid-floor) - var(--fluid-mix) * 1px);--fluid-desktop:calc(var(--fluid-mix) * var(--fluid-wide-unit) + max(0px, var(--reference-unit) - var(--fluid-wide-unit)));--panel-header:30;--panel-header-phone:14;--panel-header-gap:calc(10 / 30);--loader-title-rest:144;--loader-title-rest-phone:53;--loader-title-intro:250;--loader-title-gap:calc(20 / 250);--loader-intro:30;--loader-intro-phone:14;--loader-intro-gap:40;--loader-intro-gap-phone:20;--footer-caption:30;--footer-caption-phone:14;--footer-caption-gap:calc(10 / 30);--footer-body:50;--footer-body-phone:24;--footer-space:40;--footer-space-phone:20;--footer-top:80;--footer-top-phone:40;--footer-band-gap:120;--footer-band-gap-phone:60;--footer-cell-space:40;--footer-cell-space-phone:20;--footer-image-1:127;--footer-image-1-phone:64;--footer-image-2:150;--footer-image-2-phone:75;--footer-image-3:61;--footer-image-3-phone:31;--image-tint-duration:.4s;--titletext-title:30;--titletext-title-phone:20;--titletext-body:50;--titletext-body-phone:24;--titletext-big:100;--titletext-big-phone:37;--titletext-leading:1.1;--titletext-title-gap:30;--titletext-title-gap-phone:15;--titletext-rule-gap:calc(5 / 50);--titletext-title-rule-gap:calc(5 / 30);--titletext-paragraph-gap:20;--titletext-paragraph-gap-phone:10;--titletext-slice-gap:200;--titletext-slice-gap-phone:100;--events-year:150;--events-year-phone:56;--events-name:150;--events-name-phone:56;--events-label:30;--events-label-phone:14;--events-label-gap:20;--events-label-gap-phone:10;--events-year-min-gap:40;--events-year-min-gap-phone:20;--events-abstract-gap:40;--events-abstract-gap-phone:20;--event-tag:16;--event-tag-phone:12;--event-tag-x:40;--event-tag-x-phone:20;--event-tag-y:15;--event-tag-y-phone:8;--event-tag-gap:20;--event-tag-gap-phone:10;--event-tag-rise:20;--event-tag-rise-phone:10;--radius-event-spinoff:5px;--radius-event-ended:80px;--events-years-dot-size:.3;--events-years-hint:.4;--events-years-dot-duration:.3s;--detail-media-gap:40;--detail-media-gap-phone:20;--detail-next-gap:250;--detail-next-gap-phone:125;--detail-text:50;--detail-text-phone:24;--detail-text-leading:1.1;--link-underline-offset:.12;--star-width:56;--star-width-phone:28;--star-height:58;--star-height-phone:29;--brush-size:200;--brush-tip-size:10;--event-card-columns:3;--event-card-feather:.4;--event-card-stack-share:.66;--event-card-offset-x:65%;--home-shade:20%;--list-shade:10%;--grid-wide-margin-x:40;--grid-wide-margin-y:20;--grid-wide-gap:20;--spacing-controls-y:20px;--spacing-controls-x:40px;--radius-controls:28px;--controls-block:calc(2 * var(--spacing-controls-y) + var(--text-panel-header) * var(--text-panel-header--line-height) + var(--grid-gap));--text-panel-header:round(max(var(--panel-header-phone) * var(--fluid-floor), var(--panel-header-phone) * var(--fluid-phone) + var(--panel-header) * var(--fluid-desktop)), 1px);--text-panel-header--line-height:1;--panel-header-block:calc(round(((var(--text-panel-header--line-height) + var(--metric-sans-ascent) - var(--metric-sans-descent)) / 2 + var(--panel-header-gap)) * var(--text-panel-header), 1px) + 1px);--text-loader-title:round(max(var(--loader-title-rest-phone) * var(--fluid-floor), var(--loader-title-rest-phone) * var(--fluid-phone) + var(--loader-title-rest) * var(--fluid-desktop)), 1px);--text-loader-title--line-height:calc(var(--metric-serif-cap) + 2 * var(--loader-title-gap));--text-loader-title-intro:round(var(--text-loader-title) * var(--loader-title-intro) / var(--loader-title-rest), 1px);--text-loader-title-intro--line-height:1;--loader-height:calc(100svh - var(--grid-margin-y) - var(--panel-header-block) - var(--loader-floor));--loader-pitch-rest:round(var(--text-loader-title--line-height) * var(--text-loader-title) + 1px, 1px);--text-loader-intro:round(max(var(--loader-intro-phone) * var(--fluid-floor), var(--loader-intro-phone) * var(--fluid-phone) + var(--loader-intro) * var(--fluid-desktop)), 1px);--text-loader-intro--line-height:1;--text-footer-caption:round(max(var(--footer-caption-phone) * var(--fluid-floor), var(--footer-caption-phone) * var(--fluid-phone) + var(--footer-caption) * var(--fluid-desktop)), 1px);--text-footer-caption--line-height:1;--text-footer-body:round(max(var(--footer-body-phone) * var(--fluid-floor), var(--footer-body-phone) * var(--fluid-phone) + var(--footer-body) * var(--fluid-desktop)), 1px);--text-footer-body--line-height:round(1.1 * var(--text-footer-body), 1px);--text-titletext-title:round(max(var(--titletext-title-phone) * var(--fluid-floor), var(--titletext-title-phone) * var(--fluid-phone) + var(--titletext-title) * var(--fluid-desktop)), 1px);--text-titletext-title--line-height:1;--text-titletext-body:round(max(var(--titletext-body-phone) * var(--fluid-floor), var(--titletext-body-phone) * var(--fluid-phone) + var(--titletext-body) * var(--fluid-desktop)), 1px);--text-titletext-big:round(max(var(--titletext-big-phone) * var(--fluid-floor), var(--titletext-big-phone) * var(--fluid-phone) + var(--titletext-big) * var(--fluid-desktop)), 1px);--spacing-titletext-title:round(max(var(--titletext-title-gap-phone) * var(--fluid-floor), var(--titletext-title-gap-phone) * var(--fluid-phone) + var(--titletext-title-gap) * var(--fluid-desktop)), 1px);--spacing-titletext-paragraph:round(max(var(--titletext-paragraph-gap-phone) * var(--fluid-floor), var(--titletext-paragraph-gap-phone) * var(--fluid-phone) + var(--titletext-paragraph-gap) * var(--fluid-desktop)), 1px);--spacing-titletext-slice:round(max(var(--titletext-slice-gap-phone) * var(--fluid-floor), var(--titletext-slice-gap-phone) * var(--fluid-phone) + var(--titletext-slice-gap) * var(--fluid-desktop)), 1px);--text-events-year:round(max(var(--events-year-phone) * var(--fluid-floor), var(--events-year-phone) * var(--fluid-phone) + var(--events-year) * var(--fluid-desktop)), 1px);--text-events-name:round(max(var(--events-name-phone) * var(--fluid-floor), var(--events-name-phone) * var(--fluid-phone) + var(--events-name) * var(--fluid-desktop)), 1px);--text-events-label:round(max(var(--events-label-phone) * var(--fluid-floor), var(--events-label-phone) * var(--fluid-phone) + var(--events-label) * var(--fluid-desktop)), 1px);--text-events-label--line-height:1;--text-event-tag:round(max(var(--event-tag-phone) * var(--fluid-floor), var(--event-tag-phone) * var(--fluid-phone) + var(--event-tag) * var(--fluid-desktop)), 1px);--text-event-tag--line-height:1;--spacing-event-tag-x:round(max(var(--event-tag-x-phone) * var(--fluid-floor), var(--event-tag-x-phone) * var(--fluid-phone) + var(--event-tag-x) * var(--fluid-desktop)), 1px);--spacing-event-tag-y:round(max(var(--event-tag-y-phone) * var(--fluid-floor), var(--event-tag-y-phone) * var(--fluid-phone) + var(--event-tag-y) * var(--fluid-desktop)), 1px);--spacing-event-tag-gap:round(max(var(--event-tag-gap-phone) * var(--fluid-floor), var(--event-tag-gap-phone) * var(--fluid-phone) + var(--event-tag-gap) * var(--fluid-desktop)), 1px);--spacing-event-tag-rise:round(max(var(--event-tag-rise-phone) * var(--fluid-floor), var(--event-tag-rise-phone) * var(--fluid-phone) + var(--event-tag-rise) * var(--fluid-desktop)), 1px);--text-detail-text:round(max(var(--detail-text-phone) * var(--fluid-floor), var(--detail-text-phone) * var(--fluid-phone) + var(--detail-text) * var(--fluid-desktop)), 1px);--spacing-detail-media:round(max(var(--detail-media-gap-phone) * var(--fluid-floor), var(--detail-media-gap-phone) * var(--fluid-phone) + var(--detail-media-gap) * var(--fluid-desktop)), 1px);--spacing-detail-next:round(max(var(--detail-next-gap-phone) * var(--fluid-floor), var(--detail-next-gap-phone) * var(--fluid-phone) + var(--detail-next-gap) * var(--fluid-desktop)), 1px);--spacing-events-label:round(max(var(--events-label-gap-phone) * var(--fluid-floor), var(--events-label-gap-phone) * var(--fluid-phone) + var(--events-label-gap) * var(--fluid-desktop)), 1px);--spacing-loader-intro:round(max(var(--loader-intro-gap-phone) * var(--fluid-floor), var(--loader-intro-gap-phone) * var(--fluid-phone) + var(--loader-intro-gap) * var(--fluid-desktop)), 1px);--spacing-events-year-min:round(max(var(--events-year-min-gap-phone) * var(--fluid-floor), var(--events-year-min-gap-phone) * var(--fluid-phone) + var(--events-year-min-gap) * var(--fluid-desktop)), 1px);--spacing-events-abstract:round(max(var(--events-abstract-gap-phone) * var(--fluid-floor), var(--events-abstract-gap-phone) * var(--fluid-phone) + var(--events-abstract-gap) * var(--fluid-desktop)), 1px);--spacing-footer:round(max(var(--footer-space-phone) * var(--fluid-floor), var(--footer-space-phone) * var(--fluid-phone) + var(--footer-space) * var(--fluid-desktop)), 1px);--spacing-footer-top:round(max(var(--footer-top-phone) * var(--fluid-floor), var(--footer-top-phone) * var(--fluid-phone) + var(--footer-top) * var(--fluid-desktop)), 1px);--spacing-footer-band:round(max(var(--footer-band-gap-phone) * var(--fluid-floor), var(--footer-band-gap-phone) * var(--fluid-phone) + var(--footer-band-gap) * var(--fluid-desktop)), 1px);--spacing-footer-cell:round(max(var(--footer-cell-space-phone) * var(--fluid-floor), var(--footer-cell-space-phone) * var(--fluid-phone) + var(--footer-cell-space) * var(--fluid-desktop)), 1px);--color-primary:#602fa5;--color-paper:#f2f1ed;--color-accent:#fe5213;--color-footer:#fff;--color-detail:#ffeea4;--color-spinoff-ink:#fff}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button:not(:disabled),[role=button]:not([aria-disabled=true]),[data-strip],[data-frame-zone]{cursor:pointer}button:disabled,[role=button][aria-disabled=true]{cursor:default}}@layer components;@layer utilities{.image-tint{isolation:isolate;display:block;position:relative}.image-tint>img{opacity:0;transition:opacity var(--image-tint-duration) var(--ease-expo-in-out)}.image-tint:before{content:"";z-index:-1;background-image:var(--image-tint-image);filter:var(--image-tint-filter);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}a:focus-visible>.image-tint>img{opacity:1}a:focus-visible>.image-tint>canvas{visibility:hidden}@media (prefers-reduced-motion:reduce){.image-tint>img{transition:none}}.event-card{width:calc(var(--event-card-columns) * var(--grid-pitch) - var(--grid-gap));z-index:3;-webkit-mask-image:radial-gradient(closest-side, #000 calc((1 - var(--event-card-feather)) * 100%), transparent 100%);-webkit-mask-image:radial-gradient(closest-side, #000 calc((1 - var(--event-card-feather)) * 100%), transparent 100%);-webkit-mask-image:radial-gradient(closest-side, #000 calc((1 - var(--event-card-feather)) * 100%), transparent 100%);mask-image:radial-gradient(closest-side, #000 calc((1 - var(--event-card-feather)) * 100%), transparent 100%);opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}:is([data-card-count="2"],[data-card-count="3"])>.event-card{width:calc((var(--event-card-columns) * var(--grid-pitch) - var(--grid-gap)) * var(--event-card-stack-share))}.event-card[data-card-slot=second]{z-index:2;--event-card-dx:calc(-1 * var(--event-card-offset-x))}.event-card[data-card-slot=third]{z-index:1;--event-card-dx:var(--event-card-offset-x)}.event-cards{inset:calc(var(--grid-margin-y) + var(--panel-header-block)) 0 0;z-index:0;pointer-events:none;position:absolute;overflow:clip}.sky{z-index:48;pointer-events:none;position:fixed;inset:0;overflow:clip}.image-reveal{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pointer-events-none{pointer-events:none}.sky-star{width:round(max(var(--star-width-phone) * var(--fluid-floor), var(--star-width-phone) * var(--fluid-phone) + var(--star-width) * var(--fluid-desktop)), 1px);height:round(max(var(--star-height-phone) * var(--fluid-floor), var(--star-height-phone) * var(--fluid-phone) + var(--star-height) * var(--fluid-desktop)), 1px);visibility:hidden;background-color:var(--color-accent);position:absolute;top:0;left:0;-webkit-mask:url(/svg/star.svg) 50%/contain no-repeat;mask:url(/svg/star.svg) 50%/contain no-repeat}@media (prefers-reduced-motion:no-preference){.sky-star{will-change:transform}}.home-slices{--slice-gap:var(--spacing-titletext-paragraph)}.home-slices>:first-child{--slice-gap:var(--spacing-titletext-slice);--slice-lead:var(--spacing-titletext-slice)}.home-slices>[data-separator]+*{--slice-gap:0px}.home-slices>[data-attachments]{margin-top:calc(var(--slice-gap) - var(--spacing-events-label) - 1px)}.home-slices>[data-attachments]>:first-child,.home-slices>[data-attachments]>:last-child{visibility:hidden}.home-slices>[data-separator]+[data-attachments]>:first-child{visibility:visible}.home-slices>[data-attachments]:has(+[data-separator])>:last-child{visibility:visible}.invisible{visibility:hidden}.visible{visibility:visible}.titlelisttext{display:flow-root}.titlelisttext>h2{--ruled-half:calc((var(--ruled-line) - (var(--ruled-ascent) + var(--ruled-descent)) * 1em) / 2);--ruled-cap:calc(var(--ruled-half) + (var(--ruled-ascent) - var(--ruled-cap-height)) * 1em);--ruled-base:calc(var(--ruled-half) + var(--ruled-descent) * 1em);--ruled-top:round(var(--ruled-gap-above,0px) - var(--ruled-cap), 1px);--ruled-bottom:round(var(--ruled-descender) * 1em + var(--ruled-gap-below,0px) - var(--ruled-base), 1px);--mask-lift:max(0px, var(--ruled-ink-top) * 1em - (var(--ruled-line) - var(--ruled-base)));--mask-base:var(--ruled-base);--mask-tail:max(0px, var(--ruled-ink-bottom) * 1em - var(--ruled-base));line-height:var(--ruled-line);--ruled-ascent:var(--metric-serif-ascent);--ruled-descent:var(--metric-serif-descent);--ruled-cap-height:var(--metric-serif-cap);--ruled-descender:var(--metric-serif-descender);--ruled-ink-top:var(--metric-serif-top);--ruled-ink-bottom:var(--metric-serif-bottom);--ruled-line:calc(var(--text-titletext-title--line-height) * 1em);--ruled-gap-below:calc(var(--titletext-title-rule-gap) * 1em);margin-bottom:round(var(--spacing-titletext-title) - var(--ruled-base), 1px)}.titlelisttext>h2:first-child{--ruled-gap-above:var(--slice-gap);margin-top:var(--ruled-top)}.titlelisttext>h2:last-child{padding-bottom:calc(var(--ruled-bottom) + 1px);margin-bottom:0;position:relative}.titlelisttext>h2:last-child:after{clip-path:inset(0 calc((1 - var(--line-draw)) * 100%) 0 0);content:"";inset-inline:0;background-color:currentColor;height:1px;position:absolute;bottom:0}.titlelisttext>div{display:grid}@media (min-width:67.5rem){.titlelisttext>div{column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}.titlelisttext>div:first-child{margin-top:calc(var(--slice-gap) - var(--spacing-titletext-paragraph))}.titlelisttext>h2+div{margin-top:calc(0px - var(--spacing-titletext-paragraph))}.titlelisttext>div>div{padding-bottom:1px;position:relative}.titlelisttext>div>div:after{clip-path:inset(0 calc((1 - var(--line-draw)) * 100%) 0 0);content:"";background-color:currentColor;width:100%;height:1px;position:absolute;bottom:0;left:0}@media (min-width:67.5rem){.titlelisttext>div>div:nth-child(odd):after{width:calc(200% + var(--grid-gap))}.titlelisttext>div>div:nth-child(2n):after{content:none}}.titlelisttext>div>div>p{--ruled-half:calc((var(--ruled-line) - (var(--ruled-ascent) + var(--ruled-descent)) * 1em) / 2);--ruled-cap:calc(var(--ruled-half) + (var(--ruled-ascent) - var(--ruled-cap-height)) * 1em);--ruled-base:calc(var(--ruled-half) + var(--ruled-descent) * 1em);--ruled-top:round(var(--ruled-gap-above,0px) - var(--ruled-cap), 1px);--ruled-bottom:round(var(--ruled-descender) * 1em + var(--ruled-gap-below,0px) - var(--ruled-base), 1px);--mask-lift:max(0px, var(--ruled-ink-top) * 1em - (var(--ruled-line) - var(--ruled-base)));--mask-base:var(--ruled-base);--mask-tail:max(0px, var(--ruled-ink-bottom) * 1em - var(--ruled-base));line-height:var(--ruled-line);--ruled-ascent:var(--metric-sans-ascent);--ruled-descent:var(--metric-sans-descent);--ruled-cap-height:var(--metric-sans-cap);--ruled-descender:var(--metric-sans-descender);--ruled-ink-top:var(--metric-sans-top);--ruled-ink-bottom:var(--metric-sans-bottom);--ruled-line:round(var(--titletext-leading) * 1em, 1px);--ruled-gap-above:var(--spacing-titletext-paragraph);--ruled-gap-below:calc(var(--titletext-rule-gap) * 1em);font-size:var(--text-titletext-body)}.titlelisttext>div>div>p:first-child{margin-top:var(--ruled-top)}.titlelisttext>div>div>p+p{margin-top:calc(var(--ruled-bottom) + 1px + var(--ruled-top))}.titlelisttext>div>div>p:last-child{padding-bottom:var(--ruled-bottom)}.titletext{display:flow-root}.titletext>h2{--ruled-half:calc((var(--ruled-line) - (var(--ruled-ascent) + var(--ruled-descent)) * 1em) / 2);--ruled-cap:calc(var(--ruled-half) + (var(--ruled-ascent) - var(--ruled-cap-height)) * 1em);--ruled-base:calc(var(--ruled-half) + var(--ruled-descent) * 1em);--ruled-top:round(var(--ruled-gap-above,0px) - var(--ruled-cap), 1px);--ruled-bottom:round(var(--ruled-descender) * 1em + var(--ruled-gap-below,0px) - var(--ruled-base), 1px);--mask-lift:max(0px, var(--ruled-ink-top) * 1em - (var(--ruled-line) - var(--ruled-base)));--mask-base:var(--ruled-base);--mask-tail:max(0px, var(--ruled-ink-bottom) * 1em - var(--ruled-base));line-height:var(--ruled-line);--ruled-ascent:var(--metric-serif-ascent);--ruled-descent:var(--metric-serif-descent);--ruled-cap-height:var(--metric-serif-cap);--ruled-descender:var(--metric-serif-descender);--ruled-ink-top:var(--metric-serif-top);--ruled-ink-bottom:var(--metric-serif-bottom);--ruled-line:calc(var(--text-titletext-title--line-height) * 1em);--ruled-gap-below:calc(var(--titletext-title-rule-gap) * 1em);margin-bottom:round(var(--spacing-titletext-title) - var(--ruled-base), 1px)}.titletext>h2:first-child{--ruled-gap-above:var(--slice-gap);margin-top:var(--ruled-top)}.titletext>h2:last-child{padding-bottom:calc(var(--ruled-bottom) + 1px);margin-bottom:0;position:relative}.titletext>h2:last-child:after{clip-path:inset(0 calc((1 - var(--line-draw)) * 100%) 0 0);content:"";inset-inline:0;background-color:currentColor;height:1px;position:absolute;bottom:0}.titletext>p{--ruled-half:calc((var(--ruled-line) - (var(--ruled-ascent) + var(--ruled-descent)) * 1em) / 2);--ruled-cap:calc(var(--ruled-half) + (var(--ruled-ascent) - var(--ruled-cap-height)) * 1em);--ruled-base:calc(var(--ruled-half) + var(--ruled-descent) * 1em);--ruled-top:round(var(--ruled-gap-above,0px) - var(--ruled-cap), 1px);--ruled-bottom:round(var(--ruled-descender) * 1em + var(--ruled-gap-below,0px) - var(--ruled-base), 1px);--mask-lift:max(0px, var(--ruled-ink-top) * 1em - (var(--ruled-line) - var(--ruled-base)));--mask-base:var(--ruled-base);--mask-tail:max(0px, var(--ruled-ink-bottom) * 1em - var(--ruled-base));line-height:var(--ruled-line);--ruled-ascent:var(--metric-sans-ascent);--ruled-descent:var(--metric-sans-descent);--ruled-cap-height:var(--metric-sans-cap);--ruled-descender:var(--metric-sans-descender);--ruled-ink-top:var(--metric-sans-top);--ruled-ink-bottom:var(--metric-sans-bottom);--ruled-line:round(var(--titletext-leading) * 1em, 1px);--ruled-gap-below:calc(var(--titletext-rule-gap) * 1em);font-size:var(--text-titletext-body);padding-bottom:calc(var(--ruled-bottom) + 1px);position:relative}.titletext>p:after{clip-path:inset(0 calc((1 - var(--line-draw)) * 100%) 0 0);content:"";inset-inline:0;background-color:currentColor;height:1px;position:absolute;bottom:0}@media (min-width:67.5rem){.titletext:not([data-big])>p{padding-inline-end:var(--grid-pitch)}}.titletext[data-big]>p{font-size:var(--text-titletext-big)}.titletext>p:first-child{--ruled-gap-above:var(--slice-gap)}.titletext>p:first-child,.titletext>h2+p{margin-top:var(--ruled-top)}.titletext>p+p{--ruled-gap-above:var(--spacing-titletext-paragraph);margin-top:var(--ruled-top)}.events-year-block{--events-year-line:calc(var(--ruled-base) + var(--events-year-pad));--swap-step:min(var(--swap-stagger), .5 / max(1, var(--line-count,1) - 1));--swap-span:calc(1 - (var(--line-count,1) - 1) * var(--swap-step));padding-bottom:1px;position:relative}.events-year-block:after{content:"";height:1px;clip-path:inset(0 calc((1 - var(--line-draw,1)) * 100%) 0 0);inset-inline:0;background-color:currentColor;position:absolute;bottom:0}@media (min-width:67.5rem){.events-year-block{padding-inline-start:var(--grid-pitch)}.events-year-block:after{clip-path:inset(0 calc((1 - var(--line-draw,1)) * 100%) 0 round(var(--events-front) * var(--grid-pitch), 1px))}}.footer-divider{position:relative}.footer-divider:before{clip-path:inset(0 0 calc((1 - var(--line-draw)) * 100%) 0);content:"";top:0;bottom:0;left:round(-1 * (var(--grid-gap) + 1px) / 2, 1px);background-color:currentColor;width:1px;position:absolute}.caption-rule{left:0;top:round(((var(--caption-rule-leading) + var(--metric-sans-ascent) - var(--metric-sans-descent)) / 2 + var(--caption-rule-gap)) * 1em, 1px);background-color:currentColor;width:100%;height:1px;position:absolute}.events-years{--events-years-gap:round(var(--panel-header-gap) * 1em, 1px);--events-years-lift:calc((1 - var(--years-open,1)) * (100% + var(--events-years-gap)));top:calc(var(--panel-header-block) + var(--events-years-gap));width:100%;translate:0 calc(-1 * var(--events-years-lift));clip-path:inset(max(0px, var(--events-years-lift) - var(--events-years-gap)) 0 0 0);white-space:nowrap;position:absolute;left:0}.panel-header{z-index:1;padding-top:var(--grid-margin-y);padding-bottom:calc(var(--panel-header-block) - var(--text-panel-header--line-height) * var(--text-panel-header));flex:none;padding-inline-start:var(--panel-start);position:sticky;top:0}.events-rhythm{--ruled-line:var(--loader-pitch-rest);top:calc(var(--ruled-base) - var(--loader-title-gap) * var(--text-loader-title) - 1px);margin-bottom:-1px;position:relative}.loader-rule{width:100%;height:1px;translate:0 calc(-1 * var(--loader-rule) * var(--loader-pitch));background-color:currentColor;position:absolute;bottom:0;left:0}.loader-row{white-space:nowrap;transform-origin:0 100%;scale:var(--loader-scale);translate:0 calc(-1 * (1px + var(--loader-row) * var(--loader-pitch)));--mask-lift:calc((var(--metric-serif-top) - var(--metric-serif-cap) - var(--loader-title-gap)) * 1em);--mask-base:calc(var(--loader-title-gap) * 1em);--mask-tail:calc((var(--metric-serif-bottom) - var(--loader-title-gap)) * 1em);position:absolute;bottom:0;left:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.panel-header-row{width:var(--panel-width);justify-content:space-between;display:flex;position:relative}.loader{--loader-reveal:1;--loader-scale:1;--loader-pitch:round(var(--text-loader-title--line-height) * var(--text-loader-title) * var(--loader-scale) + 1px, 1px);width:calc(var(--frame-loader-max) * var(--grid-column) + (var(--frame-loader-max) - 1) * var(--grid-gap));height:var(--loader-height);position:relative}@media (min-width:67.5rem){.loader{--loader-scale:calc(1 + (var(--loader-title-intro) / var(--loader-title-rest) - 1) * var(--loader-t));--loader-reveal:round(up, 1 - var(--loader-t), 1)}}.panel-header-cell{width:var(--grid-column);flex:none;position:relative}.loader-minititle{--mask-lift:calc((var(--metric-sans-top) - var(--metric-sans-ascent)) * 1em);white-space:nowrap;width:calc(var(--frame-loader-max) * var(--grid-column) + (var(--frame-loader-max) - 1) * var(--grid-gap));position:relative}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.inset-x-0{inset-inline:0}.strip-label{top:var(--grid-margin-y);left:var(--grid-margin-x);white-space:nowrap;--mask-rise:clamp(0, 2 * (var(--frame-away,0) + var(--frame-away-delta,0)) - 1, 1);--mask-fade:var(--mask-rise)}.top-0{top:0}.bottom-\(--grid-gap\){bottom:var(--grid-gap)}.bottom-0{bottom:0}.bottom-event-tag-gap{bottom:var(--spacing-event-tag-gap)}.frame-probe{left:calc(var(--grid-margin-x) - var(--grid-gap) / 2);width:var(--grid-pitch)}.left-0{left:0}.z-0{z-index:0}.z-5{z-index:5}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-45{z-index:45}.z-50{z-index:50}.detail-media{--detail-media-line:-1;padding-block:var(--spacing-detail-media);height:calc(var(--loader-height) - 1px - (var(--loader-rows) - var(--detail-media-line)) * var(--loader-pitch-rest));grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid}@media not all and (min-width:67.5rem){.detail-media:has(>[data-media]){column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.detail-media:has(>[data-media])>[data-media]{grid-area:1/2}.detail-media:has(>[data-media])>:not([data-media]){grid-area:1/1}.detail-media:has(>[data-media=start]):has(>[data-media=end]){row-gap:var(--grid-gap);grid-template-rows:repeat(2,minmax(0,1fr))}.detail-media:has(>[data-media=start]):has(>[data-media=end])>[data-media=start]{height:calc((100% - var(--grid-gap)) / 2);grid-area:1/2/3/3}.detail-media:has(>[data-media=start]):has(>[data-media=end])>[data-media=end]{grid-area:2/1}}@media (min-width:67.5rem){.detail-media{--detail-media-line:2}.detail-media:has(>[data-media]){grid-template-columns:subgrid}.detail-media:has(>[data-media])>*{grid-row:1}.detail-media:has(>[data-media])>[data-media=start]{grid-column:1/5}.detail-media:has(>[data-media])>:not([data-media]){grid-column:4/8}.detail-media:has(>[data-media])>[data-media=end]{grid-column:7/11}.detail-media:has(>:not([data-media])):has(>[data-media=start]):not(:has(>[data-media=end]))>[data-media=start]{grid-column:2/6}.detail-media:has(>:not([data-media])):has(>[data-media=start]):not(:has(>[data-media=end]))>:not([data-media]){grid-column:6/10}.detail-media:has(>:not([data-media])):has(>[data-media=end]):not(:has(>[data-media=start]))>:not([data-media]){grid-column:2/6}.detail-media:has(>:not([data-media])):has(>[data-media=end]):not(:has(>[data-media=start]))>[data-media=end]{grid-column:6/10}}.detail-text>p a{text-underline-offset:calc(var(--link-underline-offset) * 1em);text-decoration-line:underline;text-decoration-thickness:1px}.detail-text>p{--ruled-half:calc((var(--ruled-line) - (var(--ruled-ascent) + var(--ruled-descent)) * 1em) / 2);--ruled-cap:calc(var(--ruled-half) + (var(--ruled-ascent) - var(--ruled-cap-height)) * 1em);--ruled-base:calc(var(--ruled-half) + var(--ruled-descent) * 1em);--ruled-top:round(var(--ruled-gap-above,0px) - var(--ruled-cap), 1px);--ruled-bottom:round(var(--ruled-descender) * 1em + var(--ruled-gap-below,0px) - var(--ruled-base), 1px);--mask-lift:max(0px, var(--ruled-ink-top) * 1em - (var(--ruled-line) - var(--ruled-base)));--mask-base:var(--ruled-base);--mask-tail:max(0px, var(--ruled-ink-bottom) * 1em - var(--ruled-base));line-height:var(--ruled-line);--ruled-ascent:var(--metric-sans-ascent);--ruled-descent:var(--metric-sans-descent);--ruled-cap-height:var(--metric-sans-cap);--ruled-descender:var(--metric-sans-descender);--ruled-ink-top:var(--metric-sans-top);--ruled-ink-bottom:var(--metric-sans-bottom);--ruled-line:round(var(--detail-text-leading) * 1em, 1px);--ruled-gap-above:calc(var(--ruled-base) + var(--ruled-line) + var(--ruled-cap));font-size:var(--text-detail-text);grid-column:1/-1}@media (min-width:67.5rem){.detail-text>p{text-indent:var(--grid-pitch);grid-column:2/-2}}.detail-text>p:first-child{--ruled-gap-above:calc(var(--spacing-events-label) + 1px)}.detail-text>p:first-of-type{margin-top:var(--ruled-top)}.detail-text>p+p{margin-top:var(--ruled-line)}.detail-text>p:last-child{margin-bottom:round(0px - var(--ruled-base), 1px)}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-\[-2\]{grid-column-start:-2}.col-end-\[-1\]{grid-column-end:-1}.col-end-\[-2\]{grid-column-end:-2}.container{width:100%}@media (min-width:30rem){.container{max-width:30rem}}@media (min-width:67.5rem){.container{max-width:67.5rem}}.mx-auto{margin-inline:auto}.panel-header-bleed{width:100vw;margin-top:calc(-1 * var(--grid-margin-y));margin-inline-start:calc(-1 * var(--panel-start))}.events-abstract{--ruled-line:calc(var(--text-titletext-title--line-height) * 1em);--ruled-gap-above:var(--spacing-events-abstract);font-size:var(--text-titletext-title);margin-top:var(--ruled-top);margin-bottom:round(var(--spacing-events-abstract) - var(--ruled-base), 1px)}.events-name+.events-abstract{--ruled-gap-above:calc(var(--spacing-events-abstract) - var(--loader-title-gap) * var(--text-loader-title))}.events-label{--ruled-line:calc(var(--text-events-label--line-height) * 1em);--ruled-gap-above:var(--spacing-events-label);font-size:var(--text-events-label);margin-top:var(--ruled-top);margin-bottom:round(var(--spacing-events-label) - var(--ruled-base), 1px)}.detail-media-fit{width:var(--fit-w,100%);height:var(--fit-h,100%);margin-top:var(--fit-y,0px);margin-left:var(--fit-x,0px)}[data-opening]>.detail-media-fit{will-change:transform}.detail-attachments+.detail-attachments{margin-top:0}.detail-attachments+.detail-attachments>:first-child{display:none}.events-years-dot{translate:calc((1 - var(--years-slide,1)) * (100% + var(--spacing-event-tag-y))) 0;--events-years-dot:round(var(--events-years-dot-size) * 1em, 1px);width:var(--events-years-dot);height:var(--events-years-dot);margin-top:round(((1 + var(--metric-sans-ascent) - var(--metric-sans-descent)) / 2 - var(--metric-sans-cap) / 2) * 1em - var(--events-years-dot) / 2, 1px);opacity:var(--events-years-hint);transition-property:scale,opacity;transition-duration:var(--events-years-dot-duration);transition-timing-function:var(--ease-soft-in-out);flex:none;scale:0}:where([aria-current]) .events-years-dot{opacity:1;scale:1}:where(button:focus-visible) .events-years-dot{scale:1}@media (hover:hover){:where(button:hover) .events-years-dot{scale:1}}@media (prefers-reduced-motion:reduce){.events-years-dot{transition:none}}.slice-separator{height:var(--spacing-titletext-slice);margin-top:var(--slice-lead,0px)}.events-year{line-height:var(--ruled-line);margin-top:var(--ruled-top);padding-bottom:var(--events-year-pad)}.loader-intro{--swap-step:min(var(--swap-stagger), .5 / max(1, var(--line-count,1) - 1));--swap-span:calc(1 - (var(--line-count,1) - 1) * var(--swap-step));--mask-lift:calc((var(--metric-sans-top) - var(--metric-sans-ascent)) * 1em);--swap-t:clamp(0, 2 * var(--loader-away), 1);margin-top:var(--spacing-loader-intro);opacity:var(--loader-reveal)}.loader-intro>[data-entry-intro]{--swap-offset:calc(var(--line-index,0) * var(--swap-step,0));--swap-q:clamp(0, (var(--swap-t,1) - var(--swap-offset)) / var(--swap-span,1), 1);--mask-rise:min(var(--intro-rise,1), 1 - var(--swap-q));--mask-fade:min(var(--intro-fade,1), 1 - var(--swap-q))}.detail-body>section:first-of-type{margin-top:round(var(--spacing-titletext-slice) / 2, 1px)}.mt-detail-next{margin-top:var(--spacing-detail-next)}.mt-footer{margin-top:var(--spacing-footer)}.mt-footer-band{margin-top:var(--spacing-footer-band)}.mt-loader-intro{margin-top:var(--spacing-loader-intro)}.mt-titletext-slice{margin-top:var(--spacing-titletext-slice)}.mr-\(--grid-gap\){margin-right:var(--grid-gap)}.mb-events-year-min{margin-bottom:var(--spacing-events-year-min)}.ml-\(--grid-gap\){margin-left:var(--grid-gap)}.panel-content{grid-template-columns:repeat(var(--frame-span), minmax(0, 1fr));column-gap:var(--grid-gap);box-sizing:content-box;width:var(--panel-width);padding-top:var(--grid-margin-y);padding-bottom:var(--panel-end);padding-inline-start:var(--panel-start);display:grid}.panel-header+.panel-content{padding-top:0}.footer-grid{grid-template-columns:repeat(var(--frame-span), minmax(0, 1fr));column-gap:var(--grid-gap);box-sizing:content-box;width:var(--panel-width);padding-top:var(--spacing-footer-top);padding-bottom:calc(var(--grid-margin-y) + var(--controls-space,0px));padding-inline-start:var(--panel-start);display:grid}.detail-media-image{width:100%;height:100%}.detail-media-image>img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}[data-fit]>.detail-media-image>img{object-fit:fill}[data-fit]>.detail-media-image:before{background-size:100% 100%}.footer-image{width:min(100%, var(--footer-image-height) * var(--footer-image-ratio));max-width:100%;display:block}.mask-line-ink{translate:0 calc((1 - var(--mask-rise)) * (100% + var(--mask-lift,0px) + var(--mask-drop,0px)));opacity:var(--mask-fade);display:block}.page-grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gap);padding:var(--grid-margin-y) var(--grid-margin-x);display:grid}.footer-pair{column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:67.5rem){.footer-pair{display:contents}}.panel-columns{grid-template-columns:repeat(var(--frame-span), minmax(0, 1fr));column-gap:var(--grid-gap);display:grid}.panel-track{--panel-end:var(--spacing-titletext-slice);flex-direction:column;display:flex}.mask-line{clip-path:inset(-1em -1em calc(-1 * var(--mask-drop,0px) - 1 * min(max(0px, var(--mask-tail,0px) - var(--mask-drop,0px)), max(0px, var(--mask-base,0px) + var(--mask-drop,0px) - (1 - var(--mask-rise)) * (100% + var(--mask-lift,0px) + var(--mask-drop,0px))) * var(--mask-tail-rate))) -1em);display:block}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden,[data-away] .loader-caption-sr{display:none}.size-0{width:0;height:0}.brush-probe{width:round(var(--brush-size) * var(--reference-unit), 1px);height:round(var(--brush-tip-size) * var(--reference-unit), 1px)}.detail-media-side{width:100%;height:100%}.panel-reserve{height:max(0px, var(--controls-space,0px) - var(--panel-end));flex:none}.h-0{height:0}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.events-lead{--ruled-half:calc((var(--ruled-line) - (var(--ruled-ascent) + var(--ruled-descent)) * 1em) / 2);--ruled-cap:calc(var(--ruled-half) + (var(--ruled-ascent) - var(--ruled-cap-height)) * 1em);--ruled-base:calc(var(--ruled-half) + var(--ruled-descent) * 1em);--ruled-top:round(var(--ruled-gap-above,0px) - var(--ruled-cap), 1px);--ruled-bottom:round(var(--ruled-descender) * 1em + var(--ruled-gap-below,0px) - var(--ruled-base), 1px);--mask-lift:max(0px, var(--ruled-ink-top) * 1em - (var(--ruled-line) - var(--ruled-base)));--mask-base:var(--ruled-base);--mask-tail:max(0px, var(--ruled-ink-bottom) * 1em - var(--ruled-base));line-height:var(--ruled-line);--ruled-ascent:var(--metric-serif-ascent);--ruled-descent:var(--metric-serif-descent);--ruled-cap-height:var(--metric-serif-cap);--ruled-descender:var(--metric-serif-descender);--ruled-ink-top:var(--metric-serif-top);--ruled-ink-bottom:var(--metric-serif-bottom);--ruled-line:round(var(--text-loader-title--line-height) * 1em, 1px);--ruled-gap-above:var(--spacing-loader-intro);--events-year-pad:max(0px, round(var(--loader-title-gap) * 1em - var(--ruled-base), 1px));--events-lead-block:calc(var(--ruled-top) + var(--ruled-line) + var(--events-year-pad) + 1px + var(--spacing-events-year-min));--events-lead-tags:0px;--events-lead-need:calc(var(--events-lead-block) + var(--events-lead-tags));--events-lead-line:-1;--events-lead-top:calc(var(--loader-height) - 1px - (var(--loader-rows) - var(--events-lead-line)) * var(--loader-pitch-rest));font-size:var(--text-events-year)}@media (min-width:67.5rem){.events-lead{--events-lead-line:0}}.events-lead:not(:has(>*)){--events-lead-block:0px}.events-lead:has(+*>:first-child [data-event-tags]){--events-lead-tags:calc(var(--spacing-event-tag-gap) + 2 * var(--spacing-event-tag-y) + var(--text-event-tag) * var(--text-event-tag--line-height))}.events-lead{padding-bottom:var(--events-lead-tags);min-height:calc(var(--events-lead-top) + max(0px, round(up, var(--events-lead-need) - var(--events-lead-top), var(--loader-pitch-rest))))}.min-h-0{min-height:0}.min-h-svh{min-height:100svh}.w-fit{width:fit-content}.w-full{width:100%}.events-years-year{translate:calc((var(--years-slide,1) - 1) * (100% + var(--spacing-event-tag-y))) 0;flex:1}.flex-1{flex:1}.grow{flex-grow:1}.event-tags-rise{translate:0 calc((1 - var(--tag-rise)) * var(--spacing-event-tag-rise));opacity:var(--tag-fade)}.controls-item{--controls-hide:1;translate:0 calc(var(--controls-hide) * (100% + var(--grid-gap)))}@media (min-width:67.5rem){.events-indent{translate:round(calc((var(--events-front) - 1) * var(--grid-pitch)), 1px) 0}}.frame-layer{translate:round(calc((var(--frame-cols) + var(--frame-cols-delta,0) + (var(--frame-loader-max) - var(--frame-loader-min)) * (var(--frame-lead) + var(--frame-lead-delta,0))) * var(--grid-pitch) + (var(--frame-edge) + var(--frame-lead) + var(--frame-lead-delta,0)) * (var(--grid-margin-x) - var(--grid-gap) / 2) + (var(--frame-out) + var(--frame-out-delta,0)) * 100%), 1px) 0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.\[scrollbar-width\:none\]{scrollbar-width:none}.grid-cols-subgrid{grid-template-columns:subgrid}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline-last{align-items:last baseline}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-x-\(--grid-gap\){column-gap:var(--grid-gap)}.gap-x-event-tag-gap{column-gap:var(--spacing-event-tag-gap)}.gap-x-event-tag-y{column-gap:var(--spacing-event-tag-y)}.gap-y-event-tag-y{row-gap:var(--spacing-event-tag-y)}.gap-y-titletext-slice{row-gap:var(--spacing-titletext-slice)}.self-center{align-self:center}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.rounded-controls{border-radius:var(--radius-controls)}.rounded-event-ended{border-radius:var(--radius-event-ended)}.rounded-event-spinoff{border-radius:var(--radius-event-spinoff)}.rounded-full{border-radius:3.40282e38px}.bg-accent{background-color:var(--color-accent)}.bg-current{background-color:currentColor}.bg-detail{background-color:var(--color-detail)}.bg-footer{background-color:var(--color-footer)}.bg-primary{background-color:var(--color-primary)}.home-surface{background-color:#602fa5}@supports (color:color-mix(in lab, red, red)){.home-surface{background-color:color-mix(in oklab, var(--color-primary), black clamp(0%, (var(--frame-shade,0) + var(--frame-shade-delta,0)) * var(--home-shade), 100%))}}.list-surface{background-color:#f2f1ed}@supports (color:color-mix(in lab, red, red)){.list-surface{background-color:color-mix(in oklab, var(--color-paper), black clamp(0%, (var(--frame-shade,0) + var(--frame-shade-delta,0)) * var(--list-shade), 100%))}}.p-event-tag-y{padding:var(--spacing-event-tag-y)}.px-controls-x{padding-inline:var(--spacing-controls-x)}.px-event-tag-x{padding-inline:var(--spacing-event-tag-x)}.py-controls-y{padding-block:var(--spacing-controls-y)}.py-footer-cell{padding-block:var(--spacing-footer-cell)}.event-tag{--ruled-half:calc((var(--ruled-line) - (var(--ruled-ascent) + var(--ruled-descent)) * 1em) / 2);--ruled-cap:calc(var(--ruled-half) + (var(--ruled-ascent) - var(--ruled-cap-height)) * 1em);--ruled-base:calc(var(--ruled-half) + var(--ruled-descent) * 1em);--ruled-top:round(var(--ruled-gap-above,0px) - var(--ruled-cap), 1px);--ruled-bottom:round(var(--ruled-descender) * 1em + var(--ruled-gap-below,0px) - var(--ruled-base), 1px);--mask-lift:max(0px, var(--ruled-ink-top) * 1em - (var(--ruled-line) - var(--ruled-base)));--mask-base:var(--ruled-base);--mask-tail:max(0px, var(--ruled-ink-bottom) * 1em - var(--ruled-base));line-height:var(--ruled-line);--ruled-ascent:var(--metric-sans-ascent);--ruled-descent:var(--metric-sans-descent);--ruled-cap-height:var(--metric-sans-cap);--ruled-descender:var(--metric-sans-descender);--ruled-ink-top:var(--metric-sans-top);--ruled-ink-bottom:var(--metric-sans-bottom);--ruled-line:calc(var(--text-event-tag--line-height) * 1em);--event-tag-shift:calc((var(--ruled-base) - var(--ruled-cap)) / 2);padding-top:calc(var(--spacing-event-tag-y) + var(--event-tag-shift));padding-bottom:calc(var(--spacing-event-tag-y) - var(--event-tag-shift))}.text-center{text-align:center}.text-left{text-align:left}.rich-em{font-family:var(--font-serif);font-style:italic;font-weight:var(--font-weight-extralight);line-height:0}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-event-tag{font-size:var(--text-event-tag);line-height:var(--tw-leading,var(--text-event-tag--line-height))}.text-footer-body{font-size:var(--text-footer-body);line-height:var(--tw-leading,var(--text-footer-body--line-height))}.text-footer-caption{font-size:var(--text-footer-caption);line-height:var(--tw-leading,var(--text-footer-caption--line-height))}.text-loader-intro{font-size:var(--text-loader-intro);line-height:var(--tw-leading,var(--text-loader-intro--line-height))}.text-loader-title{font-size:var(--text-loader-title);line-height:var(--tw-leading,var(--text-loader-title--line-height))}.text-panel-header{font-size:var(--text-panel-header);line-height:var(--tw-leading,var(--text-panel-header--line-height))}.text-titletext-title{font-size:var(--text-titletext-title);line-height:var(--tw-leading,var(--text-titletext-title--line-height))}.events-name{font-size:var(--text-events-name);text-transform:uppercase}.events-date{font-size:var(--text-loader-title)}.ruled-text{--ruled-half:calc((var(--ruled-line) - (var(--ruled-ascent) + var(--ruled-descent)) * 1em) / 2);--ruled-cap:calc(var(--ruled-half) + (var(--ruled-ascent) - var(--ruled-cap-height)) * 1em);--ruled-base:calc(var(--ruled-half) + var(--ruled-descent) * 1em);--ruled-top:round(var(--ruled-gap-above,0px) - var(--ruled-cap), 1px);--ruled-bottom:round(var(--ruled-descender) * 1em + var(--ruled-gap-below,0px) - var(--ruled-base), 1px);--mask-lift:max(0px, var(--ruled-ink-top) * 1em - (var(--ruled-line) - var(--ruled-base)));--mask-base:var(--ruled-base);--mask-tail:max(0px, var(--ruled-ink-bottom) * 1em - var(--ruled-base));line-height:var(--ruled-line)}.leading-none{--tw-leading:1;line-height:1}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--color-accent)}.text-detail{color:var(--color-detail)}.text-footer{color:var(--color-footer)}.text-paper{color:var(--color-paper)}.text-primary{color:var(--color-primary)}.text-spinoff-ink{color:var(--color-spinoff-ink)}.italic{font-style:italic}.link-underline{text-underline-offset:calc(var(--link-underline-offset) * 1em);text-decoration-line:underline;text-decoration-thickness:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.events-intro{--mask-lift:calc((var(--metric-sans-top) - var(--metric-sans-ascent)) * 1em);--mask-base:0px;--mask-tail:0px;--swap-t:clamp(0, 2 * var(--events-front) - 1, 1)}.events-intro>*{--swap-offset:calc(var(--line-index,0) * var(--swap-step,0));--swap-q:clamp(0, (var(--swap-t,1) - var(--swap-offset)) / var(--swap-span,1), 1);--mask-rise:var(--swap-q);--mask-fade:var(--swap-q)}.events-intro>:last-child{--mask-drop:calc(var(--events-year-line) - var(--metric-sans-descent) * 1em)}.ruled-sans{--ruled-ascent:var(--metric-sans-ascent);--ruled-descent:var(--metric-sans-descent);--ruled-cap-height:var(--metric-sans-cap);--ruled-descender:var(--metric-sans-descender);--ruled-ink-top:var(--metric-sans-top);--ruled-ink-bottom:var(--metric-sans-bottom)}.ruled-serif{--ruled-ascent:var(--metric-serif-ascent);--ruled-descent:var(--metric-serif-descent);--ruled-cap-height:var(--metric-serif-cap);--ruled-descender:var(--metric-serif-descender);--ruled-ink-top:var(--metric-serif-top);--ruled-ink-bottom:var(--metric-serif-bottom)}.loader-vars{--loader-t:calc(var(--frame-intro) + var(--frame-intro-delta,0));--loader-away:calc(var(--frame-away) + var(--frame-away-delta,0));--loader-span:calc(var(--frame-loader-min) + (var(--frame-loader-max) - var(--frame-loader-min)) * var(--loader-t));--loader-clip:calc((var(--frame-loader-max) - var(--loader-span)) * var(--grid-pitch))}.archive-in{--mask-rise:clamp(0, 2 * var(--archive-swap,0) - 1, 1);--mask-fade:var(--mask-rise)}.archive-out{--mask-rise:clamp(0, 1 - 2 * var(--archive-swap,0), 1);--mask-fade:var(--mask-rise)}.events-intro-mask{--mask-rise:1;--mask-fade:1}.footer-title-rule{--caption-rule-leading:var(--text-footer-caption--line-height);--caption-rule-gap:var(--footer-caption-gap)}.loader-caption{--mask-rise:clamp(0, 1 - 2 * var(--loader-away), 1);--mask-fade:var(--mask-rise)}.outline-none{--tw-outline-style:none;outline-style:none}.panel-geometry{--panel-start:calc(var(--frame-edge) * var(--grid-gap) / 2 + (1 - var(--frame-edge)) * var(--grid-margin-x));--panel-width:calc(var(--frame-span) * var(--grid-column) + (var(--frame-span) - 1) * var(--grid-gap))}.panel-header-mask{--mask-drop:calc(var(--panel-header-block) - 1px - var(--text-panel-header--line-height) * var(--text-panel-header));--mask-lift:calc((var(--metric-sans-top) - var(--metric-sans-ascent)) * 1em)}.panel-header-rule{--caption-rule-leading:var(--text-panel-header--line-height);--caption-rule-gap:var(--panel-header-gap)}.archive-swap[data-years-open]{--archive-swap:1}@media not all and (min-width:67.5rem){.controls-space{--controls-space:var(--controls-block)}}.draw-line{clip-path:inset(0 calc((1 - var(--line-draw)) * 100%) 0 0)}.events-front{--events-front:calc(var(--frame-front,0) + var(--frame-front-delta,0))}.footer-image-1{--footer-image-height:round(max(var(--footer-image-1-phone) * var(--fluid-floor), var(--footer-image-1-phone) * var(--fluid-phone) + var(--footer-image-1) * var(--fluid-desktop)), 1px)}.footer-image-2{--footer-image-height:round(max(var(--footer-image-2-phone) * var(--fluid-floor), var(--footer-image-2-phone) * var(--fluid-phone) + var(--footer-image-2) * var(--fluid-desktop)), 1px)}.footer-image-3{--footer-image-height:round(max(var(--footer-image-3-phone) * var(--fluid-floor), var(--footer-image-3-phone) * var(--fluid-phone) + var(--footer-image-3) * var(--fluid-desktop)), 1px)}.loader-rule-clip{clip-path:inset(0 max(var(--loader-clip), (1 - var(--loader-draw,1)) * 100%) 0 0)}:is(.\*\:col-span-full>*){grid-column:1/-1}@media (min-width:67.5rem){.wide\:footer-divider{position:relative}.wide\:footer-divider:before{clip-path:inset(0 0 calc((1 - var(--line-draw)) * 100%) 0);content:"";top:0;bottom:0;left:round(-1 * (var(--grid-gap) + 1px) / 2, 1px);background-color:currentColor;width:1px;position:absolute}.wide\:col-span-2{grid-column:span 2/span 2}.wide\:col-span-4{grid-column:span 4/span 4}.wide\:col-span-7{grid-column:span 7/span 7}.wide\:col-start-1{grid-column-start:1}.wide\:col-start-2{grid-column-start:2}.wide\:col-start-3{grid-column-start:3}.wide\:col-start-5{grid-column-start:5}.wide\:col-start-7{grid-column-start:7}.wide\:col-end-5{grid-column-end:5}.wide\:col-end-\[-2\]{grid-column-end:-2}.wide\:row-start-1{grid-row-start:1}.wide\:row-start-2{grid-row-start:2}.wide\:row-start-3{grid-row-start:3}.wide\:row-start-4{grid-row-start:4}.wide\:row-start-5{grid-row-start:5}.wide\:row-start-6{grid-row-start:6}.wide\:row-start-7{grid-row-start:7}.wide\:block{display:block}.wide\:hidden{display:none}.wide\:text-loader-title-intro{font-size:var(--text-loader-title-intro);line-height:var(--tw-leading,var(--text-loader-title-intro--line-height))}}}@property --events-year-line{syntax:"<length>";inherits:true;initial-value:0}[data-theme="2"]{--color-primary:#245c3a;--color-paper:#f2f1ed;--color-accent:#fe5213;--color-footer:#fff;--color-detail:#ffc9fc}[data-theme="3"]{--color-primary:#ff5e00;--color-paper:#f2f1ed;--color-accent:#075bbc;--color-footer:#fff;--color-detail:#ffc9fc}[data-theme="4"]{--color-primary:#78051c;--color-paper:#f2f1ed;--color-accent:#fdff6f;--color-footer:#fff;--color-detail:#c9e3ff}[data-theme="5"]{--color-primary:#456181;--color-paper:#f2f1ed;--color-accent:#ff87f8;--color-footer:#fff;--color-detail:#95fbc8}[data-theme="6"]{--color-primary:#1e2a75;--color-paper:#f2f1ed;--color-accent:#e14254;--color-footer:#fff;--color-detail:#4b5acd}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;--grid-columns:4;--grid-margin-x:20px;--grid-margin-y:20px;--grid-gap:20px;--grid-column:calc((100vw - 2 * var(--grid-margin-x) - (var(--grid-columns) - 1) * var(--grid-gap)) / var(--grid-columns));--grid-pitch:calc(var(--grid-column) + var(--grid-gap));--loader-floor:calc(var(--controls-block) + var(--grid-gap))}@media (min-width:30rem){:root{--grid-columns:6}}@media (min-width:67.5rem){:root{--grid-columns:12;--grid-margin-x:round(var(--grid-wide-margin-x) * var(--reference-unit), 1px);--grid-margin-y:round(var(--grid-wide-margin-y) * var(--reference-unit), 1px);--grid-gap:round(var(--grid-wide-gap) * var(--reference-unit), 1px);--loader-floor:var(--grid-margin-y)}}[data-frame]{--frame-cols:0;--frame-out:var(--frame-out-narrow);--frame-edge:0;--frame-span:var(--grid-columns);--frame-intro:var(--frame-intro-narrow);--frame-loader-max:var(--grid-columns);--frame-loader-min:var(--grid-columns);--frame-lead:0}@media (min-width:67.5rem){[data-frame]{--frame-cols:var(--frame-cols-wide);--frame-out:var(--frame-out-wide);--frame-edge:var(--frame-edge-wide);--frame-span:var(--frame-span-wide);--frame-intro:var(--frame-intro-wide);--frame-loader-max:var(--frame-loader-max-wide);--frame-loader-min:var(--frame-loader-min-wide);--frame-lead:var(--frame-lead-wide)}}[data-pointer-focus] :focus-visible{outline:none}[data-split-clone]{pointer-events:none}@keyframes entry-failsafe{to{opacity:1}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-entry=pending] [data-entry-item]{opacity:0;animation:entry-failsafe 0s var(--entry-ceiling) forwards}[data-entry=armed] [data-entry-item]{opacity:0}}html{overscroll-behavior:none}[data-scroll-locked]{overflow:hidden}@media print{[data-panel]{position:static;inset:auto;translate:none}[data-panel][inert],[inert]>[data-panel],[data-frame-zone]{display:none}[data-scroll-panel]{height:auto;overflow:visible}[data-panel-controls],[data-strip-label],[data-sky],[data-brush],[data-event-cards]{display:none}[data-reveal],[data-reveal-ink]{opacity:1!important}[data-reveal-ink]{transform:none!important}[data-reveal],[data-reveal] *{--mask-rise:1!important;--mask-fade:1!important;--line-draw:1!important;--tag-rise:1!important;--tag-fade:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
