@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/raleway-latin-400-normal.C5eIEfLm.woff2) format("woff2"),url(/_astro/raleway-latin-400-normal.sMcq1OIP.woff) format("woff")}@font-face{font-family:Raleway;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/raleway-latin-400-italic.CKQnBqXR.woff2) format("woff2"),url(/_astro/raleway-latin-400-italic.BaPDnPpS.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/raleway-latin-500-normal.D-8sZNrj.woff2) format("woff2"),url(/_astro/raleway-latin-500-normal.tXW-zgej.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/raleway-latin-700-normal.BVpQLp0x.woff2) format("woff2"),url(/_astro/raleway-latin-700-normal.JVwBSLev.woff) format("woff")}@font-face{font-family:Raleway;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/raleway-latin-700-italic.3eg2C7Al.woff2) format("woff2"),url(/_astro/raleway-latin-700-italic.CxveZs2q.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/raleway-latin-800-normal.CKUvXht-.woff2) format("woff2"),url(/_astro/raleway-latin-800-normal.BBfTZwPM.woff) format("woff")}:root{--primary-color: #005050;--primary-text-color: #222;--secondary-text-color: #aaa;--yellow-color: #ffc475;--white-color: #fff;--light-gray-color: #f1f1f1;--mid-gray-color: #d9d9d9;--dark-gray-color: #1a1a1a;--black-color: #000;--font-base: "Raleway", sans-serif;--animation-base: ease;--shadow-base: 0 0 10px rgba(0, 0, 0, .2)}html{box-sizing:border-box;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}body{margin:0;color:var(--primary-text-color);font-family:var(--font-base);font-size:16px;line-height:1.7;text-rendering:optimizeLegibility;word-break:break-word;background-color:var(--white-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--dark-gray-color);text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0 0 15px;color:var(--dark-gray-color);line-height:1.2;font-weight:700}p{margin:0 0 30px}img{display:block;max-width:100%;height:auto}blockquote{margin-inline:auto;max-width:550px;color:var(--dark-gray-color);font-size:22px;line-height:1.4;font-weight:800;text-align:center}ul,ol{margin:30px 0;padding-left:20px}li{margin:15px 0;line-height:1.7}iframe,embed{display:block;overflow:hidden;width:100%;border:0}figure{margin-inline:0}figcaption{margin-top:15px;color:var(--dark-gray-color);font-size:14px;text-align:center}pre{overflow-x:auto;margin:30px 0}hr{position:relative;margin-inline:auto;width:5px;height:5px;border:0;background-color:var(--dark-gray-color);border-radius:50%}hr:before,hr:after{content:"";position:absolute;width:5px;height:5px;background-color:var(--dark-gray-color);border-radius:50%}hr:before{right:20px}hr:after{left:20px}button{font-family:inherit}:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.icon{width:1em;height:1em;fill:currentColor;vertical-align:middle}.skip-link{position:absolute;left:-999px;top:0;z-index:200;padding:10px 15px;background:#fff}.skip-link:focus{left:0}.button-arrow-icon{display:inline-block;line-height:1;vertical-align:middle;transition:transform .2s var(--animation-base)}.button-arrow-right:hover .button-arrow-icon,.button-arrow-right:focus-visible .button-arrow-icon{transform:translate(5px)}.u-plain-list{margin:0;padding:0;list-style-type:none}.u-permalink{position:absolute;inset:0;z-index:50;outline-offset:-4px}.u-object-fit{position:absolute;width:100%;height:100%;object-fit:cover}.u-placeholder{position:relative;background-color:var(--light-gray-color)}.u-placeholder.rectangle{aspect-ratio:16 / 10}.u-underline{position:relative;line-height:1}.u-underline:before,.u-underline:after{content:"";position:absolute;bottom:-5px;width:0;height:1px;transition:width .5s var(--animation-base)}.u-underline:before{visibility:hidden;left:0;transition:.5s var(--animation-base);transition-property:background-color,width}.u-underline:after{right:0;background-color:var(--dark-gray-color)}.u-underline:hover:before,.u-underline:focus-visible:before{visibility:visible;width:100%;background-color:var(--dark-gray-color)}.u-underline:hover:after,.u-underline:focus-visible:after{width:100%;background-color:transparent!important}.container{margin-inline:auto;padding-inline:4vw;width:100%;max-width:calc(1140px + 8vw)}.container.large{max-width:calc(960px + 8vw)}.container.medium{max-width:calc(750px + 8vw)}.kg-image{margin-inline:auto}.kg-canvas{display:grid;grid-template-columns:[full-start] minmax(4vw,auto) [wide-start] minmax(auto,105px) [main-start] min(750px,calc(100% - 8vw)) [main-end] minmax(auto,105px) [wide-end] minmax(4vw,auto) [full-end]}.kg-canvas>*{grid-column:main-start / main-end}.kg-width-wide{grid-column:wide-start / wide-end}.kg-width-full{grid-column:full-start / full-end}.u-text-format>*{margin-bottom:0}.u-text-format>*+*{margin-top:30px}.u-text-format>*:first-child{margin-top:0!important}.u-text-format>*+p,.u-text-format>*+ul,.u-text-format>*+ol{margin-top:20px}.u-text-format h1,.u-text-format h2,.u-text-format h3,.u-text-format h4,.u-text-format h5,.u-text-format h6{margin-top:40px}.u-text-format h1+p,.u-text-format h2+p,.u-text-format h3+p,.u-text-format h4+p,.u-text-format h5+p,.u-text-format h6+p{margin-top:15px}.u-text-format h1{font-size:26px}.u-text-format h2{font-size:23px}.u-text-format h3{font-size:20px}.u-text-format h4{font-size:17px}.u-text-format h5{font-size:15px}.u-text-format h6{font-size:13px;text-transform:uppercase}.u-text-format strong{color:var(--dark-gray-color)}.u-text-format a{position:relative;color:var(--primary-color);font-weight:700}.u-text-format a:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:var(--primary-color)}.u-text-format>.kg-card,.u-text-format>.kg-card+*{margin-top:45px}.u-text-format hr,.u-text-format hr+*{margin-top:40px}.u-text-format blockquote,.u-text-format blockquote+*{margin-top:30px}.u-text-format iframe{aspect-ratio:4 / 3;height:auto}.u-text-format blockquote p{margin:0}.kg-gallery-container{display:flex;flex-direction:column}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{width:100%;height:100%}.kg-gallery-card,.kg-gallery-card *{box-sizing:border-box}.kg-gallery-card,.kg-image-card{--gap: 1.2rem}.kg-gallery-card:not(.kg-card-hascaption)+.kg-gallery-card,.kg-gallery-card:not(.kg-card-hascaption)+.kg-image-card,.kg-image-card:not(.kg-card-hascaption)+.kg-gallery-card,.kg-image-card:not(.kg-card-hascaption)+.kg-image-card{margin-top:var(--gap)}.kg-gallery-container{position:relative}.kg-gallery-image img{display:block;margin:0}.kg-gallery-row:not(:first-of-type){margin:var(--gap) 0 0}.kg-gallery-image:not(:first-of-type){margin:0 0 0 var(--gap)}@media(max-width:600px){.kg-gallery-card,.kg-image-card{--gap: .6rem}}.kg-bookmark-card{border:1px solid var(--mid-gray-color);border-radius:4px}.kg-bookmark-container{display:flex;overflow:hidden}.kg-bookmark-container:after{display:none}.kg-bookmark-content{flex-grow:1;overflow:hidden;padding:25px}.kg-bookmark-title{color:var(--dark-gray-color);font-size:18px;line-height:1.3;font-weight:700}.kg-bookmark-description{overflow:hidden;margin-top:5px;color:var(--secondary-text-color);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.kg-bookmark-metadata{display:flex;align-items:center;margin-top:5px;font-size:14px}.kg-bookmark-icon{margin-right:5px;width:20px;height:20px}.kg-bookmark-author,.kg-bookmark-publisher{display:inline}.kg-bookmark-metadata>span{color:var(--dark-gray-color)}.kg-bookmark-metadata>span:nth-of-type(2):before{content:"•";padding:0 5px}.kg-bookmark-thumbnail{position:relative;flex-shrink:0;margin-left:20px;width:300px}.kg-bookmark-thumbnail img{position:absolute;width:100%;height:100%;object-fit:cover}@media(max-width:767px){.kg-bookmark-container{flex-direction:column}.kg-bookmark-thumbnail{margin-left:0;width:100%;height:200px}}.site{display:flex;flex-direction:column;min-height:100vh}.site-content{flex-grow:1;padding-top:100px}.home-template .site-content{padding-top:0}.site-header{position:absolute;right:0;left:0;z-index:80;padding:0 45px;backface-visibility:hidden}.navbar{display:flex;justify-content:space-between;align-items:center;height:100px}.logo{position:relative;display:inline-block;vertical-align:middle}.logo-text{font-size:24px;line-height:1;font-weight:800}@media(max-width:1124px){.site-header{padding:0 4vw}}.burger{position:relative;flex-shrink:0;padding:0;width:34px;height:34px;border:2px solid var(--mid-gray-color);background-color:var(--white-color);cursor:pointer}.burger:before,.burger:after{content:"";position:absolute;left:9px;width:12px;height:2px;background-color:var(--dark-gray-color)}.burger:before{top:11px}.burger:after{bottom:11px}.home-template .burger{border-color:var(--white-color)}.off-canvas{position:fixed;top:0;right:0;z-index:90;overflow-y:auto;padding:70px 30px 30px;width:min(350px,85vw);height:100vh;height:100dvh;background-color:var(--white-color);visibility:hidden;transform:translate(100%);transition:transform .4s var(--animation-base),visibility 0s linear .4s}.canvas-opened .off-canvas{visibility:visible;transform:translate(0);transition-delay:0s}.canvas-close{position:absolute;top:15px;right:15px;padding:0;width:30px;height:30px;border:0;background:none;color:var(--dark-gray-color);font-size:23px;line-height:30px;text-align:center;cursor:pointer;transition:color .4s var(--animation-base)}.canvas-close:hover{color:var(--secondary-text-color)}.dimmer{position:fixed;inset:0;z-index:85;background:#000000b3;opacity:0;visibility:hidden;transition:opacity .4s var(--animation-base),visibility 0s linear .4s}.canvas-opened .dimmer{opacity:1;visibility:visible;transition-delay:0s}.canvas-opened body{overflow:hidden}.menu-item-link[aria-current=page]{color:var(--primary-color)}.menu-item-link[aria-current=page]:after{visibility:visible;width:100%;background-color:var(--primary-color)}.widget+.widget{margin-top:60px}.widget li{font-size:15px;line-height:1;font-weight:700}.widget li+li{margin-top:20px}.widget-title{margin-bottom:30px;color:var(--secondary-text-color);font-size:11px;letter-spacing:1px;text-transform:uppercase}.widget-recent .recent-posts{counter-reset:recent}.widget-recent .recent{display:flex}.widget-recent .recent:before{content:counter(recent);margin-top:-10px;margin-right:20px;color:var(--primary-color);font-size:60px;line-height:1;font-weight:800;counter-increment:recent;opacity:.5}.widget-recent .recent+.recent{margin-top:25px}.widget-recent .post-header{margin-bottom:0}.widget-recent .post-meta{margin-bottom:5px}.widget-recent .post-meta-length{display:none}.widget-recent .post-title{margin-bottom:0;font-size:16px;line-height:1.3}.site-footer{display:flex;justify-content:space-between;align-items:center;padding:45px 60px;line-height:1}.copyright,.footer-social{flex:2}.copyright{font-size:14px}.footer-social{display:flex;justify-content:flex-end;margin-right:-9px}.footer-social-item{display:block;margin:0 2px;width:30px;height:30px;color:var(--secondary-text-color);font-size:20px;line-height:28px;text-align:center;transition:color .2s var(--animation-base)}.footer-social-item:hover{color:var(--dark-gray-color)}@media(max-width:991px){.site-footer{padding:45px 30px}}@media(max-width:767px){.site-footer{flex-direction:column;padding:30px}.site-footer .logo{order:1}.copyright{order:3;margin-top:15px}.footer-social{order:2;margin-top:20px;margin-right:0}}.tag-carousel{position:relative;height:100vh;height:100svh}.tag-feed{display:flex;overflow-x:auto;height:100%;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.tag-feed::-webkit-scrollbar{display:none}.tag{position:relative;z-index:10;flex:0 0 100%;overflow:hidden;height:100%;scroll-snap-align:start;background-color:var(--light-gray-color)}@media(min-width:768px){.tag{flex-basis:50%}}@media(min-width:1200px){.tag{flex-basis:33.3333%}}@media(min-width:1920px){.tag{flex-basis:25%}}@media(min-width:2560px){.tag{flex-basis:20%}}@media(prefers-reduced-motion:reduce){.tag-feed{scroll-behavior:auto}}.tag:before{content:"";position:absolute;inset:0;z-index:10;background-color:#0003;opacity:0;transition:.4s opacity var(--animation-base)}.tag:hover:before,.tag:focus-within:before{opacity:1}.tag:hover .tag-name:before,.tag:focus-within .tag-name:before{margin-right:10px;width:30px}.tag-content{position:absolute;right:0;bottom:0;left:0;z-index:10;padding:45px 45px 60px}.tag-content:before{content:"";position:absolute;right:0;bottom:0;left:0;z-index:-1;height:150%;background-image:linear-gradient(transparent,#0000004d 50%,#000000bf);background-repeat:no-repeat}.tag-name{display:flex;align-items:center;margin-bottom:0;color:var(--white-color);font-size:35px}.tag-name:before{content:"";flex-shrink:0;margin-right:0;width:0;height:3px;background:var(--white-color);transition:.4s var(--animation-base);transition-property:margin-right,width}.tag-description{margin-top:10px;color:var(--white-color);line-height:1.4;font-weight:500;opacity:.7;white-space:pre-line}@media(max-width:767px){.tag-content{padding:30px 30px 45px}.tag-name{font-size:30px}}.rail{position:absolute;top:50%;z-index:60;margin-top:-20px;padding:0 0 0 2px;width:80px;height:40px;border:0;line-height:40px;background-color:var(--white-color);box-shadow:var(--shadow-base);color:var(--dark-gray-color);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-align:center;cursor:pointer;user-select:none;transition:color .5s var(--animation-base),opacity .5s var(--animation-base)}.rail-prev{left:10px;transform:rotate(-90deg)}.rail-next{right:10px;transform:rotate(90deg)}.rail[aria-disabled=true]{color:var(--secondary-text-color);cursor:default}.term{margin:30px 0 45px;max-width:500px}.term-name{display:flex;align-items:center;margin-bottom:5px;color:var(--primary-color);font-size:30px;font-weight:800}.term-name:before{content:"";flex-shrink:0;margin-right:10px;width:30px;height:3px;background-color:var(--primary-color)}.term-description{white-space:pre-line}@media(max-width:767px){.term{margin:15px 0 30px}.term-name{font-size:24px}}.post{margin-bottom:75px}.post-wrapper{margin-top:20px}.post-header{margin-bottom:20px}.post-meta{color:var(--secondary-text-color);font-size:14px;font-weight:700;letter-spacing:.5px}.post-meta-item+.post-meta-item:not(:empty):before{content:"•";padding:0 8px 0 4px;font-family:serif}.post-meta-featured{position:relative;top:1px;padding-left:5px;color:var(--yellow-color)}.post-title{margin-bottom:10px;font-size:18px}.post-tags{margin-bottom:10px}.post-tag{margin-right:5px;padding:4px 7px;color:var(--white-color);font-size:12px;font-weight:700;letter-spacing:.5px;background-color:var(--primary-color);border-radius:2px}.post-footer{display:flex;align-items:center;margin:20px 0 0 2px}.read-more{margin-left:-2px;color:var(--primary-color);font-weight:700}.post-image-link{display:block}.post-feed .post{display:flex;align-items:flex-start}.post-feed .post-media{flex-shrink:0;margin-right:40px;width:500px}.post-feed .post-meta{margin-bottom:10px}.post-feed .post-title{font-size:28px;letter-spacing:-.5px}@media(min-width:768px)and (max-width:991px){.post-feed .post-media{margin-right:30px;width:250px}.post-feed .post-wrapper{margin-top:0}.post-feed .post-title{font-size:24px;letter-spacing:0}}@media(max-width:767px){.post-feed .post{display:block}.post-feed .post-media{margin-right:0!important;margin-bottom:30px;width:auto}.post-feed .post-header{margin-bottom:10px}.post-feed .post-title{font-size:20px;letter-spacing:0}.post-feed .post-footer{margin-top:15px}}.pagination{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:60px auto 30px;width:120px;height:120px;border:2px solid var(--primary-color);line-height:1;background-color:var(--white-color);border-radius:50%}.pagination-link{margin:10px 0 6px;color:var(--dark-gray-color);font-size:15px;font-weight:700;text-align:center}.page-number{color:var(--secondary-text-color);font-size:12px;font-weight:500}.single-post{margin-bottom:60px}.single-post .post-media .u-placeholder{display:flex;min-height:450px}.single-post .post-media .u-placeholder:before{content:"";position:absolute;inset:0;z-index:10;background-color:#0006}.single-post .post-header{margin:30px 0 45px;text-align:center}.single-post .post-title{font-size:30px}.single-post .post-media{margin-bottom:45px}.single-post .post-media .post-header{position:relative;z-index:20;margin:auto;padding:30px;max-width:550px}.single-post .post-media .post-title,.single-post .post-media .post-meta{color:var(--white-color)}.single-post .post-media .post-title{font-size:36px}.single-post .post-media .post-meta{margin-top:20px;margin-bottom:-20px;opacity:.7}.single-post .post-media .post-tag{display:inline-block}.single-post .post-content{line-height:1.9}@media(max-width:767px){.single-post .post-media .u-placeholder{min-height:300px}.single-post .post-header{margin-bottom:30px}.single-post .post-title{font-size:26px!important}.single-post .post-media{margin-bottom:30px}}.share{display:flex;align-items:center;margin-top:30px;line-height:1}.share-item{flex:1;display:flex;justify-content:center;align-items:center;height:40px;font-size:15px;font-weight:700;background-color:var(--light-gray-color);transition:.3s var(--animation-base);transition-property:background-color,color}.share-item+.share-item{margin-left:15px}.share-item:hover,.share-item:focus-visible{color:var(--white-color);background-color:var(--primary-color)}.share-label{margin-left:5px}@media(max-width:767px){.share-item+.share-item{margin-left:10px}}.related-posts{margin-top:60px;margin-bottom:60px}.related-posts .post{margin-bottom:30px}.related-posts .post-media{margin-right:30px;width:300px}.related-posts .post-meta{margin-bottom:5px}.related-posts .post-title{font-size:20px;letter-spacing:0}.related-title{margin-bottom:40px;color:var(--primary-color);font-size:20px}@media(max-width:767px){.related-posts .post{margin-bottom:45px}.related-posts .post-media{width:auto}}.author{display:flex}.author-image-placeholder{z-index:10;flex-shrink:0;overflow:hidden;margin-right:20px;width:70px;height:70px;border-radius:50%}.author-name{margin-bottom:0;font-size:18px}.author-location{margin-top:3px;margin-left:-2px;color:var(--secondary-text-color);font-size:14px;font-weight:700}.author-sep{padding:0 6px}.author-location a{color:var(--primary-color)}.error{text-align:center}.error-code{margin:90px 0 -5px;color:var(--dark-gray-color);font-size:46px;font-weight:700;letter-spacing:2px}.error-message{margin-top:10px}.error-link{display:inline-block;margin-top:60px;color:var(--primary-color)!important;font-weight:700}@media print{.site-header,.off-canvas,.dimmer,.share{display:none}}
