:root{--ref-color-wur-forest:#004d00;--ref-color-wur-cream:#fbf6e5;--ref-color-wur-sand:#f3ecd3;--ref-color-wur-lime:#97c600;--ref-color-wur-ink:#153816;--ref-color-4tu-orange:#e1670b;--ref-color-4tu-blue:#003b8e;--ref-color-abyss:#012624;--ref-color-deep:#011d1c;--ref-color-kelp:#003734;--ref-color-silver:#bbc7c6;--ref-color-white:#fff;--ref-color-paper:#fffcf4;--ref-color-muted-green:#50624f;--ref-color-line-light:#d8d8c5;--ref-color-control-light:#74816b;--ref-color-orange-ink:#a54400;--ref-color-orange-soft:#f9e4d0;--ref-color-orange-light:#ffaa68;--ref-color-orange-dark:#452e20;--ref-color-green-hover:#003a00;--ref-color-green-pressed:#002b00;--ref-color-lime-hover:#aad519;--ref-color-lime-pressed:#87b200;--ref-color-line-dark:#31514b;--ref-color-control-dark:#7f9d95;--ref-color-lime-soft:#e8eecf;--ref-color-success-light:#28613c;--ref-color-success-bg-light:#e6eedf;--ref-color-warning-light:#755000;--ref-color-warning-bg-light:#f7edcc;--ref-color-error-light:#a32e26;--ref-color-error-bg-light:#f7e5df;--ref-color-info-light:#214c6b;--ref-color-info-bg-light:#e6edf0;--ref-color-success-dark:#b0d8a1;--ref-color-success-bg-dark:#173d29;--ref-color-warning-dark:#f0d17d;--ref-color-warning-bg-dark:#3c331a;--ref-color-error-dark:#ffb5a8;--ref-color-error-bg-dark:#492b27;--ref-color-info-dark:#b6d9ef;--ref-color-info-bg-dark:#163b49;--ref-color-disabled-light:#e4e2d6;--ref-color-disabled-text-light:#6a7064;--ref-color-disabled-dark:#29443e;--ref-color-disabled-text-dark:#9baaa3;--ref-font-sans:"DM Sans", sans-serif;--ref-font-editorial:"Instrument Serif", Georgia, serif;--ref-font-mono:"IBM Plex Mono", monospace;--ref-space-0:0rem;--ref-space-2:.125rem;--ref-space-4:.25rem;--ref-space-8:.5rem;--ref-space-12:.75rem;--ref-space-16:1rem;--ref-space-20:1.25rem;--ref-space-24:1.5rem;--ref-space-32:2rem;--ref-space-40:2.5rem;--ref-space-48:3rem;--ref-space-64:4rem;--ref-space-80:5rem;--ref-space-96:6rem;--ref-space-128:8rem;--ref-space-160:10rem;--ref-radius-none:0px;--ref-radius-control:6px;--ref-radius-card:16px;--ref-radius-media:32px;--ref-radius-pill:999px;--ref-layout-max:80rem;--ref-layout-reading:42rem;--ref-layout-gutter:calc(clamp(1.25rem, 4vw, 4rem));--ref-layout-section:calc(clamp(4rem, 8vw, 8rem));--ref-layout-card-padding:calc(clamp(1.5rem, 3vw, 3rem));--ref-layout-grid-gap:calc(clamp(1.5rem, 3vw, 2.5rem));--ref-layout-target:2.75rem;--ref-layout-nav-height:5rem;--ref-breakpoint-compact:40rem;--ref-breakpoint-wide:64rem;--ref-breakpoint-large:90rem;--ref-motion-fast:.12s;--ref-motion-normal:.2s;--ref-motion-slow:.4s;--ref-motion-enter:cubic-bezier(.16, 1, .3, 1);--ref-motion-exit:cubic-bezier(.4, 0, 1, 1);--ref-border-width:1px;--ref-border-focus-width:3px;--ref-border-focus-offset:4px;--ref-layer-base:0;--ref-layer-sticky:20;--ref-layer-overlay:40;--ref-layer-dialog:60;--ref-shadow-none:none;--type-display-size:calc(clamp(3rem, 6.5vw, 6rem));--type-display-leading:1.02;--type-display-tracking:-.045em;--type-display-weight:500;--type-display-family:var(--ref-font-sans);--type-h1-size:calc(clamp(2.5rem, 5vw, 4.5rem));--type-h1-leading:1.06;--type-h1-tracking:-.035em;--type-h1-weight:500;--type-h1-family:var(--ref-font-sans);--type-h2-size:calc(clamp(2rem, 3.8vw, 3.5rem));--type-h2-leading:1.1;--type-h2-tracking:-.03em;--type-h2-weight:500;--type-h2-family:var(--ref-font-sans);--type-h3-size:calc(clamp(1.5rem, 2.2vw, 2rem));--type-h3-leading:1.18;--type-h3-tracking:-.02em;--type-h3-weight:500;--type-h3-family:var(--ref-font-sans);--type-lead-size:calc(clamp(1.125rem, 1.7vw, 1.375rem));--type-lead-leading:1.5;--type-lead-tracking:-.01em;--type-lead-weight:400;--type-lead-family:var(--ref-font-sans);--type-body-size:1.125rem;--type-body-leading:1.6;--type-body-tracking:0em;--type-body-weight:400;--type-body-family:var(--ref-font-sans);--type-small-size:.875rem;--type-small-leading:1.5;--type-small-tracking:0em;--type-small-weight:400;--type-small-family:var(--ref-font-sans);--type-label-size:.75rem;--type-label-leading:1.4;--type-label-tracking:.1em;--type-label-weight:500;--type-label-family:var(--ref-font-sans);--type-data-size:.875rem;--type-data-leading:1.5;--type-data-tracking:0em;--type-data-weight:400;--type-data-family:var(--ref-font-mono)}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:var(--ref-color-wur-cream);--color-surface:var(--ref-color-wur-sand);--color-raised:var(--ref-color-paper);--color-recessed:var(--ref-color-lime-soft);--color-text:var(--ref-color-wur-ink);--color-muted:var(--ref-color-muted-green);--color-line:var(--ref-color-line-light);--color-control:var(--ref-color-control-light);--color-action:var(--ref-color-wur-forest);--color-action-hover:var(--ref-color-green-hover);--color-action-pressed:var(--ref-color-green-pressed);--color-on-action:var(--ref-color-wur-cream);--color-link:var(--ref-color-wur-forest);--color-accent:var(--ref-color-orange-ink);--color-accent-soft:var(--ref-color-orange-soft);--color-focus:var(--ref-color-wur-forest);--color-disabled:var(--ref-color-disabled-light);--color-on-disabled:var(--ref-color-disabled-text-light);--color-success:var(--ref-color-success-light);--color-success-surface:var(--ref-color-success-bg-light);--color-warning:var(--ref-color-warning-light);--color-warning-surface:var(--ref-color-warning-bg-light);--color-error:var(--ref-color-error-light);--color-error-surface:var(--ref-color-error-bg-light);--color-info:var(--ref-color-info-light);--color-info-surface:var(--ref-color-info-bg-light)}:root,[data-theme=dark],[data-theme=light]{--color-accent-fill:var(--ref-color-4tu-orange);--color-emphasis:var(--ref-color-wur-lime);--color-on-emphasis:var(--ref-color-abyss);--button-bg:var(--color-action);--button-fg:var(--color-on-action);--button-hover:var(--color-action-hover);--button-pressed:var(--color-action-pressed);--button-radius:var(--ref-radius-control);--button-min-height:var(--ref-layout-target);--button-padding-x:var(--ref-space-24);--button-padding-y:var(--ref-space-12);--card-bg:var(--color-surface);--card-radius:var(--ref-radius-card);--card-padding:var(--ref-layout-card-padding);--card-gap:var(--ref-space-24);--input-bg:var(--color-raised);--input-fg:var(--color-text);--input-border:var(--color-control);--input-radius:var(--ref-radius-control);--input-min-height:var(--ref-layout-target);--badge-bg:var(--color-accent-soft);--badge-fg:var(--color-accent);--badge-radius:var(--ref-radius-pill);--nav-height:var(--ref-layout-nav-height);--nav-gap:var(--ref-space-32)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:var(--ref-color-abyss);--color-surface:var(--ref-color-kelp);--color-raised:var(--ref-color-kelp);--color-recessed:var(--ref-color-deep);--color-text:var(--ref-color-wur-cream);--color-muted:var(--ref-color-silver);--color-line:var(--ref-color-line-dark);--color-control:var(--ref-color-control-dark);--color-action:var(--ref-color-wur-lime);--color-action-hover:var(--ref-color-lime-hover);--color-action-pressed:var(--ref-color-lime-pressed);--color-on-action:var(--ref-color-abyss);--color-link:var(--ref-color-wur-cream);--color-accent:var(--ref-color-orange-light);--color-accent-soft:var(--ref-color-orange-dark);--color-focus:var(--ref-color-wur-lime);--color-disabled:var(--ref-color-disabled-dark);--color-on-disabled:var(--ref-color-disabled-text-dark);--color-success:var(--ref-color-success-dark);--color-success-surface:var(--ref-color-success-bg-dark);--color-warning:var(--ref-color-warning-dark);--color-warning-surface:var(--ref-color-warning-bg-dark);--color-error:var(--ref-color-error-dark);--color-error-surface:var(--ref-color-error-bg-dark);--color-info:var(--ref-color-info-dark);--color-info-surface:var(--ref-color-info-bg-dark)}@media (prefers-reduced-motion:reduce){:root,[data-theme]{--ref-motion-fast:0s;--ref-motion-normal:0s;--ref-motion-slow:0s}}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(./instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(./instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:7rem}body{color:var(--color-text);background:var(--color-canvas);font:var(--type-body-weight) var(--type-body-size)/var(--type-body-leading) var(--ref-font-sans);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a,button{color:inherit}img,svg{max-width:100%}.brand,.join-layout .button,svg{flex-shrink:0}p{margin:0 0 1.25rem}h1,h2,h3{text-wrap:balance;margin:0;font-weight:500}h1{font-size:var(--type-h1-size);line-height:var(--type-h1-leading);letter-spacing:var(--type-h1-tracking)}h2{font-size:var(--type-h2-size);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking)}h3{font-size:var(--type-h3-size);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking)}em{font-family:var(--ref-font-editorial);letter-spacing:-.025em;font-weight:400}strong{font-weight:600}::selection{color:var(--color-on-emphasis);background:var(--color-emphasis)}:focus-visible{outline:var(--ref-border-focus-width) solid var(--color-focus);outline-offset:var(--ref-border-focus-offset)}[data-theme]{color:var(--color-text);background:var(--color-canvas)}.container{width:min(var(--ref-layout-max),100% - 2 * var(--ref-layout-gutter));margin-inline:auto}.lead{font-size:var(--type-lead-size);line-height:var(--type-lead-leading);letter-spacing:var(--type-lead-tracking)}.eyebrow{margin-bottom:1.5rem;font-size:.875rem;font-weight:500;line-height:1.5}.muted{color:var(--color-muted)}.small{font-size:.875rem}.button{border-radius:var(--button-radius);min-height:3.25rem;color:var(--button-fg);background:var(--button-bg);transition:background var(--ref-motion-fast),color var(--ref-motion-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:1.5rem;padding:.95rem 1.25rem;font-size:1rem;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.button:hover{background:var(--button-hover)}.button:active{background:var(--button-pressed)}.button--secondary{color:var(--color-text);border-color:var(--color-control);background:0 0}.button--secondary:hover{background:var(--color-recessed)}.calendar-action,.text-link{text-underline-offset:.3em;align-items:center;gap:.65rem;min-height:2.75rem;padding-block:.5rem;font-size:1rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.calendar-action:hover,.text-link:hover{text-decoration-thickness:2px}.calendar-action{background:0 0;border:0;padding-inline:0}.icon-button{border:1px solid var(--color-control);border-radius:var(--ref-radius-control);background:0 0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.icon-button:hover{background:var(--color-surface)}.skip-link{z-index:100;background:var(--color-action);color:var(--color-on-action);border-radius:var(--ref-radius-control);padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-250%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:var(--ref-layer-sticky);background:var(--color-canvas);border-bottom:1px solid var(--color-line);position:sticky;top:0}.nav-inner{justify-content:space-between;gap:2rem;min-height:5.5rem;display:flex}.brand,.nav-inner,.site-header nav{align-items:center}.brand{gap:.7rem;text-decoration:none;display:inline-flex}.brand>svg{width:2.65rem;height:2.65rem}.brand>span{letter-spacing:-.035em;font-size:1.05rem;line-height:1.1}.brand strong{font-weight:500}.site-header nav{gap:calc(clamp(1rem,1.8vw,2rem));display:flex}.site-header nav>a{align-items:center;min-height:2.75rem;font-size:.9375rem;text-decoration:none;display:inline-flex;position:relative}.site-header nav>a:not(.button):hover:after,.site-header nav>a:not(.button)[aria-current=page]:after{content:"";background:currentColor;height:1px;position:absolute;bottom:.25rem;left:0;right:0}.site-header .button{min-height:2.875rem;padding:.75rem 1.1rem;font-size:.9375rem}.menu-toggle{display:none}.hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:calc(clamp(3rem,6vw,6rem));padding-block:calc(clamp(4rem,7vw,6rem));display:grid}.hero h1{letter-spacing:-.04em;margin-bottom:2rem;font-size:calc(clamp(2.8rem,4.4vw,4.1rem));line-height:1.05}.hero h1 em{white-space:normal}.hero-intro{font-size:var(--type-lead-size);max-width:34rem;line-height:1.5}.hero-context{color:var(--color-muted);max-width:32rem;font-size:1rem;line-height:1.65}.event-details{font-size:.9375rem;line-height:1.65}.hero .event-details{margin-block:1.75rem 1.25rem}.hero-image{border-radius:var(--ref-radius-media);background:var(--color-surface);margin:0;overflow:hidden}.hero-image img{width:100%;height:auto;display:block}.research-section{border-top:1px solid var(--color-line);padding-block:var(--ref-layout-section)}.research-intro{grid-template-columns:1fr 1.25fr;gap:6rem;margin-bottom:3rem;display:grid}.research-intro h2{font-size:calc(clamp(2rem,3.1vw,2.75rem))}.research-intro>div>p:last-child{color:var(--color-muted);margin-bottom:0}.research-directions{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.challenge-card{border-radius:var(--ref-radius-card);flex-direction:column;align-items:start;padding:calc(clamp(1.5rem,2.8vw,2.5rem));display:flex}.challenge-card--systems{background:var(--color-recessed)}.challenge-card--people{background:var(--color-surface)}.challenge-icon{border:1px solid var(--color-control);border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:2.5rem;display:inline-flex}.research-directions h3{letter-spacing:-.025em;margin-bottom:1.25rem;font-size:calc(clamp(1.4rem,2.1vw,1.8rem));line-height:1.2}.research-directions p{color:var(--color-muted);margin:0;font-size:1rem;line-height:1.7}.research-programme-link{margin-top:1.5rem}.participation-section{padding-block:0 var(--ref-layout-section);grid-template-columns:1.25fr 1fr;gap:7rem;display:grid}.participation-section h2{margin-bottom:2rem;font-size:calc(clamp(2rem,3.3vw,3rem))}.participation-section>div>p:not(.lead){color:var(--color-muted);font-size:1rem}.participation-audience{border-radius:var(--ref-radius-card);background:var(--color-raised);padding:2.5rem}.participation-audience h3{margin-bottom:1rem;font-size:1.75rem;line-height:1.2}.participation-audience .audience-profiles{font-size:1rem}.participation-section .participation-invitation{color:var(--color-text);font-weight:500}.audience-disciplines{margin:1.5rem 0 0;padding:0;list-style:none}.audience-disciplines li{border-top:1px solid var(--color-line);align-items:start;gap:1rem;padding-block:1.1rem;display:flex}.audience-disciplines li:last-child{padding-bottom:0}.audience-disciplines svg{color:var(--color-action);margin-top:.15rem}.audience-disciplines h4{letter-spacing:-.015em;margin:0 0 .25rem;font-size:1.0625rem;font-weight:500;line-height:1.4}.audience-disciplines p{color:var(--color-muted);margin:0;font-size:.875rem;line-height:1.6}.join-section{padding-block:4.5rem}.join-layout{justify-content:space-between;align-items:center;gap:4rem;display:flex}.join-layout h2{margin-bottom:1.5rem;font-size:calc(clamp(2rem,3.4vw,3rem))}.join-layout p{color:var(--color-muted);max-width:36rem;margin-bottom:0;font-size:1.0625rem}.site-footer{background:var(--ref-color-white);padding-block:3rem 2rem}.footer-details{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding-top:2rem;display:flex}.site-footer p{color:var(--color-muted);margin-bottom:0;font-size:.875rem;line-height:1.7}.site-footer .text-link{flex-shrink:0;font-size:.875rem}.programme-intro{max-width:60rem;margin-inline:auto;padding-block:4.5rem 2rem}.programme-intro h1{margin-bottom:1.75rem}.programme-intro .lead{max-width:43rem}.programme-intro .event-details{margin-top:1.5rem;margin-bottom:.5rem}.programme-status{background:var(--color-recessed);border-radius:var(--ref-radius-control);max-width:43rem;margin-block:1.25rem .75rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.6}.programme-outputs{margin-block:0 1.5rem;padding-left:1.2rem}.programme-outputs li{margin-block:.75rem;padding-left:.35rem;font-size:1rem;line-height:1.6}.programme-outputs li::marker{color:var(--color-action)}.programme-intro .calendar-action{font-size:.9375rem}.schedule-section{max-width:60rem;padding-bottom:4rem}.schedule-card{background:var(--color-raised);border-radius:var(--ref-radius-card);padding:.75rem 2rem}.programme-table{border-collapse:collapse;text-align:left;width:100%}.programme-table th{color:var(--color-muted);border-bottom:1px solid var(--color-control);padding:1rem 0;font-size:.875rem;font-weight:500}.programme-table th:first-child{width:10rem}.programme-table td{border-bottom:1px solid var(--color-line);vertical-align:top;padding-block:1.5rem}.programme-table td:first-child,.programme-table th:first-child{padding-left:1rem}.programme-table tbody tr:last-child td{border-bottom:0}.session-time{font:400 .875rem/1.6 var(--ref-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:1.5rem}.session-title{letter-spacing:-.015em;font-size:1.125rem;line-height:1.4}.session-description{color:var(--color-muted);margin:.4rem 0 0;font-size:.9375rem;line-height:1.6}.is-break td{background:var(--color-recessed);padding-block:1rem}.is-break .session-title{color:var(--color-muted);font-size:1rem;font-weight:400}.is-break .session-time{color:var(--color-muted)}.programme-notes{grid-template-columns:1fr 2fr;gap:3rem;max-width:60rem;padding-bottom:4.5rem;display:grid}.programme-notes h2{font-size:1.5rem;line-height:1.35}.programme-notes p{font-size:1rem;line-height:1.7}.programme-notes .venue-note{color:var(--color-muted);margin-bottom:0;font-size:.9375rem}.error-page{padding-block:6rem}.error-page>svg{width:5rem;height:5rem;margin-bottom:2rem}.error-page p{margin-block:2rem}@media (width<=64rem){.hero{gap:2.5rem}.hero h1{font-size:3.5rem}.participation-section,.research-intro{gap:3rem}.join-layout{gap:2.5rem}}@media (width<=60rem){.nav-inner{min-height:5rem}.brand>svg{width:2.3rem;height:2.3rem}.brand>span{font-size:.9375rem}.menu-toggle{display:inline-flex}.site-header nav{padding:1rem var(--ref-layout-gutter) 1.5rem;background:var(--color-canvas);border-bottom:1px solid var(--color-control);gap:.5rem;display:none;position:absolute;top:100%;left:0;right:0}.site-header nav.is-open{flex-direction:column;align-items:start;display:flex}.site-header nav>a{padding-block:.5rem}.site-header nav .button{margin-top:.5rem}}@media (width<=48rem){.hero{grid-template-columns:1fr;gap:2.5rem;padding-block:3rem}.hero h1{font-size:calc(clamp(2.8rem,8vw,4rem))}.hero-intro{max-width:36rem}.hero-image{border-radius:var(--ref-radius-card);width:100%;max-width:34rem}.hero-image img{aspect-ratio:1.35;-o-object-fit:cover;object-fit:cover;-o-object-position:center 60%;object-position:center 60%}.research-intro{gap:1.5rem;margin-bottom:2rem}.participation-section,.programme-notes,.research-directions,.research-intro{grid-template-columns:1fr}.challenge-icon{margin-bottom:1.5rem}.research-directions h3{font-size:1.65rem}.participation-section{gap:2.5rem}.participation-audience{padding:2rem}.participation-audience h3{margin-bottom:1rem}.join-layout{flex-direction:column;align-items:start;gap:1.75rem}.join-section{padding-block:3.5rem}.footer-details{flex-direction:column;align-items:start;gap:1rem}.schedule-card{padding-inline:.75rem}.programme-intro{padding-block:3rem 1.5rem}.programme-intro h1{font-size:3rem}.programme-table th:first-child{width:8rem}.session-time{padding-right:1rem;font-size:.8125rem}.session-title{font-size:1.0625rem}.session-description{font-size:.875rem}.programme-notes{gap:1.25rem;padding-bottom:3rem}}@media (width<=30rem){.hero h1{font-size:calc(clamp(2.25rem,9vw,2.8rem))}.hero-intro{font-size:1.125rem}.event-details{font-size:.875rem}.programme-table th:first-child{width:5.25rem}.session-time span{display:block}.programme-table td{padding-block:1.25rem}.is-break td{padding-block:.875rem}.session-title{font-size:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.session-note{color:var(--color-muted);margin:.35rem 0 0;font-size:.8125rem;line-height:1.5}.organiser-logos{align-items:center;gap:calc(clamp(1.25rem,3vw,3rem));margin:0;padding:0;list-style:none;display:flex}.organiser-logo{flex-shrink:0;justify-content:center;align-items:center;width:7rem;height:2.5rem;display:flex;position:relative;overflow:hidden}.organiser-logo img{width:100%;height:auto;display:block}.organiser-logo--wur{width:10.5rem}.organiser-logo--wur img{width:100%;max-width:none;height:auto;position:absolute;top:50%;transform:translateY(-50%)}.organiser-logo--4tu{width:8.5rem}.organiser-logo--delft{width:6.5rem}.organiser-logo--eindhoven{width:8rem}.organiser-logo--twente{width:6rem}.site-header nav>.research-project-link{color:var(--color-muted);gap:.4rem;font-size:.8125rem}.site-footer .organiser-logos{justify-content:space-between;max-width:58rem}.event-facts{-moz-column-gap:1.25rem;flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.75rem 0 1.5rem;padding:0;list-style:none}.event-facts,.event-facts li{align-items:center;display:flex}.event-facts li{gap:.5rem;font-size:.875rem;line-height:1.6}.event-facts svg{color:var(--color-action)}.page-symbol{border-radius:var(--ref-radius-card);background:var(--color-recessed);justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1.75rem;display:inline-flex}@media (width<=56rem){.organiser-logos{-moz-column-gap:1.75rem;flex-wrap:wrap;gap:1rem 1.75rem}.organiser-logo{width:6rem;height:2rem}.organiser-logo--wur{width:9rem}}@media (width<=30rem){.organiser-logos{-moz-column-gap:1.25rem;gap:.75rem 1.25rem}.organiser-logo{width:4.8rem;height:1.75rem}.organiser-logo--wur{width:7.5rem}.event-facts{-moz-column-gap:1rem;column-gap:1rem}.event-facts li{font-size:.8125rem}}.event-facts-summary{flex-basis:100%}.event-facts-summary svg{margin-top:.15rem}.event-facts li.event-facts-summary{align-items:start}.registration-page{max-width:58rem;padding-block:4.5rem 5rem}.registration-heading .lead,.registration-heading h1{margin-bottom:1.5rem}.form-preview-note{background:var(--color-recessed);border-radius:var(--ref-radius-control);align-items:start;gap:1rem;margin-block:2rem 3rem;padding:1.25rem 1.5rem;font-size:.9375rem;line-height:1.6;display:flex}.form-preview-note>svg{margin-top:.2rem}.form-grid,.registration-form{gap:1.5rem;display:grid}.form-section{border-radius:var(--ref-radius-card);background:var(--color-raised);border:0;min-width:0;margin:0;padding:2.5rem}.form-section>legend{float:left;letter-spacing:-.025em;width:100%;margin-bottom:2rem;padding:0;font-size:1.5rem;font-weight:500;line-height:1.3}.form-section>legend+*{clear:both}.choices-grid,.form-grid{grid-template-columns:1fr 1fr}.form-field{flex-direction:column;gap:.6rem;min-width:0;display:flex}.form-field--wide{grid-column:1/-1}.choice-group>legend,.form-field>label{font-size:1rem;font-weight:500}.form-field>label>span{color:var(--color-muted);font-weight:400}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:3.25rem;color:var(--color-text);background:var(--color-raised);border:1px solid var(--color-control);border-radius:var(--ref-radius-control);padding:.85rem;font-size:1rem;line-height:1.4}.form-field textarea{resize:vertical}.form-field input::-moz-placeholder{color:var(--color-muted);opacity:1}.form-field textarea::-moz-placeholder{color:var(--color-muted);opacity:1}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--color-muted);opacity:1}.form-field select{text-overflow:ellipsis;padding-right:2rem}.choice-group{border:0;min-width:0;margin:0;padding:0}.choice-group>legend{margin-bottom:.5rem;padding:0}.field-help{color:var(--color-muted);margin-bottom:1rem;font-size:.875rem;line-height:1.6}.choices-grid{-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid}.choice{cursor:pointer;align-items:start;gap:.75rem;min-height:2.75rem;padding-block:.65rem;font-size:.9375rem;line-height:1.6;display:flex}.choice input{width:1.15rem;height:1.15rem;accent-color:var(--color-action);flex:0 0 1.15rem;margin:.2rem 0 0}.choice:has(input:disabled){opacity:.6;cursor:default}.conditional-field{margin-top:1rem}.contribution-example{margin-block:2rem}.access-choice{margin-top:1.5rem}.form-end{padding:.75rem 0}.form-end p{color:var(--color-muted);max-width:38rem;font-size:.9375rem}.button:disabled{cursor:not-allowed;color:var(--color-text);background:var(--color-surface);border-color:var(--color-control)}@media (width<=48rem){.registration-page{padding-block:3rem}.registration-heading h1{font-size:calc(clamp(2.75rem,8vw,3.5rem))}.choices-grid,.form-grid{grid-template-columns:1fr}.form-section{padding:1.5rem}.form-section>legend{margin-bottom:1.5rem;font-size:1.35rem}.form-preview-note{margin-bottom:2rem;padding:1.25rem}}
