@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Variable.woff2) format("woff2-variations");font-weight:0 1000;font-display:swap;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Italic-Variable.woff2) format("woff2-variations");font-weight:0 1000;font-display:swap;font-style:italic}@font-face{font-family:Fira Sans;src:url(/fonts/firasans-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fira Sans;src:url(/fonts/firasans-italic-webfont.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Fira Sans;src:url(/fonts/firasans-medium-webfont.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fira Sans;src:url(/fonts/firasans-mediumitalic-webfont.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Fira Sans;src:url(/fonts/firasans-semibold-webfont.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fira Sans;src:url(/fonts/firasans-semibolditalic-webfont.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Fira Sans Condensed;src:url(/fonts/firasanscondensed-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fira Sans Condensed;src:url(/fonts/firasanscondensed-italic-webfont.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Fira Sans Condensed;src:url(/fonts/firasanscondensed-medium-webfont.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fira Sans Condensed;src:url(/fonts/firasanscondensed-mediumitalic-webfont.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Fira Sans Condensed;src:url(/fonts/firasanscondensed-semibold-webfont.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fira Sans Condensed;src:url(/fonts/firasanscondensed-semibolditalic-webfont.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}:root{--brand-light-100: hsl(210, 57%, 97%);--brand-neutral-000: hsl(0, 0%, 100%);--brand-neutral-100: hsl(0, 0%, 95%);--brand-neutral-200: hsl(0, 0%, 85%);--brand-neutral-300: hsl(0, 0%, 77%);--brand-neutral-400: hsl(0, 0%, 60%);--brand-neutral-500: hsl(0, 0%, 45%);--brand-neutral-550: hsl(0, 0%, 35%);--brand-neutral-600: hsl(0, 0%, 25%);--brand-neutral-700: hsl(0, 0%, 15%);--brand-primary-000: hsl(207, 68%, 88%);--brand-primary-100: hsl(207, 69%, 81%);--brand-primary-200: hsl(207, 75%, 78%);--brand-primary-300: hsl(207, 75%, 60%);--brand-primary-400: hsl(207, 75%, 51%);--brand-primary-500: hsl(207, 60%, 42%);--brand-primary-600: hsl(208, 47%, 35%);--brand-secondary-000: hsl(184, 60%, 85%);--brand-secondary-100: hsl(184, 63%, 83%);--brand-secondary-200: hsl(185, 63%, 71%);--brand-secondary-300: hsl(185, 63%, 60%);--brand-secondary-400: hsl(186, 85%, 43%);--brand-secondary-500: hsl(185, 85%, 34%);--brand-secondary-600: hsl(185, 85%, 25%);--brand-secondary-700: hsl(185, 86%, 17%);--brand-muted-000: hsl(183, 54%, 92%);--brand-muted-100: hsl(184, 42%, 87%);--brand-muted-200: hsl(186, 42%, 81%);--brand-muted-300: hsl(184, 42%, 75%);--brand-muted-400: hsl(185, 42%, 68%);--brand-muted-500: hsl(185, 31%, 61%);--brand-muted-600: hsl(184, 23%, 55%);--brand-muted-700: hsl(186, 20%, 48%);--brand-accent-100: hsl(339, 100%, 96%);--brand-accent-200: hsl(328, 96%, 90%);--brand-accent-300: hsl(328, 96%, 82%);--brand-accent-400: hsl(327, 76%, 74%);--brand-accent-450: hsl(327, 62%, 67%);--brand-accent-500: hsl(328, 49%, 60%);--brand-accent-600: hsl(328, 31%, 48%);--fs-900: clamp(2.25rem, 1.75rem + 2.5vi, 3.75rem);--fs-800: clamp(1.875rem, 1.5rem + 1.875vi, 3rem);--fs-700: clamp(1.625rem, 1.2917rem + 1.6667vi, 2.625rem);--fs-600: clamp(1.375rem, 1.125rem + 1.25vi, 2.125rem);--fs-500: clamp(1.1875rem, 1rem + .9375vi, 1.75rem);--fs-450: clamp(1.125rem, 1rem + .625vi, 1.5rem);--fs-400: clamp(1rem, .9167rem + .4167vi, 1.2rem);--fs-350: clamp(.9375rem, .8723rem + .3261vi, 1.125rem);--fs-325: clamp(.85rem, .82rem + .3261vi, 1rem);--fs-300: .9rem;--fs-200: .8rem;--fs-100: .75rem}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}img,picture,svg{display:block;max-width:100%}li{list-style:none}button{color:currentColor;background-color:transparent;border:none}html{scroll-padding-top:96px;scroll-behavior:smooth}@media (min-width: 60em){html{scroll-padding-top:calc(84px + 2em)}}body{font-family:Montserrat,system-ui,sans-serif;font-weight:425;font-size:var(--fs-400);color:var(--brand-neutral-700);background-color:var(--brand-light-100);line-height:clamp(1.875rem,1.6667rem + 1.0417vi,2.5rem);scroll-padding-top:64px}a{color:var(--brand-neutral-700);text-decoration:underline;text-decoration-color:var(--brand-primary-300);text-decoration-thickness:.1em;text-underline-offset:.1em;letter-spacing:.01em;transition:text-underline-offset .3s,text-decoration-thickness .3s}a:is(:hover,:focus){color:var(--brand-primary-300);text-decoration-thickness:.2em;text-underline-offset:.3em}h1,h2,h3{text-wrap:pretty}em{font-style:italic}.collapsible{padding-block:1em}.collapsible input{position:absolute;opacity:0;z-index:-1}.collapsible__item{position:relative}.collapsible__item label{display:flex;gap:1em;font-family:Fira Sans,system-ui,sans-serif;font-weight:700;font-size:var(--fs-500);cursor:pointer;background-color:transparent;color:var(--brand-neutral-700);align-items:center}.collapsible__item label:before{content:"";height:2.5rem;aspect-ratio:1/1;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' stroke='hsl(186, 85%, 43%)' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.74 15.53L14.26 12L10.74 8.46997' stroke='hsl(186, 85%, 43%)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:cover;background-position:center;transition:transform .35s}.collapsible__item-content{--max-expanded-height: 80vh;max-height:0;opacity:0;padding-right:1rem;transform:translateY(-40px);background:transparent;overflow-y:scroll}.collapsible__item-content p{margin-top:2em}.collapsible input:checked+label:before{transform:rotate(90deg)}.collapsible input:checked~.collapsible__item-content{max-height:var(--max-expanded-height);transform:translateY(0);opacity:1;transition-property:max-height transform opacity;transition-duration:.5s;transition-timing-function:ease-in-out}.collapsible input:not(:checked)~.collapsible__item-content{max-height:0;transform:translateY(-30px);transition-property:height transform opacity;transition-duration:.5s;transition-timing-function:ease-in-out}.collapsible-set[data-type=ruled] .collapsible{border-top:2px solid var(--brand-secondary-200)}.collapsible-set[data-type=ruled]>:last-child{border-bottom:2px solid var(--brand-secondary-200)}.heading-1{font-size:var(--fs-900);color:var(--brand-primary-400);font-family:Fira Sans,system-ui,sans-serif;text-transform:none;font-weight:600;line-height:1.1;letter-spacing:.01em}.heading-2{font-size:var(--fs-800);color:var(--brand-primary-400);font-family:Fira Sans,system-ui,sans-serif;text-transform:none;font-weight:600;line-height:1.1;letter-spacing:.01em}.heading-3{font-size:var(--fs-600);color:var(--brand-primary-400);font-family:Fira Sans,system-ui,sans-serif;text-transform:none;font-weight:600;line-height:1.1;letter-spacing:.01em}.heading-4{font-size:var(--fs-500);color:var(--brand-primary-400);font-family:Fira Sans,system-ui,sans-serif;text-transform:none;font-weight:600;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;font-family:Fira Sans Condensed,system-ui,sans-serif}.hero__content{display:flex;flex-direction:column;justify-content:center}.hero__content h1{font-size:var(--fs-900);color:var(--brand-primary-400);font-family:Fira Sans,system-ui,sans-serif;text-transform:none;font-weight:600;line-height:1.1;letter-spacing:.01em;background-image:linear-gradient(-10deg,var(--brand-primary-400),var(--brand-secondary-400));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero__content p{font-size:calc(var(--fs-700));font-size:1.3rem;line-height:1.5}.hero__image{height:100%;object-fit:cover}.tab-nav{margin-top:1em;border-bottom:2px solid var(--brand-primary-200)}.tab-nav__links{display:flex;gap:1rem;font-family:Fira Sans Condensed,system-ui,sans-serif;font-size:var(--fs-450)}.tab-nav__links .tab{text-align:center;text-transform:uppercase;color:var(--brand-primary-600);font-weight:500;line-height:1;padding-bottom:.25rem;text-decoration:none;border-bottom:4px solid transparent}.tab-nav__links .tab[aria-selected=true]{border-bottom-color:var(--brand-primary-200)}.tab-nav__links .tab[aria-selected=true]:hover{color:var(--brand-primary-600)}.tab-nav__links .tab[aria-selected=false]{opacity:.4}.tab-nav__links .tab[aria-selected=false]:hover{opacity:1;color:var(--brand-primary-600)}.tab-nav__links .tab:hover{color:var(--brand-accent-400)}.tags{--flex-row-gap: .5rem;--flex-column-gap: .5rem;display:flex;flex-wrap:wrap;column-gap:var(--flex-column-gap, 1rem);row-gap:var(--flex-row-gap, .5rem);width:fit-content}.tag{font-family:Fira Sans Condensed,system-ui,sans-serif;font-weight:500;font-size:var(--fs-300);background-color:var(--brand-accent-200);letter-spacing:.01em;padding-block:.25em;padding-inline:1em;line-height:1;border-radius:100px;transition:scale 50ms ease-out}.tag a{text-decoration:none;color:currentColor}.tag:hover{scale:1.1;color:var(--brand-primary-400)}.flat-tag{font-family:Fira Sans Condensed,system-ui,sans-serif;font-weight:500;font-size:var(--fs-300);background-color:var(--brand-accent-200);letter-spacing:.01em;padding:.25em 1em;line-height:1;border-radius:100px}.toc-sidebar{box-shadow:0 6px 5px #00000003,0 22px 18px #00000005,0 100px 80px #00000008;margin-bottom:2rem;min-width:max-content;max-width:max-content;border-radius:5px}.toc-sidebar__heading{padding:.5em 1em;font-family:Fira Sans Condensed,system-ui,sans-serif;text-transform:uppercase;color:var(--brand-neutral-000);background-color:var(--brand-accent-400);border-radius:5px 5px 0 0}.toc-sidebar .outline{margin:0;padding:1rem 2rem;font-weight:500}.site-footer{background-color:var(--brand-neutral-700);color:var(--brand-light-100)}.site-footer a{color:var(--brand-primary-400);text-decoration:none;font-family:Montserrat,system-ui,sans-serif;letter-spacing:normal}.site-footer a:is(:hover,:focus){color:var(--brand-accent-400)}.social-icon-container{display:flex;align-items:center}.social-icon-container>*:hover{transform:scale(1.1)}.google-scholar-icon{height:30px;aspect-ratio:1/1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-label='Google Scholar' role='img' viewBox='0 0 512 512' %3E%3Crect width='512' height='512' rx='15%25' fill='hsl(210, 57%, 97%)'%3E%3C/rect%3E%3Cpath fill='hsl(207, 75%, 51%)' d='M213 111l-107 94h69c5 45 41 64 78 67-7 18-4 27 7 39-43 1-103 26-103 67 4 45 63 54 92 54 38 1 81-19 90-54 4-35-10-54-31-71-23-18-28-28-21-40 15-17 35-27 39-51 2-17-2-28-6-43l45-38-1 16c-3 2-5 6-5 9v103c2 13 22 11 23 0V160c0-3-2-7-5-8v-25l16-16zm58 141c-61 10-87-87-38-99 56-11 83 86 38 99zm-5 73c60 13 61 63 10 78-44 9-82-4-81-30 0-25 35-48 71-48z' %3E%3C/path%3E%3C/svg%3E")}.twitter-icon{height:32px;aspect-ratio:1/1;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg fill='hsl(210, 57%, 97%)' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='1 1 22 22' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;%7D%0A%3C/style%3E%3Cpath d='M20,2H4C2.9,2,2,2.9,2,4v16c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2V4C22,2.9,21.1,2,20,2z M17.6,8.8c0,0.1,0,0.2,0,0.4 c0,3.8-2.9,8.2-8.2,8.2c-1.6,0-3.1-0.5-4.4-1.3c0.2,0,0.5,0,0.7,0c1.3,0,2.6-0.5,3.6-1.2c-1.3,0-2.3-0.9-2.7-2C6.8,12.9,7,13,7.1,13 c0.3,0,0.5,0,0.8-0.1c-1.3-0.3-2.3-1.4-2.3-2.8l0,0c0.4,0.2,0.8,0.3,1.3,0.4C6.1,9.8,5.6,9,5.6,8c0-0.5,0.1-1,0.4-1.4 c1.4,1.7,3.5,2.9,5.9,3c0-0.2-0.1-0.4-0.1-0.7c0-1.6,1.3-2.9,2.9-2.9c0.8,0,1.6,0.3,2.1,0.9c0.7-0.1,1.3-0.4,1.8-0.7 c-0.2,0.7-0.7,1.2-1.3,1.6c0.6-0.1,1.1-0.2,1.7-0.5C18.6,7.9,18.1,8.4,17.6,8.8z'/%3E%3Crect class='st0'/%3E%3C/svg%3E")}.youtube-icon{height:30px;aspect-ratio:1/1;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- --%3E%3Csvg fill='hsl(210, 57%, 97%)' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='-143 145 512 512' xml:space='preserve'%3E%3Cg%3E%3Cpolygon points='78.9,450.3 162.7,401.1 78.9,351.9 '/%3E%3Cpath d='M329,145h-432c-22.1,0-40,17.9-40,40v432c0,22.1,17.9,40,40,40h432c22.1,0,40-17.9,40-40V185C369,162.9,351.1,145,329,145z M241,446.8L241,446.8c0,44.1-44.1,44.1-44.1,44.1H29.1c-44.1,0-44.1-44.1-44.1-44.1v-91.5c0-44.1,44.1-44.1,44.1-44.1h167.8 c44.1,0,44.1,44.1,44.1,44.1V446.8z'/%3E%3C/g%3E%3C/svg%3E")}.linkedin-icon{height:30px;aspect-ratio:1/1;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg fill='hsl(327, 76%, 74%)' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Elinkedin%3C/title%3E%3Cpath d='M28.778 1.004h-25.56c-0.008-0-0.017-0-0.027-0-1.199 0-2.172 0.964-2.186 2.159v25.672c0.014 1.196 0.987 2.161 2.186 2.161 0.010 0 0.019-0 0.029-0h25.555c0.008 0 0.018 0 0.028 0 1.2 0 2.175-0.963 2.194-2.159l0-0.002v-25.67c-0.019-1.197-0.994-2.161-2.195-2.161-0.010 0-0.019 0-0.029 0h0.001zM9.9 26.562h-4.454v-14.311h4.454zM7.674 10.293c-1.425 0-2.579-1.155-2.579-2.579s1.155-2.579 2.579-2.579c1.424 0 2.579 1.154 2.579 2.578v0c0 0.001 0 0.002 0 0.004 0 1.423-1.154 2.577-2.577 2.577-0.001 0-0.002 0-0.003 0h0zM26.556 26.562h-4.441v-6.959c0-1.66-0.034-3.795-2.314-3.795-2.316 0-2.669 1.806-2.669 3.673v7.082h-4.441v-14.311h4.266v1.951h0.058c0.828-1.395 2.326-2.315 4.039-2.315 0.061 0 0.121 0.001 0.181 0.003l-0.009-0c4.5 0 5.332 2.962 5.332 6.817v7.855z'%3E%3C/path%3E%3C/svg%3E")}.gradient-border{position:relative;padding:var(--border-width, .5rem);width:fit-content;margin-inline:auto}.gradient-border:before{content:"";position:absolute;inset:0;border-radius:.25rem;border:var(--border-width, .5rem) solid transparent;background:linear-gradient(45deg,var(--brand-primary-200),var(--brand-muted-500)) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}.blog-post h1{font-size:var(--fs-800);color:var(--brand-primary-400);font-family:Fira Sans,system-ui,sans-serif;text-transform:none;font-weight:600;line-height:1.1;letter-spacing:.01em}.blog-post h2{font-size:var(--fs-600);color:var(--brand-primary-400);font-family:Fira Sans,system-ui,sans-serif;text-transform:none;font-weight:600;line-height:1.1;letter-spacing:.01em}.blog-post h3{font-size:var(--fs-500);color:var(--brand-primary-400);font-family:Fira Sans,system-ui,sans-serif;text-transform:none;font-weight:600;line-height:1.1;letter-spacing:.01em}.blog-post h4{font-size:var(--fs-400);color:var(--brand-primary-400);font-family:Fira Sans,system-ui,sans-serif;text-transform:none;font-weight:600;line-height:1.1;letter-spacing:.01em;text-transform:uppercase}.blog-post img{margin-block:1rem;object-fit:contain;object-position:center;height:min-content;max-height:300px;margin-inline:auto}@media screen and (min-width: 50em){.blog-post img{max-height:600px}}.blog-post p:has(img)+p em,.blog-post p:has(img) em{color:var(--brand-neutral-500);font-size:var(--fs-350);margin-inline:auto;margin-bottom:1.5rem;display:inline-block;text-align:center;width:100%;line-height:1.3}.blog-post blockquote{margin-left:2em;position:relative}.blog-post blockquote:before{content:"";position:absolute;width:.5em;height:100%;top:0;left:-2em;border:2px solid var(--brand-neutral-300);background-color:var(--brand-neutral-300)}.blog-post hr{margin-block:2rem;height:2px;border:0;color:var(--brand-primary-000);border-color:var(--brand-primary-000);background-color:var(--brand-primary-000)}.blog-post__head{--flow-spacer: 1rem}.blog-post__head .author{font-family:Fira Sans,system-ui,sans-serif;font-weight:600}.blog-post__content{--flow-spacer: .5em;text-wrap:pretty}.blog-post__content>:not(:first-child):is(h1,h2,h3,h4){margin-top:1em}.blog-post strong{font-weight:700;color:currentColor;letter-spacing:.01em}.blog-post ul{padding-inline:1.5em}.blog-post ul li{list-style:disc;list-style-position:outside;padding-bottom:1em}.blog-post .gif{display:block;margin-inline:auto}.cluster{display:flex;flex-wrap:wrap;gap:1rem}.even-columns{display:grid;gap:var(--grid-gap, 1.5rem)}@media screen and (min-width: 50em){.even-columns{grid-auto-flow:column;grid-auto-columns:1fr}.even-columns[data-type=reverse-order]>:nth-child(1){order:2}}.even-columns .image{object-fit:cover;object-position:center}.flexible-grid{display:flex;flex-wrap:wrap;gap:1rem}.flexible-grid>*{flex:1}.grid-auto-fit{--min-col-width: 250px;display:grid;gap:var(--grid-gap, 1.5rem);grid-template-columns:repeat(auto-fit,minmax(min(var(--min-col-width),100%),1fr))}.grid-container{--padding-inline: 1rem;--content-max-width: 80rem;--breakout-max-width: calc(80rem + (var(--padding-inline) * 2) );--breakout-size: calc( (var(--breakout-max-width) - var(--content-max-width)) / 2 );display:grid;grid-template-columns:[full-width-start breakout-left-start] minmax(var(--padding-inline),1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start breakout-right-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end breakout-left-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(var(--padding-inline),1fr) [full-width-end breakout-right-end]}.grid-container>.full-width{grid-column:full-width;display:grid;grid-template-columns:inherit}.grid-container>*,.full-width>*{grid-column:content}.grid-container>.breakout{grid-column:breakout}.grid-container>.breakout-right{grid-column:breakout-right}.grid-container>.breakout-left{grid-column:breakout-left}img.full-width{width:100%;max-height:45vh;object-fit:cover}.grid-cols{--min-column-size: 200px;--column-count: 2;--gap: 2rem;--breakpoint: calc( var(--min-column-size) * var(--column-count) + (var(--gap) * (var(--column-count) - 1)) );--column-size: calc((100% / var(--column-count)) - var(--gap));display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(max(var(--column-size),(100% - var(--breakpoint)) * -999),100%),1fr))}.main-with-sidebar{--padding-inline: 0rem;--content-max-width: 80rem;display:grid;grid-template-columns:1fr 1fr;padding-inline:var(--padding-inline)}@media screen and (min-width: 55em){.main-with-sidebar{grid-auto-flow:column;grid-template-columns:[main-start] 8fr [main-end sidebar-start] 4fr [sidebar-end];align-items:start;gap:2rem;max-width:var(--content-max-width);margin-inline:auto}}.main-with-sidebar>.main{grid-column:main}.main-with-sidebar>.sidebar{grid-column:sidebar}.markdown-small{color:var(--brand-neutral-700)}.markdown-small:first-child{margin-top:1em}.markdown-small h1,.markdown-small h2,.markdown-small h3{letter-spacing:.01em;margin-bottom:.5em;margin-top:1.25em;font-family:Fira Sans,system-ui,sans-serif;font-weight:600}.markdown-small p{margin-top:0;margin-bottom:.5em}.markdown-small h1{font-size:var(--fs-450)}.markdown-small h2{font-size:var(--fs-400);text-transform:uppercase}.markdown-small h3{font-size:var(--fs-400)}.markdown-small img{margin-block:1rem;object-fit:cover;object-position:center;max-height:500px;width:auto;margin-inline:auto}.pile{display:grid;grid-template-areas:"pile";place-content:center}.pile>*{grid-area:pile}.offset-grid{display:grid;gap:1.5rem}@media screen and (min-width: 50em){.offset-grid{grid-template-columns:repeat(3,1fr)}.offset-grid>:nth-child(4n+2){grid-column:span 2}.offset-grid>:nth-child(4n+3){grid-column:span 2}.offset-grid p{max-width:32ch}}.reel{display:grid;gap:1rem;grid-auto-flow:column;grid-auto-columns:45%;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-padding:1rem}.reel>*{scroll-snap-align:start}.uneven-columns{display:grid;gap:var(--grid-gap, 1.5rem)}@media screen and (min-width: 50em){.uneven-columns{grid-auto-flow:column;grid-auto-columns:var(--larger-col-fr, 2fr) 1fr}.uneven-columns[data-type=reverse-order]{grid-auto-columns:1fr var(--larger-col-fr, 2fr)}.uneven-columns[data-type=reverse-order]>:nth-child(1){order:2}}.with-sidebar{--main-min-width: 60ch;--sidebar-size: 250px;--gap: 2rem display: flex;gap:var(--gap);flex-wrap:wrap}.with-sidebar>:first-child{flex-grow:999;flex-basis:calc((var(--main-min-width) - (100% - var(--sidebar-size) - var(--gap))) * 9999)}.with-sidebar>:last-child{flex-basis:var(--sidebar-size);flex-grow:1}.card{display:flex;flex-direction:column;border-radius:.25rem;background-color:#fff;box-shadow:#0000000a 0 3px 5px;max-width:500px;width:100%}.card__image-container{background-color:var(--card-background-color, #fff);height:300px}.card__image-container .image{border-radius:.25rem .25rem 0 0;aspect-ratio:3/2;height:300px;width:100%;object-position:var(--object-position, center);object-fit:var(--object-fit, cover)}.card__image-container .image-default{opacity:.5}.card__text-container{display:flex;flex-direction:column;height:100%;gap:1rem;line-height:normal;padding:1rem}.card__text-container .description{line-height:1.5;max-width:100%}.card__text-container .date{text-transform:uppercase}.card__text-container .title{line-height:1.1;letter-spacing:.01em}.card__button-container{padding:1rem;margin-top:auto}.card__button-container .button{display:flex;width:100%}.border-radius-1{border-radius:.25rem}.border-radius-2{border-radius:1rem}.round-top{border-radius:100vw 100vw 0 0}.round-bottom{border-radius:0 0 100vw 100vw}.round-except-bottom-left{border-radius:100vw 100vw 100vw 0}.round-all{border-radius:100vw}.box-shadow-1{box-shadow:0 6px 5px #00000003,0 22px 18px #00000005,0 100px 80px #00000008}.box-shadow-2{box-shadow:0 6px 5px #00000004,0 22px 18px #00000006,0 100px 80px #0000000a}.box-shadow-3{box-shadow:0 6px 5px #00000005,0 22px 18px #00000008,0 100px 80px #0000000d}.box-shadow-4{box-shadow:0 6px 5px #00000008,0 22px 18px #0000000b,0 100px 80px #00000012}.box-shadow-5{box-shadow:0 6px 5px #0000000a,0 22px 18px #0000000f,0 100px 80px #0000001a}.box-shadow-subtle{box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px}.box-shadow-subtle-2{box-shadow:#0000000a 0 3px 5px}.circle-crop-image{display:inline-block;overflow:hidden;width:100%;padding-bottom:100%;height:0;position:relative}.circle-crop-image img{width:100%;height:100%;position:absolute;border-radius:50%;object-fit:cover}.clr-brand-light-100{color:var(--brand-light-100)}.bg-brand-light-100{background-color:var(--brand-light-100)}.clr-brand-neutral-000{color:var(--brand-neutral-000)}.bg-brand-neutral-000{background-color:var(--brand-neutral-000)}.clr-brand-neutral-100{color:var(--brand-neutral-100)}.bg-brand-neutral-100{background-color:var(--brand-neutral-100)}.clr-brand-neutral-200{color:var(--brand-neutral-200)}.bg-brand-neutral-200{background-color:var(--brand-neutral-200)}.clr-brand-neutral-300{color:var(--brand-neutral-300)}.bg-brand-neutral-300{background-color:var(--brand-neutral-300)}.clr-brand-neutral-400{color:var(--brand-neutral-400)}.bg-brand-neutral-400{background-color:var(--brand-neutral-400)}.clr-brand-neutral-500{color:var(--brand-neutral-500)}.bg-brand-neutral-500{background-color:var(--brand-neutral-500)}.clr-brand-neutral-550{color:var(--brand-neutral-550)}.bg-brand-neutral-550{background-color:var(--brand-neutral-550)}.clr-brand-neutral-600{color:var(--brand-neutral-600)}.bg-brand-neutral-600{background-color:var(--brand-neutral-600)}.clr-brand-neutral-700{color:var(--brand-neutral-700)}.bg-brand-neutral-700{background-color:var(--brand-neutral-700)}.clr-brand-primary-000{color:var(--brand-primary-000)}.bg-brand-primary-000{background-color:var(--brand-primary-000)}.clr-brand-primary-100{color:var(--brand-primary-100)}.bg-brand-primary-100{background-color:var(--brand-primary-100)}.clr-brand-primary-200{color:var(--brand-primary-200)}.bg-brand-primary-200{background-color:var(--brand-primary-200)}.clr-brand-primary-300{color:var(--brand-primary-300)}.bg-brand-primary-300{background-color:var(--brand-primary-300)}.clr-brand-primary-400{color:var(--brand-primary-400)}.bg-brand-primary-400{background-color:var(--brand-primary-400)}.clr-brand-primary-500{color:var(--brand-primary-500)}.bg-brand-primary-500{background-color:var(--brand-primary-500)}.clr-brand-primary-600{color:var(--brand-primary-600)}.bg-brand-primary-600{background-color:var(--brand-primary-600)}.clr-brand-secondary-000{color:var(--brand-secondary-000)}.bg-brand-secondary-000{background-color:var(--brand-secondary-000)}.clr-brand-secondary-100{color:var(--brand-secondary-100)}.bg-brand-secondary-100{background-color:var(--brand-secondary-100)}.clr-brand-secondary-200{color:var(--brand-secondary-200)}.bg-brand-secondary-200{background-color:var(--brand-secondary-200)}.clr-brand-secondary-300{color:var(--brand-secondary-300)}.bg-brand-secondary-300{background-color:var(--brand-secondary-300)}.clr-brand-secondary-400{color:var(--brand-secondary-400)}.bg-brand-secondary-400{background-color:var(--brand-secondary-400)}.clr-brand-secondary-500{color:var(--brand-secondary-500)}.bg-brand-secondary-500{background-color:var(--brand-secondary-500)}.clr-brand-secondary-600{color:var(--brand-secondary-600)}.bg-brand-secondary-600{background-color:var(--brand-secondary-600)}.clr-brand-secondary-700{color:var(--brand-secondary-700)}.bg-brand-secondary-700{background-color:var(--brand-secondary-700)}.clr-brand-muted-000{color:var(--brand-muted-000)}.bg-brand-muted-000{background-color:var(--brand-muted-000)}.clr-brand-muted-100{color:var(--brand-muted-100)}.bg-brand-muted-100{background-color:var(--brand-muted-100)}.clr-brand-muted-200{color:var(--brand-muted-200)}.bg-brand-muted-200{background-color:var(--brand-muted-200)}.clr-brand-muted-300{color:var(--brand-muted-300)}.bg-brand-muted-300{background-color:var(--brand-muted-300)}.clr-brand-muted-400{color:var(--brand-muted-400)}.bg-brand-muted-400{background-color:var(--brand-muted-400)}.clr-brand-muted-500{color:var(--brand-muted-500)}.bg-brand-muted-500{background-color:var(--brand-muted-500)}.clr-brand-muted-600{color:var(--brand-muted-600)}.bg-brand-muted-600{background-color:var(--brand-muted-600)}.clr-brand-muted-700{color:var(--brand-muted-700)}.bg-brand-muted-700{background-color:var(--brand-muted-700)}.clr-brand-accent-100{color:var(--brand-accent-100)}.bg-brand-accent-100{background-color:var(--brand-accent-100)}.clr-brand-accent-200{color:var(--brand-accent-200)}.bg-brand-accent-200{background-color:var(--brand-accent-200)}.clr-brand-accent-300{color:var(--brand-accent-300)}.bg-brand-accent-300{background-color:var(--brand-accent-300)}.clr-brand-accent-400{color:var(--brand-accent-400)}.bg-brand-accent-400{background-color:var(--brand-accent-400)}.clr-brand-accent-450{color:var(--brand-accent-450)}.bg-brand-accent-450{background-color:var(--brand-accent-450)}.clr-brand-accent-500{color:var(--brand-accent-500)}.bg-brand-accent-500{background-color:var(--brand-accent-500)}.clr-brand-accent-600{color:var(--brand-accent-600)}.bg-brand-accent-600{background-color:var(--brand-accent-600)}.black{color:#000}.flex{display:flex;gap:1rem}.flex-group{display:flex;flex-wrap:wrap;column-gap:var(--flex-column-gap, 1rem);row-gap:var(--flex-row-gap, .5rem);width:fit-content}.flex-group.mx-auto{justify-content:center}.flow>*:where(:not(:first-child)){margin-top:var(--flow-spacer, 1em)}.ff-base{font-family:Montserrat,system-ui,sans-serif}.ff-accent{font-family:Fira Sans,system-ui,sans-serif;letter-spacing:.005em}.ff-accent-condensed{font-family:Fira Sans Condensed,system-ui,sans-serif;letter-spacing:.005em}.fs-900{font-size:var(--fs-900)}.fs-800{font-size:var(--fs-800)}.fs-700{font-size:var(--fs-700)}.fs-600{font-size:var(--fs-600)}.fs-500{font-size:var(--fs-500)}.fs-450{font-size:var(--fs-450)}.fs-400{font-size:var(--fs-400)}.fs-350{font-size:var(--fs-350)}.fs-325{font-size:var(--fs-325)}.fs-300{font-size:var(--fs-300)}.fs-200{font-size:var(--fs-200)}.fs-100{font-size:var(--fs-100)}.grid{display:grid;gap:var(--grid-gap, 1.5rem)}.section{padding-block:clamp(3.75rem,10vh,5rem)}.section-start-padding{padding-block-start:clamp(3.75rem,10vh,5rem)}.mx-auto{margin-inline:auto}.lh-tight{line-height:1.3}.post-nav-spacer{margin-top:64px}@media (min-width: 60em){.post-nav-spacer{margin-top:84px}}.margin-1{margin:.25rem}.margin-block-start-1{margin-block-start:.25rem}.margin-block-end-1{margin-block-end:.25rem}.margin-block-1{margin-block:.25rem}.margin-inline-start-1{margin-inline-start:.25rem}.margin-inline-end-1{margin-inline-end:.25rem}.margin-inline-1{margin-inline:.25rem}.padding-1{padding:.25rem}.padding-block-start-1{padding-block-start:.25rem}.padding-block-end-1{padding-block-end:.25rem}.padding-block-1{padding-block:.25rem}.padding-inline-start-1{padding-inline-start:.25rem}.padding-inline-end-1{padding-inline-end:.25rem}.padding-inline-1{padding-inline:.25rem}.margin-2{margin:.5rem}.margin-block-start-2{margin-block-start:.5rem}.margin-block-end-2{margin-block-end:.5rem}.margin-block-2{margin-block:.5rem}.margin-inline-start-2{margin-inline-start:.5rem}.margin-inline-end-2{margin-inline-end:.5rem}.margin-inline-2{margin-inline:.5rem}.padding-2{padding:.5rem}.padding-block-start-2{padding-block-start:.5rem}.padding-block-end-2{padding-block-end:.5rem}.padding-block-2{padding-block:.5rem}.padding-inline-start-2{padding-inline-start:.5rem}.padding-inline-end-2{padding-inline-end:.5rem}.padding-inline-2{padding-inline:.5rem}.margin-3{margin:.75rem}.margin-block-start-3{margin-block-start:.75rem}.margin-block-end-3{margin-block-end:.75rem}.margin-block-3{margin-block:.75rem}.margin-inline-start-3{margin-inline-start:.75rem}.margin-inline-end-3{margin-inline-end:.75rem}.margin-inline-3{margin-inline:.75rem}.padding-3{padding:.75rem}.padding-block-start-3{padding-block-start:.75rem}.padding-block-end-3{padding-block-end:.75rem}.padding-block-3{padding-block:.75rem}.padding-inline-start-3{padding-inline-start:.75rem}.padding-inline-end-3{padding-inline-end:.75rem}.padding-inline-3{padding-inline:.75rem}.margin-4{margin:1rem}.margin-block-start-4{margin-block-start:1rem}.margin-block-end-4{margin-block-end:1rem}.margin-block-4{margin-block:1rem}.margin-inline-start-4{margin-inline-start:1rem}.margin-inline-end-4{margin-inline-end:1rem}.margin-inline-4{margin-inline:1rem}.padding-4{padding:1rem}.padding-block-start-4{padding-block-start:1rem}.padding-block-end-4{padding-block-end:1rem}.padding-block-4{padding-block:1rem}.padding-inline-start-4{padding-inline-start:1rem}.padding-inline-end-4{padding-inline-end:1rem}.padding-inline-4{padding-inline:1rem}.margin-5{margin:1.25rem}.margin-block-start-5{margin-block-start:1.25rem}.margin-block-end-5{margin-block-end:1.25rem}.margin-block-5{margin-block:1.25rem}.margin-inline-start-5{margin-inline-start:1.25rem}.margin-inline-end-5{margin-inline-end:1.25rem}.margin-inline-5{margin-inline:1.25rem}.padding-5{padding:1.25rem}.padding-block-start-5{padding-block-start:1.25rem}.padding-block-end-5{padding-block-end:1.25rem}.padding-block-5{padding-block:1.25rem}.padding-inline-start-5{padding-inline-start:1.25rem}.padding-inline-end-5{padding-inline-end:1.25rem}.padding-inline-5{padding-inline:1.25rem}.margin-6{margin:1.5rem}.margin-block-start-6{margin-block-start:1.5rem}.margin-block-end-6{margin-block-end:1.5rem}.margin-block-6{margin-block:1.5rem}.margin-inline-start-6{margin-inline-start:1.5rem}.margin-inline-end-6{margin-inline-end:1.5rem}.margin-inline-6{margin-inline:1.5rem}.padding-6{padding:1.5rem}.padding-block-start-6{padding-block-start:1.5rem}.padding-block-end-6{padding-block-end:1.5rem}.padding-block-6{padding-block:1.5rem}.padding-inline-start-6{padding-inline-start:1.5rem}.padding-inline-end-6{padding-inline-end:1.5rem}.padding-inline-6{padding-inline:1.5rem}.margin-7{margin:1.75rem}.margin-block-start-7{margin-block-start:1.75rem}.margin-block-end-7{margin-block-end:1.75rem}.margin-block-7{margin-block:1.75rem}.margin-inline-start-7{margin-inline-start:1.75rem}.margin-inline-end-7{margin-inline-end:1.75rem}.margin-inline-7{margin-inline:1.75rem}.padding-7{padding:1.75rem}.padding-block-start-7{padding-block-start:1.75rem}.padding-block-end-7{padding-block-end:1.75rem}.padding-block-7{padding-block:1.75rem}.padding-inline-start-7{padding-inline-start:1.75rem}.padding-inline-end-7{padding-inline-end:1.75rem}.padding-inline-7{padding-inline:1.75rem}.margin-8{margin:2rem}.margin-block-start-8{margin-block-start:2rem}.margin-block-end-8{margin-block-end:2rem}.margin-block-8{margin-block:2rem}.margin-inline-start-8{margin-inline-start:2rem}.margin-inline-end-8{margin-inline-end:2rem}.margin-inline-8{margin-inline:2rem}.padding-8{padding:2rem}.padding-block-start-8{padding-block-start:2rem}.padding-block-end-8{padding-block-end:2rem}.padding-block-8{padding-block:2rem}.padding-inline-start-8{padding-inline-start:2rem}.padding-inline-end-8{padding-inline-end:2rem}.padding-inline-8{padding-inline:2rem}.margin-9{margin:2.5rem}.margin-block-start-9{margin-block-start:2.5rem}.margin-block-end-9{margin-block-end:2.5rem}.margin-block-9{margin-block:2.5rem}.margin-inline-start-9{margin-inline-start:2.5rem}.margin-inline-end-9{margin-inline-end:2.5rem}.margin-inline-9{margin-inline:2.5rem}.padding-9{padding:2.5rem}.padding-block-start-9{padding-block-start:2.5rem}.padding-block-end-9{padding-block-end:2.5rem}.padding-block-9{padding-block:2.5rem}.padding-inline-start-9{padding-inline-start:2.5rem}.padding-inline-end-9{padding-inline-end:2.5rem}.padding-inline-9{padding-inline:2.5rem}.margin-10{margin:3rem}.margin-block-start-10{margin-block-start:3rem}.margin-block-end-10{margin-block-end:3rem}.margin-block-10{margin-block:3rem}.margin-inline-start-10{margin-inline-start:3rem}.margin-inline-end-10{margin-inline-end:3rem}.margin-inline-10{margin-inline:3rem}.padding-10{padding:3rem}.padding-block-start-10{padding-block-start:3rem}.padding-block-end-10{padding-block-end:3rem}.padding-block-10{padding-block:3rem}.padding-inline-start-10{padding-inline-start:3rem}.padding-inline-end-10{padding-inline-end:3rem}.padding-inline-10{padding-inline:3rem}.margin-11{margin:4rem}.margin-block-start-11{margin-block-start:4rem}.margin-block-end-11{margin-block-end:4rem}.margin-block-11{margin-block:4rem}.margin-inline-start-11{margin-inline-start:4rem}.margin-inline-end-11{margin-inline-end:4rem}.margin-inline-11{margin-inline:4rem}.padding-11{padding:4rem}.padding-block-start-11{padding-block-start:4rem}.padding-block-end-11{padding-block-end:4rem}.padding-block-11{padding-block:4rem}.padding-inline-start-11{padding-inline-start:4rem}.padding-inline-end-11{padding-inline-end:4rem}.padding-inline-11{padding-inline:4rem}.margin-12{margin:5rem}.margin-block-start-12{margin-block-start:5rem}.margin-block-end-12{margin-block-end:5rem}.margin-block-12{margin-block:5rem}.margin-inline-start-12{margin-inline-start:5rem}.margin-inline-end-12{margin-inline-end:5rem}.margin-inline-12{margin-inline:5rem}.padding-12{padding:5rem}.padding-block-start-12{padding-block-start:5rem}.padding-block-end-12{padding-block-end:5rem}.padding-block-12{padding-block:5rem}.padding-inline-start-12{padding-inline-start:5rem}.padding-inline-end-12{padding-inline-end:5rem}.padding-inline-12{padding-inline:5rem}.margin-13{margin:6rem}.margin-block-start-13{margin-block-start:6rem}.margin-block-end-13{margin-block-end:6rem}.margin-block-13{margin-block:6rem}.margin-inline-start-13{margin-inline-start:6rem}.margin-inline-end-13{margin-inline-end:6rem}.margin-inline-13{margin-inline:6rem}.padding-13{padding:6rem}.padding-block-start-13{padding-block-start:6rem}.padding-block-end-13{padding-block-end:6rem}.padding-block-13{padding-block:6rem}.padding-inline-start-13{padding-inline-start:6rem}.padding-inline-end-13{padding-inline-end:6rem}.padding-inline-13{padding-inline:6rem}.margin-14{margin:8rem}.margin-block-start-14{margin-block-start:8rem}.margin-block-end-14{margin-block-end:8rem}.margin-block-14{margin-block:8rem}.margin-inline-start-14{margin-inline-start:8rem}.margin-inline-end-14{margin-inline-end:8rem}.margin-inline-14{margin-inline:8rem}.padding-14{padding:8rem}.padding-block-start-14{padding-block-start:8rem}.padding-block-end-14{padding-block-end:8rem}.padding-block-14{padding-block:8rem}.padding-inline-start-14{padding-inline-start:8rem}.padding-inline-end-14{padding-inline-end:8rem}.padding-inline-14{padding-inline:8rem}.margin-15{margin:10rem}.margin-block-start-15{margin-block-start:10rem}.margin-block-end-15{margin-block-end:10rem}.margin-block-15{margin-block:10rem}.margin-inline-start-15{margin-inline-start:10rem}.margin-inline-end-15{margin-inline-end:10rem}.margin-inline-15{margin-inline:10rem}.padding-15{padding:10rem}.padding-block-start-15{padding-block-start:10rem}.padding-block-end-15{padding-block-end:10rem}.padding-block-15{padding-block:10rem}.padding-inline-start-15{padding-inline-start:10rem}.padding-inline-end-15{padding-inline-end:10rem}.padding-inline-15{padding-inline:10rem}.container{--padding: 1rem * 2;--max-width: 80rem;width:min(100% - var(--padding),var(--max-width));margin-inline:auto}.container[data-type=narrow]{--max-width: 60rem}.container[data-type=wide]{--max-width: 90rem}.container[data-type=full-bleed]{--max-width: 100%}.fw-regular{font-weight:400}.fw-default{font-weight:425}.fw-medium{font-weight:500}.fw-semibold{font-weight:600}.fw-bold{font-weight:700}.text-center{text-align:center}.uppercase{text-transform:uppercase}.vertically-centered{align-items:center}.full-height-column[data-position=right]{margin-bottom:calc(clamp(3.75rem,10vh,5rem)*-1)}.full-height-column[data-position=left]{margin-top:calc(clamp(3.75rem,10vh,5rem)*-1)}@media screen and (min-width: 50em){.full-height-column{height:calc(100% + clamp(3.75rem,10vh,5rem) * 2 - var(--space-top, 0px) - var(--space-bottom, 0px));margin-top:calc(clamp(3.75rem,10vh,5rem)*-1);transform:translateY(calc(var(--space-top, 0px) * .5 + var(--space-bottom, 0px) * -.5))}}.full-height-column img{object-fit:cover;height:100%}.standout-text{font-weight:700;font-family:Fira Sans,system-ui,sans-serif}.no-decoration{text-decoration:none}.italic{font-style:italic}.limit-lines{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--limit-line-count, 3);overflow:hidden}.justify-to-edges{justify-content:space-between}@media screen and (min-width: 50em){.justify-to-edges :nth-child(1){justify-self:start}.justify-to-edges :last-child{justify-self:end}}.visually-hidden:not(:focus):not(:active):not(:focus-within){clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cover{object-fit:cover}.contain{object-fit:contain}.position-relative{position:relative}.text-indent{text-indent:3em}.overlay{border-image-source:linear-gradient(rgba(0,0,0,.18),rgba(0,0,0,.18));border-image-slice:fill 1}[data-astro-cid-3ef6ksr2][data-icon=search]{display:inline}[data-astro-cid-3ef6ksr2][data-icon=caret-down-fill]{display:inline-block;font-size:var(--fs-300);margin-left:.2em;vertical-align:baseline;translate:0 .05em;transform:rotate(0);transition:transform .25s ease-in-out}.dropdown[data-astro-cid-3ef6ksr2].active [data-astro-cid-3ef6ksr2][data-icon=caret-down-fill]{transform:rotate(-180deg)}.logo-image[data-astro-cid-3ef6ksr2]{max-height:3em;aspect-ratio:1/1;transition:transform .4s linear}.logo[data-astro-cid-3ef6ksr2]{position:relative;align-items:center;transition:.25s ease-in-out;gap:.35em}.logo[data-astro-cid-3ef6ksr2]:hover{scale:1.1}.logo[data-astro-cid-3ef6ksr2]:hover .logo-image[data-astro-cid-3ef6ksr2]{transform:rotate(360deg)}.site-header[data-astro-cid-3ef6ksr2]{position:fixed;z-index:999;width:100%;color:var(--brand-neutral-600);background-color:var(--brand-light-100);padding:.5rem 0;box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px}.site-header__inner[data-astro-cid-3ef6ksr2]{display:flex;position:relative;gap:1rem;max-width:80rem;padding-inline:1rem;margin-inline:auto;align-items:center;justify-content:space-between}.site-header__inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.site-header__inner[data-astro-cid-3ef6ksr2] .dropdown-header[data-astro-cid-3ef6ksr2]{cursor:pointer;font-family:Fira Sans,system-ui,sans-serif;font-weight:500}.site-header__inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].logo,.site-header__inner[data-astro-cid-3ef6ksr2] .dropdown-header[data-astro-cid-3ef6ksr2].logo{font-family:Montserrat,system-ui,sans-serif;font-size:1.5rem;font-weight:500;max-width:min-content;line-height:1;color:var(--brand-neutral-600)}@media screen and (min-width: 50em){.site-header__inner[data-astro-cid-3ef6ksr2]{justify-content:space-between}}.primary-navigation[data-astro-cid-3ef6ksr2]{gap:1.25rem;list-style:none;font-family:Montserrat,system-ui,sans-serif;font-weight:425}.primary-navigation[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.primary-navigation[data-astro-cid-3ef6ksr2] .dropdown-header[data-astro-cid-3ef6ksr2]{color:var(--brand-neutral-600);text-decoration-color:transparent;font-size:1.1rem}.primary-navigation[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:is(:hover,:focus),.primary-navigation[data-astro-cid-3ef6ksr2] .dropdown-header[data-astro-cid-3ef6ksr2]:is(:hover,:focus){color:var(--brand-primary-400);text-decoration-color:var(--brand-primary-300)}.dropdown[data-astro-cid-3ef6ksr2]{position:relative}.dropdown-menu[data-astro-cid-3ef6ksr2]{position:absolute;display:grid;gap:.5rem;list-style:none;background-color:var(--brand-light-100);color:currentColor;left:-1rem;top:calc(100% + 0rem);padding:2rem;min-width:max-content;box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px;pointer-events:none;opacity:0;transform:translateY(-10px);transition:opacity .15s ease-in-out,transform .15s ease-in-out}.dropdown[data-astro-cid-3ef6ksr2].active>.dropdown-header[data-astro-cid-3ef6ksr2]+.dropdown-menu[data-astro-cid-3ef6ksr2]{opacity:1;transform:translateY(0);pointer-events:auto}.toggle-button[data-astro-cid-3ef6ksr2]{--toggle-color: var(--brand-neutral-600);display:none;position:absolute;right:1rem;background-color:transparent;border:none;border-radius:.5rem}.toggle-button[data-astro-cid-3ef6ksr2] .line[data-astro-cid-3ef6ksr2]{transition:transform .2s ease-in .2s,rotate .2s ease-in,opacity 0ms .2s;transform-origin:center}.toggle-button[data-astro-cid-3ef6ksr2][aria-expanded=true] .line[data-astro-cid-3ef6ksr2]{transition:transform .2s ease-in,rotate .2s ease-in .2s,opacity 0ms .2s}.toggle-button[data-astro-cid-3ef6ksr2][aria-expanded=true] .top[data-astro-cid-3ef6ksr2]{transform:translateY(27px);rotate:45deg}.toggle-button[data-astro-cid-3ef6ksr2][aria-expanded=true] .middle[data-astro-cid-3ef6ksr2]{transform:translateY(-3px);rotate:-45deg}.toggle-button[data-astro-cid-3ef6ksr2][aria-expanded=true] .bottom[data-astro-cid-3ef6ksr2]{transform:translateY(-25px);opacity:0}@media (max-width: 60em){.site-header__inner[data-astro-cid-3ef6ksr2]{max-height:3em}.site-header__inner[data-astro-cid-3ef6ksr2] .logo-text[data-astro-cid-3ef6ksr2]{font-size:1.2rem}.site-header__inner[data-astro-cid-3ef6ksr2] .logo-image[data-astro-cid-3ef6ksr2]{height:3rem}.primary-navigation[data-astro-cid-3ef6ksr2]{background-color:var(--brand-light-100);max-width:20em;position:absolute;top:100%;left:100%;width:70%;padding-block-end:2em;box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px;overflow:hidden;flex-direction:column;gap:.75em;text-align:center;opacity:0;transform:translate(-10px);transition:opacity .35s ease-in-out,transform .35s ease-in-out}.nav-link[data-astro-cid-3ef6ksr2]{opacity:0;transition:all .35s ease}.toggle-button[data-astro-cid-3ef6ksr2]{display:block}.primary-navigation[data-astro-cid-3ef6ksr2][data-visible=true]{z-index:1;opacity:1;transform:translate(-100%);transition:opacity .35s ease-in-out,transform .35s ease-in-out}.primary-navigation[data-astro-cid-3ef6ksr2][data-visible=true] .nav-link[data-astro-cid-3ef6ksr2]{opacity:1;transition:opacity .35s ease-in-out}.primary-navigation[data-astro-cid-3ef6ksr2][data-visible=true] .dropdown-menu[data-astro-cid-3ef6ksr2]{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;padding-block:1em;min-width:max-content;box-shadow:none;pointer-events:none;opacity:0;transform:translateY(-10px);transition:opacity 0ms ease-in-out,transform 0ms ease-in-out}.primary-navigation[data-astro-cid-3ef6ksr2][data-visible=true] .dropdown[data-astro-cid-3ef6ksr2].active>.dropdown-header[data-astro-cid-3ef6ksr2]+.dropdown-menu[data-astro-cid-3ef6ksr2]{display:flex;position:static;flex-direction:column;pointer-events:auto;opacity:1;transform:translateY(0);transition:opacity .35s ease-in-out,transform .35s ease-in-out}}@media screen and (min-width: 50em){.top-link[data-astro-cid-3ef6ksr2][aria-current=page]{text-underline-offset:6px;text-decoration:var(--brand-primary-300) .09em underline!important}}.footer[data-astro-cid-sz7xmlte]{color:#000}.footer[data-astro-cid-sz7xmlte] :any-link[data-astro-cid-sz7xmlte]{text-decoration-color:currentColor;line-height:0;color:currentColor;font-size:var(--fs-300)}.footer[data-astro-cid-sz7xmlte] .brand[data-astro-cid-sz7xmlte]{align-items:center}.container[data-astro-cid-sz7xmlte]{padding:2em 0}.contact[data-astro-cid-sz7xmlte]{flex-shrink:0}.contact[data-astro-cid-sz7xmlte] .brand-text[data-astro-cid-sz7xmlte]{font-size:1.75rem;line-height:1.1}.contact[data-astro-cid-sz7xmlte] .email[data-astro-cid-sz7xmlte]{display:block;padding-top:1rem;width:max-content}.contact[data-astro-cid-sz7xmlte] .hyman-logo[data-astro-cid-sz7xmlte]{opacity:.85}.contact[data-astro-cid-sz7xmlte] .mpi-logo[data-astro-cid-sz7xmlte]{height:5rem;aspect-ratio:1/1}.contact[data-astro-cid-sz7xmlte] .address[data-astro-cid-sz7xmlte]{align-items:center}.contact[data-astro-cid-sz7xmlte] .address__text[data-astro-cid-sz7xmlte]{line-height:normal}.social[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:start}@media screen and (min-width: 50em){.social[data-astro-cid-sz7xmlte]{margin-inline:auto;align-items:center}}.social[data-astro-cid-sz7xmlte] .social-icon-container[data-astro-cid-sz7xmlte]{display:flex;gap:1rem;align-items:center}.social[data-astro-cid-sz7xmlte] .social-icon-container[data-astro-cid-sz7xmlte] [data-astro-cid-sz7xmlte][data-icon]{font-size:2rem;color:#000}.social[data-astro-cid-sz7xmlte] .social-icon-container[data-astro-cid-sz7xmlte] [data-astro-cid-sz7xmlte][data-icon]:hover,.social[data-astro-cid-sz7xmlte] .social-icon-container[data-astro-cid-sz7xmlte] [data-astro-cid-sz7xmlte][data-icon]:focus{color:var(--brand-secondary-100)}.social[data-astro-cid-sz7xmlte] .google-scholar-icon[data-astro-cid-sz7xmlte]{height:30px;aspect-ratio:1/1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-label='Google Scholar' role='img' viewBox='0 0 512 512' %3E%3Crect width='512' height='512' rx='15%25' fill='black'%3E%3C/rect%3E%3Cpath fill='hsl(207, 75%, 51%)' d='M213 111l-107 94h69c5 45 41 64 78 67-7 18-4 27 7 39-43 1-103 26-103 67 4 45 63 54 92 54 38 1 81-19 90-54 4-35-10-54-31-71-23-18-28-28-21-40 15-17 35-27 39-51 2-17-2-28-6-43l45-38-1 16c-3 2-5 6-5 9v103c2 13 22 11 23 0V160c0-3-2-7-5-8v-25l16-16zm58 141c-61 10-87-87-38-99 56-11 83 86 38 99zm-5 73c60 13 61 63 10 78-44 9-82-4-81-30 0-25 35-48 71-48z' %3E%3C/path%3E%3C/svg%3E")}.social[data-astro-cid-sz7xmlte] .twitter-icon[data-astro-cid-sz7xmlte]{height:36px;aspect-ratio:1/1;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg fill='black' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;%7D%0A%3C/style%3E%3Cpath d='M20,2H4C2.9,2,2,2.9,2,4v16c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2V4C22,2.9,21.1,2,20,2z M17.6,8.8c0,0.1,0,0.2,0,0.4 c0,3.8-2.9,8.2-8.2,8.2c-1.6,0-3.1-0.5-4.4-1.3c0.2,0,0.5,0,0.7,0c1.3,0,2.6-0.5,3.6-1.2c-1.3,0-2.3-0.9-2.7-2C6.8,12.9,7,13,7.1,13 c0.3,0,0.5,0,0.8-0.1c-1.3-0.3-2.3-1.4-2.3-2.8l0,0c0.4,0.2,0.8,0.3,1.3,0.4C6.1,9.8,5.6,9,5.6,8c0-0.5,0.1-1,0.4-1.4 c1.4,1.7,3.5,2.9,5.9,3c0-0.2-0.1-0.4-0.1-0.7c0-1.6,1.3-2.9,2.9-2.9c0.8,0,1.6,0.3,2.1,0.9c0.7-0.1,1.3-0.4,1.8-0.7 c-0.2,0.7-0.7,1.2-1.3,1.6c0.6-0.1,1.1-0.2,1.7-0.5C18.6,7.9,18.1,8.4,17.6,8.8z'/%3E%3Crect class='st0'/%3E%3C/svg%3E")}.social[data-astro-cid-sz7xmlte] .youtube-icon[data-astro-cid-sz7xmlte]{height:30px;aspect-ratio:1/1;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- --%3E%3Csvg fill='black' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='-143 145 512 512' xml:space='preserve'%3E%3Cg%3E%3Cpolygon points='78.9,450.3 162.7,401.1 78.9,351.9 '/%3E%3Cpath d='M329,145h-432c-22.1,0-40,17.9-40,40v432c0,22.1,17.9,40,40,40h432c22.1,0,40-17.9,40-40V185C369,162.9,351.1,145,329,145z M241,446.8L241,446.8c0,44.1-44.1,44.1-44.1,44.1H29.1c-44.1,0-44.1-44.1-44.1-44.1v-91.5c0-44.1,44.1-44.1,44.1-44.1h167.8 c44.1,0,44.1,44.1,44.1,44.1V446.8z'/%3E%3C/g%3E%3C/svg%3E")}.external-resources[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:start}@media screen and (min-width: 50em){.external-resources[data-astro-cid-sz7xmlte]{margin-inline:auto}}.external-resources[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin:0;padding:0;line-height:1.5}.external-resources[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-family:Montserrat,system-ui,sans-serif}.external-resources[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.external-resources[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus{color:var(--brand-secondary-100)}.social[data-astro-cid-sz7xmlte],.external-resources[data-astro-cid-sz7xmlte]{padding-top:1rem}.smallprint[data-astro-cid-sz7xmlte]{width:fit-content;display:flex;flex-direction:column;font-size:var(--fs-300);line-height:1.5}@media screen and (min-width: 50em){.smallprint[data-astro-cid-sz7xmlte]{margin-inline:auto;align-items:center}}.smallprint__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:underline}.smallprint__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.smallprint__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus{color:var(--brand-secondary-100)}.smallprint[data-astro-cid-sz7xmlte] .dev-link[data-astro-cid-sz7xmlte]{text-decoration:underline;transition:font-size .2s ease-in}.smallprint[data-astro-cid-sz7xmlte] .dev-link[data-astro-cid-sz7xmlte]:hover,.smallprint[data-astro-cid-sz7xmlte] .dev-link[data-astro-cid-sz7xmlte]:focus{font-size:var(--fs-350);color:var(--brand-secondary-100)}html,body{height:100%}body{display:flex;flex-direction:column}.footer[data-astro-cid-37fxchfa]{margin-top:auto}
