@import "https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200;0,300;0,350;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap";@import "https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap";@import "https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;700&display=swap";*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.wp-block-pullquote blockquote p{font-family:var(--font-serif);font-size:var(--font-size-h2);text-align:center;text-wrap:pretty;margin:0;padding:0;font-style:italic;line-height:1.5}.wp-block-pullquote blockquote cite{font-family:var(--font-sans);font-size:var(--font-size-small);text-align:center;text-wrap:pretty;margin:0;padding:0;font-style:normal;line-height:1.5}.wp-block-code{border:1px solid var(--foggy-600);border-radius:var(--border-radius);background-color:var(--foggy-200);font-family:var(--font-mono);font-size:var(--font-size-small);line-height:1.5}.wp-block-code code{padding:var(--space-md)}.wp-block-preformatted{font-family:var(--font-mono);font-size:var(--font-size-base);line-height:1.5}.wp-block-separator{opacity:1;border-color:var(--foggy-light);margin-block:2rem}.wp-block-group:not(:last-child){margin-bottom:2rem}.wp-block-group.is-layout-flex{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:inline-flex}.wp-block-group>.wp-block-group{padding-right:2rem}.wp-block-column{flex-basis:initial!important;flex-grow:initial!important}.wp-block-accordion .wp-block-accordion-heading{margin-bottom:0}.wp-block-accordion .wp-block-accordion-heading button{padding-block:var(--space-md)}.wp-block-accordion p{margin-top:0;margin-bottom:var(--space-md)}.wp-block-accordion p:last-child{margin-bottom:var(--space-xl)}.wp-block-details p{margin-top:0;margin-bottom:var(--space-md)}.wp-block-details p:last-child{margin-bottom:var(--space-xl)}.wp-block-gallery,.wp-block-gallery.has-nested-images{gap:var(--space-md);flex-wrap:wrap;display:flex}:root{--su-stone:#7f7776;--su-stone-light:#d4d1d1;--su-stone-dark:#544948;--su-foggy:#dad7cb;--su-foggy-light:#f4f4f4;--su-foggy-dark:#b6b1a9;--su-brand:#8c1515;--su-brand--bright:#b1040e;--su-brand--dark:#820000;--su-bg:#fff;--su-bg--reverse:#2e2d29;--su-text:#2e2d29;--su-text--high-contrast:#000;--su-text--reverse:#fff;--su-link:#006cb8;--su-link--hover:#2e2d29;--su-link--alt:#b1040e;--su-link--alt-hover:#2e2d29;--su-link--reverse:#fff;--su-link--reverse-hover:#e50808;--su-palo-alto:#175e54;--su-plum:#620059;--su-palo-alto-light:#2d716f;--su-palo-alto-dark:#014240;--su-palo-verde:#279989;--su-palo-verde-light:#59b3a9;--su-palo-verde-dark:#017e7c;--su-olive:#8f993e;--su-olive-light:#a6b168;--su-olive-dark:#7a863b;--su-bay:#6fa287;--su-bay-light:#8ab8a7;--su-bay-dark:#417865;--su-sky:#4298b5;--su-sky-light:#67afd2;--su-sky-dark:#016895;--su-lagunita:#007c92;--su-lagunita-light:#009ab4;--su-lagunita-dark:#006b81;--su-poppy:#e98300;--su-poppy-light:#f9a44a;--su-poppy-dark:#d1660f;--su-spirited:#e04f39;--su-spirited-light:#f4795b;--su-spirited-dark:#c74632;--su-illuminating:#fedd5c;--su-illuminating-light:#ffe781;--su-illuminating-dark:#fec51d;--su-plum-light:#734675;--su-plum-dark:#350d36;--su-brick:#651c32;--su-brick-light:#7f2d48;--su-brick-dark:#42081b;--su-archway:#5d4b3c;--su-archway-light:#766253;--su-archway-dark:#2f2424;--su-brown:#5e3032;--su-clay:#5f574f;--su-gold:#b26f16;--su-light-sage:#c7d1c5;--su-mint:#009b76;--su-purple:#53284f;--su-redwood:#8d3c1e;--su-sandhill:#b3995d;--su-sandstone:#d2c295;--su-light-sandstone:#f9f6ef;--su-sun:#eaab00;--su-teal:#00505c;--su-beige:#9d9573;--su-spacer:1rem;--sal-red-1:#efa79c;--sal-red-2:#e67b6a;--sal-red-3:#de4f38;--sal-blue-3:#017c92;--sal-blue-2:#409dad;--sal-blue-1:#80bec9;--sal-green-3:#8f993c;--sal-green-2:#abb26d;--sal-green-1:#c7cc9e;--sal-purple-3:#611c59;--sal-purple-2:#885583;--sal-purple-1:#b08dac;--sal-orange-3:#e78524;--sal-orange-2:#faa54a;--sal-orange-1:#fee682;--sal-teal-3:#195e54;--sal-teal-2:#52877f;--sal-teal-1:#82a1a0}.bg-gradient{background:linear-gradient(39deg,#d6ecf7,#fffbea,#dbf0ed) 0 0/600% 600%;animation:41s infinite BgGradient}@keyframes BgGradient{0%{background-position:0 76%}50%{background-position:100% 25%}to{background-position:0 76%}}.sal-logo-anim g{transform-origin:50%}.sal-logo-anim #ring-outer{animation:180s linear infinite rotateLogo}.sal-logo-anim #ring-second{animation:150s linear infinite reverse rotateLogo}.sal-logo-anim #ring-third{animation:140s linear infinite rotateLogo}.sal-logo-anim #ring-inner{animation:180s linear infinite reverse rotateLogo}aside#sal-footer{--buttonPadding:.5rem 1.25rem;background:var(--su-light-sandstone);width:100%;margin-top:4rem;padding-top:5ex;padding-bottom:5ex;position:relative;overflow:hidden}aside#sal-footer .container{flex-wrap:wrap;display:flex}aside#sal-footer article{width:clamp(50ch,60ch,50%)}aside#sal-footer article h3{color:var(--su-brand--dark);margin-block:2ex}aside#sal-footer article p{font-weight:400}aside#sal-footer article p:last-of-type{margin-bottom:3ex}aside#sal-footer article .btn{color:var(--bg);padding:var(--buttonPadding);border-radius:.15rem;margin-top:2ex;transition-property:color,background,border;transition-duration:.5s;display:inline-block}aside#sal-footer article .btn:not(:hover){background-color:var(--su-light-sage)}aside#sal-footer article .btn:hover{background:var(--su-link--alt);color:var(--su-bg)}aside#sal-footer figure svg{opacity:.25;width:50%;position:absolute;top:-5ex;right:-10rem}aside#sal-footer figure svg g{transform-origin:50%}aside#sal-footer figure svg #ring-outer{animation:180s linear infinite rotateLogo}aside#sal-footer figure svg #ring-second{animation:150s linear infinite reverse rotateLogo}aside#sal-footer figure svg #ring-third{animation:140s linear infinite rotateLogo}aside#sal-footer figure svg #ring-inner{animation:180s linear infinite reverse rotateLogo}@keyframes rotateLogo{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}:root{--stanford-brand-header-height:32px;--black:var(--su-text);--gray:#757e8c;--white:#f8f9fa;--light:var(--su-foggy);--lighter:var(--su-foggy-light);--color-ground:var(--white);--color-text:var(--black);--color-hover:var(--color-brand);--color-brand:var(--sal-red-3);--color-brand-bright:var(--sal-red-2);--color-brand-dark:#912819;--color-coral:var(--su-spirited);--color-orange:var(--su-poppy);--color-teal:var(--su-palo-verde);--color-blue:var(--su-sky);--color-lavender:var(--sal-purple-1);--color-sage:var(--sal-green-1);--color-sage-dark:#716a4d;--color-mint:#bee1dc;--color-light-blue:#c6e0e8;--color-blush:#f6cac3;--color-cream:#fdf6f0;--color-yellow:#fee11c;--color-gray:var(--gray);--container-width:clamp(500px, calc(100vw - var(--sidebar-width)), 84rem);--container-padding-inline:clamp(2rem, 6.5vw, 10rem);--main-padding-top:12.75ex;--font-heading:"Roobert", "Source Sans 3", sans-serif;--font-display:"Roobert", "Source Sans 3", sans-serif;--font-mono:"IBM Plex Mono", monospace;--font-mono-serif:"HAL Timezone Mono Serif", monospace;--font-serif:"Instrument Serif", serif;--font-sans:"42dotSans", sans-serif;--font-size-base:16px;--font-size-small:.875rem;--font-size-xs:.75rem;--font-size-large:1.125rem;--font-size-display:clamp(3rem, 10vw, 3.5rem);--font-size-display-1:clamp(4rem, 4.25vw, 5.5rem);--font-size-h1:clamp(2rem, 8vw, 2.75rem);--font-size-h2:clamp(1.8rem, 7vw, 2.15rem);--font-size-h3:clamp(1.5rem, 5.5vw, 1.75rem);--font-size-h4:clamp(1.3rem, 5vw, 1.5rem);--font-size-h5:clamp(1.1rem, 4vw, 1.25rem);--font-size-h6:clamp(1rem, 3vw, 1.15rem);--font-weight-heading:300;--font-weight-base:350;--font-weight-italic:400;--font-weight-bold:600;--line-height-base:1.5;--line-height-large:1.25;--line-height-display:1.05;--letter-spacing-mono:.05em;--border-radius:5px;--trans-duration:.3s;--scroll-behavior:none;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-xxl:3rem;--main-gap:5ex;--header-height:92px;--subnav-height:70px;--sticky-subnav:calc(var(--header-height) + var(--space-lg));--sticky-offset:calc(var(--header-height) + var(--stanford-brand-header-height) + var(--subnav-height) + var(--space-xxl));--sidebar-width:280px;--max-text-width:94ch;--foggy-rgb:218, 215, 203;--foggy-100:rgb(var(--foggy-rgb), .1);--foggy-200:rgb(var(--foggy-rgb), .2);--foggy-300:rgb(var(--foggy-rgb), .3);--foggy-400:rgb(var(--foggy-rgb), .4);--foggy-500:rgb(var(--foggy-rgb), .5);--foggy-600:rgb(var(--foggy-rgb), .6);--foggy-700:rgb(var(--foggy-rgb), .7);--foggy-800:rgb(var(--foggy-rgb), .8);--foggy-900:rgb(var(--foggy-rgb), .9);--su-brand-gutter:var(--container-padding-inline);--su-brand-container:100%}@media only screen and (width<=768px){:root{--container-width:100%;--container-padding-inline:1rem;--main-padding-top:13.75ex}}@font-face{font-family:IBM Plex Mono;src:url(/app/themes/scec/public/build/assets/IBMPlexMono-Light-4qKd9ZLp.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/app/themes/scec/public/build/assets/IBMPlexMono-LightItalic-Mvt-O1yp.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/app/themes/scec/public/build/assets/IBMPlexMono-Medium-CjQSgw2a.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/app/themes/scec/public/build/assets/InstrumentSerif-Regular-CPF5Hjth.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"42dotSans";src:url(/app/themes/scec/public/build/assets/42dotSans-Regular-D1b8XtVt.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roobert;src:url(/app/themes/scec/public/build/assets/RoobertTRIAL-Light-pJbJQQME.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:HAL Timezone Mono Serif;src:url(/app/themes/scec/public/build/assets/HALTimezoneUnlicensed-MonoRegular-D8oNdKDh.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.container{width:var(--container-width);padding-inline:var(--container-padding-inline);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.link-stretched:after{content:"";z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}:root{--color-coral-5:color-mix(in srgb, var(--color-coral) 5%, var(--color-ground));--color-coral-15:color-mix(in srgb, var(--color-coral) 15%, var(--color-ground));--color-coral-25:color-mix(in srgb, var(--color-coral) 25%, var(--color-ground));--color-coral-30:color-mix(in srgb, var(--color-coral) 30%, var(--color-ground));--color-coral-50:color-mix(in srgb, var(--color-coral) 50%, var(--color-ground));--color-orange-5:color-mix(in srgb, var(--color-orange) 5%, var(--color-ground));--color-orange-15:color-mix(in srgb, var(--color-orange) 15%, var(--color-ground));--color-orange-25:color-mix(in srgb, var(--color-orange) 25%, var(--color-ground));--color-orange-30:color-mix(in srgb, var(--color-orange) 30%, var(--color-ground));--color-orange-50:color-mix(in srgb, var(--color-orange) 50%, var(--color-ground));--color-teal-5:color-mix(in srgb, var(--color-teal) 5%, var(--color-ground));--color-teal-15:color-mix(in srgb, var(--color-teal) 15%, var(--color-ground));--color-teal-25:color-mix(in srgb, var(--color-teal) 25%, var(--color-ground));--color-teal-30:color-mix(in srgb, var(--color-teal) 30%, var(--color-ground));--color-teal-50:color-mix(in srgb, var(--color-teal) 50%, var(--color-ground));--color-blue-5:color-mix(in srgb, var(--color-blue) 5%, var(--color-ground));--color-blue-15:color-mix(in srgb, var(--color-blue) 15%, var(--color-ground));--color-blue-25:color-mix(in srgb, var(--color-blue) 25%, var(--color-ground));--color-blue-30:color-mix(in srgb, var(--color-blue) 30%, var(--color-ground));--color-blue-50:color-mix(in srgb, var(--color-blue) 50%, var(--color-ground));--color-lavender-5:color-mix(in srgb, var(--color-lavender) 5%, var(--color-ground));--color-lavender-15:color-mix(in srgb, var(--color-lavender) 15%, var(--color-ground));--color-lavender-25:color-mix(in srgb, var(--color-lavender) 25%, var(--color-ground));--color-lavender-30:color-mix(in srgb, var(--color-lavender) 30%, var(--color-ground));--color-lavender-50:color-mix(in srgb, var(--color-lavender) 50%, var(--color-ground));--color-sage-5:color-mix(in srgb, var(--color-sage) 5%, var(--color-ground));--color-sage-15:color-mix(in srgb, var(--color-sage) 15%, var(--color-ground));--color-sage-25:color-mix(in srgb, var(--color-sage) 25%, var(--color-ground));--color-sage-30:color-mix(in srgb, var(--color-sage) 30%, var(--color-ground));--color-sage-50:color-mix(in srgb, var(--color-sage) 50%, var(--color-ground));--color-blush-5:color-mix(in srgb, var(--color-blush) 5%, var(--color-ground));--color-blush-15:color-mix(in srgb, var(--color-blush) 15%, var(--color-ground));--color-blush-25:color-mix(in srgb, var(--color-blush) 25%, var(--color-ground));--color-blush-30:color-mix(in srgb, var(--color-blush) 30%, var(--color-ground));--color-blush-50:color-mix(in srgb, var(--color-blush) 50%, var(--color-ground));--color-gray-5:color-mix(in srgb, var(--color-gray) 5%, var(--color-ground));--color-gray-15:color-mix(in srgb, var(--color-gray) 15%, var(--color-ground));--color-gray-25:color-mix(in srgb, var(--color-gray) 25%, var(--color-ground));--color-gray-30:color-mix(in srgb, var(--color-gray) 30%, var(--color-ground));--color-gray-50:color-mix(in srgb, var(--color-gray) 50%, var(--color-ground));--color-yellow-5:color-mix(in srgb, var(--color-yellow) 5%, var(--color-ground));--color-yellow-15:color-mix(in srgb, var(--color-yellow) 15%, var(--color-ground));--color-yellow-25:color-mix(in srgb, var(--color-yellow) 25%, var(--color-ground));--color-yellow-30:color-mix(in srgb, var(--color-yellow) 30%, var(--color-ground));--color-yellow-50:color-mix(in srgb, var(--color-yellow) 50%, var(--color-ground))}.su-global-header{background:var(--su-brand);z-index:100;width:100%;padding-block:.5rem;position:fixed;top:0;left:0}.su-global-header a{height:auto;display:inline-block}.su-global-header a:after{content:none!important}.su-global-header .logo-stanford{width:auto;height:1rem;fill:var(--color-ground)}.su-global-footer{padding:calc(var(--su-spacer) * 1.5) 0;background-color:var(--su-bg--reverse);color:var(--su-link--reverse)}.su-global-footer a{color:var(--su-link--reverse);text-decoration:none}.su-global-footer a:hover,.su-global-footer a:focus{color:var(--su-link--reverse-hover);text-decoration:underline}.su-global-footer a:after{content:none!important}.su-global-footer .stanford-svg svg{aspect-ratio:20/9;width:120px;height:100%}.su-global-footer__container{gap:calc(var(--su-spacer) * 2);flex-flow:wrap;align-items:center;display:flex}.su-global-footer__container .su-global-footer__brand{margin-top:calc(var(--su-spacer) / 2);margin-bottom:auto}.su-global-footer__container nav{margin-bottom:var(--su-spacer)}.su-global-footer__container ul{gap:calc(var(--su-spacer) * 1.5);margin-top:0;display:flex}@media (width<=992px){.su-global-footer__container{gap:calc(var(--su-spacer) / 2);text-align:center;flex-direction:column}.su-global-footer__container .su-global-footer__brand{margin-bottom:0}.su-global-footer__container ul{margin-bottom:calc(var(--su-spacer) / 2);flex-wrap:wrap;justify-content:center;gap:0 1ch}.su-global-footer__container ul li{padding-bottom:0}}.su-global-footer__link-a11y{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(100%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.su-global-footer__menu{margin-bottom:0;padding:0;list-style-type:none}.su-global-footer__menu li{margin:0;padding:.25rem 0 0}.su-global-footer__menu--global{font-size:1rem;font-weight:600}.su-global-footer__menu--policy{font-weight:350}.su-global-footer__copyright{font-size:var(--su-font-size-small);font-weight:350}html{font-size:var(--font-size-base);font-family:var(--font-sans);scroll-behavior:var(--scroll-behavior);scroll-padding-block-start:var(--header-height);margin-top:0!important}body{-webkit-font-smoothing:antialiased;font-family:var(--font-sans);background:var(--color-ground);color:var(--color-text);font-weight:var(--font-weight-base);margin:0;position:relative}::selection{background:var(--color-text);color:var(--color-ground)}::selection{background:var(--color-text);color:var(--color-ground)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--space-md);font-family:var(--font-heading);font-weight:var(--font-weight-heading)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{letter-spacing:-.01em}h1>strong,h2>strong,h3>strong,h4>strong,.h1>strong,.h2>strong,.h3>strong,.h4>strong{font-weight:var(--font-weight-base)}h1,.h1{font-size:var(--font-size-h1)}h2,.h2{font-size:var(--font-size-h2)}h3,.h3{font-size:var(--font-size-h3)}h4,.h4{font-size:var(--font-size-h4)}h5,.h5{font-size:var(--font-size-h5)}h6,.h6{font-size:var(--font-size-h6)}p{max-width:var(--max-text-width);line-height:var(--line-height-base)}strong{font-weight:var(--font-weight-bold)}em{font-weight:var(--font-weight-italic)}*{text-underline-offset:3px}hr{border:0;border-top:1px solid var(--lighter)}a{text-decoration:none}a:hover{color:var(--color-hover)}a[target=_blank]:not([data-button]):after{content:"↗";font-size:small;transition:top .5s,left .5s;position:relative;top:-.5ex;left:.5ch}a[target=_blank]:not([data-button]):hover:after{top:-.75ex;left:.75ch}.body-link,[data-layout=body] a:not([class],[data-action],[data-button]),[data-layout=bio] a:not([class],[data-action],[data-button]),.e-content a:not([class],[data-action],[data-button]){color:var(--color-brand);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.body-link:hover,[data-layout=body] a:hover:not([class],[data-action],[data-button]),[data-layout=bio] a:hover:not([class],[data-action],[data-button]),.e-content a:hover:not([class],[data-action],[data-button]){color:var(--color-hover);text-decoration-style:solid}.internal-link[target=""]:after{content:"→";transition:left .5s;position:relative;top:0;left:.5ch}.internal-link[target=""]:hover:after{left:1ch}.stretch-link:after{content:" ";position:absolute;inset:0}figure{margin:0}figure img{width:100%;height:auto}figure figcaption{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text);text-align:right;margin-block:2ex}input:not([type=checkbox],[type=radio],[type=submit]),textarea{--borderColor:var(--su-foggy);border-color:var(--borderColor);outline:0;box-shadow:none!important}input[type=checkbox]+label:hover,input[type=radio]+label:hover{cursor:pointer}:is(input[type=checkbox]:has(+label),input[type=radio]:has(+label)){display:none}:is(input[type=checkbox]:has(+label)+label,input[type=radio]:has(+label)+label){border:1px solid var(--color-text);padding:1px 3px}:is(input[type=checkbox]:has(+label)+label:hover,input[type=radio]:has(+label)+label:hover),:is(input[type=checkbox]:has(+label):checked+label,input[type=radio]:has(+label):checked+label){background:var(--color-text);color:var(--color-ground)}fieldset{border:0;margin:0;padding:0}fieldset legend{width:100%;margin-bottom:.5rem;padding-left:0;display:inline-block}select{appearance:none;color:inherit;border:1px solid var(--foggy);background-color:var(--color-ground);pointer-events:all;border-radius:0;width:100%;padding:.5rem;position:relative}select:hover{cursor:pointer}select:active,select:focus{box-shadow:none;outline:0}select:after{content:"▼";z-index:1;text-align:center;pointer-events:none;width:25px;height:100%;padding:10px;font-size:small;position:absolute;top:3px;right:5px}body{padding-top:var(--stanford-brand-header-height)}[data-brand]{--_size:1.75rem;align-items:center;text-decoration:none;display:inline-flex}[data-brand] svg{block-size:var(--_size);inline-size:auto;max-inline-size:100%}[data-button]{--_btn-bg:transparent;--_btn-border:var(--color-gray-25);--_btn-bg-hover:var(--color-gray-15);--_btn-border-hover:var(--color-text);--_btn-fg:var(--color-text);border:1px solid var(--_btn-border);border-radius:var(--border-radius);background:var(--_btn-bg);color:var(--_btn-fg);font-family:inherit;font-size:var(--font-size-small);line-height:var(--line-height-base);cursor:pointer;transition:background-color var(--trans-duration) ease, border-color var(--trans-duration) ease, color var(--trans-duration) ease;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}[data-button]:after{content:none}[data-button]{padding-block:var(--space-sm);padding-inline:var(--space-md);gap:var(--space-xs)}[data-button] svg{flex:none;block-size:1em;inline-size:1em}[data-button]:hover,[data-button]:focus-visible{background:var(--_btn-bg-hover,var(--_btn-bg));border-color:var(--_btn-border-hover,var(--_btn-border));color:var(--_btn-fg-hover,var(--_btn-fg))}[data-button][data-button=outline]{--_btn-bg:transparent;--_btn-border:var(--color-gray-25);--_btn-bg-hover:var(--color-gray-15);--_btn-border-hover:var(--color-text);--_btn-fg:var(--color-text)}[data-button][data-button=fill]{--_btn-bg:var(--color-text);--_btn-border:transparent;--_btn-bg-hover:color-mix(in srgb, var(--color-text) 30%, var(--color-ground));--_btn-fg:var(--color-text)}[data-button][data-button=bare]{--_btn-bg:transparent;--_btn-border:transparent;--_btn-bg-hover:transparent;--_btn-fg-hover:var(--color-hover);--_btn-fg:var(--color-text)}[data-button][data-button=coral-outline]{--_btn-bg:var(--color-ground);--_btn-border:var(--color-coral-50);--_btn-bg-hover:var(--color-coral-50);--_btn-border-hover:var(--color-coral);--_btn-fg:var(--color-text)}[data-button][data-button=coral-fill]{--_btn-bg:var(--color-coral-50);--_btn-border:transparent;--_btn-bg-hover:color-mix(in srgb, var(--color-coral-50) 30%, var(--color-ground));--_btn-fg:var(--color-text)}[data-button][data-button=sage-outline]{--_btn-bg:var(--color-ground);--_btn-border:var(--color-sage-50);--_btn-bg-hover:var(--color-sage-50);--_btn-border-hover:var(--color-sage);--_btn-fg:var(--color-text)}[data-button][data-button=sage-fill]{--_btn-bg:var(--color-sage-50);--_btn-border:transparent;--_btn-bg-hover:color-mix(in srgb, var(--color-sage-50) 30%, var(--color-ground));--_btn-fg:var(--color-text)}[data-button][data-button=lavender-outline]{--_btn-bg:var(--color-ground);--_btn-border:var(--color-lavender-50);--_btn-bg-hover:var(--color-lavender-50);--_btn-border-hover:var(--color-lavender);--_btn-fg:var(--color-text)}[data-button][data-button=lavender-fill]{--_btn-bg:var(--color-lavender-50);--_btn-border:transparent;--_btn-bg-hover:color-mix(in srgb, var(--color-lavender-50) 30%, var(--color-ground));--_btn-fg:var(--color-text)}[data-button][data-button=brand-outline]{--_btn-bg:var(--color-ground);--_btn-border:var(--color-brand);--_btn-bg-hover:var(--color-brand);--_btn-border-hover:var(--color-brand);--_btn-fg:var(--color-text)}[data-button][data-button=brand-fill]{--_btn-bg:var(--color-brand);--_btn-border:transparent;--_btn-bg-hover:color-mix(in srgb, var(--color-brand) 30%, var(--color-ground));--_btn-fg:var(--color-text)}[data-button][data-button=bare]{border:0}[data-button][data-size=small]{padding-block:var(--space-xs);padding-inline:var(--space-sm);font-size:var(--font-size-xs)}[data-button][data-size=large]{padding-block:var(--space-md);padding-inline:var(--space-lg);font-size:var(--font-size-large)}[data-load-more]:not(:hover){background:var(--color-gray-5)}[data-load-more].htmx-request{cursor:progress;opacity:.6}[data-newsletter=card]{--_bg:color-mix(in srgb, var(--color-ground) 50%, transparent);--_border:color-mix(in srgb, var(--color-brand) 35%, transparent);background:var(--_bg);border:1px solid var(--_border);border-radius:var(--border-radius);flex-direction:column;display:flex;overflow:hidden}[data-newsletter=ticker]{border-block-end:1px solid var(--_border);overflow:hidden}[data-newsletter=ticker]>div{inline-size:max-content;animation:newsletter-ticker var(--_ticker-duration,40s) linear infinite;display:flex}[data-newsletter=ticker] span{padding-block:var(--space-sm);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-mono);text-transform:uppercase;white-space:nowrap;font-weight:400}@keyframes newsletter-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){[data-newsletter=ticker]>div{animation:none}}[data-newsletter=card]:hover [data-newsletter=ticker]>div{animation-play-state:paused}[data-newsletter=body]{gap:var(--space-md);padding:var(--space-lg);flex-direction:column;display:flex}[data-newsletter=body] h2{color:var(--color-brand-dark);font-family:var(--font-sans);font-size:var(--font-size-h3);font-weight:var(--font-weight-base);line-height:var(--line-height-large);margin:0}[data-newsletter=body]>p{color:var(--color-text);font-size:var(--font-size-small);line-height:var(--line-height-base);margin:0}[data-newsletter=card] form{gap:var(--space-sm);flex-wrap:wrap;align-items:stretch;display:flex}[data-newsletter=card] input[type=email]{min-inline-size:0;padding:var(--space-sm) var(--space-md);border:1px solid var(--_border);border-radius:var(--border-radius);background:var(--color-ground);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-small);flex:12rem}[data-newsletter=card] input[type=email]::placeholder{color:color-mix(in srgb, var(--color-text) 60%, transparent)}[data-newsletter=card] button{--_btn-bg:var(--color-ground);--_btn-border:var(--_border);--_btn-fg:var(--color-brand-dark);--_btn-bg-hover:var(--color-brand);--_btn-fg-hover:var(--color-ground);gap:var(--space-sm);border-color:var(--_border);flex:none}[data-newsletter=card] button svg{block-size:1rem;inline-size:1rem}[data-newsletter=card] button:not(:hover){background:0 0}[data-newsletter=card] [role=status]{font-size:var(--font-size-small);flex-basis:100%;margin:0}[data-share] ul{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-share] a{--_btn-bg:transparent;--_btn-border:var(--color-gray-25);--_btn-bg-hover:var(--color-gray-15);--_btn-border-hover:var(--color-text);--_btn-fg:var(--color-text);border:1px solid var(--_btn-border);border-radius:var(--border-radius);background:var(--_btn-bg);color:var(--_btn-fg);font-family:inherit;font-size:var(--font-size-small);line-height:var(--line-height-base);cursor:pointer;transition:background-color var(--trans-duration) ease, border-color var(--trans-duration) ease, color var(--trans-duration) ease;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}[data-share] a{inline-size:calc(1.1rem + var(--space-sm) * 2);block-size:calc(1.1rem + var(--space-sm) * 2);gap:var(--space-xs)}[data-share] a svg{flex:none;block-size:1.1rem;inline-size:1.1rem}[data-share] a:hover,[data-share] a:focus-visible{background:var(--_btn-bg-hover,var(--_btn-bg));border-color:var(--_btn-border-hover,var(--_btn-border));color:var(--_btn-fg-hover,var(--_btn-fg))}[data-share] a{--_btn-border:var(--color-gray-50);--_btn-bg-hover:transparent;--_btn-fg-hover:var(--color-hover);--_btn-border-hover:currentColor;--share-icon-stroke:var(--color-gray-50);--share-icon-stroke-hover:var(--color-hover);block-size:2.5rem;inline-size:2.5rem}[data-share] a svg{stroke:var(--share-icon-stroke);transition:stroke .2s ease-in-out}[data-share] a:hover svg{stroke:var(--share-icon-stroke-hover)}[data-share] a:after{content:none!important}search{--borderColor:var(--color-gray-25);grid-column:1}search form{align-items:center;gap:var(--space-md);border-block-end:1px solid var(--color-gray-25);display:flex}search input{min-inline-size:0;padding-block:var(--space-md);color:var(--color-text);font-family:inherit;font-size:var(--font-size-h2);background:0 0;border:0;flex:auto}search input::placeholder{color:color-mix(in srgb, var(--color-text) 45%, transparent)}search input:focus{outline:none}search button{--_btn-bg:transparent;--_btn-border:transparent;--_btn-bg-hover:transparent;--_btn-fg-hover:var(--color-hover);--_btn-fg:var(--color-text);border:1px solid var(--_btn-border);border-radius:var(--border-radius);background:var(--_btn-bg);color:var(--_btn-fg);font-family:inherit;font-size:var(--font-size-large);line-height:var(--line-height-base);cursor:pointer;transition:background-color var(--trans-duration) ease, border-color var(--trans-duration) ease, color var(--trans-duration) ease;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}search button:after{content:none}search button{inline-size:calc(1.25rem + var(--space-md) * 2);block-size:calc(1.25rem + var(--space-md) * 2);gap:var(--space-xs);border:0}search button svg{flex:none;block-size:1.25rem;inline-size:1.25rem}search button:hover,search button:focus-visible{background:var(--_btn-bg-hover,var(--_btn-bg));border-color:var(--_btn-border-hover,var(--_btn-border));color:var(--_btn-fg-hover,var(--_btn-fg))}search:focus-within form{border-block-end-color:var(--color-brand)}[data-type=post][data-layout=teaser]{--_bg:var(--color-sage-15);--_bg-hover:var(--color-sage-25);--_bg-hover-btn:var(--color-sage-50);background:var(--_bg);border-radius:var(--border-radius);transition:background-color var(--trans-duration) ease, border-color var(--trans-duration) ease;border:1px solid #0000;flex-direction:column;display:flex;position:relative;overflow:hidden}[data-type=post][data-layout=teaser]:hover,[data-type=post][data-layout=teaser]:focus-within{background:var(--_bg-hover);border-color:var(--color-sage)}[data-type=post][data-layout=teaser] img{aspect-ratio:3/2;object-fit:cover;block-size:auto;inline-size:100%;display:block}[data-type=post][data-layout=teaser] header{gap:var(--space-xl);padding:var(--space-lg);flex-direction:column;display:flex}[data-type=post][data-layout=teaser] ul{font-size:var(--font-size-small);gap:var(--space-sm);flex-direction:row;margin:0;padding:0;list-style:none;display:flex}[data-type=post][data-layout=teaser] hgroup{gap:var(--space-md);flex-direction:column;display:flex}[data-type=post][data-layout=teaser] hgroup p{max-width:40ch;margin:0}[data-type=post][data-layout=teaser] h2{font-size:var(--font-size-h4);text-wrap:initial;line-height:var(--line-height-large);margin:0}[data-type=post][data-layout=teaser] a:after{content:"";z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}[data-type=post][data-layout=teaser] a{--_btn-fg:var(--color-sage-dark);--_btn-border:color-mix(in srgb, var(--color-text) 25%, transparent);--_btn-border-hover:var(--_bg-hover-btn);--_btn-fg-hover:var(--color-text);text-transform:uppercase;align-self:start;margin-block-start:var(--space-xs)}[data-type=post][data-layout=teaser]:hover h2,[data-type=post][data-layout=teaser]:focus-within h2{color:var(--color-sage-dark)}[data-type=post][data-layout=teaser]:hover a,[data-type=post][data-layout=teaser]:focus-within a{--_btn-bg:var(--_bg-hover-btn);--_btn-border:var(--_bg-hover-btn);--_btn-fg:var(--color-text)}[data-type=post][data-layout=featured]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,3.5rem);display:grid;position:relative}[data-type=post][data-layout=featured] img{object-fit:cover;block-size:100%;inline-size:100%;display:block}[data-type=post][data-layout=featured] header{gap:var(--space-xl);flex-direction:column;padding-block:clamp(2rem,5vw,4rem);display:flex}[data-type=post][data-layout=featured] ul{gap:var(--space-md);font-family:var(--font-mono);flex-direction:row;margin:0;padding:0;list-style:none;display:flex}[data-type=post][data-layout=featured] hgroup{gap:var(--space-sm);margin-bottom:var(--space-xl);flex-direction:column;display:flex}[data-type=post][data-layout=featured] hgroup p{max-width:50ch;font-size:var(--font-size-large)}[data-type=post][data-layout=featured] h2{font-family:var(--font-serif);font-size:var(--font-size-display);font-weight:var(--font-weight-base);margin:0}[data-type=post][data-layout=featured] a:after{content:"";z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}[data-type=post][data-layout=featured] a{--_btn-bg:var(--color-ground);--_btn-bg-hover:var(--color-sage-dark);--_btn-fg-hover:var(--color-ground);text-transform:uppercase;align-self:start;margin-block-start:var(--space-xs)}[data-type=post][data-layout=featured]:hover a,[data-type=post][data-layout=featured]:focus-within a{--_btn-bg:var(--color-sage-dark);--_btn-border:var(--color-sage-dark);--_btn-fg:var(--color-ground)}[data-type=post][data-layout=spotlight]{background:var(--color-sage-50)}[data-type=post][data-layout=spotlight]>header{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding-block:clamp(2rem,4vw,3rem);padding-inline:var(--container-padding-inline);flex-wrap:wrap;display:flex}[data-type=post][data-layout=spotlight]>header h1{font-size:var(--font-size-h2);font-weight:var(--font-weight-base);margin:0}[data-type=post][data-layout=spotlight] img{aspect-ratio:16/9}[data-type=post][data-layout=spotlight] [data-type=post][data-layout=featured]{padding-inline-start:var(--container-padding-inline)}[data-type=post][data-layout=spotlight] [data-slider=controls]{align-items:center;gap:var(--space-md);font-family:var(--font-mono);font-size:var(--font-size-small);display:flex}[data-type=post][data-layout=spotlight] [data-slider=status]{margin:0}[data-type=post][data-layout=spotlight] [data-slider=prev],[data-type=post][data-layout=spotlight] [data-slider=next]{padding:var(--space-xs);color:var(--color-text);cursor:pointer;transition:color var(--trans-duration) ease;background:0 0;border:0;display:inline-flex}[data-type=post][data-layout=spotlight] [data-slider=prev]:hover,[data-type=post][data-layout=spotlight] [data-slider=prev]:focus-visible,[data-type=post][data-layout=spotlight] [data-slider=next]:hover,[data-type=post][data-layout=spotlight] [data-slider=next]:focus-visible{color:var(--color-hover)}[data-type=post][data-layout=spotlight] [data-slider=prev] svg,[data-type=post][data-layout=spotlight] [data-slider=next] svg{block-size:1.25rem;inline-size:1.25rem}[data-type=post][data-layout=spotlight] [data-slider=viewport]{overflow:hidden}[data-type=post][data-layout=spotlight] [data-slider=track]{display:flex}[data-type=post][data-layout=spotlight] [data-slider=track]>*{flex:0 0 100%;min-inline-size:0}[data-type=post][data-layout=listing]{padding-block:clamp(2rem,5vw,4rem);padding-inline:var(--container-padding-inline);grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}[data-type=post][data-layout=listing]>header{margin-block-end:clamp(2rem,4vw,3rem);grid-column:span 8;margin-bottom:auto}[data-type=post][data-layout=listing]>header h1,[data-type=post][data-layout=listing]>header h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-base);margin:0}[data-type=post][data-layout=listing]>header p{margin:var(--space-xs) 0 0;color:color-mix(in srgb, var(--color-text) 75%, transparent);font-size:var(--font-size-small)}[data-type=post][data-layout=listing] nav{grid-column:span 2;position:sticky;inset-block-start:var(--sticky-offset)}[data-type=post][data-layout=listing] nav>ul{anchor-scope:all;--_target:--highlight-1;position:relative}[data-type=post][data-layout=listing] nav>ul:before{content:"";inset:anchor(var(--_target) top) anchor(var(--_target) right) anchor(var(--_target) bottom) anchor(var(--_target) left);background:var(--_highlight,transparent);border-radius:var(--border-radius);pointer-events:none;transition:inset .25s,background-color .25s;position:absolute}@media (prefers-reduced-motion:reduce){[data-type=post][data-layout=listing] nav>ul:before{transition:none}}[data-type=post][data-layout=listing] nav>ul:has(>li:hover){--_highlight:var(--color-sage-15)}[data-type=post][data-layout=listing] nav>ul>li{position:relative}[data-type=post][data-layout=listing] nav>ul>li:first-of-type{anchor-name:--highlight-1}[data-type=post][data-layout=listing] nav>ul:has(>li:first-of-type:hover){--_target:--highlight-1}[data-type=post][data-layout=listing] nav>ul>li:nth-of-type(2){anchor-name:--highlight-2}[data-type=post][data-layout=listing] nav>ul:has(>li:nth-of-type(2):hover){--_target:--highlight-2}[data-type=post][data-layout=listing] nav>ul>li:nth-of-type(3){anchor-name:--highlight-3}[data-type=post][data-layout=listing] nav>ul:has(>li:nth-of-type(3):hover){--_target:--highlight-3}[data-type=post][data-layout=listing] nav>ul>li:nth-of-type(4){anchor-name:--highlight-4}[data-type=post][data-layout=listing] nav>ul:has(>li:nth-of-type(4):hover){--_target:--highlight-4}[data-type=post][data-layout=listing] nav>ul>li:nth-of-type(5){anchor-name:--highlight-5}[data-type=post][data-layout=listing] nav>ul:has(>li:nth-of-type(5):hover){--_target:--highlight-5}[data-type=post][data-layout=listing] nav>ul>li:nth-of-type(6){anchor-name:--highlight-6}[data-type=post][data-layout=listing] nav>ul:has(>li:nth-of-type(6):hover){--_target:--highlight-6}[data-type=post][data-layout=listing] nav>ul>li:nth-of-type(7){anchor-name:--highlight-7}[data-type=post][data-layout=listing] nav>ul:has(>li:nth-of-type(7):hover){--_target:--highlight-7}[data-type=post][data-layout=listing] nav>ul>li:nth-of-type(8){anchor-name:--highlight-8}[data-type=post][data-layout=listing] nav>ul:has(>li:nth-of-type(8):hover){--_target:--highlight-8}[data-type=post][data-layout=listing] nav>ul>li:nth-of-type(9){anchor-name:--highlight-9}[data-type=post][data-layout=listing] nav>ul:has(>li:nth-of-type(9):hover){--_target:--highlight-9}[data-type=post][data-layout=listing] nav>ul>li:nth-of-type(10){anchor-name:--highlight-10}[data-type=post][data-layout=listing] nav>ul:has(>li:nth-of-type(10):hover){--_target:--highlight-10}[data-type=post][data-layout=listing] nav>ul>li:nth-of-type(11){anchor-name:--highlight-11}[data-type=post][data-layout=listing] nav>ul:has(>li:nth-of-type(11):hover){--_target:--highlight-11}[data-type=post][data-layout=listing] nav>ul>li:nth-of-type(12){anchor-name:--highlight-12}[data-type=post][data-layout=listing] nav>ul:has(>li:nth-of-type(12):hover){--_target:--highlight-12}[data-type=post][data-layout=listing] nav>ul>li:nth-of-type(13){anchor-name:--highlight-13}[data-type=post][data-layout=listing] nav>ul:has(>li:nth-of-type(13):hover){--_target:--highlight-13}[data-type=post][data-layout=listing] nav>ul>li:nth-of-type(14){anchor-name:--highlight-14}[data-type=post][data-layout=listing] nav>ul:has(>li:nth-of-type(14):hover){--_target:--highlight-14}[data-type=post][data-layout=listing] nav>ul>li:nth-of-type(15){anchor-name:--highlight-15}[data-type=post][data-layout=listing] nav>ul:has(>li:nth-of-type(15):hover){--_target:--highlight-15}[data-type=post][data-layout=listing] nav>ul>li:nth-of-type(16){anchor-name:--highlight-16}[data-type=post][data-layout=listing] nav>ul:has(>li:nth-of-type(16):hover){--_target:--highlight-16}[data-type=post][data-layout=listing] nav>ul>li:nth-of-type(17){anchor-name:--highlight-17}[data-type=post][data-layout=listing] nav>ul:has(>li:nth-of-type(17):hover){--_target:--highlight-17}[data-type=post][data-layout=listing] nav>ul>li:nth-of-type(18){anchor-name:--highlight-18}[data-type=post][data-layout=listing] nav>ul:has(>li:nth-of-type(18):hover){--_target:--highlight-18}[data-type=post][data-layout=listing] nav>ul>li:nth-of-type(19){anchor-name:--highlight-19}[data-type=post][data-layout=listing] nav>ul:has(>li:nth-of-type(19):hover){--_target:--highlight-19}[data-type=post][data-layout=listing] nav>ul>li:nth-of-type(20){anchor-name:--highlight-20}[data-type=post][data-layout=listing] nav>ul:has(>li:nth-of-type(20):hover){--_target:--highlight-20}[data-type=post][data-layout=listing] nav>ul{gap:calc(var(--space-xs) * -1);padding:0 var(--space-lg) 0 0;flex-direction:column;margin:0;list-style:none;display:flex}[data-type=post][data-layout=listing] nav>ul li{max-inline-size:25ch}[data-type=post][data-layout=listing] nav>ul a{gap:var(--space-lg);padding:var(--space-sm);border-radius:var(--border-radius);color:var(--color-text);line-height:1.3;text-decoration:none;display:flex}[data-type=post][data-layout=listing] nav>ul a:before{content:"";border:1px solid;border-radius:100%;flex:none;block-size:.85em;inline-size:.85em;margin-block-start:.2em}[data-type=post][data-layout=listing] nav>ul a:hover,[data-type=post][data-layout=listing] nav>ul a:focus-visible{color:var(--color-text)}[data-type=post][data-layout=listing] nav>ul a[aria-current=page]{background:var(--color-sage-25);color:var(--color-sage-dark)}[data-type=post][data-layout=listing] nav>ul a[aria-current=page]:before{background:currentColor}[data-type=post][data-layout=listing] [data-type=post][data-layout=listing-column]{gap:var(--space-lg);flex-flow:wrap;grid-column:3/8;display:flex}[data-type=post][data-layout=listing] [data-type=post][data-layout=listing-column] [data-type=post][data-layout=teaser]{flex:0 0 calc(50% - var(--space-lg));margin-bottom:auto}[data-type=post][data-layout=listing] [data-type=post][data-layout=listing-column] [data-load-more]{flex:0 0 100%;margin-block-start:var(--space-md)}@media (width<=767px){[data-type=post][data-layout=listing] [data-type=post][data-layout=listing-column]{flex-direction:column}[data-type=post][data-layout=listing] [data-type=post][data-layout=listing-column] [data-type=post][data-layout=teaser]{flex:0 0 100%}[data-type=post][data-layout=listing],[data-type=post][data-layout=listing-column]{flex-direction:column;display:flex}}[data-type=post][data-layout=masthead]{background:var(--color-sage-50);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;display:grid}[data-type=post][data-layout=masthead]:not(:has(figure)){grid-template-columns:minmax(0,1fr)}[data-type=post][data-layout=masthead]>div{justify-content:center;gap:var(--space-xl);text-align:center;flex-direction:column;padding-block:clamp(3rem,6vw,6rem);padding-inline:clamp(1.5rem,5vw,5rem);display:flex}[data-type=post][data-layout=masthead] ul{justify-content:center;gap:var(--space-md);font-family:var(--font-mono);margin:0;padding:0;list-style:none;display:flex}[data-type=post][data-layout=masthead] hgroup{gap:var(--space-lg);flex-direction:column;display:flex}[data-type=post][data-layout=masthead] hgroup p{max-inline-size:42ch;font-size:var(--font-size-large);margin-inline:auto}[data-type=post][data-layout=masthead] h1{font-family:var(--font-serif);font-size:var(--font-size-display);font-weight:var(--font-weight-base);line-height:var(--line-height-display);margin:0}[data-type=post][data-layout=masthead] figure{aspect-ratio:13/9;flex-direction:column;width:100%;margin:0;display:flex}[data-type=post][data-layout=masthead] figure img{object-fit:cover;block-size:100%;inline-size:100%}[data-type=post][data-layout=masthead] figure figcaption{padding:var(--space-sm) var(--space-md);font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text);font-style:normal}@media (width<=767px){[data-type=post][data-layout=masthead]{grid-template-columns:minmax(0,1fr)}[data-type=post][data-layout=masthead] figure img{max-block-size:60vh}}[data-type=post][data-layout=body]{column-gap:var(--space-xl);padding-block:clamp(2.5rem,6vw,5rem);padding-inline:var(--container-padding-inline);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}[data-type=post][data-layout=body]>section{max-inline-size:78ch;font-size:var(--font-size-large);grid-column:1;margin-inline:auto}[data-type=post][data-layout=body]>section>*+*{margin-block-start:var(--space-lg)}[data-type=post][data-layout=body] [data-share]{grid-column:2;position:sticky;inset-block-start:var(--sticky-offset)}@media (width<=767px){[data-type=post][data-layout=body]{grid-template-columns:minmax(0,1fr)}[data-type=post][data-layout=body] [data-share]{grid-column:1;margin-block-start:var(--space-xl);position:static}}[data-type=post][data-layout=related]{padding-block:clamp(2.5rem,6vw,5rem);padding-inline:var(--container-padding-inline);border-block-start:1px solid var(--color-gray-15);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,3vw,2rem);display:grid}[data-type=post][data-layout=related] h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-base);grid-column:1/-1;margin:0}@media (width<=767px){[data-type=post][data-layout=related]{grid-template-columns:minmax(0,1fr)}}[data-type=people][data-layout=teaser]{gap:var(--space-md);flex-direction:column;display:flex;position:relative}[data-type=people][data-layout=teaser] img,[data-type=people][data-layout=teaser] span[aria-hidden]{aspect-ratio:1;block-size:auto;inline-size:100%;object-fit:cover;border-radius:50%;margin-block-end:var(--space-sm);display:block}[data-type=people][data-layout=teaser] span[aria-hidden]{background:var(--color-coral)}[data-type=people][data-layout=teaser] hgroup{gap:var(--space-xs);flex-direction:column;display:flex}[data-type=people][data-layout=teaser] h2{font-size:var(--font-size-h5);font-weight:var(--font-weight-base);line-height:var(--line-height-large);margin:0}[data-type=people][data-layout=teaser] a:after{content:"";z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}[data-type=people][data-layout=teaser] a{color:var(--color-text);text-decoration:none}[data-type=people][data-layout=teaser] hgroup p{font-family:var(--font-mono);font-size:var(--font-size-small);margin:0}[data-type=people][data-layout=teaser]>p{font-family:var(--font-mono);font-size:var(--font-size-small);line-height:var(--line-height-large);margin:0}[data-type=people][data-layout=teaser]:hover a,[data-type=people][data-layout=teaser]:focus-within a{color:var(--color-hover)}[data-type=people][data-layout=list-item]{padding-block:var(--space-md);border-block-end:1px dotted var(--color-gray-25);font-family:var(--font-mono);font-size:var(--font-size-small);grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(0,1.2fr);align-items:baseline;gap:clamp(1rem,3vw,2.5rem);display:grid}[data-type=people][data-layout=list-item] a{color:var(--color-text);text-decoration:none}[data-type=people][data-layout=list-item] a:hover,[data-type=people][data-layout=list-item] a:focus-visible{color:var(--color-hover);text-decoration:underline}[data-type=people][data-layout=list-item] p{margin:0}@media (width<=767px){[data-type=people][data-layout=list-item]{row-gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}}[data-type=people][data-layout=listing]{padding-block:clamp(2rem,5vw,4rem);padding-inline:var(--container-padding-inline);grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}[data-type=people][data-layout=listing] h1{font-size:var(--font-size-display);font-weight:var(--font-weight-base);text-align:center;grid-column:1/-1;margin:0}[data-type=people][data-layout=listing] nav{top:var(--sticky-offset);grid-column:span 2;position:sticky}[data-type=people][data-layout=listing] nav>ul{anchor-scope:all;--_target:--highlight-1;position:relative}[data-type=people][data-layout=listing] nav>ul:before{content:"";inset:anchor(var(--_target) top) anchor(var(--_target) right) anchor(var(--_target) bottom) anchor(var(--_target) left);background:var(--_highlight,transparent);border-radius:var(--border-radius);pointer-events:none;transition:inset .25s,background-color .25s;position:absolute}@media (prefers-reduced-motion:reduce){[data-type=people][data-layout=listing] nav>ul:before{transition:none}}[data-type=people][data-layout=listing] nav>ul:has(>li:hover){--_highlight:var(--color-coral-15)}[data-type=people][data-layout=listing] nav>ul>li{position:relative}[data-type=people][data-layout=listing] nav>ul>li:first-of-type{anchor-name:--highlight-1}[data-type=people][data-layout=listing] nav>ul:has(>li:first-of-type:hover){--_target:--highlight-1}[data-type=people][data-layout=listing] nav>ul>li:nth-of-type(2){anchor-name:--highlight-2}[data-type=people][data-layout=listing] nav>ul:has(>li:nth-of-type(2):hover){--_target:--highlight-2}[data-type=people][data-layout=listing] nav>ul>li:nth-of-type(3){anchor-name:--highlight-3}[data-type=people][data-layout=listing] nav>ul:has(>li:nth-of-type(3):hover){--_target:--highlight-3}[data-type=people][data-layout=listing] nav>ul>li:nth-of-type(4){anchor-name:--highlight-4}[data-type=people][data-layout=listing] nav>ul:has(>li:nth-of-type(4):hover){--_target:--highlight-4}[data-type=people][data-layout=listing] nav>ul>li:nth-of-type(5){anchor-name:--highlight-5}[data-type=people][data-layout=listing] nav>ul:has(>li:nth-of-type(5):hover){--_target:--highlight-5}[data-type=people][data-layout=listing] nav>ul>li:nth-of-type(6){anchor-name:--highlight-6}[data-type=people][data-layout=listing] nav>ul:has(>li:nth-of-type(6):hover){--_target:--highlight-6}[data-type=people][data-layout=listing] nav>ul>li:nth-of-type(7){anchor-name:--highlight-7}[data-type=people][data-layout=listing] nav>ul:has(>li:nth-of-type(7):hover){--_target:--highlight-7}[data-type=people][data-layout=listing] nav>ul>li:nth-of-type(8){anchor-name:--highlight-8}[data-type=people][data-layout=listing] nav>ul:has(>li:nth-of-type(8):hover){--_target:--highlight-8}[data-type=people][data-layout=listing] nav>ul>li:nth-of-type(9){anchor-name:--highlight-9}[data-type=people][data-layout=listing] nav>ul:has(>li:nth-of-type(9):hover){--_target:--highlight-9}[data-type=people][data-layout=listing] nav>ul>li:nth-of-type(10){anchor-name:--highlight-10}[data-type=people][data-layout=listing] nav>ul:has(>li:nth-of-type(10):hover){--_target:--highlight-10}[data-type=people][data-layout=listing] nav>ul>li:nth-of-type(11){anchor-name:--highlight-11}[data-type=people][data-layout=listing] nav>ul:has(>li:nth-of-type(11):hover){--_target:--highlight-11}[data-type=people][data-layout=listing] nav>ul>li:nth-of-type(12){anchor-name:--highlight-12}[data-type=people][data-layout=listing] nav>ul:has(>li:nth-of-type(12):hover){--_target:--highlight-12}[data-type=people][data-layout=listing] nav>ul>li:nth-of-type(13){anchor-name:--highlight-13}[data-type=people][data-layout=listing] nav>ul:has(>li:nth-of-type(13):hover){--_target:--highlight-13}[data-type=people][data-layout=listing] nav>ul>li:nth-of-type(14){anchor-name:--highlight-14}[data-type=people][data-layout=listing] nav>ul:has(>li:nth-of-type(14):hover){--_target:--highlight-14}[data-type=people][data-layout=listing] nav>ul>li:nth-of-type(15){anchor-name:--highlight-15}[data-type=people][data-layout=listing] nav>ul:has(>li:nth-of-type(15):hover){--_target:--highlight-15}[data-type=people][data-layout=listing] nav>ul>li:nth-of-type(16){anchor-name:--highlight-16}[data-type=people][data-layout=listing] nav>ul:has(>li:nth-of-type(16):hover){--_target:--highlight-16}[data-type=people][data-layout=listing] nav>ul>li:nth-of-type(17){anchor-name:--highlight-17}[data-type=people][data-layout=listing] nav>ul:has(>li:nth-of-type(17):hover){--_target:--highlight-17}[data-type=people][data-layout=listing] nav>ul>li:nth-of-type(18){anchor-name:--highlight-18}[data-type=people][data-layout=listing] nav>ul:has(>li:nth-of-type(18):hover){--_target:--highlight-18}[data-type=people][data-layout=listing] nav>ul>li:nth-of-type(19){anchor-name:--highlight-19}[data-type=people][data-layout=listing] nav>ul:has(>li:nth-of-type(19):hover){--_target:--highlight-19}[data-type=people][data-layout=listing] nav>ul>li:nth-of-type(20){anchor-name:--highlight-20}[data-type=people][data-layout=listing] nav>ul:has(>li:nth-of-type(20):hover){--_target:--highlight-20}[data-type=people][data-layout=listing] nav>ul{gap:calc(var(--space-xs) * -1);padding:0 var(--space-lg) 0 0;flex-direction:column;margin:0;list-style:none;display:flex}[data-type=people][data-layout=listing] nav>ul li{max-inline-size:25ch}[data-type=people][data-layout=listing] nav>ul a{gap:var(--space-lg);padding:var(--space-sm);border-radius:var(--border-radius);color:var(--color-text);line-height:1.3;text-decoration:none;display:flex}[data-type=people][data-layout=listing] nav>ul a:before{content:"";border:1px solid;border-radius:100%;flex:none;block-size:.85em;inline-size:.85em;margin-block-start:.2em}[data-type=people][data-layout=listing] nav>ul a:hover,[data-type=people][data-layout=listing] nav>ul a:focus-visible{color:var(--color-text)}[data-type=people][data-layout=listing] nav>ul a[aria-current=page]{background:var(--color-coral-25);color:var(--color-brand)}[data-type=people][data-layout=listing] nav>ul a[aria-current=page]:before{background:currentColor}[data-type=people][data-layout=listing-column]{grid-column:3/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (width<=767px){[data-type=people][data-layout=listing-column]{grid-template-columns:minmax(0,1fr)}[data-type=people][data-layout=listing]{flex-direction:column;display:flex}}[data-type=people][data-layout=profile]{padding-block:clamp(2.5rem,6vw,5rem);padding-inline:var(--container-padding-inline);grid-template-columns:minmax(0,20rem) minmax(0,1fr) minmax(0,15rem);align-items:start;gap:clamp(1.5rem,4vw,3rem) clamp(2rem,5vw,4.5rem);display:grid}[data-type=people][data-layout=profile]>figure{aspect-ratio:1;border-radius:50%;grid-area:1/1/3;margin:0;overflow:hidden}[data-type=people][data-layout=profile]>figure img{object-fit:cover;block-size:100%;inline-size:100%}[data-type=people][data-layout=profile]>header{gap:var(--space-lg);flex-direction:column;grid-area:1/2;display:flex}[data-type=people][data-layout=profile]>header>p{max-inline-size:45ch;font-family:var(--font-mono);font-size:var(--font-size-small);line-height:var(--line-height-large);margin:0}[data-type=people][data-layout=profile]>header ul{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-type=people][data-layout=profile]>header ul li:nth-child(4n+1){--_pill:var(--color-coral-25)}[data-type=people][data-layout=profile]>header ul li:nth-child(4n+2){--_pill:var(--color-sage-25)}[data-type=people][data-layout=profile]>header ul li:nth-child(4n+3){--_pill:var(--color-lavender-25)}[data-type=people][data-layout=profile]>header ul li:nth-child(4n+4){--_pill:var(--color-teal-25)}[data-type=people][data-layout=profile]>header ul a{padding-block:var(--space-xs);padding-inline:var(--space-sm);border-radius:var(--border-radius);background:var(--_pill,var(--color-coral-25));color:var(--color-text);font-size:var(--font-size-small);transition:background-color var(--trans-duration) ease;text-decoration:none;display:inline-block}[data-type=people][data-layout=profile]>header ul a:after{content:none}[data-type=people][data-layout=profile]>header ul a:hover,[data-type=people][data-layout=profile]>header ul a:focus-visible{background:color-mix(in srgb, var(--_pill,var(--color-coral-25)) 70%, var(--color-text))}[data-type=people][data-layout=profile] h1{font-size:var(--font-size-display);font-weight:var(--font-weight-base);line-height:var(--line-height-display);margin:0}[data-type=people][data-layout=profile] hgroup{gap:var(--space-sm);flex-direction:column;display:flex}[data-type=people][data-layout=profile] hgroup p{font-family:var(--font-mono);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-mono);text-transform:uppercase;margin:0}[data-type=people][data-layout=profile] [data-layout=bio]{grid-area:2/2;max-inline-size:60ch}[data-type=people][data-layout=profile] [data-layout=bio]>*+*{margin-block-start:var(--space-lg)}[data-type=people][data-layout=profile]>aside{grid-area:2/3}[data-type=people][data-layout=profile]>aside h2{margin:0 0 var(--space-md);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-base);letter-spacing:var(--letter-spacing-mono);text-transform:uppercase}[data-type=people][data-layout=profile]>aside ul{font-size:var(--font-size-small);margin:0;padding-inline-start:var(--space-md)}[data-type=people][data-layout=profile]>aside li+li{margin-block-start:var(--space-xs)}[data-type=people][data-layout=profile]>aside a{color:var(--color-text);text-decoration:none}[data-type=people][data-layout=profile]>aside a:hover,[data-type=people][data-layout=profile]>aside a:focus-visible{color:var(--color-hover);text-decoration:underline}@media (width<=767px){[data-type=people][data-layout=profile]{grid-template-columns:minmax(0,1fr)}[data-type=people][data-layout=profile]>figure{max-inline-size:16rem}[data-type=people][data-layout=profile]>header,[data-type=people][data-layout=profile] [data-layout=bio],[data-type=people][data-layout=profile]>aside{grid-column:1}}[data-type=people][data-layout=related]{padding-block:clamp(2.5rem,6vw,5rem);padding-inline:var(--container-padding-inline);border-block-start:1px solid var(--color-gray-15);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,3vw,2rem);display:grid}[data-type=people][data-layout=related] h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-base);grid-column:1/-1;margin:0}@media (width<=767px){[data-type=people][data-layout=related]{grid-template-columns:minmax(0,1fr)}}[data-type=program][data-layout=teaser]{grid-template-columns:minmax(0,11rem) minmax(0,1fr) minmax(0,24rem);align-items:start;gap:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,4vw,3.5rem);display:grid}[data-type=program][data-layout=teaser] h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-base);grid-column:1/3;margin:0}[data-type=program][data-layout=teaser] ul{align-items:start;gap:var(--space-sm);flex-direction:column;grid-column:1;margin:0;padding:0;list-style:none;display:flex}[data-type=program][data-layout=teaser] p{grid-column:2;max-inline-size:60ch;margin:0}[data-type=program][data-layout=teaser] dl{font-family:var(--font-mono);font-size:var(--font-size-small);text-transform:uppercase;grid-column:2;margin:0}[data-type=program][data-layout=teaser] dl dd{margin:0}[data-type=program][data-layout=teaser] img{aspect-ratio:3/2;object-fit:cover;grid-area:1/3/span 3;block-size:auto;inline-size:100%;display:block}@media (width<=767px){[data-type=program][data-layout=teaser]{grid-template-columns:minmax(0,1fr)}[data-type=program][data-layout=teaser] h2,[data-type=program][data-layout=teaser] ul,[data-type=program][data-layout=teaser] p,[data-type=program][data-layout=teaser] dl,[data-type=program][data-layout=teaser] img{grid-column:1}[data-type=program][data-layout=teaser] img{grid-row:auto}}[data-type=program][data-layout=hero]{padding-block:clamp(2.5rem,6vw,5rem);padding-inline:var(--container-padding-inline);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}[data-type=program][data-layout=listing]{padding-block:clamp(2rem,5vw,4rem);padding-inline:var(--container-padding-inline)}[data-type=program][data-layout=listing] h1{font-size:var(--font-size-display);font-weight:var(--font-weight-base);margin:0 0 clamp(2rem,6vw,5rem)}[data-type=program][data-layout=listing] [data-layout=teaser]+[data-layout=teaser]{border-block-start:1px solid var(--color-gray-15);margin-block-start:clamp(2.5rem,6vw,4rem);padding-block-start:clamp(2.5rem,6vw,4rem)}[data-type=program][data-layout=masthead]{background:var(--color-yellow);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;display:grid}[data-type=program][data-layout=masthead] hgroup{gap:var(--space-xl);padding-block:clamp(3rem,8vw,6rem);padding-inline:var(--container-padding-inline);flex-direction:column;justify-content:center;display:flex}[data-type=program][data-layout=masthead] h1{font-size:var(--font-size-display);font-weight:var(--font-weight-base);line-height:var(--line-height-display);margin:0}[data-type=program][data-layout=masthead] p{max-inline-size:50ch;font-size:var(--font-size-large);margin:0}[data-type=program][data-layout=masthead] figure{background:var(--color-ground);margin:0}[data-type=program][data-layout=masthead] figure img{object-fit:cover;block-size:100%;inline-size:100%}@media (width<=767px){[data-type=program][data-layout=masthead]{grid-template-columns:minmax(0,1fr)}}[data-type=program][data-layout=actions]{padding-bottom:clamp(1.5rem,4vw,2.5rem);padding-inline:var(--container-padding-inline);margin-top:-2ex}[data-type=program][data-layout=actions] ul{gap:var(--space-md);flex-wrap:wrap;max-inline-size:60%;margin:0;padding:0;list-style:none;display:flex}[data-type=program][data-layout=actions] ul li:first-child{margin-inline-end:5ch}[data-type=program][data-layout=actions] a{text-transform:uppercase}[data-type=program][data-layout=about]{padding-block:clamp(2rem,5vw,3.5rem);padding-inline:var(--container-padding-inline);grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}[data-type=program][data-layout=about] h2{border-block-start:1px solid var(--color-text);font-family:var(--font-mono-serif);font-size:var(--font-size-small);font-weight:var(--font-weight-base);letter-spacing:-.5px;margin:0;padding-block-start:var(--space-md)}[data-type=program][data-layout=about] [data-layout=body]{max-inline-size:62ch;font-size:var(--font-size-large)}[data-type=program][data-layout=about] [data-layout=body]>*+*{margin-block-start:var(--space-lg)}@media (width<=767px){[data-type=program][data-layout=about]{grid-template-columns:minmax(0,1fr)}}[data-type=program][data-layout=team]{padding-block:clamp(2rem,5vw,3.5rem);padding-inline:var(--container-padding-inline);grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}[data-type=program][data-layout=team] h2{font-family:var(--font-mono);font-size:var(--font-size-small);font-weight:var(--font-weight-base);margin:0}[data-type=program][data-layout=team]>ul{border-block-start:1px solid var(--color-text);margin:0;padding:0;list-style:none}@media (width<=767px){[data-type=program][data-layout=team]{grid-template-columns:minmax(0,1fr)}}[data-type=program][data-layout=related]{padding-block:clamp(2.5rem,6vw,5rem);padding-inline:var(--container-padding-inline);border-block-start:1px solid var(--color-gray-15);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,3vw,2rem);display:grid}[data-type=program][data-layout=related] h2{grid-area:1/1/auto/-1;margin:0}[data-type=program][data-layout=related]>a{grid-area:1/3;place-self:center end}@media (width<=767px){[data-type=program][data-layout=related]{grid-template-columns:minmax(0,1fr)}[data-type=program][data-layout=related]>a{grid-area:auto/1;justify-self:start}}[data-type=artifact][data-layout=teaser]{gap:var(--space-lg);padding:var(--space-lg);background:var(--color-cream);border-radius:var(--border-radius);transition:background-color var(--trans-duration) ease;flex-direction:column;display:flex;position:relative}[data-type=artifact][data-layout=teaser] ul{gap:var(--space-sm);font-family:var(--font-mono);font-size:var(--font-size-small);text-transform:uppercase;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-type=artifact][data-layout=teaser] ul li:not(:last-child):after{content:" /"}[data-type=artifact][data-layout=teaser] h2{font-size:var(--font-size-h5);font-weight:var(--font-weight-base);line-height:var(--line-height-large);margin:0}[data-type=artifact][data-layout=teaser] a{--_btn-bg-hover:var(--color-coral-15);--_btn-border-hover:var(--color-coral-50)}[data-type=artifact][data-layout=teaser] a:after{content:"";z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}[data-type=artifact][data-layout=teaser] a{text-transform:uppercase;align-self:start;margin-block-start:auto}[data-type=artifact][data-layout=teaser]:hover,[data-type=artifact][data-layout=teaser]:focus-within{background:color-mix(in srgb, var(--color-cream) 70%, var(--color-blush))}[data-type=artifact][data-layout=teaser]:has(a:visited){border-color:green}[data-type=artifact][data-layout=listing]{padding-block:clamp(2rem,5vw,4rem);padding-inline:var(--container-padding-inline);grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}[data-type=artifact][data-layout=listing] h1{font-size:var(--font-size-display);font-weight:var(--font-weight-base);grid-column:1/-1;margin:0 0 clamp(1.5rem,4vw,3rem)}[data-type=artifact][data-layout=listing] nav{grid-column:1/3}[data-type=artifact][data-layout=listing] nav h2{margin:0 0 var(--space-md);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-base);letter-spacing:var(--letter-spacing-mono);text-transform:uppercase}[data-type=artifact][data-layout=listing] nav ul{anchor-scope:all;--_target:--highlight-1;position:relative}[data-type=artifact][data-layout=listing] nav ul:before{content:"";inset:anchor(var(--_target) top) anchor(var(--_target) right) anchor(var(--_target) bottom) anchor(var(--_target) left);background:var(--_highlight,transparent);border-radius:var(--border-radius);pointer-events:none;transition:inset .25s,background-color .25s;position:absolute}@media (prefers-reduced-motion:reduce){[data-type=artifact][data-layout=listing] nav ul:before{transition:none}}[data-type=artifact][data-layout=listing] nav ul:has(>li:hover){--_highlight:var(--color-coral-15)}[data-type=artifact][data-layout=listing] nav ul>li{position:relative}[data-type=artifact][data-layout=listing] nav ul>li:first-of-type{anchor-name:--highlight-1}[data-type=artifact][data-layout=listing] nav ul:has(>li:first-of-type:hover){--_target:--highlight-1}[data-type=artifact][data-layout=listing] nav ul>li:nth-of-type(2){anchor-name:--highlight-2}[data-type=artifact][data-layout=listing] nav ul:has(>li:nth-of-type(2):hover){--_target:--highlight-2}[data-type=artifact][data-layout=listing] nav ul>li:nth-of-type(3){anchor-name:--highlight-3}[data-type=artifact][data-layout=listing] nav ul:has(>li:nth-of-type(3):hover){--_target:--highlight-3}[data-type=artifact][data-layout=listing] nav ul>li:nth-of-type(4){anchor-name:--highlight-4}[data-type=artifact][data-layout=listing] nav ul:has(>li:nth-of-type(4):hover){--_target:--highlight-4}[data-type=artifact][data-layout=listing] nav ul>li:nth-of-type(5){anchor-name:--highlight-5}[data-type=artifact][data-layout=listing] nav ul:has(>li:nth-of-type(5):hover){--_target:--highlight-5}[data-type=artifact][data-layout=listing] nav ul>li:nth-of-type(6){anchor-name:--highlight-6}[data-type=artifact][data-layout=listing] nav ul:has(>li:nth-of-type(6):hover){--_target:--highlight-6}[data-type=artifact][data-layout=listing] nav ul>li:nth-of-type(7){anchor-name:--highlight-7}[data-type=artifact][data-layout=listing] nav ul:has(>li:nth-of-type(7):hover){--_target:--highlight-7}[data-type=artifact][data-layout=listing] nav ul>li:nth-of-type(8){anchor-name:--highlight-8}[data-type=artifact][data-layout=listing] nav ul:has(>li:nth-of-type(8):hover){--_target:--highlight-8}[data-type=artifact][data-layout=listing] nav ul>li:nth-of-type(9){anchor-name:--highlight-9}[data-type=artifact][data-layout=listing] nav ul:has(>li:nth-of-type(9):hover){--_target:--highlight-9}[data-type=artifact][data-layout=listing] nav ul>li:nth-of-type(10){anchor-name:--highlight-10}[data-type=artifact][data-layout=listing] nav ul:has(>li:nth-of-type(10):hover){--_target:--highlight-10}[data-type=artifact][data-layout=listing] nav ul>li:nth-of-type(11){anchor-name:--highlight-11}[data-type=artifact][data-layout=listing] nav ul:has(>li:nth-of-type(11):hover){--_target:--highlight-11}[data-type=artifact][data-layout=listing] nav ul>li:nth-of-type(12){anchor-name:--highlight-12}[data-type=artifact][data-layout=listing] nav ul:has(>li:nth-of-type(12):hover){--_target:--highlight-12}[data-type=artifact][data-layout=listing] nav ul>li:nth-of-type(13){anchor-name:--highlight-13}[data-type=artifact][data-layout=listing] nav ul:has(>li:nth-of-type(13):hover){--_target:--highlight-13}[data-type=artifact][data-layout=listing] nav ul>li:nth-of-type(14){anchor-name:--highlight-14}[data-type=artifact][data-layout=listing] nav ul:has(>li:nth-of-type(14):hover){--_target:--highlight-14}[data-type=artifact][data-layout=listing] nav ul>li:nth-of-type(15){anchor-name:--highlight-15}[data-type=artifact][data-layout=listing] nav ul:has(>li:nth-of-type(15):hover){--_target:--highlight-15}[data-type=artifact][data-layout=listing] nav ul>li:nth-of-type(16){anchor-name:--highlight-16}[data-type=artifact][data-layout=listing] nav ul:has(>li:nth-of-type(16):hover){--_target:--highlight-16}[data-type=artifact][data-layout=listing] nav ul>li:nth-of-type(17){anchor-name:--highlight-17}[data-type=artifact][data-layout=listing] nav ul:has(>li:nth-of-type(17):hover){--_target:--highlight-17}[data-type=artifact][data-layout=listing] nav ul>li:nth-of-type(18){anchor-name:--highlight-18}[data-type=artifact][data-layout=listing] nav ul:has(>li:nth-of-type(18):hover){--_target:--highlight-18}[data-type=artifact][data-layout=listing] nav ul>li:nth-of-type(19){anchor-name:--highlight-19}[data-type=artifact][data-layout=listing] nav ul:has(>li:nth-of-type(19):hover){--_target:--highlight-19}[data-type=artifact][data-layout=listing] nav ul>li:nth-of-type(20){anchor-name:--highlight-20}[data-type=artifact][data-layout=listing] nav ul:has(>li:nth-of-type(20):hover){--_target:--highlight-20}[data-type=artifact][data-layout=listing] nav ul{gap:calc(var(--space-xs) * -1);padding:0 var(--space-lg) 0 0;flex-direction:column;margin:0;list-style:none;display:flex}[data-type=artifact][data-layout=listing] nav ul li{max-inline-size:25ch}[data-type=artifact][data-layout=listing] nav ul a{gap:var(--space-lg);padding:var(--space-sm);border-radius:var(--border-radius);color:var(--color-text);line-height:1.3;text-decoration:none;display:flex}[data-type=artifact][data-layout=listing] nav ul a:before{content:"";border:1px solid;border-radius:100%;flex:none;block-size:.85em;inline-size:.85em;margin-block-start:.2em}[data-type=artifact][data-layout=listing] nav ul a:hover,[data-type=artifact][data-layout=listing] nav ul a:focus-visible{color:var(--color-text)}[data-type=artifact][data-layout=listing] nav ul a[aria-current=page]{background:var(--color-coral-25);color:var(--color-brand)}[data-type=artifact][data-layout=listing] nav ul a[aria-current=page]:before{background:currentColor}[data-type=artifact][data-layout=listing] nav ul{margin-block-end:clamp(1.5rem,4vw,2.5rem)}[data-type=artifact][data-layout=listing] nav p{font-size:var(--font-size-small);margin:0}[data-type=artifact][data-layout=listing-column]{gap:var(--space-md);flex-flow:wrap;grid-column:3/-1;display:flex}[data-type=artifact][data-layout=listing-column] [data-type=artifact][data-layout=teaser]{flex:0 0 calc(33.333% - var(--space-md));margin-bottom:auto}[data-type=artifact][data-layout=listing-column] [data-load-more]{flex:0 0 100%;margin-block-start:var(--space-md)}@media (width<=767px){[data-type=artifact][data-layout=listing-column]{flex-direction:column}[data-type=artifact][data-layout=listing]{flex-direction:column;display:flex}[data-type=artifact][data-layout=listing] [data-type=artifact][data-layout=teaser]{flex:0 0 100%;margin-bottom:auto}}[data-type=event][data-layout=teaser]{background:var(--color-ground);border:1px solid var(--color-lavender-25);border-radius:var(--border-radius);transition:border-color var(--trans-duration) ease;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}[data-type=event][data-layout=teaser]>header{justify-content:space-between;gap:var(--space-xl);min-inline-size:7rem;padding:var(--space-lg);background:var(--color-lavender-50);font-family:var(--font-mono);text-align:center;flex-direction:column;display:flex}[data-type=event][data-layout=teaser]>header time{text-transform:uppercase;line-height:var(--line-height-base);flex-direction:column;display:flex}[data-type=event][data-layout=teaser]>header time span{font-size:var(--font-size-h2);line-height:var(--line-height-large)}[data-type=event][data-layout=teaser]>header p{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-mono);text-transform:uppercase;margin:0}[data-type=event][data-layout=teaser]>div{align-items:start;gap:var(--space-md);padding:var(--space-lg);flex-direction:column;display:flex}[data-type=event][data-layout=teaser]>div p{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-mono);text-transform:uppercase;margin:0}[data-type=event][data-layout=teaser]>div h2{font-size:var(--font-size-h3);font-weight:var(--font-weight-base);line-height:var(--line-height-large);margin:0}[data-type=event][data-layout=teaser]>div a:after{content:"";z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}[data-type=event][data-layout=teaser]>div a{margin-block-start:auto}[data-type=event][data-layout=teaser]:hover,[data-type=event][data-layout=teaser]:focus-within{border-color:var(--color-lavender)}@media (width<=767px){[data-type=event][data-layout=teaser]{grid-template-columns:minmax(0,1fr)}[data-type=event][data-layout=teaser]>header{justify-content:start;align-items:baseline;gap:var(--space-md);text-align:start;flex-direction:row}}[data-type=event][data-layout=list-item]{padding-block:var(--space-lg);border-block-end:1px solid var(--color-gray-15);font-size:var(--font-size-h5);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:baseline;gap:clamp(1rem,3vw,3rem);padding-inline-start:var(--space-sm);display:grid;position:relative}[data-type=event][data-layout=list-item] time{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:0}[data-type=event][data-layout=list-item] a:after{content:"";z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}[data-type=event][data-layout=list-item] a{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}[data-type=event][data-layout=list-item] a:hover,[data-type=event][data-layout=list-item] a:focus-visible{color:var(--color-hover)}[data-type=event][data-layout=list-item] ul{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-type=event][data-layout=list-item] ul li:not(:last-child):after{content:","}[data-type=event][data-layout=list-item] p{white-space:nowrap;font-family:var(--font-mono);font-size:var(--font-size-small);margin:0;margin-inline-start:auto}[data-type=event][data-layout=list-item]:has(a:hover){color:var(--color-hover);border-bottom-color:var(--color-coral-25)}@media (width<=767px){[data-type=event][data-layout=list-item]{row-gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr)}[data-type=event][data-layout=list-item] a{white-space:normal;grid-column:2}}[data-type=event][data-layout=spotlight]{padding-block:clamp(2rem,5vw,4rem);padding-inline:var(--container-padding-inline);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,3vw,2rem);display:grid}[data-type=event][data-layout=spotlight] h1{font-size:var(--font-size-display);font-weight:var(--font-weight-base);grid-column:1/-1;margin:0 0 clamp(1.5rem,4vw,3rem)}[data-type=event][data-layout=spotlight] h1#spotlight-heading-empty{font-size:var(--font-size-h2);margin-bottom:0}[data-type=event][data-layout=spotlight]>p{grid-column:1/-1;margin:0}@media (width<=767px){[data-type=event][data-layout=spotlight]{grid-template-columns:minmax(0,1fr)}}[data-type=event][data-layout=listing]{padding-block:clamp(2rem,5vw,4rem);padding-inline:var(--container-padding-inline);border-block-start:1px solid var(--color-gray-15)}[data-type=event][data-layout=listing] h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-base);margin:0 0 clamp(1rem,3vw,2rem)}[data-type=event][data-layout=listing]>ul{anchor-scope:all;--_target:--highlight-1;position:relative}[data-type=event][data-layout=listing]>ul:before{content:"";inset:anchor(var(--_target) top) anchor(var(--_target) right) anchor(var(--_target) bottom) anchor(var(--_target) left);background:var(--_highlight,transparent);border-radius:var(--border-radius);pointer-events:none;transition:inset .25s,background-color .25s;position:absolute}@media (prefers-reduced-motion:reduce){[data-type=event][data-layout=listing]>ul:before{transition:none}}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:hover){--_highlight:var(--color-coral-5)}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]{position:relative}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:first-of-type{anchor-name:--highlight-1}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:first-of-type:hover){--_target:--highlight-1}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(2){anchor-name:--highlight-2}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(2):hover){--_target:--highlight-2}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(3){anchor-name:--highlight-3}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(3):hover){--_target:--highlight-3}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(4){anchor-name:--highlight-4}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(4):hover){--_target:--highlight-4}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(5){anchor-name:--highlight-5}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(5):hover){--_target:--highlight-5}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(6){anchor-name:--highlight-6}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(6):hover){--_target:--highlight-6}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(7){anchor-name:--highlight-7}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(7):hover){--_target:--highlight-7}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(8){anchor-name:--highlight-8}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(8):hover){--_target:--highlight-8}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(9){anchor-name:--highlight-9}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(9):hover){--_target:--highlight-9}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(10){anchor-name:--highlight-10}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(10):hover){--_target:--highlight-10}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(11){anchor-name:--highlight-11}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(11):hover){--_target:--highlight-11}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(12){anchor-name:--highlight-12}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(12):hover){--_target:--highlight-12}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(13){anchor-name:--highlight-13}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(13):hover){--_target:--highlight-13}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(14){anchor-name:--highlight-14}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(14):hover){--_target:--highlight-14}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(15){anchor-name:--highlight-15}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(15):hover){--_target:--highlight-15}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(16){anchor-name:--highlight-16}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(16):hover){--_target:--highlight-16}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(17){anchor-name:--highlight-17}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(17):hover){--_target:--highlight-17}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(18){anchor-name:--highlight-18}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(18):hover){--_target:--highlight-18}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(19){anchor-name:--highlight-19}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(19):hover){--_target:--highlight-19}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(20){anchor-name:--highlight-20}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(20):hover){--_target:--highlight-20}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(21){anchor-name:--highlight-21}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(21):hover){--_target:--highlight-21}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(22){anchor-name:--highlight-22}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(22):hover){--_target:--highlight-22}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(23){anchor-name:--highlight-23}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(23):hover){--_target:--highlight-23}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(24){anchor-name:--highlight-24}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(24):hover){--_target:--highlight-24}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(25){anchor-name:--highlight-25}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(25):hover){--_target:--highlight-25}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(26){anchor-name:--highlight-26}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(26):hover){--_target:--highlight-26}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(27){anchor-name:--highlight-27}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(27):hover){--_target:--highlight-27}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(28){anchor-name:--highlight-28}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(28):hover){--_target:--highlight-28}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(29){anchor-name:--highlight-29}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(29):hover){--_target:--highlight-29}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(30){anchor-name:--highlight-30}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(30):hover){--_target:--highlight-30}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(31){anchor-name:--highlight-31}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(31):hover){--_target:--highlight-31}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(32){anchor-name:--highlight-32}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(32):hover){--_target:--highlight-32}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(33){anchor-name:--highlight-33}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(33):hover){--_target:--highlight-33}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(34){anchor-name:--highlight-34}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(34):hover){--_target:--highlight-34}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(35){anchor-name:--highlight-35}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(35):hover){--_target:--highlight-35}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(36){anchor-name:--highlight-36}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(36):hover){--_target:--highlight-36}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(37){anchor-name:--highlight-37}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(37):hover){--_target:--highlight-37}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(38){anchor-name:--highlight-38}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(38):hover){--_target:--highlight-38}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(39){anchor-name:--highlight-39}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(39):hover){--_target:--highlight-39}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(40){anchor-name:--highlight-40}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(40):hover){--_target:--highlight-40}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(41){anchor-name:--highlight-41}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(41):hover){--_target:--highlight-41}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(42){anchor-name:--highlight-42}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(42):hover){--_target:--highlight-42}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(43){anchor-name:--highlight-43}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(43):hover){--_target:--highlight-43}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(44){anchor-name:--highlight-44}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(44):hover){--_target:--highlight-44}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(45){anchor-name:--highlight-45}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(45):hover){--_target:--highlight-45}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(46){anchor-name:--highlight-46}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(46):hover){--_target:--highlight-46}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(47){anchor-name:--highlight-47}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(47):hover){--_target:--highlight-47}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(48){anchor-name:--highlight-48}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(48):hover){--_target:--highlight-48}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(49){anchor-name:--highlight-49}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(49):hover){--_target:--highlight-49}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(50){anchor-name:--highlight-50}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(50):hover){--_target:--highlight-50}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(51){anchor-name:--highlight-51}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(51):hover){--_target:--highlight-51}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(52){anchor-name:--highlight-52}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(52):hover){--_target:--highlight-52}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(53){anchor-name:--highlight-53}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(53):hover){--_target:--highlight-53}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(54){anchor-name:--highlight-54}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(54):hover){--_target:--highlight-54}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(55){anchor-name:--highlight-55}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(55):hover){--_target:--highlight-55}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(56){anchor-name:--highlight-56}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(56):hover){--_target:--highlight-56}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(57){anchor-name:--highlight-57}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(57):hover){--_target:--highlight-57}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(58){anchor-name:--highlight-58}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(58):hover){--_target:--highlight-58}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(59){anchor-name:--highlight-59}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(59):hover){--_target:--highlight-59}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(60){anchor-name:--highlight-60}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(60):hover){--_target:--highlight-60}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(61){anchor-name:--highlight-61}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(61):hover){--_target:--highlight-61}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(62){anchor-name:--highlight-62}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(62):hover){--_target:--highlight-62}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(63){anchor-name:--highlight-63}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(63):hover){--_target:--highlight-63}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(64){anchor-name:--highlight-64}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(64):hover){--_target:--highlight-64}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(65){anchor-name:--highlight-65}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(65):hover){--_target:--highlight-65}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(66){anchor-name:--highlight-66}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(66):hover){--_target:--highlight-66}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(67){anchor-name:--highlight-67}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(67):hover){--_target:--highlight-67}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(68){anchor-name:--highlight-68}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(68):hover){--_target:--highlight-68}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(69){anchor-name:--highlight-69}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(69):hover){--_target:--highlight-69}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(70){anchor-name:--highlight-70}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(70):hover){--_target:--highlight-70}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(71){anchor-name:--highlight-71}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(71):hover){--_target:--highlight-71}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(72){anchor-name:--highlight-72}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(72):hover){--_target:--highlight-72}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(73){anchor-name:--highlight-73}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(73):hover){--_target:--highlight-73}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(74){anchor-name:--highlight-74}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(74):hover){--_target:--highlight-74}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(75){anchor-name:--highlight-75}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(75):hover){--_target:--highlight-75}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(76){anchor-name:--highlight-76}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(76):hover){--_target:--highlight-76}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(77){anchor-name:--highlight-77}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(77):hover){--_target:--highlight-77}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(78){anchor-name:--highlight-78}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(78):hover){--_target:--highlight-78}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(79){anchor-name:--highlight-79}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(79):hover){--_target:--highlight-79}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(80){anchor-name:--highlight-80}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(80):hover){--_target:--highlight-80}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(81){anchor-name:--highlight-81}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(81):hover){--_target:--highlight-81}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(82){anchor-name:--highlight-82}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(82):hover){--_target:--highlight-82}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(83){anchor-name:--highlight-83}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(83):hover){--_target:--highlight-83}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(84){anchor-name:--highlight-84}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(84):hover){--_target:--highlight-84}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(85){anchor-name:--highlight-85}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(85):hover){--_target:--highlight-85}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(86){anchor-name:--highlight-86}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(86):hover){--_target:--highlight-86}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(87){anchor-name:--highlight-87}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(87):hover){--_target:--highlight-87}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(88){anchor-name:--highlight-88}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(88):hover){--_target:--highlight-88}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(89){anchor-name:--highlight-89}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(89):hover){--_target:--highlight-89}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(90){anchor-name:--highlight-90}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(90):hover){--_target:--highlight-90}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(91){anchor-name:--highlight-91}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(91):hover){--_target:--highlight-91}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(92){anchor-name:--highlight-92}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(92):hover){--_target:--highlight-92}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(93){anchor-name:--highlight-93}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(93):hover){--_target:--highlight-93}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(94){anchor-name:--highlight-94}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(94):hover){--_target:--highlight-94}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(95){anchor-name:--highlight-95}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(95):hover){--_target:--highlight-95}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(96){anchor-name:--highlight-96}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(96):hover){--_target:--highlight-96}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(97){anchor-name:--highlight-97}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(97):hover){--_target:--highlight-97}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(98){anchor-name:--highlight-98}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(98):hover){--_target:--highlight-98}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(99){anchor-name:--highlight-99}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(99):hover){--_target:--highlight-99}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(100){anchor-name:--highlight-100}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(100):hover){--_target:--highlight-100}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(101){anchor-name:--highlight-101}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(101):hover){--_target:--highlight-101}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(102){anchor-name:--highlight-102}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(102):hover){--_target:--highlight-102}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(103){anchor-name:--highlight-103}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(103):hover){--_target:--highlight-103}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(104){anchor-name:--highlight-104}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(104):hover){--_target:--highlight-104}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(105){anchor-name:--highlight-105}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(105):hover){--_target:--highlight-105}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(106){anchor-name:--highlight-106}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(106):hover){--_target:--highlight-106}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(107){anchor-name:--highlight-107}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(107):hover){--_target:--highlight-107}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(108){anchor-name:--highlight-108}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(108):hover){--_target:--highlight-108}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(109){anchor-name:--highlight-109}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(109):hover){--_target:--highlight-109}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(110){anchor-name:--highlight-110}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(110):hover){--_target:--highlight-110}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(111){anchor-name:--highlight-111}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(111):hover){--_target:--highlight-111}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(112){anchor-name:--highlight-112}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(112):hover){--_target:--highlight-112}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(113){anchor-name:--highlight-113}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(113):hover){--_target:--highlight-113}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(114){anchor-name:--highlight-114}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(114):hover){--_target:--highlight-114}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(115){anchor-name:--highlight-115}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(115):hover){--_target:--highlight-115}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(116){anchor-name:--highlight-116}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(116):hover){--_target:--highlight-116}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(117){anchor-name:--highlight-117}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(117):hover){--_target:--highlight-117}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(118){anchor-name:--highlight-118}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(118):hover){--_target:--highlight-118}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(119){anchor-name:--highlight-119}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(119):hover){--_target:--highlight-119}[data-type=event][data-layout=listing]>ul>li[data-layout=list-item]:nth-of-type(120){anchor-name:--highlight-120}[data-type=event][data-layout=listing]>ul:has(>li[data-layout=list-item]:nth-of-type(120):hover){--_target:--highlight-120}[data-type=event][data-layout=listing]>ul{margin:0;padding:0;list-style:none}[data-type=event][data-layout=listing]>ul>li:not([data-layout]){justify-content:center;margin-block-start:clamp(1rem,3vw,2rem);display:flex}[data-type=event][data-layout=masthead]{background:var(--color-lavender-50);padding-top:clamp(2.5rem,6vw,5rem);padding-inline:var(--container-padding-inline);grid-template-columns:minmax(0,1.9fr) minmax(0,.75fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}[data-type=event][data-layout=masthead] hgroup{gap:var(--space-lg);flex-direction:column;display:flex}[data-type=event][data-layout=masthead] hgroup p{font-family:var(--font-mono);font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:var(--letter-spacing-mono);margin:0}[data-type=event][data-layout=masthead] h1{margin:0 0 var(--space-xxl);font-size:var(--font-size-display);line-height:var(--line-height-display)}@media (width<=767px){[data-type=event][data-layout=masthead]{grid-template-columns:minmax(0,1fr)}}[data-type=event][data-layout=details]{background:var(--color-lavender-15);border-radius:var(--border-radius);font-family:var(--font-mono);font-size:var(--font-size-small);max-width:45ch;margin-bottom:calc(var(--space-lg) * -1);flex-direction:column;margin-top:auto;display:flex}[data-type=event][data-layout=details] ul{padding:0;padding-top:var(--space-sm);flex-direction:column;margin:0;list-style:none;display:flex}[data-type=event][data-layout=details] li{align-items:start;gap:var(--space-sm);border-block-end:1px solid var(--color-lavender-50);padding:var(--space-md);display:flex}[data-type=event][data-layout=details] li svg{flex:none;block-size:1.1rem;inline-size:1.1rem;margin-block-start:.15em}[data-type=event][data-layout=details] p{padding:var(--space-md);border-block-end:1px solid var(--color-lavender-50);margin:0}[data-type=event][data-layout=details] p:last-child{background:var(--color-lavender-25);border-radius:0 0 var(--border-radius) var(--border-radius);border-block-end:none}[data-type=event][data-layout=details]>div{gap:var(--space-sm);padding:var(--space-lg) var(--space-md);flex-wrap:wrap;display:flex}[data-type=event][data-layout=details]>div a{text-transform:uppercase}[data-type=event][data-layout=details]>div [data-action=register]{--_btn-bg-hover:var(--color-lavender-25);flex:auto}[data-type=event][data-layout=featuring]{padding-block:clamp(2rem,5vw,3.5rem);padding-inline:var(--container-padding-inline);border-block-end:1px solid var(--color-gray-15)}[data-type=event][data-layout=featuring] h2{margin:0 0 var(--space-lg);font-family:var(--font-mono);font-size:var(--font-size-small);font-weight:var(--font-weight-base);text-transform:uppercase;letter-spacing:var(--letter-spacing-mono)}[data-type=event][data-layout=featuring] ul{flex-wrap:wrap;gap:clamp(1.5rem,4vw,3rem);margin:0;padding:0;list-style:none;display:flex}[data-type=event][data-layout=featuring] li{align-items:center;gap:var(--space-md);max-inline-size:30rem;display:flex}[data-type=event][data-layout=featuring] img,[data-type=event][data-layout=featuring] span[aria-hidden]{object-fit:cover;border-radius:50%;flex:none;block-size:3.5rem;inline-size:3.5rem}[data-type=event][data-layout=featuring] span[aria-hidden]{background:var(--color-coral)}[data-type=event][data-layout=featuring] p{font-family:var(--font-mono);font-size:var(--font-size-small);line-height:var(--line-height-base);margin:0}[data-type=event][data-layout=body]{padding-block:clamp(2.5rem,6vw,5rem);padding-inline:var(--container-padding-inline)}[data-type=event][data-layout=body]>*{max-inline-size:68ch;margin-inline:auto}[data-type=event][data-layout=body]>*+*{margin-block-start:var(--space-lg)}[data-type=fellowship][data-layout=list-item]{align-items:baseline;column-gap:clamp(1.5rem,4vw,3rem);row-gap:var(--space-sm);border-block-end:1px solid var(--color-gray-15);flex-direction:column;padding-bottom:clamp(1.5rem,4vw,2.5rem);display:flex;position:relative}[data-type=fellowship][data-layout=list-item] header{justify-content:space-between;width:100%;display:flex}[data-type=fellowship][data-layout=list-item] header h3{margin:0}[data-type=fellowship][data-layout=list-item] header:has(a:hover){color:var(--color-coral)}[data-type=fellowship][data-layout=list-item] [data-field=status]{text-transform:uppercase;font-family:var(--font-mono);color:var(--sal-green-3);margin:0}[data-type=fellowship][data-layout=list-item] [data-field=status][data-open=false]{color:var(--color-coral)}[data-type=fellowship][data-layout=list-item] [data-field=summary]{max-inline-size:80ch;font-size:var(--font-size-large);line-height:var(--line-height-large);grid-column:1/-1;margin:0}[data-type=fellowship][data-layout=list-item] a:after{content:"";z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=767px){[data-type=fellowship][data-layout=list-item]{grid-template-columns:minmax(0,1fr) auto}[data-type=fellowship][data-layout=list-item] a{grid-column:1/-1;justify-self:start}}[data-type=fellowship][data-layout=hero]{padding-block:clamp(2.5rem,6vw,5rem);padding-inline:var(--container-padding-inline);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}[data-type=fellowship][data-layout=hero] hgroup{gap:var(--space-xl);flex-direction:column;display:flex}[data-type=fellowship][data-layout=hero] h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-base);line-height:var(--line-height-display);margin:0}[data-type=fellowship][data-layout=hero] p{max-inline-size:45ch;margin:0}[data-type=fellowship][data-layout=hero] figure{border-block-end:clamp(1.5rem, 3vw, 2.5rem) solid var(--color-coral);margin:0}[data-type=fellowship][data-layout=hero] figure img{aspect-ratio:3/2;object-fit:cover;block-size:auto;inline-size:100%;display:block}@media (width<=767px){[data-type=fellowship][data-layout=hero]{grid-template-columns:minmax(0,1fr)}}[data-type=fellowship][data-layout=listing]{padding-bottom:clamp(2rem,5vw,4rem);padding-inline:var(--container-padding-inline);grid-template-columns:minmax(0,1fr) minmax(0,12rem);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}[data-type=fellowship][data-layout=listing]>ul{flex-direction:column;grid-column:1;gap:clamp(1.5rem,4vw,2.5rem);margin:0;padding:0;list-style:none;display:flex}@media (width<=767px){[data-type=fellowship][data-layout=listing]{grid-template-columns:minmax(0,1fr)}}[data-type=fellowship][data-layout=masthead]{background:var(--color-coral-50);padding-top:clamp(2.5rem,6vw,5rem);padding-inline:var(--container-padding-inline);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}[data-type=fellowship][data-layout=masthead] hgroup{gap:var(--space-lg);flex-direction:column;display:flex}[data-type=fellowship][data-layout=masthead] hgroup span{font-family:var(--font-mono);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-mono);text-transform:uppercase;margin:0}[data-type=fellowship][data-layout=masthead] hgroup p{font-size:var(--font-size-large);max-width:55ch;margin-block-end:var(--space-xl)}[data-type=fellowship][data-layout=masthead] h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-base);line-height:var(--line-height-display);margin:0}@media (width<=767px){[data-type=fellowship][data-layout=masthead]{grid-template-columns:minmax(0,1fr)}}[data-type=fellowship][data-layout=details]{max-inline-size:45ch;background:var(--color-coral-15);border-radius:var(--border-radius);font-family:var(--font-mono);font-size:var(--font-size-small);flex-direction:column;margin-block-end:calc(var(--space-xl) * -1);display:flex}[data-type=fellowship][data-layout=details] ul{padding:var(--space-sm) 0 0;flex-direction:column;margin:0;list-style:none;display:flex}[data-type=fellowship][data-layout=details] li{align-items:start;gap:var(--space-sm);padding:var(--space-md);border-block-end:1px dotted var(--color-coral);display:flex}[data-type=fellowship][data-layout=details] li svg{flex:none;block-size:1.1rem;inline-size:1.1rem;margin-block-start:.15em}[data-type=fellowship][data-layout=details] p{padding:var(--space-md);border-block-end:1px dotted var(--color-coral);margin:0}[data-type=fellowship][data-layout=details]>div{padding:var(--space-lg) var(--space-md);padding:0}[data-type=fellowship][data-layout=details]>div a{text-transform:uppercase;inline-size:100%;padding:var(--space-md);font-size:var(--font-size-large);background:var(--color-coral-25);border:none;border-top-left-radius:0;border-top-right-radius:0}[data-type=fellowship][data-layout=details]>div a:hover{background:var(--color-coral-50)}[data-type=fellowship][data-layout=about]{padding-block:clamp(3rem,7vw,5rem);padding-inline:var(--container-padding-inline);grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}[data-type=fellowship][data-layout=about] h2{border-block-start:1px solid var(--color-text);font-family:var(--font-mono);font-size:var(--font-size-small);font-weight:var(--font-weight-base);margin:0;padding-block-start:var(--space-md)}[data-type=fellowship][data-layout=about] [data-layout=body]{max-inline-size:68ch;font-size:var(--font-size-large)}[data-type=fellowship][data-layout=about] [data-layout=body]>*+*{margin-block-start:var(--space-lg)}@media (width<=767px){[data-type=fellowship][data-layout=about]{grid-template-columns:minmax(0,1fr)}}[data-type=fellowship][data-layout=dates]{padding-block-end:clamp(2rem,5vw,4rem);padding-inline:var(--container-padding-inline);font-family:var(--font-mono);font-size:var(--font-size-small)}[data-type=fellowship][data-layout=dates] dl{gap:var(--space-sm);flex-wrap:wrap;margin:0;display:flex}[data-type=fellowship][data-layout=dates] dd{margin:0}html:has(body.template-about){scroll-padding-block-start:calc(var(--header-height) + var(--subnav-height))}nav[data-page=about]{z-index:90;min-block-size:var(--subnav-height);background:var(--color-gray-5);border-block-end:1px solid var(--color-gray-15);justify-content:end;align-items:center;display:flex;position:sticky;inset-block-start:var(--sticky-subnav)}nav[data-page=about] ul{padding:var(--space-md) var(--container-padding-inline);flex-wrap:wrap;gap:clamp(1rem,3vw,2.5rem);margin:0;list-style:none;display:flex}nav[data-page=about] a{color:var(--color-text);font-size:var(--font-size-large);transition:color var(--trans-duration) ease;text-decoration:none}nav[data-page=about] a:hover,nav[data-page=about] a:focus-visible{color:var(--color-hover)}nav[data-page=about] a[aria-current=true]{color:var(--color-coral)}@media (width<=767px){nav[data-page=about]{justify-content:start}nav[data-page=about] ul{gap:var(--space-md)}nav[data-page=about] a{font-size:var(--font-size-base)}}[data-page=about][data-layout=masthead]{gap:var(--space-lg);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding-bottom:clamp(2.5rem,6vw,5rem);display:grid}[data-page=about][data-layout=masthead] h1{font-size:var(--font-size-display);text-wrap:wrap;grid-area:2/4/3/9;padding-top:clamp(2.5rem,6vw,5rem)}[data-page=about][data-layout=masthead] [data-layout=body]{gap:var(--space-md);flex-direction:row;grid-area:3/4/auto/9;display:flex}[data-page=about][data-layout=masthead] [data-layout=body] span{font-size:var(--font-size-small);font-family:var(--font-mono-serif);width:40ch}[data-page=about][data-layout=masthead] [data-layout=body] p{margin-top:0;margin-bottom:var(--space-md)}[data-page=about][data-layout=masthead] figure[data-item=image-0]{grid-area:3/1/auto/3}[data-page=about][data-layout=masthead] figure[data-item=image-1]{grid-area:3/9/auto/13}[data-page=about][data-layout=masthead] figure[data-item=motif-square]{background-color:var(--color-brand-bright);width:100%;height:calc(100% + var(--space-lg));grid-area:1/9/3/13;display:block}[data-page=about][data-layout=masthead] figure[data-item=motif-circle-half]{grid-area:3/9/auto/13}@media (width<=767px){[data-page=about][data-layout=masthead]{justify-content:center;align-items:center;gap:var(--space-lg);flex-direction:column;padding-top:clamp(2.5rem,6vw,5rem);padding-bottom:0;display:flex}[data-page=about][data-layout=masthead] h1,[data-page=about][data-layout=masthead] section[data-layout=body]{padding-inline:var(--container-padding-inline)}}[data-page=about][data-layout=prose]{padding-block:clamp(2.5rem,7vw,6rem);padding-inline:var(--container-padding-inline);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(2rem,5vw,3.5rem) clamp(1.5rem,3vw,2.5rem);display:grid}[data-page=about][data-layout=prose]>h2{border-block-start:1px solid var(--color-text);font-family:var(--font-mono);font-size:var(--font-size-small);font-weight:var(--font-weight-base);grid-column:3/6;margin:0;padding-block-start:var(--space-md)}@media (width<=767px){[data-page=about][data-layout=prose]{grid-template-columns:minmax(0,1fr)}[data-page=about][data-layout=prose]>h2{grid-column:1}}[data-page=about][data-layout=prose] [data-layout=body]{grid-column:6/11;max-inline-size:60ch}[data-page=about][data-layout=prose] [data-layout=body]>*+*{margin-block-start:var(--space-lg)}[data-page=about][data-layout=prose] [data-layout=body] h2,[data-page=about][data-layout=prose] [data-layout=body] h3{font-size:var(--font-size-h1);font-weight:var(--font-weight-base);line-height:var(--line-height-display);margin:0}@media (width<=767px){[data-page=about][data-layout=prose] [data-layout=body]{grid-column:1}}[data-page=about][data-layout=prose] [data-layout=gallery]{display:contents}[data-page=about][data-layout=prose] [data-layout=gallery] img{object-fit:cover;block-size:auto;inline-size:100%;display:block}[data-page=about][data-layout=prose] [data-layout=gallery] img:nth-child(3n+1){grid-area:1/1/2/3}[data-page=about][data-layout=prose] [data-layout=gallery] img:nth-child(3n+2){grid-area:1/11/2/13}[data-page=about][data-layout=prose] [data-layout=gallery] img:nth-child(3n+3){grid-area:2/11/3/13}@media (width<=767px){[data-page=about][data-layout=prose] [data-layout=gallery]{gap:var(--space-md);display:flex;overflow-x:auto}[data-page=about][data-layout=prose] [data-layout=gallery] img{flex:0 0 55%}}[data-page=about][data-layout=aims]{padding-block:clamp(2.5rem,7vw,6rem);padding-inline:var(--container-padding-inline);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}[data-page=about][data-layout=aims] header h2{font-size:var(--font-size-display);font-weight:var(--font-weight-base);margin:0}[data-page=about][data-layout=aims] figure{grid-area:1/2/span 2}[data-page=about][data-layout=aims] figure [data-aim]{cursor:pointer}[data-page=about][data-layout=aims] figure g:not([data-aim]){pointer-events:none}[data-page=about][data-layout=aims] figure path{transition:fill .3s ease-in-out}[data-page=about][data-layout=aims] section{gap:var(--space-md);flex-direction:column;max-width:65ch;display:flex}[data-page=about][data-layout=aims] details{padding-block-end:0;padding-inline-start:var(--space-lg);transition:padding-block-end .3s ease-in-out}[data-page=about][data-layout=aims] details:before{content:"";background:0 0;width:1px;transition:bottom .15s ease-in-out;position:absolute;top:1rem;bottom:100%;left:-.15rem}[data-page=about][data-layout=aims] details:hover h3{color:var(--_marker,var(--color-coral))}[data-page=about][data-layout=aims] details[open]{padding-block-end:var(--space-lg);position:relative}[data-page=about][data-layout=aims] details[open] h3{color:var(--_marker,var(--color-coral))}[data-page=about][data-layout=aims] details[open]:before{background:var(--_marker,var(--color-coral));bottom:0}[data-page=about][data-layout=aims] details[open] summary:before{opacity:1}[data-page=about][data-layout=aims] summary{align-items:start;gap:var(--space-md);cursor:pointer;list-style:none;display:flex}[data-page=about][data-layout=aims] summary::-webkit-details-marker{display:none}[data-page=about][data-layout=aims] summary:before{content:"";background:var(--_marker,var(--color-coral));opacity:.5;flex:none;block-size:.6rem;inline-size:.6rem;margin-block-start:.5rem;margin-inline-start:-1.85rem;transition:opacity .3s ease-in-out,rotate .3s ease-in-out}[data-page=about][data-layout=aims] details[open]>summary:before{rotate:45deg}[data-page=about][data-layout=aims] h3{font-size:var(--font-size-h4);font-weight:var(--font-weight-base);line-height:var(--line-height-large);margin:0;margin-block-start:0}[data-page=about][data-layout=aims] details p{margin:var(--space-md) 0 0;max-inline-size:60ch;font-size:var(--font-size-large);line-height:var(--line-height-large)}[data-page=about][data-layout=aims] details[data-aim=accelerate]{--_marker:var(--color-orange)}[data-page=about][data-layout=aims][data-active=accelerate] figure [data-aim=accelerate] path:first-child{fill:var(--color-orange)!important}[data-page=about][data-layout=aims][data-active=accelerate] figure [data-aim=accelerate] path:last-child{fill:var(--color-ground)!important}[data-page=about][data-layout=aims] details[data-aim=develop]{--_marker:var(--color-blue)}[data-page=about][data-layout=aims][data-active=develop] figure [data-aim=develop] path:first-child{fill:var(--color-blue)!important}[data-page=about][data-layout=aims][data-active=develop] figure [data-aim=develop] path:last-child{fill:var(--color-ground)!important}[data-page=about][data-layout=aims] details[data-aim=catalyze]{--_marker:var(--color-coral)}[data-page=about][data-layout=aims][data-active=catalyze] figure [data-aim=catalyze] path:first-child{fill:var(--color-coral)!important}[data-page=about][data-layout=aims][data-active=catalyze] figure [data-aim=catalyze] path:last-child{fill:var(--color-ground)!important}[data-page=about][data-layout=aims] details[data-aim=advance]{--_marker:var(--color-teal)}[data-page=about][data-layout=aims][data-active=advance] figure [data-aim=advance] path:first-child{fill:var(--color-teal)!important}[data-page=about][data-layout=aims][data-active=advance] figure [data-aim=advance] path:last-child{fill:var(--color-ground)!important}@media (width<=767px){[data-page=about][data-layout=aims]{grid-template-columns:minmax(0,1fr)}}[data-page=about][data-layout=people]{padding-block:clamp(2.5rem,7vw,6rem);padding-inline:var(--container-padding-inline);grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem) clamp(2rem,5vw,4rem);display:grid}[data-page=about][data-layout=people]>h2{font-size:var(--font-size-display);font-weight:var(--font-weight-base);text-align:center;grid-column:1/-1;margin:0}[data-page=about][data-layout=people]>p{text-align:center;grid-column:1/-1;max-inline-size:55ch;margin:0 auto}[data-page=about][data-layout=people]>nav{position:sticky;inset-block-start:var(--sticky-offset)}[data-page=about][data-layout=people]>nav ul{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-page=about][data-layout=people]>nav a{color:var(--color-text);font-size:var(--font-size-h5);transition:color var(--trans-duration) ease;text-decoration:none;display:inline-block}[data-page=about][data-layout=people]>nav a:hover,[data-page=about][data-layout=people]>nav a:focus-visible{color:var(--color-hover)}[data-page=about][data-layout=people]>nav a[aria-current=true]{color:var(--color-coral)}[data-page=about][data-layout=people]>nav a[aria-current=true]:before{content:"— "}[data-page=about][data-layout=people]>div{flex-direction:column;gap:clamp(2.5rem,6vw,4.5rem);display:flex}@media (width<=767px){[data-page=about][data-layout=people]{grid-template-columns:minmax(0,1fr)}[data-page=about][data-layout=people]>nav{position:static}}[data-layout=people-group]>ul{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,4vw,3rem) clamp(1.5rem,6vw,10rem);margin:0;padding:0;list-style:none;display:grid}[data-layout=people-group]#role-core-faculty>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem) clamp(1.5rem,6vw,10rem)}@media (width<=767px){[data-layout=people-group]>ul,[data-layout=people-group]#role-core-faculty>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-page=contact] [data-layout=content-wrapper]{padding-block:clamp(2.5rem,6vw,5rem);padding-inline:var(--container-padding-inline);grid-template-columns:minmax(0,30ch) minmax(0,2fr);gap:clamp(2rem,5vw,4rem);display:grid}@media (width<=767px){[data-page=contact] [data-layout=content-wrapper]{grid-template-columns:minmax(0,1fr)}}[data-page=contact] [data-layout=content-wrapper] section[data-section=content]{max-inline-size:var(--max-text-width);flex-direction:column;padding-inline-end:var(--container-padding-inline);display:flex}[data-page=contact] [data-layout=content-wrapper] section[data-section=content] p{font-size:var(--font-size-large)}[data-page=contact] [data-layout=content-wrapper] section[data-section=content] p:first-child{margin-top:0}[data-page=contact] [data-layout=content-wrapper] .fluentform{margin-top:var(--space-xl)}[data-page=contact] [data-layout=content-wrapper] fieldset{gap:var(--space-md);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}[data-page=contact] [data-layout=content-wrapper] legend,[data-page=contact] [data-layout=content-wrapper] .ff-hpsf-container,[data-page=contact] [data-layout=content-wrapper] input[type=hidden]{display:none}[data-page=contact] [data-layout=content-wrapper] [data-type=name-element]{grid-column:span 1}[data-page=contact] [data-layout=content-wrapper] .ff-el-group{margin-bottom:0}[data-page=contact] [data-layout=content-wrapper] .ff-el-group:has(input[type=email]){grid-column:span 1}[data-page=contact] [data-layout=content-wrapper] .ff-el-group:has(select){grid-column:1/-1}[data-page=contact] [data-layout=content-wrapper] .ff-el-group:has(textarea){grid-column:1/-1}[data-page=contact] [data-layout=content-wrapper] .ff_submit_btn_wrapper{grid-column:1/-1}[data-page=contact] [data-layout=content-wrapper] .ff-el-input--label{margin-block-end:var(--space-xs)}[data-page=contact] [data-layout=content-wrapper] .ff-el-input--label label{font-size:var(--font-size-small);color:var(--color-gray)}[data-page=contact] [data-layout=content-wrapper] .ff-el-form-control{background:var(--color-gray-5);border-radius:calc(var(--border-radius) / 2);inline-size:100%;padding:var(--space-md);font-family:var(--font-mono);font-size:var(--font-size-small);color:var(--color-text);border:1px solid #0000}[data-page=contact] [data-layout=content-wrapper] textarea.ff-el-form-control{resize:vertical;min-block-size:10rem}[data-page=contact] [data-layout=content-wrapper] .ff_submit_btn_wrapper{--fluentform-primary:var(--color-coral);margin-block-start:var(--space-sm)}[data-page=contact] [data-layout=content-wrapper] .ff_submit_btn_wrapper button{--_btn-bg:var(--color-coral-50);--_btn-border:transparent;--_btn-bg-hover:color-mix(in srgb, var(--color-coral-50) 30%, var(--color-ground));--_btn-fg:var(--color-text);border:1px solid var(--_btn-border);border-radius:var(--border-radius);background:var(--_btn-bg);color:var(--_btn-fg);font-family:inherit;font-size:var(--font-size-small);line-height:var(--line-height-base);cursor:pointer;transition:background-color var(--trans-duration) ease, border-color var(--trans-duration) ease, color var(--trans-duration) ease;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}[data-page=contact] [data-layout=content-wrapper] .ff_submit_btn_wrapper button:after{content:none}[data-page=contact] [data-layout=content-wrapper] .ff_submit_btn_wrapper button{padding-block:var(--space-sm);padding-inline:var(--space-md)}[data-page=contact] [data-layout=content-wrapper] .ff_submit_btn_wrapper button:hover,[data-page=contact] [data-layout=content-wrapper] .ff_submit_btn_wrapper button:focus-visible{background:var(--_btn-bg-hover,var(--_btn-bg));border-color:var(--_btn-border-hover,var(--_btn-border));color:var(--_btn-fg-hover,var(--_btn-fg))}[data-page=contact] [data-layout=content-wrapper] .ff_submit_btn_wrapper button{text-transform:uppercase;font-size:var(--font-size-base)}[data-page=contact][data-layout=masthead]{background:var(--color-yellow-30);padding-top:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(2.5rem,6vw,2rem);padding-inline:var(--container-padding-inline)}[data-page=contact][data-layout=masthead] h1{font-size:var(--font-size-display);font-weight:var(--font-weight-base);line-height:var(--line-height-display);max-width:20ch;margin:0}address[data-page=contact][data-layout=details]{border-block-start:1px solid var(--color-gray-25);font-style:normal;font-family:var(--font-mono);font-size:var(--font-size-small);max-inline-size:30ch;padding-block-start:var(--space-lg)}address[data-page=contact][data-layout=details] p{margin:0}address[data-page=contact][data-layout=details] p:not(:last-child){margin-block-end:var(--space-lg)}[data-page=front][data-layout=hero]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0;min-height:90dvh;padding-bottom:clamp(2.5rem,6vw,5rem);display:grid;position:relative}[data-page=front][data-layout=hero] header{--header-margin-inline:var(--space-xxl);gap:var(--space-xxl);grid-area:2/3/4/9;display:contents}[data-page=front][data-layout=hero] header>ul{margin:0 var(--header-margin-inline);padding:clamp(2.5rem, 6vw, 5rem) 0 var(--space-md);border-block-end:1px solid var(--color-gray-25);font-family:var(--font-mono);font-size:var(--font-size-small);flex-wrap:wrap;grid-area:2/3/auto/9;gap:clamp(1rem,3vw,2.5rem);list-style:none;display:flex}[data-page=front][data-layout=hero] header h1{margin:0 var(--header-margin-inline) var(--space-xl);text-wrap:pretty;font-size:var(--font-size-display-1);font-weight:var(--font-weight-base);line-height:var(--line-height-display);grid-area:3/3/auto/10}[data-page=front][data-layout=hero] header nav{margin:0 var(--header-margin-inline);grid-area:4/3/auto/8}[data-page=front][data-layout=hero] header nav ul{gap:var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-page=front][data-layout=hero] header nav a{text-transform:uppercase}[data-page=front][data-layout=hero] header nav li:nth-child(3n+1) [data-button]{--_btn-bg:var(--color-lavender-50);--_btn-border:transparent;--_btn-bg-hover:color-mix(in srgb, var(--color-lavender-50) 30%, var(--color-ground));--_btn-fg:var(--color-text)}[data-page=front][data-layout=hero] header nav li:nth-child(3n+2) [data-button]{--_btn-bg:var(--color-sage-50);--_btn-border:transparent;--_btn-bg-hover:color-mix(in srgb, var(--color-sage-50) 30%, var(--color-ground));--_btn-fg:var(--color-text)}[data-page=front][data-layout=hero] header nav li:nth-child(3n+3) [data-button]{--_btn-bg:var(--color-coral-50);--_btn-border:transparent;--_btn-bg-hover:color-mix(in srgb, var(--color-coral-50) 30%, var(--color-ground));--_btn-fg:var(--color-text)}@media (width<=767px){[data-page=front][data-layout=hero] header{grid-template-columns:minmax(0,1fr)}[data-page=front][data-layout=hero] header>ul,[data-page=front][data-layout=hero] header h1,[data-page=front][data-layout=hero] header nav{grid-column:1}}[data-page=front][data-layout=gallery]{display:contents}[data-page=front][data-layout=gallery] img{object-fit:cover;block-size:100%;inline-size:100%;display:block}[data-page=front][data-layout=gallery] img:nth-child(3n+1){grid-area:3/1/6/3}[data-page=front][data-layout=gallery] img:nth-child(3n+2){grid-area:1/10/4/13}[data-page=front][data-layout=gallery] img:nth-child(3n+3){grid-area:4/8/6/10}[data-page=front][data-layout=gallery] img:first-child{padding-block:100px}[data-page=front][data-layout=gallery] img:nth-child(3){padding-bottom:100px}@media (width<=767px){[data-page=front][data-layout=gallery]{gap:var(--space-md);display:flex;overflow-x:auto}[data-page=front][data-layout=gallery] img{flex:0 0 60%}}[data-page=front][data-layout=update]{gap:var(--space-md);padding:var(--space-lg);background:var(--color-lavender-25);border-radius:var(--border-radius);border:1px solid var(--color-lavender-50);margin:var(--space-lg);flex-direction:column;grid-area:5/10/auto/13;display:flex}[data-page=front][data-layout=update] hgroup{gap:var(--space-sm);flex-direction:column;display:flex}[data-page=front][data-layout=update] hgroup p{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-mono);text-transform:uppercase;margin:0}[data-page=front][data-layout=update] h2{font-size:var(--font-size-h4);font-weight:var(--font-weight-base);margin:0}[data-page=front][data-layout=update]>p{font-size:var(--font-size-small);line-height:var(--line-height-large);margin:0}[data-page=front][data-layout=update] img{block-size:auto;inline-size:100%;display:block}[data-page=front][data-layout=update] a{text-transform:uppercase;align-self:start}[data-page=front][data-layout=update] a:not(:hover){background:0 0}@media (width<=767px){[data-page=front][data-layout=update]{grid-column:1}}[data-page=front][data-layout=updates]{padding-block:clamp(2.5rem,6vw,5rem)}[data-page=front][data-layout=updates] hgroup{gap:var(--space-lg);padding-inline:var(--container-padding-inline);flex-direction:column;margin-block-end:clamp(2rem,5vw,3.5rem);display:flex}[data-page=front][data-layout=updates] h2{font-size:var(--font-size-display);font-weight:var(--font-weight-base);margin:0}[data-page=front][data-layout=updates] hgroup p{max-inline-size:50ch;font-family:var(--font-mono);font-size:var(--font-size-small);line-height:var(--line-height-large);margin:0}[data-page=front][data-layout=updates]>ul{padding:0 var(--container-padding-inline);scroll-snap-type:inline mandatory;scrollbar-color:var(--color-coral-50) transparent;scrollbar-width:thin;gap:clamp(1rem,2vw,1.5rem);margin:0;list-style:none;display:flex;overflow-x:auto}[data-layout=update-card]{gap:var(--space-lg);padding:var(--space-lg);border-radius:var(--border-radius);scroll-snap-align:start;background:var(--_tint,var(--color-cream));flex-direction:column;flex:0 0 clamp(17rem,26vw,22rem);display:flex}[data-layout=update-card]:nth-child(4n+1){--_tint:var(--color-yellow-15);--_tint-border:var(--color-yellow-50)}[data-layout=update-card]:nth-child(4n+2){--_tint:var(--color-blush-15);--_tint-border:var(--color-blush-50)}[data-layout=update-card]:nth-child(4n+3){--_tint:var(--color-lavender-15);--_tint-border:var(--color-lavender-50)}[data-layout=update-card]:nth-child(4n+4){--_tint:var(--color-coral-15);--_tint-border:var(--color-coral-50)}[data-layout=update-card] ul{gap:var(--space-sm);font-family:var(--font-mono);font-size:var(--font-size-small);text-transform:uppercase;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-layout=update-card] ul li:not(:last-child):after{content:" /"}[data-layout=update-card] h3{font-size:var(--font-size-h5);font-weight:var(--font-weight-base);line-height:var(--line-height-large);margin:0}[data-layout=update-card] a{text-transform:uppercase;border-color:var(--_tint-border);align-self:start;margin-block-start:auto}[data-layout=update-card] a:hover{background:var(--_tint-border);border-color:var(--_tint-border)}[data-page=front][data-layout=approach]{padding-block:clamp(2.5rem,6vw,5rem);padding-inline:var(--container-padding-inline)}[data-page=front][data-layout=approach] hgroup{gap:var(--space-lg);text-align:center;flex-direction:column;margin-block-end:clamp(2rem,5vw,3.5rem);display:flex}[data-page=front][data-layout=approach] h2{font-size:var(--font-size-display);font-weight:var(--font-weight-base);margin:0}[data-page=front][data-layout=approach] hgroup p{max-inline-size:55ch;font-family:var(--font-mono);font-size:var(--font-size-small);line-height:var(--line-height-large);margin:0 auto}[data-page=front][data-layout=approach]>ul{border-block:1px solid var(--color-gray-15);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}[data-page=front][data-layout=approach]>ul>li{align-items:center;gap:var(--space-lg);text-align:center;border-inline:1px solid var(--color-gray-15);flex-direction:column;padding:clamp(2rem,4vw,3rem) clamp(1rem,2vw,2rem);display:flex}[data-page=front][data-layout=approach]>ul>li:nth-child(2){border-inline:none}[data-page=front][data-layout=approach]>ul>li:before{content:"";background:var(--_shape,var(--color-lavender));border-radius:var(--_shape-radius,0);block-size:clamp(6rem,9vw,10.5rem);inline-size:clamp(6rem,9vw,10.5rem);clip-path:var(--_shape-clip,none)}[data-page=front][data-layout=approach]>ul>li:nth-child(3n+1){--_shape:var(--color-lavender);--_shape-radius:50%;--_shape-clip:none;--_tint:var(--color-lavender-15);--_tint-hover:var(--color-lavender-50)}[data-page=front][data-layout=approach]>ul>li:nth-child(3n+1) [data-button]{--_btn-bg:var(--color-ground);--_btn-border:var(--color-lavender-50);--_btn-bg-hover:var(--color-lavender-50);--_btn-border-hover:var(--color-lavender);--_btn-fg:var(--color-text)}[data-page=front][data-layout=approach]>ul>li:nth-child(3n+2){--_shape:var(--color-coral);--_shape-radius:0;--_shape-clip:none;--_tint:var(--color-coral-15);--_tint-hover:var(--color-coral-50)}[data-page=front][data-layout=approach]>ul>li:nth-child(3n+2) [data-button]{--_btn-bg:var(--color-ground);--_btn-border:var(--color-coral-50);--_btn-bg-hover:var(--color-coral-50);--_btn-border-hover:var(--color-coral);--_btn-fg:var(--color-text)}[data-page=front][data-layout=approach]>ul>li:nth-child(3n+3){--_shape:var(--color-sage);--_shape-radius:0;--_shape-clip:polygon(50% 0, 100% 100%, 0 100%);--_tint:var(--color-sage-15);--_tint-hover:var(--color-sage-50)}[data-page=front][data-layout=approach]>ul>li:nth-child(3n+3) [data-button]{--_btn-bg:var(--color-ground);--_btn-border:var(--color-sage-50);--_btn-bg-hover:var(--color-sage-50);--_btn-border-hover:var(--color-sage);--_btn-fg:var(--color-text)}[data-page=front][data-layout=approach] h3{font-size:var(--font-size-h2);font-weight:var(--font-weight-base);margin:0}[data-page=front][data-layout=approach]>ul>li>p{max-inline-size:32ch;margin:0}[data-page=front][data-layout=approach]>ul>li>a{text-transform:uppercase}[data-page=front][data-layout=approach]>ul ul{anchor-scope:all;--_target:--row-1;padding:var(--space-lg) 0 0 0;font-size:var(--font-size-small);align-self:stretch;margin:auto calc(-1*clamp(1rem,2vw,2rem)) calc(-1*clamp(2rem,4vw,3rem));list-style:none;position:relative}[data-page=front][data-layout=approach]>ul ul:before{content:"";inset:anchor(var(--_target) top) anchor(var(--_target) right) anchor(var(--_target) bottom) anchor(var(--_target) left);background:var(--_highlight,transparent);pointer-events:none;transition:inset .15s,background-color .25s;position:absolute}@media (prefers-reduced-motion:reduce){[data-page=front][data-layout=approach]>ul ul:before{transition:none}}[data-page=front][data-layout=approach]>ul ul:has(>li:hover>a){--_highlight:var(--_tint)}[data-page=front][data-layout=approach]>ul ul>li:first-child{anchor-name:--row-1}[data-page=front][data-layout=approach]>ul ul:has(>li:first-child:hover>a){--_target:--row-1}[data-page=front][data-layout=approach]>ul ul>li:nth-child(2){anchor-name:--row-2}[data-page=front][data-layout=approach]>ul ul:has(>li:nth-child(2):hover>a){--_target:--row-2}[data-page=front][data-layout=approach]>ul ul>li:nth-child(3){anchor-name:--row-3}[data-page=front][data-layout=approach]>ul ul:has(>li:nth-child(3):hover>a){--_target:--row-3}[data-page=front][data-layout=approach]>ul ul li{min-block-size:3.5rem;padding:var(--space-md);border-block-start:1px solid var(--color-gray-15);text-wrap:nowrap;text-overflow:ellipsis;border-block-end:.5px solid #0000;transition:border-block-end .15s;position:relative;overflow:hidden}[data-page=front][data-layout=approach]>ul ul li:has(>a:hover){border-block-end-color:var(--_tint-hover)}[data-page=front][data-layout=approach]>ul ul a:after{content:"";z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}[data-page=front][data-layout=approach]>ul ul a,[data-page=front][data-layout=approach]>ul ul a:hover,[data-page=front][data-layout=approach]>ul ul a:focus-visible{color:var(--color-text);text-decoration:none}@media (width<=767px){[data-page=front][data-layout=approach]>ul{grid-template-columns:minmax(0,1fr)}[data-page=front][data-layout=approach]>ul>li+li{border-inline-start:0;border-block-start:1px solid var(--color-gray-15)}}[data-page=front][data-layout=announcement]{padding-block:clamp(2.5rem,6vw,4.5rem);padding-inline:var(--container-padding-inline);background:var(--color-cream);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);margin-block:clamp(2.5rem,6vw,5rem);display:grid}[data-page=front][data-layout=announcement]>div{align-items:start;gap:var(--space-lg);flex-direction:column;display:flex}[data-page=front][data-layout=announcement] hgroup{gap:var(--space-md);flex-direction:column;display:flex}[data-page=front][data-layout=announcement] hgroup p{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-mono);text-transform:uppercase;margin:0}[data-page=front][data-layout=announcement] h2{color:var(--color-coral);font-size:var(--font-size-h1);font-weight:var(--font-weight-base);line-height:var(--line-height-large);margin:0}[data-page=front][data-layout=announcement]>div>p{max-inline-size:52ch;margin:0}[data-page=front][data-layout=announcement] figure{margin:0}[data-page=front][data-layout=announcement] figure img{block-size:auto;inline-size:100%;display:block}@media (width<=767px){[data-page=front][data-layout=announcement]{grid-template-columns:minmax(0,1fr)}}[data-page=front][data-layout=featured]{padding-block:clamp(2.5rem,6vw,5rem);padding-inline:var(--container-padding-inline)}[data-page=front][data-layout=featured] hgroup{gap:var(--space-lg);text-align:center;flex-direction:column;margin-block-end:clamp(2rem,5vw,3.5rem);display:flex}[data-page=front][data-layout=featured] h2{font-size:var(--font-size-display);font-weight:var(--font-weight-base);margin:0}[data-page=front][data-layout=featured] hgroup p{max-inline-size:55ch;font-family:var(--font-mono);font-size:var(--font-size-small);line-height:var(--line-height-large);margin:0 auto}[data-page=front][data-layout=featured]>ul{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1.5rem,3vw,2rem);margin:0;padding:0;list-style:none;display:grid}@media (width<=767px){[data-page=front][data-layout=featured]>ul{grid-template-columns:minmax(0,1fr)}}[data-layout=featured-card]{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--border-radius);background:var(--_tint,var(--color-cream));flex-direction:column;display:flex;position:relative;overflow:hidden}[data-layout=featured-card]:nth-child(3n+1){--_tint:var(--color-coral-15)}[data-layout=featured-card]:nth-child(3n+1) [data-button]{--_btn-bg:var(--color-ground);--_btn-border:var(--color-coral-50);--_btn-bg-hover:var(--color-coral-50);--_btn-border-hover:var(--color-coral);--_btn-fg:var(--color-text)}[data-layout=featured-card]:nth-child(3n+2){--_tint:var(--color-lavender-15)}[data-layout=featured-card]:nth-child(3n+2) [data-button]{--_btn-bg:var(--color-ground);--_btn-border:var(--color-lavender-50);--_btn-bg-hover:var(--color-lavender-50);--_btn-border-hover:var(--color-lavender);--_btn-fg:var(--color-text)}[data-layout=featured-card]:nth-child(3n+3){--_tint:var(--color-cream-15)}[data-layout=featured-card]:nth-child(3n+3) [data-button]{--_btn-bg:var(--color-ground);--_btn-border:var(--color-sage-50);--_btn-bg-hover:var(--color-sage-50);--_btn-border-hover:var(--color-sage);--_btn-fg:var(--color-text)}[data-layout=featured-card] img{margin:calc(var(--space-lg) * -1);inline-size:calc(100% + var(--space-lg) * 2);aspect-ratio:3/2;object-fit:cover;block-size:auto;margin-block-end:var(--space-sm);display:block}[data-layout=featured-card] [data-field=context]{font-size:var(--font-size-small);margin:0}[data-layout=featured-card] h3{font-size:var(--font-size-h4);font-weight:var(--font-weight-base);line-height:var(--line-height-large);margin:0}[data-layout=featured-card] [data-field=summary]{font-size:var(--font-size-small);line-height:var(--line-height-large);margin:0}[data-layout=featured-card] a:after{content:"";z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}[data-layout=featured-card] a{text-transform:uppercase;align-self:start;margin-block-start:auto}[data-page=front][data-layout=newsletter]{background:var(--color-mint);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);margin-block:clamp(2.5rem,6vw,5rem);display:grid}[data-page=front][data-layout=newsletter] img{block-size:auto;inline-size:100%;display:block}[data-page=front][data-layout=newsletter] [data-newsletter=card]{--_bg:transparent;--_border:color-mix(in srgb, var(--color-text) 20%, transparent);border:0;padding-inline-end:var(--container-padding-inline)}[data-page=front][data-layout=newsletter] [data-newsletter=body]{padding-inline:0}[data-page=front][data-layout=newsletter] [data-newsletter=body] h2{font-size:var(--font-size-h1);text-wrap:pretty;color:var(--color-sage-dark)}@media (width<=767px){[data-page=front][data-layout=newsletter]{grid-template-columns:minmax(0,1fr)}[data-page=front][data-layout=newsletter] [data-newsletter=card]{padding-inline:var(--container-padding-inline)}}body.error404 main#main{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(12,minmax(0,1fr));justify-content:start;align-items:start;gap:0;min-height:90dvh;display:grid;position:relative}body.error404 main#main p{font-size:var(--font-size-large);margin-top:0;margin-bottom:var(--space-md)}@media (width<=767px){body.error404 main#main{padding-inline:var(--container-padding-inline-mobile)}}body.error404 main#main header[data-layout=masthead]{color:var(--color-coral);grid-area:2/3/auto/9;margin-top:auto}body.error404 main#main section[data-layout=help-center]{gap:var(--space-xxl);grid-area:3/3/auto/9}body.error404 main#main section[data-layout=help-center] a{text-decoration:underline}body.error404 main#main section[data-layout="404-search"]{grid-area:4/3/auto/7}body.error404 main#main section[data-layout="404-search"] search{padding-right:var(--space-xl);max-width:45ch}body.error404 main#main section[data-layout="404-search"] search form{justify-content:space-between}body.error404 main#main section[data-layout="404-search"] search form label{flex:auto}body.error404 main#main section[data-layout="404-search"] search form input{font-size:var(--font-size-h5);width:100%;line-height:1.5}body.error404 main#main section[data-layout=latest-updates]{grid-area:4/7/auto/10}body.error404 main#main figure[data-layout="404-image"]{background-color:var(--color-coral);grid-area:1/11/-1/-1;height:100%}[data-page=gate]{min-block-size:100dvh;padding:var(--space-lg);background-color:var(--color-ground);place-items:center;display:grid}[data-page=gate] main{gap:var(--space-xl);inline-size:min(100%,26rem);padding:var(--space-xl);background-color:var(--color-coral-5);border-radius:var(--border-radius);flex-direction:column;display:flex}[data-page=gate] form{gap:var(--space-lg);display:grid}[data-page=gate] form div{gap:var(--space-xs);display:grid}[data-page=gate] hgroup{gap:var(--space-sm);margin-bottom:var(--space-lg);display:grid}[data-page=gate] hgroup h1{font-size:var(--font-size-h4);line-height:var(--line-height-large);margin-bottom:0}[data-page=gate] hgroup p{font-size:var(--font-size-small)}[data-page=gate] label{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-mono);text-transform:uppercase;margin-bottom:var(--space-sm)}[data-page=gate] input{padding:var(--space-sm) var(--space-md);font-family:inherit;font-size:var(--font-size-base);border:1px solid var(--foggy-800);border-radius:var(--border-radius)}[data-page=gate] input:focus-visible{border-color:var(--color-brand);outline:2px solid var(--color-brand);outline-offset:1px}[data-page=gate] [role=alert]{padding:var(--space-sm) var(--space-md);color:var(--color-brand-dark);font-size:var(--font-size-small);background-color:var(--color-blush);border-radius:var(--border-radius)}[data-page=gate] [data-button]{padding-block:var(--space-md);text-transform:uppercase;color:var(--color-ground);justify-content:center;margin-block-start:var(--space-sm)}[data-page=gate] [data-button]:hover{background-color:var(--color-text)}[data-layout=search]{padding-block:clamp(2.5rem,6vw,5rem);padding-inline:var(--container-padding-inline);grid-template-columns:minmax(0,1fr) minmax(0,18rem);align-items:start;gap:clamp(1.5rem,4vw,3rem) clamp(2rem,5vw,4rem);display:grid}[data-layout=search] h1{max-inline-size:30ch;font-size:var(--font-size-h1);font-weight:var(--font-weight-base);line-height:var(--line-height-display);grid-column:1;margin:0}[data-layout=search] [data-field=term]{border-block-end:1px dotted var(--color-gray-25);font-size:var(--font-size-h2);grid-column:1;margin:0;padding-block-end:var(--space-lg)}[data-layout=search] [data-field=empty]{grid-column:1;margin:0}[data-layout=search]>aside{gap:var(--space-lg);flex-direction:column;grid-area:1/2/span 3;display:flex}[data-layout=search]>aside section{padding:var(--space-lg);background:var(--color-cream);border-radius:var(--border-radius)}[data-layout=search]>aside section h2{margin:0 0 var(--space-md);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-base);letter-spacing:var(--letter-spacing-mono);text-transform:uppercase}[data-layout=search]>aside section p{margin:0 0 var(--space-md);font-size:var(--font-size-small)}[data-layout=search]>aside section p:last-child{margin-block-end:0}@media (width<=767px){[data-layout=search]{grid-template-columns:minmax(0,1fr)}[data-layout=search]>aside{grid-area:auto/1}}[data-layout=search-filters]{padding:var(--space-lg);background:var(--color-cream);border-radius:var(--border-radius)}[data-layout=search-filters] fieldset{anchor-scope:all;--_target:--highlight-1;position:relative}[data-layout=search-filters] fieldset:before{content:"";inset:anchor(var(--_target) top) anchor(var(--_target) right) anchor(var(--_target) bottom) anchor(var(--_target) left);background:var(--_highlight,transparent);border-radius:var(--border-radius);pointer-events:none;transition:inset .25s,background-color .25s;position:absolute}@media (prefers-reduced-motion:reduce){[data-layout=search-filters] fieldset:before{transition:none}}[data-layout=search-filters] fieldset:has(>label:hover){--_highlight:var(--color-coral-15)}[data-layout=search-filters] fieldset>label{position:relative}[data-layout=search-filters] fieldset>label:first-of-type{anchor-name:--highlight-1}[data-layout=search-filters] fieldset:has(>label:first-of-type:hover){--_target:--highlight-1}[data-layout=search-filters] fieldset>label:nth-of-type(2){anchor-name:--highlight-2}[data-layout=search-filters] fieldset:has(>label:nth-of-type(2):hover){--_target:--highlight-2}[data-layout=search-filters] fieldset>label:nth-of-type(3){anchor-name:--highlight-3}[data-layout=search-filters] fieldset:has(>label:nth-of-type(3):hover){--_target:--highlight-3}[data-layout=search-filters] fieldset>label:nth-of-type(4){anchor-name:--highlight-4}[data-layout=search-filters] fieldset:has(>label:nth-of-type(4):hover){--_target:--highlight-4}[data-layout=search-filters] fieldset>label:nth-of-type(5){anchor-name:--highlight-5}[data-layout=search-filters] fieldset:has(>label:nth-of-type(5):hover){--_target:--highlight-5}[data-layout=search-filters] fieldset>label:nth-of-type(6){anchor-name:--highlight-6}[data-layout=search-filters] fieldset:has(>label:nth-of-type(6):hover){--_target:--highlight-6}[data-layout=search-filters] fieldset>label:nth-of-type(7){anchor-name:--highlight-7}[data-layout=search-filters] fieldset:has(>label:nth-of-type(7):hover){--_target:--highlight-7}[data-layout=search-filters] fieldset>label:nth-of-type(8){anchor-name:--highlight-8}[data-layout=search-filters] fieldset:has(>label:nth-of-type(8):hover){--_target:--highlight-8}[data-layout=search-filters] fieldset>label:nth-of-type(9){anchor-name:--highlight-9}[data-layout=search-filters] fieldset:has(>label:nth-of-type(9):hover){--_target:--highlight-9}[data-layout=search-filters] fieldset>label:nth-of-type(10){anchor-name:--highlight-10}[data-layout=search-filters] fieldset:has(>label:nth-of-type(10):hover){--_target:--highlight-10}[data-layout=search-filters] fieldset>label:nth-of-type(11){anchor-name:--highlight-11}[data-layout=search-filters] fieldset:has(>label:nth-of-type(11):hover){--_target:--highlight-11}[data-layout=search-filters] fieldset>label:nth-of-type(12){anchor-name:--highlight-12}[data-layout=search-filters] fieldset:has(>label:nth-of-type(12):hover){--_target:--highlight-12}[data-layout=search-filters] fieldset>label:nth-of-type(13){anchor-name:--highlight-13}[data-layout=search-filters] fieldset:has(>label:nth-of-type(13):hover){--_target:--highlight-13}[data-layout=search-filters] fieldset>label:nth-of-type(14){anchor-name:--highlight-14}[data-layout=search-filters] fieldset:has(>label:nth-of-type(14):hover){--_target:--highlight-14}[data-layout=search-filters] fieldset>label:nth-of-type(15){anchor-name:--highlight-15}[data-layout=search-filters] fieldset:has(>label:nth-of-type(15):hover){--_target:--highlight-15}[data-layout=search-filters] fieldset>label:nth-of-type(16){anchor-name:--highlight-16}[data-layout=search-filters] fieldset:has(>label:nth-of-type(16):hover){--_target:--highlight-16}[data-layout=search-filters] fieldset>label:nth-of-type(17){anchor-name:--highlight-17}[data-layout=search-filters] fieldset:has(>label:nth-of-type(17):hover){--_target:--highlight-17}[data-layout=search-filters] fieldset>label:nth-of-type(18){anchor-name:--highlight-18}[data-layout=search-filters] fieldset:has(>label:nth-of-type(18):hover){--_target:--highlight-18}[data-layout=search-filters] fieldset>label:nth-of-type(19){anchor-name:--highlight-19}[data-layout=search-filters] fieldset:has(>label:nth-of-type(19):hover){--_target:--highlight-19}[data-layout=search-filters] fieldset>label:nth-of-type(20){anchor-name:--highlight-20}[data-layout=search-filters] fieldset:has(>label:nth-of-type(20):hover){--_target:--highlight-20}[data-layout=search-filters] fieldset{border:0;margin:0;padding:0}[data-layout=search-filters] legend{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-mono);text-transform:uppercase;margin-block-end:var(--space-md);padding:0}[data-layout=search-filters] label{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);display:flex}[data-layout=search-filters] input{accent-color:var(--color-coral)}[data-layout=search-filters] button{--_btn-bg:var(--color-ground);--_btn-border:var(--color-coral-50);--_btn-bg-hover:var(--color-coral-50);--_btn-border-hover:var(--color-coral);--_btn-fg:var(--color-text);border:1px solid var(--_btn-border);border-radius:var(--border-radius);background:var(--_btn-bg);color:var(--_btn-fg);font-family:inherit;font-size:var(--font-size-xs);line-height:var(--line-height-base);cursor:pointer;transition:background-color var(--trans-duration) ease, border-color var(--trans-duration) ease, color var(--trans-duration) ease;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}[data-layout=search-filters] button:after{content:none}[data-layout=search-filters] button{padding-block:var(--space-xs);padding-inline:var(--space-sm)}[data-layout=search-filters] button:hover,[data-layout=search-filters] button:focus-visible{background:var(--_btn-bg-hover,var(--_btn-bg));border-color:var(--_btn-border-hover,var(--_btn-border));color:var(--_btn-fg-hover,var(--_btn-fg))}[data-layout=search-filters] button{margin-block-start:var(--space-md)}[data-layout=search-results]{grid-column:1;margin:0;padding:0;list-style:none}[data-layout=search-result]{column-gap:clamp(1.5rem,4vw,3rem);row-gap:var(--space-sm);border-block-end:1px dotted var(--color-gray-25);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding-block:clamp(1.5rem,4vw,2.5rem);display:grid;position:relative}[data-layout=search-result] h2{font-size:var(--font-size-h4);font-weight:var(--font-weight-base);margin:0}[data-layout=search-result] p{max-inline-size:80ch;font-family:var(--font-mono);font-size:var(--font-size-small);line-height:var(--line-height-large);grid-column:1;margin:0}[data-layout=search-result] mark{background:var(--color-yellow);color:inherit}[data-layout=search-result] a:after{content:"";z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}[data-layout=search-result] a{grid-area:1/2}@media (width<=767px){[data-layout=search-result]{grid-template-columns:minmax(0,1fr)}[data-layout=search-result] a{grid-area:auto/1;justify-self:start}}header[role=banner]{--_line:color-mix(in srgb, var(--su-text) 24%, transparent);--_search-bg:var(--foggy-300);--_search-bg-hover:var(--foggy-500);top:var(--stanford-brand-header-height);z-index:100;min-block-size:var(--header-height);border-block-end:1px solid var(--_line);background:var(--color-ground);font-family:var(--font-sans);align-items:stretch;display:flex;position:sticky}header[role=banner] [data-brand]{padding-inline:var(--container-padding-inline) clamp(1.25rem, 2.5vw, 2.5rem);margin-inline-end:auto}header[role=banner] [data-nav=panel]{display:contents}header[role=banner] [data-nav=toggle]{display:none}header[role=banner] nav{border-inline-start:1px solid var(--_line);align-items:center;padding-inline:clamp(1.25rem,2.5vw,2rem);display:flex}header[role=banner] nav ul{align-items:center;gap:clamp(1rem,2vw,2rem);height:100%;margin:0;padding:0;list-style:none;display:flex}header[role=banner] nav ul li{height:100%}header[role=banner] nav a{height:100%;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-large);font-weight:var(--font-weight-base);transition:color var(--trans-duration) ease;border-block:2px solid #0000;align-items:center;line-height:1;text-decoration:none;display:flex}header[role=banner] nav a:hover,header[role=banner] nav a:focus-visible{color:var(--color-hover);border-block-end-color:var(--color-hover)}header[role=banner] nav a[aria-current=page]{color:var(--color-brand);border-block-width:5px;border-block-end-color:var(--color-brand)}header[role=banner] search{align-items:stretch;display:flex}header[role=banner] search form{align-items:stretch;gap:var(--space-sm);inline-size:clamp(200px,20vw,280px);border-inline-start:1px solid var(--_line);background:var(--_search-bg);transition:background-color var(--trans-duration) ease;padding-inline-end:var(--space-lg);display:flex}header[role=banner] search form:focus-within{background:var(--_search-bg-hover);box-shadow:inset 0 -2px 0 0 var(--color-brand)}header[role=banner] search label{flex:auto;min-inline-size:0;display:flex}header[role=banner] search input{min-inline-size:0;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-large);font-weight:var(--font-weight-base);background:0 0;border:0;flex:auto;padding-inline:clamp(1.25rem,2vw,1.75rem)}header[role=banner] search input::placeholder{color:var(--color-text);opacity:.7}header[role=banner] search input:focus{outline:none}header[role=banner] search input::-webkit-search-decoration{appearance:none}header[role=banner] search input::-webkit-search-cancel-button{appearance:none}header[role=banner] search button{padding:var(--space-xs);color:var(--color-text);cursor:pointer;transition:color var(--trans-duration) ease;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-block:auto;display:inline-flex}header[role=banner] search button:hover{color:var(--color-hover)}header[role=banner] search button:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--border-radius)}header[role=banner] search svg{flex:none;block-size:1.15rem;inline-size:1.15rem}header[role=banner] search svg[data-search-icon=active],header[role=banner] search:focus-within svg[data-search-icon=default]{display:none}header[role=banner] search:focus-within svg[data-search-icon=active]{display:inline-block}@media (width<=1199px){header[role=banner] search form{inline-size:auto;transition:none}header[role=banner] search label{inline-size:0;overflow:hidden}header[role=banner] search input{padding-inline:0}header[role=banner] search:focus-within form{z-index:1;inline-size:auto;background-color:var(--color-ground);background-image:linear-gradient(var(--_search-bg), var(--_search-bg));border-inline-start:0;padding-inline-end:var(--container-padding-inline);position:absolute;inset-block:0;inset-inline:0}header[role=banner] search:focus-within form:focus-within{background-image:linear-gradient(var(--_search-bg-hover), var(--_search-bg-hover))}header[role=banner] search:focus-within label{inline-size:auto;overflow:visible}header[role=banner] search:focus-within input{padding-inline:var(--container-padding-inline)}}@media (width<=767px){header[role=banner] [data-nav=toggle]{padding-inline:var(--container-padding-inline);border:0;border-inline-start:1px solid var(--_line);color:var(--color-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}header[role=banner] [data-nav=toggle] svg{block-size:1.5rem;inline-size:1.5rem}header[role=banner] [data-nav=toggle] [data-nav=close-icon],header[role=banner] [data-nav=toggle][aria-expanded=true] [data-nav=open-icon]{display:none}header[role=banner] [data-nav=toggle][aria-expanded=true] [data-nav=close-icon]{display:block}header[role=banner] [data-nav=panel]{background:var(--color-ground);border-block-end:1px solid var(--_line);flex-direction:column;display:flex;position:absolute;inset-block-start:100%;inset-inline:0}header[role=banner] [data-nav=toggle][aria-expanded=false]+[data-nav=panel]{display:none}header[role=banner] nav{border-inline-start:0;padding:0}header[role=banner] nav ul{flex-direction:column;align-items:stretch;gap:0;inline-size:100%}header[role=banner] nav li+li{border-block-start:1px solid var(--_line)}header[role=banner] nav a{padding:var(--space-lg) var(--container-padding-inline);font-size:var(--font-size-h5);display:block}header[role=banner] search{inline-size:100%}header[role=banner] search form,header[role=banner] search:focus-within form{border-inline-start:0;border-block-start:1px solid var(--_line);inline-size:100%;padding-inline:0;position:static}header[role=banner] search label,header[role=banner] search:focus-within label{flex:auto;inline-size:auto;overflow:visible}header[role=banner] search input,header[role=banner] search:focus-within input{padding-block:var(--space-lg);font-size:var(--font-size-h5)}header[role=banner] search button,header[role=banner] search input,header[role=banner] search:focus-within input{padding-inline:var(--container-padding-inline)}}footer[role=contentinfo]{column-gap:clamp(2rem,4vw,4rem);row-gap:var(--space-lg);padding-block:clamp(3rem,6vw,5rem);padding-inline:var(--container-padding-inline);background:var(--color-blush);color:var(--color-text);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"brand brand brand""tagline menus bulletin""contact menus bulletin""contact menus bulletin";align-items:start;display:grid}footer[role=contentinfo]>p{max-inline-size:16em;font-family:var(--font-display);font-size:var(--font-size-h1);line-height:var(--line-height-display);grid-area:tagline;margin:0}footer[role=contentinfo] [data-brand]{grid-area:brand;justify-self:start}footer[role=contentinfo] nav{grid-area:menus;gap:clamp(2rem,5vw,4rem);display:flex}footer[role=contentinfo] nav ul{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}footer[role=contentinfo] nav a{color:var(--color-text);font-family:var(--font-sans);text-decoration:none}footer[role=contentinfo] nav a:hover,footer[role=contentinfo] nav a:focus-visible{color:var(--color-hover)}footer[role=contentinfo] nav a[aria-current=page]{color:var(--color-brand)}footer[role=contentinfo] nav [data-menu=group-end]{margin-block-end:var(--space-md)}footer[role=contentinfo] [data-footer=contact]{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-mono);text-transform:uppercase;flex-wrap:wrap;grid-area:contact;gap:clamp(2rem,5vw,4rem);display:flex}footer[role=contentinfo] [data-footer=contact]>div{flex-direction:column;display:flex}footer[role=contentinfo] [data-footer=contact] h2{margin:0 0 var(--space-md);color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:inherit;font-weight:var(--font-weight-base)}footer[role=contentinfo] [data-footer=contact] address{font-style:normal;line-height:1.7}footer[role=contentinfo] [data-footer=contact] ul{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}footer[role=contentinfo] [data-footer=contact] a{color:var(--color-text);text-decoration:none}footer[role=contentinfo] [data-footer=contact] a:hover,footer[role=contentinfo] [data-footer=contact] a:focus-visible{color:var(--color-hover)}footer[role=contentinfo] [data-newsletter=card]{grid-area:bulletin}@media (width<=1023px){footer[role=contentinfo]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"brand brand""tagline bulletin""contact bulletin""menus menus"}}@media (width<=767px){footer[role=contentinfo]{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""tagline""menus""contact""bulletin"}}.newsletter-form__honeypot{position:absolute;left:-9999px}
