@charset "UTF-8";:root{--tobii-base-font-size:1rem;--tobii-transition-duration:0.3s;--tobii-transition-timing-function:cubic-bezier(0.19,1,0.22,1);--tobii-zoom-icon-background:rgba(25,41,56,.94);--tobii-zoom-icon-color:#fff;--tobii-lightbox-background:rgba(0,0,0,.85);--tobii-lightbox-z-index:1337;--tobii-caption-background:rgba(0,0,0,.8);--tobii-caption-color:#eee;--tobii-counter-background:transparent;--tobii-counter-color:#fff;--tobii-button-background:transparent;--tobii-button-navigation-background:rgba(0,0,0,.5);--tobii-button-color:#fff;--tobii-loader-color:#fff;--tobii-slide-max-height:calc(100vh - 3.125em);--tobii-slide-max-width:100vw}.tobii-zoom{border:0;box-shadow:none;display:inline-block;position:relative;text-decoration:none}.tobii-zoom img{display:block}.tobii-zoom__icon{align-items:center;background-color:var(--zoom-icon-background,var(--tobii-zoom-icon-background));color:var(--zoom-icon-color,var(--tobii-zoom-icon-color));display:flex;height:1.78em;justify-content:center;line-height:1;position:absolute;right:.5em;top:.5em;width:1.78em}.tobii-zoom__icon svg{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;stroke:currentColor;height:1.5em;pointer-events:none;width:1.5em}body.tobii-is-open{overflow-y:hidden}.tobii-image,.tobii-is-open{touch-action:none}.tobii{background-color:var(--lightbox-background,var(--tobii-lightbox-background));bottom:0;box-sizing:border-box;contain:strict;font-size:var(--base-font-size,var(--tobii-base-font-size));left:0;line-height:1.5;overflow:hidden;position:fixed;right:0;top:0;z-index:var(--lightbox-z-index,var(--tobii-lightbox-z-index))}.tobii[aria-hidden=true]{display:none}.tobii *,.tobii :after,.tobii :before{box-sizing:inherit}.tobii__slider{bottom:0;left:0;position:absolute;right:0;top:3.125em;will-change:transform}.tobii__slider[aria-hidden=true]{display:none}@media screen and (prefers-reduced-motion:no-preference){.tobii__slider--animate:not(.tobii__slider--is-dragging){transition-duration:var(--transition-duration,var(--tobii-transition-duration));transition-property:transform;transition-timing-function:var(--transition-timing-function,var(--tobii-transition-timing-function))}}.tobii__slider--is-draggable [data-type]{cursor:grab}.tobii__slider--is-dragging [data-type]{cursor:grabbing}.tobii__slider--is-moving [data-type]{cursor:move}.tobii__slide{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.tobii__slide:not(.tobii__slide--is-active){visibility:hidden}@media screen and (prefers-reduced-motion:no-preference){.tobii__slide:not(.tobii__slide--is-active){transition-duration:var(--transition-duration,var(--tobii-transition-duration));transition-property:visibility;transition-timing-function:var(--timing-function,var(--tobii-transition-timing-function))}}.tobii__slide [data-type]{-ms-scroll-chaining:none;max-height:100%;max-width:var(--slide-max-width,var(--tobii-slide-max-width));overflow:hidden;overscroll-behavior:contain}.tobii__slide iframe,.tobii__slide video{display:block!important}.tobii__slide figure{margin:0;position:relative}.tobii__slide figure>img{display:block;height:auto;max-height:var(--slide-max-height,var(--tobii-slide-max-height));max-width:var(--slide-max-width,var(--tobii-slide-max-width));width:auto}.tobii__slide figure>figcaption{background-color:var(--caption-background,var(--tobii-caption-background));bottom:0;color:var(--caption-color,var(--tobii-caption-color));font-size:1.125em;padding:.25em .5em;position:absolute;transition:background-color .3s ease-in-out,color .3s ease-in-out;white-space:pre-wrap;width:100%}.tobii__slide figure>figcaption:has(button.caption-toggle[aria-expanded=false]){background-color:transparent;color:transparent}.tobii__slide figure>figcaption:has(button.caption-toggle[aria-expanded=false])>button.caption-toggle:after{opacity:.6}.tobii__slide figure>figcaption:has(button.caption-toggle[aria-expanded=false])>button.caption-toggle:hover:after{opacity:1}.tobii__slide figure>figcaption>button.caption-toggle{background:transparent;border:none;color:transparent;cursor:pointer;height:100%;left:0;margin:0;padding:0 3em 0 0;position:absolute;top:0;width:100%;z-index:2}.tobii__slide figure>figcaption>button.caption-toggle:after{align-items:center;background-color:var(--caption-background,var(--tobii-caption-background));border-radius:50%;bottom:.25em;color:var(--caption-color,var(--tobii-caption-color));content:"ⓘ";display:flex;font-size:medium;font-weight:700;height:1.75em;justify-content:center;line-height:1;opacity:0;pointer-events:none;position:absolute;right:.25em;transition:opacity .3s ease-in-out;width:1.75em}.tobii__slide [data-type=html]{overflow-y:auto}.tobii__slide [data-type=html] video{cursor:auto;max-height:var(--slide-max-height,var(--tobii-slide-max-height));max-width:var(--slide-max-width,var(--tobii-slide-max-width))}.tobii__slide [data-type=html] audio{max-width:100%}.tobii__slide [data-type=iframe]{-webkit-overflow-scrolling:touch;transform:translate(0)}.tobii__slide [data-type=iframe] iframe{height:var(--slide-max-height,var(--tobii-slide-max-height));width:var(--slide-max-width,var(--tobii-slide-max-width))}.tobii__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--button-background,var(--tobii-button-background));border:1px solid transparent;color:var(--button-color,var(--tobii-button-color));cursor:pointer;font:inherit;line-height:1;margin:0;opacity:.5;padding:0;position:absolute;touch-action:manipulation;will-change:opacity;z-index:1}.tobii__btn:hover{opacity:1}@media screen and (prefers-reduced-motion:no-preference){.tobii__btn{transition-duration:var(--transition-duration,var(--tobii-transition-duration));transition-property:opacity,transform;transition-timing-function:var(--transition-timing-function,var(--tobii-transition-timing-function));will-change:opacity,transform}}.tobii__btn svg{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke:currentColor;height:3.75em;pointer-events:none;width:3.75em}.tobii__btn--next,.tobii__btn--previous{background-color:var(--button-navigation-background,var(--tobii-button-navigation-background));border-radius:5px;top:50%;transform:translateY(-50%)}.tobii__btn--previous{left:1em}.tobii__btn--next{right:1em}.tobii__btn--close{height:2.5em;opacity:.75;right:.25em;top:.25em;width:2.5em}.tobii__btn--close svg{height:100%;transform:scale(1.4);width:100%}.tobii__btn:disabled,.tobii__btn[aria-hidden=true]{cursor:default;visibility:hidden}.tobii__counter{background-color:var(--counter-background,var(--tobii-counter-background));color:var(--counter-color,var(--tobii-counter-color));font-size:1.25em;left:.875em;line-height:1;opacity:.8;position:absolute;top:.875em;z-index:1}.tobii__counter[aria-hidden=true]{display:none}.tobii__counter p{display:inline}.tobii__loader{display:inline-block;height:6em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6em}.tobii__loader:before{animation:spin 1s infinite;border:2px solid #949ba3;border-radius:100%;border-top:2px solid var(--loader-color,var(--tobii-loader-color));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@keyframes spin{to{transform:rotate(1turn)}}.tobii__slide .tobii-html{background:#fff;font-size:1.125em;max-width:800px;padding:10px 20px}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--step--2:clamp(0.69rem,calc(0.62rem + 0.36vw),0.88rem);--step--1:clamp(0.83rem,calc(0.73rem + 0.52vw),1.1rem);--step-0:clamp(1rem,calc(0.85rem + 0.73vw),1.38rem);--step-1:clamp(1.2rem,calc(1rem + 1.01vw),1.72rem);--step-2:clamp(1.44rem,calc(1.16rem + 1.38vw),2.15rem);--step-3:clamp(1.73rem,calc(1.35rem + 1.87vw),2.69rem);--step-4:clamp(2.07rem,calc(1.57rem + 2.5vw),3.36rem);--step-5:clamp(2.49rem,calc(1.82rem + 3.33vw),4.2rem);--space-3xs:clamp(0.25rem,calc(0.2rem + 0.24vw),0.38rem);--space-2xs:clamp(0.5rem,calc(0.43rem + 0.37vw),0.69rem);--space-xs:clamp(0.75rem,calc(0.63rem + 0.61vw),1.06rem);--space-s:clamp(1rem,calc(0.85rem + 0.73vw),1.38rem);--space-m:clamp(1.5rem,calc(1.28rem + 1.1vw),2.06rem);--space-l:clamp(2rem,calc(1.71rem + 1.46vw),2.75rem);--space-xl:clamp(3rem,calc(2.56rem + 2.2vw),4.13rem);--space-2xl:clamp(4rem,calc(3.41rem + 2.93vw),5.5rem);--space-3xl:clamp(6rem,calc(5.12rem + 4.39vw),8.25rem);--space-3xs-2xs:clamp(0.25rem,calc(0.08rem + 0.85vw),0.69rem);--space-2xs-xs:clamp(0.5rem,calc(0.28rem + 1.1vw),1.06rem);--space-xs-s:clamp(0.75rem,calc(0.51rem + 1.22vw),1.38rem);--space-s-m:clamp(1rem,calc(0.59rem + 2.07vw),2.06rem);--space-m-l:clamp(1.5rem,calc(1.01rem + 2.44vw),2.75rem);--space-l-xl:clamp(2rem,calc(1.17rem + 4.15vw),4.13rem);--space-xl-2xl:clamp(3rem,calc(2.02rem + 4.88vw),5.5rem);--space-2xl-3xl:clamp(4rem,calc(2.34rem + 8.29vw),8.25rem);--measure:72rem;--border-thin:1px;--border-medium:2px;--border-thick:3px;--color-light:#fff;--z-blue:#127cba;--z-gold:#f5ba45;--z-green:#2d8719;--z-lavender:#d4b6d6;--z-mint:#d6dc89;--z-red:#e96024;--font-sans:epilogue,sans-serif;--theme-text:#333;--theme-background:#fff;--theme-border:var(--z-blue);--theme-accent:var(--z-blue)}@font-face{font-family:Epilogue;font-style:normal;font-weight:400;src:local(""),url(../fonts/epilogue-v11-latin-regular.woff2) format("woff2"),url(../fonts/epilogue-v11-latin-regular.woff) format("woff")}@font-face{font-family:Epilogue;font-style:normal;font-weight:600;src:local(""),url(../fonts/epilogue-v11-latin-600.woff2) format("woff2"),url(../fonts/epilogue-v11-latin-600.woff) format("woff")}@font-face{font-family:Epilogue;font-style:normal;font-weight:700;src:local(""),url(../fonts/epilogue-v11-latin-700.woff2) format("woff2"),url(../fonts/epilogue-v11-latin-700.woff) format("woff")}@font-face{font-family:Epilogue;font-style:italic;font-weight:400;src:local(""),url(../fonts/epilogue-v11-latin-italic.woff2) format("woff2"),url(../fonts/epilogue-v11-latin-italic.woff) format("woff")}@font-face{font-family:Epilogue;font-style:italic;font-weight:600;src:local(""),url(../fonts/epilogue-v11-latin-600italic.woff2) format("woff2"),url(../fonts/epilogue-v11-latin-600italic.woff) format("woff")}@font-face{font-family:Epilogue;font-style:italic;font-weight:700;src:local(""),url(../fonts/epilogue-v11-latin-700italic.woff2) format("woff2"),url(../fonts/epilogue-v11-latin-700italic.woff) format("woff")}.box.card{background-color:var(--theme-background);border-color:var(--theme-border);position:relative}.card .frame{margin-left:calc(var(--space-m)*-1);margin-right:calc(var(--space-m)*-1);margin-top:calc(var(--space-m)*-1)}.card img{max-width:calc(--measure * 2 / 3)}.card a{color:var(--theme-accent);text-decoration:none}.card:hover{box-shadow:0 0 0 var(--border-thick) var(--theme-accent)}.card:hover img{filter:grayscale(100%) url(#blue)}.card a:focus{outline:none}.box.card:focus-within{box-shadow:0 0 0 var(--border-thick) var(--theme-accent)}.card:focus-within img{filter:grayscale(100%) url(#blue)}.card a:visited{color:var(--theme-accent)}.card a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}*+figcaption{margin-top:var(--space-m)}figcaption{font-size:var(--step--1);font-style:italic}.h-entry{--gap:var(--space-xl)}.e-content{--gap:var(--space-m)}.hero .frame{aspect-ratio:16/5;max-width:100%}.meta{--gap:var(--space-2xs);font-size:var(--step-0);font-style:italic}.frame.headshot{aspect-ratio:1/1}.headshot+*{margin-top:var(--space-s)}.frame.thumbnail{aspect-ratio:1/1}.box{border-width:var(--border-thin);display:block;outline:var(--border-thin) solid transparent;outline-offset:calc(var(--border-thin)*-1);padding:var(--space-m)}.center{max-width:var(--measure)}.center,.center\:wide{box-sizing:content-box;display:block;margin-left:auto;margin-right:auto}.center\:wide{max-width:calc(var(--measure)*1.5)}.cluster{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-m);justify-content:flex-start}.cover{display:flex;flex-direction:column;min-height:100vh;padding:var(--space-m)}.cover>*{margin-bottom:var(--space-m);margin-top:var(--space-m)}.cover>:first-child:not(.hero){margin-top:0}.cover>:last-child:not(.hero){margin-bottom:0}.cover>.hero{margin-bottom:auto;margin-top:auto}.frame{align-items:center;aspect-ratio:16/9;display:flex;justify-content:center;overflow:hidden}.frame>img,.frame>video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.grid{grid-gap:var(--space-m);display:grid}@supports (width:min(320px,100%)){.grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}}.with-icon{align-items:baseline;display:inline-flex;margin-right:1rem}.with-icon svg{height:1.25em;overflow:visible;width:1.25em}.with-sidebar{display:flex;flex-wrap:wrap;gap:var(--space-m)}.with-sidebar>:first-child{flex-basis:calc(var(--measure)/3);flex-grow:1}.with-sidebar>:last-child{flex-basis:0;flex-grow:999;min-width:50%}.stack>*+*{margin-top:var(--gap,var(--space-s))}.items\:start{align-items:start}.items\:center{align-items:center}.align\:center{text-align:center}.justify\:space-between{justify-content:space-between}.justify\:center{justify-content:center}.size\:large{font-size:var(--step-1)}.size\:larger{font-size:var(--step-2)}.visually-hidden{clip:rect(0 0 0 0);border:none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.weight\:medium{font-weight:500}.weight\:semi{font-weight:600}.weight\:bold{font-weight:700}*{max-width:var(--measure)}body,div,figure,footer,header,html,main,nav{max-width:none}body{background:var(--theme-background);color:var(--theme-text);display:flex;flex-direction:column;font-family:var(--font-sans);font-size:var(--step-0);gap:var(--space-m);min-height:100vh;padding-bottom:var(--space-m);padding-top:var(--space-m)}body>footer,body>header,body>main{padding-left:var(--space-m);padding-right:var(--space-m)}body>main{margin-top:var(--space-xl)}body>footer{margin-top:auto;padding-top:var(--space-xl)}footer .center{align-items:center;display:flex;flex-direction:column}*+h1,*+h2,*+h3{margin-top:1em}h1{font-size:var(--step-4)}h2{font-size:var(--step-2)}h3{font-size:var(--step-1)}a{text-decoration:underline}a,a:visited{color:var(--theme-accent)}ul{margin-bottom:0}ul[role=list]{padding-left:0}nav a{font-weight:600;text-decoration:none;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:var(--border-medium);transition:-webkit-text-decoration .5s;transition:text-decoration .5s;transition:text-decoration .5s, -webkit-text-decoration .5s}nav a:hover{text-decoration:underline;text-decoration-color:var(--z-blue)}nav a:active,nav a:focus{text-decoration:underline;text-decoration-thickness:var(--border-medium)}nav a:active{background:var(--theme-accent);box-shadow:0 0 0 var(--border-thick) var(--theme-accent);color:var(--theme-background)}.brand a{display:inline-block;height:4rem;width:16rem}.brand svg{width:100%}.brand svg .color{fill:#1486c7}.brand span{height:0;width:0}.color-filters{display:none}