@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:100 900;src:url(/_astro/librefranklin-variablefont_wght-webfont.BnwaUiNQ.woff2)format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:italic;font-weight:100 900;src:url(/_astro/librefranklin-italic-variablefont_wght-webfont.BKtD6_LO.woff2)format("woff2")}@font-face{font-display:swap;font-family:Helvetica Neue Adjusted;font-style:normal;font-weight:100 900;size-adjust:103.922%;ascent-override:0%;descent-override:1.828%;line-gap-override:-2.694%;src:local(Helvetica Neue),local(HelveticaNeue)}@font-face{font-display:swap;font-family:Helvetica Neue Adjusted;font-style:italic;font-weight:100 900;size-adjust:103.922%;ascent-override:-0.481%;descent-override:1.828%;line-gap-override:-2.694%;src:local(Helvetica Neue Italic),local(HelveticaNeue-Italic)}@font-face{font-display:swap;font-family:Arial Adjusted;font-style:normal;font-weight:100 900;size-adjust:103.587%;ascent-override:4.283%;descent-override:1.712%;line-gap-override:-3.158%;src:local(Arial)}@font-face{font-display:swap;font-family:Arial Adjusted;font-style:italic;font-weight:100 900;size-adjust:103.657%;ascent-override:4.28%;descent-override:1.71%;line-gap-override:-3.156%;src:local(Arial Italic)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#333;background:#fff;margin:0;font-family:Libre Franklin,Helvetica Neue Adjusted,Arial Adjusted,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.66}img{border-style:none;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{clear:both;color:#597899;margin:0 0 .75em;padding:0;line-height:1.4}h1{font-size:1.5rem;font-weight:300}h2{font-size:1.25rem;font-weight:300}p{margin:0 0 1.5em}b,strong{font-weight:700}a{color:#222;text-underline-offset:.15em;text-decoration:underline 1px}a:hover,a:active{color:#000}a:focus-visible{outline-offset:2px;outline:thin dotted}a.link-external:after{content:"";vertical-align:-.08em;background-color:currentColor;width:.9em;height:.9em;margin-inline-start:.25em;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14 21 3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14 21 3'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar-logo-link.link-external:after{margin:.4em auto 0;display:block}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}.skip-link{color:#222;z-index:10000;background:#fff;padding:.6rem 1rem;text-decoration:underline;position:absolute;top:0;left:1rem;transform:translateY(-120%)}.skip-link:focus{transform:translateY(.5rem)}.wrap{max-width:700px;margin-left:auto;margin-right:auto;padding-left:2em;padding-right:2em}.site-header{--bird-x:.9;--bird-y:.49;z-index:50;min-height:250px;position:relative;overflow:visible}.header-photo{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.header-photo img{width:767px;max-width:none;height:250px;position:absolute;top:0;left:0}.header-bird{height:104px;left:calc((100% - 56px) * var(--bird-x));pointer-events:none;top:calc((100% - 104px) * var(--bird-y));z-index:1;width:56px;position:absolute}.site-header,.site-title{text-shadow:1px 1px #000000bf}.site-branding{z-index:2;position:absolute;bottom:4.5rem;left:0;right:0}.site-branding a{text-decoration:none;transition:opacity .2s}.site-branding a:hover,.site-branding a:focus{opacity:.7}.site-title{letter-spacing:.08em;text-transform:capitalize;margin:0;font-size:1.5rem;font-weight:500;line-height:1.25}.site-title,.site-title a{color:#fff}.site-description{color:#efefef;margin:.2em 0 0;font-size:.8125rem}.navigation-top{z-index:3;background:#00000073;border-top:1px solid #696969;border-bottom:1px solid #696969;transition:background .3s;position:absolute;top:calc(100% - 3.375em);left:0;right:0}.navigation-top:hover,.navigation-top:focus-within{background:#000000a6}.navigation-top .wrap{max-width:1000px;padding:0}.main-navigation ul{background:#000000a6;margin:0;padding:.75em 1.695em 1em;list-style:none;display:none}.main-navigation ul.is-open{display:block}.main-navigation li{border-bottom:1px solid #ffffff26}.main-navigation li:last-child{border-bottom:0}.main-navigation a{color:#fbe0cc;padding:.7em 0;font-weight:600;text-decoration:none;display:block}.icon-home{vertical-align:-.05em;width:.9em;height:.9em;margin-right:.35em}.main-navigation a:hover,.main-navigation a:focus{color:#fff;text-decoration:none}.menu-toggle{color:#fff;cursor:pointer;font:inherit;background:0 0;border:0;margin:1px 2em 2px;padding:1em 0;font-size:.875rem;font-weight:800;display:block}.menu-toggle-icon,.menu-toggle-icon:before,.menu-toggle-icon:after{background:currentColor;width:1rem;height:2px;display:block}.menu-toggle-icon{vertical-align:middle;margin-right:.55em;display:inline-block;position:relative;top:-.2em}.menu-toggle-icon:before,.menu-toggle-icon:after{content:"";position:absolute;left:0}.menu-toggle-icon:before{top:-5px}.menu-toggle-icon:after{top:5px}.site-content{padding:0}.panel+.panel{border-top:1px solid #ddd}.panel-content .wrap{padding-top:1.75em;padding-bottom:.5em}.panel{scroll-margin-top:4rem}@keyframes section-target-flash{0%{background-color:#59789933;box-shadow:inset 0 0 0 1px #59789947}to{background-color:#0000;box-shadow:inset 0 0 0 1px #0000}}@media (prefers-reduced-motion:no-preference){.panel.is-section-flash>.panel-content{border-radius:3px;animation:1.65s ease-out forwards section-target-flash}}.panel-grid{display:block}.panel-sidebar:empty{display:none}.sidebar-image{width:100%;height:auto;margin-bottom:.75em;display:block}.sidebar-name{font-weight:700}.sidebar-name small{font-weight:inherit}.sidebar-contact a{color:#222;align-items:center;gap:.4em;font-weight:700;display:inline-flex}.sidebar-contact svg{flex:none;width:1.15em;height:1.15em}.sidebar-logo-link{text-decoration:none;transition:transform .2s;display:block}.sidebar-logo-link:hover{transform:translateY(-4px)}.sidebar-logo{width:100%;max-width:16rem;height:auto;display:block}small{font-size:80%}.site-footer{border-top:1px solid #eee}.site-footer .wrap{padding-top:2em;padding-bottom:1.5em;position:relative}.site-info{color:#666;width:100%;margin-bottom:1em;font-size:.875rem}.site-info p{margin:0}.back-to-top{color:#fff;text-align:center;z-index:20;background:#0000004d;border-radius:8px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;text-decoration:none;transition:background .2s;display:none;position:fixed;bottom:.75em;right:.25em}.back-to-top.is-visible{display:flex}.back-to-top svg{width:1.25em;height:1.25em}.back-to-top:hover,.back-to-top:focus{color:#fff;background:#000000d9}@media screen and (width>=30em){body{font-size:1.125rem}h1{font-size:1.875rem}h2{font-size:1.5rem}}@media screen and (width>=37.5em){.site-header{--bird-x:.77;--bird-y:.42}}@media screen and (width>=48em){.wrap{max-width:1000px;padding-left:3em;padding-right:3em}.site-header{--bird-x:.74;--bird-y:.51;height:300px;min-height:300px}.header-photo img{width:2000px;height:300px;left:50%;transform:translate(-50%)}.site-title{font-size:2.25rem}.site-description{font-size:1rem}.site-branding{bottom:5.25rem}.navigation-top{font-size:.875rem;top:auto;bottom:0}.navigation-top .wrap{padding:0 2em;transition:padding .3s}.navigation-top.is-fixed{background:#0009;position:fixed;top:0;bottom:auto}.navigation-top.is-fixed:hover,.navigation-top.is-fixed:focus-within{background:#000000d9}.navigation-top.is-fixed .wrap{padding:0 2em}.menu-toggle{display:none}.main-navigation ul,.main-navigation ul.is-open{background:0 0;padding:0;display:block}.main-navigation li{border:0;display:inline-block}.main-navigation a{padding:1em 1.25em}.panel-content .wrap{padding-top:4.0625em;padding-bottom:2.5625em}.panel:first-of-type .panel-content .wrap{padding-top:2em;padding-bottom:.5em}.panel-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:8.333%;display:grid}.panel-sidebar:empty{display:block}.sidebar-logo{max-width:100%;margin-top:3.46875rem}.back-to-top{right:.5em}.back-to-top svg{width:1.5em;height:1.5em}}@media screen and (width>=75em){.site-header{--bird-x:.68}}@media screen and (width>=105em){.site-header{--bird-x:.63}}@media screen and (width>=120em){.site-header{--bird-x:.61}}@media screen and (width>=125em){.header-photo img{width:100%;left:0;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.navigation-top,.back-to-top,.site-branding a{transition:none}}
