.folio-head.svelte-1e0l5jd{background:var(--sn_carbon);padding:calc(var(--sn_bar) + clamp(40px, 7vw, 120px)) 0 clamp(56px, 7vw, 112px);position:relative;overflow:hidden}.field.svelte-1e0l5jd{pointer-events:none;background-image:linear-gradient(90deg,#ece9e212 1px,#0000 1px),linear-gradient(#ece9e212 1px,#0000 1px);background-position:right -1px bottom -1px;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 30%,#000 85%);mask-image:linear-gradient(100deg,#0000 30%,#000 85%)}.reg.svelte-1e0l5jd{width:28px;height:28px;position:absolute}.reg.svelte-1e0l5jd:before,.reg.svelte-1e0l5jd:after{content:"";background:#ece9e273;position:absolute}.reg.svelte-1e0l5jd:before{height:1px;top:50%;left:0;right:0}.reg.svelte-1e0l5jd:after{width:1px;top:0;bottom:0;left:50%}.reg.tl.svelte-1e0l5jd{top:calc(var(--sn_bar) + 20px);right:calc(max(var(--sn_edge), (100% - var(--sn_span)) / 2) + 22%)}.reg.br.svelte-1e0l5jd{bottom:20px;right:max(var(--sn_edge), (100% - var(--sn_span)) / 2)}.sweep.svelte-1e0l5jd{opacity:0;background:#ece9e280;height:1px;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){html[data-armed] .sweep.svelte-1e0l5jd{animation:svelte-1e0l5jd-sweep 2.6s var(--sn_move) .3s both}}@keyframes svelte-1e0l5jd-sweep{0%{opacity:0;transform:translateY(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(var(--sn_sweep_to,520px))}}.inner.svelte-1e0l5jd{gap:clamp(18px,2vw,28px);display:grid;position:relative}.role-line.svelte-1e0l5jd{color:var(--sn_bone2);margin-top:clamp(8px,2vw,32px)}h1.svelte-1e0l5jd{max-width:12ch;margin-top:-6px}.standfirst.svelte-1e0l5jd{color:var(--sn_bone2);max-width:34em}html[data-armed] .inner.svelte-1e0l5jd>*{animation:svelte-1e0l5jd-sheet-rise 1s var(--sn_arrive) both;animation-delay:.14s}@keyframes svelte-1e0l5jd-sheet-rise{0%{opacity:0;transform:translateY(14px)}}.ground.svelte-1e0l5jd{padding:clamp(72px, 9vw, 160px) 0 var(--sn_gap);gap:clamp(72px,8vw,140px);display:grid}.row.svelte-1e0l5jd{column-gap:var(--sn_gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.side.svelte-1e0l5jd{grid-column:1/span 3;padding-top:14px}.block.svelte-1e0l5jd,.dept-list.svelte-1e0l5jd{grid-column:5/span 8;max-width:52rem}.block.svelte-1e0l5jd{border-top:1px solid var(--sn_rule2);border-left:1px solid var(--sn_rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.block.svelte-1e0l5jd div:where(.svelte-1e0l5jd){border-right:1px solid var(--sn_rule);border-bottom:1px solid var(--sn_rule);align-content:start;gap:8px;padding:14px 18px 18px;display:grid}.block.svelte-1e0l5jd dd:where(.svelte-1e0l5jd){font-size:var(--sn_lead);color:var(--sn_text);line-height:1.35}.block.svelte-1e0l5jd a:where(.svelte-1e0l5jd){-webkit-text-decoration-color:var(--sn_rule2);text-decoration-color:var(--sn_rule2)}.block.svelte-1e0l5jd a:where(.svelte-1e0l5jd):hover{text-decoration-color:currentColor}.dept-list.svelte-1e0l5jd{border-top:1px solid var(--sn_rule2);list-style:none}.dept-list.svelte-1e0l5jd a:where(.svelte-1e0l5jd){align-items:baseline;gap:4px var(--sn_gutter);border-bottom:1px solid var(--sn_rule);grid-template-columns:minmax(0,1fr) auto;padding:18px 0 20px;text-decoration:none;display:grid}.pname.svelte-1e0l5jd{font-family:var(--sn_face);font-size:var(--sn_h3);letter-spacing:-.012em;color:var(--sn_text);font-weight:500;line-height:1.1}.what.svelte-1e0l5jd{font-size:var(--sn_small);color:var(--sn_text2)}.dept-list.svelte-1e0l5jd a:where(.svelte-1e0l5jd):hover .pname:where(.svelte-1e0l5jd){text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}@media (width<=1023px){.row.svelte-1e0l5jd{grid-template-columns:minmax(0,1fr);row-gap:20px}.side.svelte-1e0l5jd,.block.svelte-1e0l5jd,.dept-list.svelte-1e0l5jd{grid-column:1}.side.svelte-1e0l5jd{padding-top:0}.reg.tl.svelte-1e0l5jd{right:max(var(--sn_edge), (100% - var(--sn_span)) / 2)}}@media (width<=560px){.block.svelte-1e0l5jd,.dept-list.svelte-1e0l5jd a:where(.svelte-1e0l5jd){grid-template-columns:minmax(0,1fr)}}
