@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:#192938f0;--tobii-zoom-icon-color:#fff;--tobii-lightbox-background:#000000d9;--tobii-lightbox-z-index:1337;--tobii-caption-background:#000c;--tobii-caption-color:#eee;--tobii-counter-background:#0000;--tobii-counter-color:#fff;--tobii-button-background:#0000;--tobii-button-navigation-background:#00000080;--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(--tobii-zoom-icon-background);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;height:1.5em;pointer-events:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:1.5em}body.tobii-is-open{overflow-y:hidden}.tobii-image,.tobii-is-open{touch-action:none}.tobii{background-color:var(--tobii-lightbox-background);bottom:0;box-sizing:border-box;contain:strict;font-size:var(--tobii-base-font-size);left:0;line-height:1.5;overflow:hidden;position:fixed;right:0;top:0;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(--tobii-transition-duration);transition-property:transform;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 [data-type]{max-height:100%;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(--tobii-slide-max-height);max-width:var(--tobii-slide-max-width);width:auto}.tobii__slide figure>figcaption{background-color:var(--tobii-caption-background);bottom:0;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.caption-hidden{background-color:initial;color:#0000}.tobii__slide figure>figcaption.caption-hidden>button.caption-toggle:after{opacity:.6}.tobii__slide figure>figcaption.caption-hidden>button.caption-toggle:hover:after{opacity:1}.tobii__slide figure>figcaption>button.caption-toggle{background:#0000;border:none;color:#0000;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(--tobii-caption-background);border-radius:50%;bottom:.25em;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(--tobii-slide-max-height);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(--tobii-slide-max-height);width:var(--tobii-slide-max-width)}.tobii__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--tobii-button-background);border:1px solid #0000;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(--tobii-transition-duration);transition-property:opacity,transform;transition-timing-function:var(--tobii-transition-timing-function);will-change:opacity,transform}}.tobii__btn svg{fill:none;height:3.75em;pointer-events:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;width:3.75em}.tobii__btn--next,.tobii__btn--previous{background-color: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(--tobii-counter-background);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(--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}.tobii__sr{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}*,: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{display:grid;grid-gap:var(--space-m)}@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{border:none;clip:rect(0 0 0 0);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: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}