.L-y88a_lockup{flex-direction:column;align-items:flex-start;line-height:1;display:inline-flex}.L-y88a_word{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.005em;color:var(--text);white-space:nowrap;font-size:1.75rem;font-weight:600}.L-y88a_lab{color:var(--accent);font-weight:500}.L-y88a_sub{letter-spacing:.22em;text-transform:uppercase;color:var(--text);white-space:nowrap;margin-top:.3rem;font-size:.5625rem;font-weight:500}.L-y88a_footer .L-y88a_word{font-size:2.25rem}.L-y88a_footer .L-y88a_sub{font-size:.625rem}@media (max-width:380px){.L-y88a_word{font-size:1.5rem}}
.S6Hkya_footer{border-top:1px solid var(--line);background:var(--bg);padding:var(--section-pad-y) var(--gutter) 2rem}.S6Hkya_inner{max-width:var(--content-max);margin:0 auto}.S6Hkya_grid{grid-template-columns:1.6fr 1fr 1fr;gap:3rem;display:grid}.S6Hkya_noJoin{grid-template-columns:1fr 1fr}@media (max-width:860px){.S6Hkya_grid{grid-template-columns:1fr 1fr;gap:2.5rem 2rem}.S6Hkya_join{grid-column:1/-1}}@media (max-width:560px){.S6Hkya_grid,.S6Hkya_noJoin{grid-template-columns:1fr}}.S6Hkya_title{color:var(--text);font-size:var(--step-card);font-weight:var(--weight-bold);letter-spacing:-.01em;margin:0 0 .75rem;line-height:1.3}.S6Hkya_text{max-width:34rem;font-size:var(--text-sm);margin:0 0 .75rem;line-height:1.7}.S6Hkya_address{font-style:normal;font-size:var(--text-sm);flex-direction:column;line-height:1.7;display:flex}.S6Hkya_plainList{font-size:var(--text-sm);margin:0;padding:0;line-height:1.7;list-style:none}.S6Hkya_pages{flex-wrap:wrap;justify-content:center;gap:0 .25rem;display:flex}.S6Hkya_pageLink{min-height:44px;color:var(--text-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:center;padding:0 .6rem;display:inline-flex}.S6Hkya_pageLink:hover{color:var(--accent)}.S6Hkya_bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;margin-top:3rem;padding-top:2rem;display:flex}.S6Hkya_copy{color:var(--text-muted);font-size:var(--text-xs);margin:0}@media (max-width:560px){.S6Hkya_bottom{flex-direction:column;justify-content:center}}
.ntEBBG_root{z-index:0;position:absolute;inset:0;overflow:hidden}.ntEBBG_photo{object-fit:cover;opacity:0;transition:opacity 1.5s}.ntEBBG_active{opacity:1}.ntEBBG_scrim{background:linear-gradient(to top, var(--bg) 0%, #08090c00 35%), #08090c66;position:absolute;inset:0}
.bfSYLG_link{width:44px;height:44px;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.bfSYLG_link:hover{color:var(--accent)}.bfSYLG_link svg{fill:currentColor}
.d-sbrW_nav{z-index:50;height:var(--nav-height);transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.d-sbrW_solid{background:var(--bg);border-bottom-color:var(--line)}.d-sbrW_inner{max-width:var(--content-max);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:1.5rem;height:100%;margin:0 auto;display:flex}.d-sbrW_brand{min-height:44px;color:var(--text);flex-direction:column;justify-content:center;align-items:flex-start;display:inline-flex}.d-sbrW_brand:hover{color:var(--text)}.d-sbrW_logoCrop{width:140px;height:40px;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.d-sbrW_logo{width:171px;display:block}.d-sbrW_sub{font-size:.625rem;font-weight:var(--weight-medium);letter-spacing:.22em;text-transform:uppercase;color:var(--text);white-space:nowrap;margin-top:-.25rem}.d-sbrW_links{gap:.25rem;display:flex}.d-sbrW_link{min-height:44px;color:var(--text-body);font-size:.9375rem;font-weight:var(--weight-semibold);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out);align-items:center;padding:0 .8rem;display:inline-flex;position:relative}.d-sbrW_link:hover,.d-sbrW_link[aria-current=page]{color:var(--text)}.d-sbrW_link[aria-current=page]:after{content:"";background:var(--accent);height:1px;position:absolute;bottom:8px;left:.8rem;right:.8rem}.d-sbrW_toggle{width:48px;height:48px;color:var(--text);cursor:pointer;touch-action:manipulation;background:0 0;border:none;justify-content:center;align-items:center;margin-right:-.75rem;padding:0;display:none}.d-sbrW_backdrop{z-index:48;cursor:default;touch-action:manipulation;width:100%;height:100%;animation:d-sbrW_fade .2s var(--ease-out) both;background:#0009;border:none;padding:0;position:fixed;inset:0}.d-sbrW_drawer{top:var(--nav-height);z-index:49;width:min(22rem,100%);padding:.5rem var(--gutter) calc(1.5rem + env(safe-area-inset-bottom));background:var(--bg);border-left:1px solid var(--line);animation:d-sbrW_slide .25s var(--ease-out) both;flex-direction:column;justify-content:space-between;display:flex;position:fixed;bottom:0;right:0;overflow-y:auto}.d-sbrW_drawerList{margin:0;padding:0;list-style:none}.d-sbrW_drawerLink{border-bottom:1px solid var(--line);min-height:56px;color:var(--text);font-size:var(--text-xl);font-weight:var(--weight-semibold);touch-action:manipulation;align-items:baseline;gap:1rem;padding:1rem 0;display:flex}.d-sbrW_drawerLink:hover,.d-sbrW_drawerLink[aria-current=page]{color:var(--accent)}.d-sbrW_drawerFoot{padding-top:2rem}.d-sbrW_drawerMail{min-height:44px;color:var(--text);font-size:var(--text-base);overflow-wrap:anywhere;align-items:center;display:inline-flex}@keyframes d-sbrW_slide{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes d-sbrW_fade{0%{opacity:0}}@media (max-width:999px){.d-sbrW_links{display:none}.d-sbrW_toggle{display:inline-flex}}@media (min-width:1000px){.d-sbrW_backdrop,.d-sbrW_drawer{display:none}}
.iMLryG_head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.iMLryG_head .kicker{margin:0}.iMLryG_controls{gap:.5rem;display:flex}.iMLryG_arrow{width:44px;height:44px;font:inherit;font-size:var(--text-lg);color:var(--text);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:0;display:inline-flex}.iMLryG_arrow:hover:not(:disabled){border-color:var(--accent)}.iMLryG_arrow:disabled{opacity:.35;cursor:default}.iMLryG_viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.iMLryG_viewport::-webkit-scrollbar{display:none}.iMLryG_viewport:focus-visible{outline-offset:2px}.iMLryG_list{gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.iMLryG_slide{scroll-snap-align:start;flex:0 0 85%}@media (min-width:561px){.iMLryG_slide{flex-basis:calc(50% - .75rem)}}@media (min-width:1024px){.iMLryG_slide{flex-basis:calc(33.3333% - 1rem)}}.iMLryG_item{background:var(--surface);border:1px solid var(--line);height:100%;color:var(--text-body);transition:border-color var(--duration-fast) var(--ease-out);grid-template-rows:auto 1fr;display:grid}a.iMLryG_item:hover{color:var(--text-body);border-color:var(--accent)}.iMLryG_figure{aspect-ratio:2;position:relative;overflow:hidden}.iMLryG_figure img{object-fit:cover}.iMLryG_matted img{object-fit:contain}.iMLryG_body{padding:1.25rem 1.5rem 1.5rem}.iMLryG_date{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:0 0 .35rem}.iMLryG_headline{color:var(--text);font-size:var(--step-card);font-weight:var(--weight-bold);letter-spacing:-.01em;margin:0 0 .5rem;line-height:1.3}.iMLryG_text{font-size:var(--text-sm);margin:0;line-height:1.6}.iMLryG_credit{color:var(--text-muted);font-size:var(--text-xs);margin:.75rem 0 0}
.HT9mfW_group{border-top:2px solid var(--line-strong);grid-template-columns:6rem 1fr;gap:2rem;padding:2rem 0;display:grid}.HT9mfW_group:last-child{padding-bottom:0}.HT9mfW_year{color:var(--text);font-size:var(--text-lg);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;margin:0}.HT9mfW_list{margin:0;padding:0;list-style:none}.HT9mfW_item{border-bottom:1px solid var(--line);margin-bottom:1.5rem;padding:0 0 1.5rem}.HT9mfW_item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.HT9mfW_title{min-height:44px;color:var(--text);font-size:var(--text-lg);font-weight:var(--weight-semibold);text-wrap:pretty;transition:color var(--duration-fast) var(--ease-out);align-items:center;margin-bottom:.3rem;padding:.2rem 0;line-height:1.35;display:flex}.HT9mfW_title:hover{color:var(--accent)}.HT9mfW_authors,.HT9mfW_venue{font-size:var(--text-sm);margin:0;line-height:1.5}.HT9mfW_authors{margin-bottom:.2rem}.HT9mfW_venue{color:var(--text-muted)}.HT9mfW_doi{max-width:100%;min-height:44px;font-size:var(--text-sm);overflow-wrap:anywhere;align-items:center;display:inline-flex}@media (max-width:640px){.HT9mfW_group{grid-template-columns:1fr;gap:1rem}.HT9mfW_title{font-size:var(--text-base)}}
._0bAZYa_bar{grid-template-columns:1fr auto;align-items:end;gap:.5rem 1.5rem;margin-bottom:2.5rem;display:grid}._0bAZYa_label{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);grid-column:1/-1}._0bAZYa_input{width:100%;min-height:48px;font:inherit;font-size:var(--text-base);color:var(--text);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);transition:border-color var(--duration-fast) var(--ease-out);padding:.75rem 1rem}._0bAZYa_input::placeholder{color:var(--text-muted)}._0bAZYa_input:hover{border-color:var(--text-muted)}._0bAZYa_input:focus-visible{border-color:var(--accent);outline-offset:0}._0bAZYa_count{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;padding-bottom:.875rem}._0bAZYa_empty{color:var(--text-body);margin:0}@media (max-width:560px){._0bAZYa_bar{grid-template-columns:1fr}._0bAZYa_count{padding-bottom:0}}
.oVW3jG_rule{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.oVW3jG_text{flex:0 auto;margin:0}.oVW3jG_line{background:var(--line);flex:1 0 2rem;height:1px}
.bRDKxW_header{padding:calc(var(--nav-height) + 4.5rem) var(--gutter) var(--section-pad-y);background:var(--bg-tint);border-bottom:1px solid var(--line)}.bRDKxW_inner{flex-direction:column;gap:.875rem;display:flex}@media (max-width:768px){.bRDKxW_header{padding-top:calc(var(--nav-height) + 3rem)}}
.Hx0lNG_hero{--hero-gutter:1.5rem;min-height:min(100svh,52rem);padding:calc(var(--nav-height) + 2rem) var(--hero-gutter) 3.5rem;align-items:center;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.Hx0lNG_hero{--hero-gutter:1rem}}@media (max-width:640px){.Hx0lNG_hero{min-height:0;padding-top:calc(var(--nav-height) + 3.5rem);padding-bottom:3rem}}.Hx0lNG_heroInner{z-index:1;width:100%;max-width:var(--content-max);text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.Hx0lNG_logo{flex:none;width:100%;max-width:64rem;margin-bottom:2rem;transform:translate(13%)}@media (max-width:640px){.Hx0lNG_logo{width:150%;max-width:none;margin-bottom:1.5rem}}.Hx0lNG_logoCanvas{aspect-ratio:1384/323;width:100%;height:auto;display:block}.Hx0lNG_tagline{max-width:36rem;color:var(--text);font-size:var(--step-intro);font-weight:var(--weight-light);text-wrap:balance;margin:0 0 2rem;line-height:1.6}.Hx0lNG_ctas{justify-content:center}.Hx0lNG_news{padding-top:3rem;padding-bottom:3rem}.Hx0lNG_areas{border-top:2px solid var(--line-strong);margin:0;padding:0;list-style:none}.Hx0lNG_area{border-bottom:1px solid var(--line);color:var(--text-body);transition:background var(--duration-fast) var(--ease-out);grid-template-columns:1fr 220px;align-items:center;gap:2rem;padding:1.5rem 0;display:grid}.Hx0lNG_area:hover{color:var(--text-body);background:var(--surface)}.Hx0lNG_areaTitle{color:var(--text);font-size:var(--step-card);font-weight:var(--weight-bold);letter-spacing:-.01em;margin:0 0 .4rem;line-height:1.3}a.Hx0lNG_area:hover .Hx0lNG_areaTitle{color:var(--accent)}.Hx0lNG_areaText{text-wrap:pretty;margin:0;line-height:1.6}.Hx0lNG_areaThumb{aspect-ratio:16/9;background:var(--surface);border:1px solid var(--line);position:relative;overflow:hidden}.Hx0lNG_areaThumb img{object-fit:cover}.Hx0lNG_areaThumbPlot{background:#fff}.Hx0lNG_areaThumbPlot img{object-fit:contain}@media (max-width:640px){.Hx0lNG_area{grid-template-columns:1fr;gap:.75rem;padding:1.25rem 0}}.Hx0lNG_more{margin-top:2.5rem}.Hx0lNG_resources{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:1024px){.Hx0lNG_resources{grid-template-columns:1fr}}
._138r5G_card{background:var(--surface);border:1px solid var(--line);flex-direction:column;min-width:0;display:flex}._138r5G_frame{aspect-ratio:4/5;background:var(--surface-raised);position:relative;overflow:hidden}._138r5G_photo{object-fit:cover;object-position:50% 72%;transform-origin:50% 30%;transform:scale(1.4)}._138r5G_monogram{background:linear-gradient(160deg, var(--soton-blue), var(--soton-darkblue) 75%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._138r5G_initials{font-family:var(--font-serif), Georgia, serif;letter-spacing:.02em;color:var(--text);font-size:clamp(2.75rem,2rem + 4vw,4rem);font-weight:500}._138r5G_wave{fill:none;stroke:#ffffff8c;stroke-width:1.5px;vector-effect:non-scaling-stroke;width:100%;height:18%;position:absolute;bottom:14%;left:0;right:0}._138r5G_wall{stroke:#ffffff40}._138r5G_body{flex-direction:column;gap:.2rem;padding:.875rem .875rem .75rem;display:flex}@media (min-width:768px){._138r5G_body{padding:1.1rem 1.1rem .9rem}}._138r5G_name{color:var(--text);font-size:var(--text-base);font-weight:var(--weight-bold);overflow-wrap:break-word;margin:0;line-height:1.3}._138r5G_role{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:0}._138r5G_contact{justify-content:space-between;align-items:center;gap:.25rem;margin-right:-.6rem;display:flex}._138r5G_email{min-width:0;min-height:44px;color:var(--accent);font-size:var(--text-xs);overflow-wrap:anywhere;word-break:normal;flex:auto;align-items:center;line-height:1.35;display:flex}._138r5G_email:hover{color:var(--text)}
.OQ55_W_photo{aspect-ratio:4/3;background:var(--surface);border:1px solid var(--line);position:relative;overflow:hidden}.OQ55_W_photo img{object-fit:cover}.OQ55_W_name{color:var(--text);font-size:var(--step-section);font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0;line-height:1.2}.OQ55_W_spec{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:.4rem 0 1rem}.OQ55_W_text{max-width:34rem;font-size:var(--step-lead);text-wrap:pretty;margin:0 0 1.75rem;line-height:1.7}.OQ55_W_note{border-left:2px solid var(--accent);max-width:34rem;color:var(--text);font-weight:var(--weight-semibold);margin:-.5rem 0 1.25rem;padding-left:1rem;line-height:1.6}
.JthqDW_links{border-top:1px solid var(--line);flex-wrap:wrap;gap:.25rem 1.75rem;margin-top:2.5rem;padding-top:2rem;display:flex}
.H__SWa_areaTitle{margin-bottom:1rem}.H__SWa_areaText{font-size:var(--step-lead);text-wrap:pretty;margin:0;line-height:1.7}.H__SWa_gallery{columns:3 18rem;column-gap:1.25rem;margin:0;padding:0;list-style:none}.H__SWa_tile{break-inside:avoid;margin:0 0 1.25rem}.H__SWa_tile img{object-fit:cover;border:1px solid var(--line);width:100%;height:auto;max-height:30rem;display:block}
.czTPBW_pi{grid-template-columns:min-content minmax(0,1fr);align-items:start;gap:4rem;margin-top:.5rem;display:grid}.czTPBW_piPhoto{background:var(--surface-raised);border-radius:50%;width:18rem;height:18rem;margin-bottom:1.75rem;position:relative;overflow:hidden}.czTPBW_piPhoto img{object-fit:cover}.czTPBW_piName{color:var(--text);font-size:clamp(1.875rem,1.6rem + 1vw,2.25rem);font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0 0 .5rem;line-height:1.25}.czTPBW_piRole{color:var(--text-muted);font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.czTPBW_piPanel{background:var(--surface);border:1px solid var(--line);padding:2.5rem}.czTPBW_piBio{text-wrap:pretty;max-width:44rem;margin:0 0 1rem;line-height:1.7}.czTPBW_piContact{align-items:center;gap:.5rem;display:flex}.czTPBW_piBio:last-of-type{margin-bottom:1.5rem}@media (max-width:1024px){.czTPBW_pi{grid-template-columns:minmax(0,1fr);gap:3rem}.czTPBW_piName{overflow-wrap:anywhere}}@media (max-width:768px){.czTPBW_piPhoto{width:16rem;height:16rem}.czTPBW_piPanel{padding:1.5rem}}.czTPBW_group{padding-top:3.5rem;padding-bottom:3.5rem}.czTPBW_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}@media (max-width:1024px){.czTPBW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.czTPBW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.czTPBW_alumniGroup+.czTPBW_alumniGroup{margin-top:2.5rem}.czTPBW_alumniTitle{border-bottom:1px solid var(--line);color:var(--text);font-size:var(--step-card);font-weight:var(--weight-bold);letter-spacing:-.01em;margin:.5rem 0 1rem;padding-bottom:.75rem;line-height:1.3}.czTPBW_alumni{columns:4 13rem;column-gap:2rem;margin:0;padding:0;list-style:none}.czTPBW_alumni li{break-inside:avoid}.czTPBW_alumnus,.czTPBW_alumnusLink{min-height:2rem;font-size:var(--text-sm);align-items:center;line-height:1.4;display:inline-flex}.czTPBW_alumnus{color:var(--text-body)}.czTPBW_alumnusLink{color:var(--accent)}.czTPBW_alumnusLink:hover{color:var(--text)}@media (max-width:640px),(hover:none),(pointer:coarse){.czTPBW_alumnus,.czTPBW_alumnusLink{min-height:44px}}.czTPBW_join{text-align:center;background:linear-gradient(135deg, var(--soton-blue), var(--soton-darkblue) 70%, #0a1628);padding:3rem 1.5rem}@media (min-width:768px){.czTPBW_join{padding:4rem 3rem}}.czTPBW_joinTitle{color:var(--text);font-size:var(--step-section);font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0 0 .75rem;line-height:1.2}.czTPBW_joinLead{color:#fffc;max-width:38rem;font-weight:var(--weight-light);text-wrap:pretty;margin:0 auto 2rem;line-height:1.7}.czTPBW_joinButtons{justify-content:center}
