@charset "UTF-8";div:where(.astro-BNFS5H4Q){margin-bottom:20px}@media screen and (min-width: 900px){div:where(.astro-BNFS5H4Q){column-count:2}}div:where(.astro-BNFS5H4Q).reset-column-count{column-count:unset}.navbar-group:where(.astro-V4M5APDT){display:flex;flex-direction:column}.navbar-group:where(.astro-V4M5APDT).empty-group a:where(.astro-V4M5APDT){padding-left:20px;letter-spacing:2px}.navbar-group:where(.astro-V4M5APDT).empty-group a:where(.astro-V4M5APDT):before{display:none}.navbar-group:where(.astro-V4M5APDT) .title:where(.astro-V4M5APDT){text-decoration:none;letter-spacing:2px;color:#fff;height:40px;display:flex;align-items:center;padding-left:20px}.navbar-group:where(.astro-V4M5APDT) .title:where(.astro-V4M5APDT):empty{display:none}.navbar-group:where(.astro-V4M5APDT) a:where(.astro-V4M5APDT){text-decoration:none;color:#fff;height:40px;display:flex;align-items:center;padding-left:20px}.navbar-group:where(.astro-V4M5APDT) a:where(.astro-V4M5APDT):not(.title):before{content:"-";margin-right:10px}.navbar-group:where(.astro-V4M5APDT) a:where(.astro-V4M5APDT):hover{background:linear-gradient(to right,var(--light-blue-color) 30%,var(--light-green-color))}@media screen and (max-width: 700px){.navbar-group:where(.astro-V4M5APDT) a:where(.astro-V4M5APDT):hover{background:transparent}}nav:where(.astro-5BLMO7YK){--mobile-navbar-height: 50px;z-index:2000;background-color:var(--dark-blue-color);width:var(--sidebar-width);position:sticky;left:0;top:0;box-sizing:border-box;height:100vh;display:flex;flex-direction:column;box-shadow:0 0 10px 5px #00000052}@media screen and (max-width: 700px){nav:where(.astro-5BLMO7YK){width:100vw;height:var(--mobile-navbar-height);display:flex;align-items:center;flex-direction:row;gap:10px}}nav:where(.astro-5BLMO7YK)>label:where(.astro-5BLMO7YK){z-index:2001;display:none;height:21px;width:25px;margin-left:20px;position:relative;cursor:pointer}@media screen and (max-width: 700px){nav:where(.astro-5BLMO7YK)>label:where(.astro-5BLMO7YK){display:block}}nav:where(.astro-5BLMO7YK)>label:where(.astro-5BLMO7YK) div:where(.astro-5BLMO7YK){height:3px;background-color:#fff;position:absolute;top:50%;width:100%;transition-duration:.2s}nav:where(.astro-5BLMO7YK)>label:where(.astro-5BLMO7YK) div:where(.astro-5BLMO7YK):first-child{transform:translateY(-8px)}nav:where(.astro-5BLMO7YK)>label:where(.astro-5BLMO7YK) div:where(.astro-5BLMO7YK):last-child{transform:translateY(8px)}nav:where(.astro-5BLMO7YK)>input:where(.astro-5BLMO7YK)[type=checkbox]{display:none;z-index:2001}nav:where(.astro-5BLMO7YK)>input:where(.astro-5BLMO7YK)[type=checkbox]:checked~.link-tree:where(.astro-5BLMO7YK){display:flex}nav:where(.astro-5BLMO7YK)>input:where(.astro-5BLMO7YK)[type=checkbox]:checked~label:where(.astro-5BLMO7YK) div:where(.astro-5BLMO7YK):first-child{transform:rotate(45deg)}nav:where(.astro-5BLMO7YK)>input:where(.astro-5BLMO7YK)[type=checkbox]:checked~label:where(.astro-5BLMO7YK) div:where(.astro-5BLMO7YK):nth-child(2){display:none}nav:where(.astro-5BLMO7YK)>input:where(.astro-5BLMO7YK)[type=checkbox]:checked~label:where(.astro-5BLMO7YK) div:where(.astro-5BLMO7YK):last-child{transform:rotate(-45deg)}nav:where(.astro-5BLMO7YK)>a:where(.astro-5BLMO7YK){height:fit-content;display:flex;justify-content:center;padding:40px 0}nav:where(.astro-5BLMO7YK)>a:where(.astro-5BLMO7YK) img:where(.astro-5BLMO7YK){width:calc(var(--sidebar-width) / 2);top:60px;left:60px;background:radial-gradient(white,transparent 42%);z-index:10}@media screen and (max-width: 700px){nav:where(.astro-5BLMO7YK)>a:where(.astro-5BLMO7YK) img:where(.astro-5BLMO7YK){display:none}}@media screen and (max-height: 700px){nav:where(.astro-5BLMO7YK)>a:where(.astro-5BLMO7YK) img:where(.astro-5BLMO7YK){position:relative;top:0;left:0;margin-top:30px}}@media screen and (max-height: 500px){nav:where(.astro-5BLMO7YK)>a:where(.astro-5BLMO7YK) img:where(.astro-5BLMO7YK){display:none}}nav:where(.astro-5BLMO7YK)>.link-tree:where(.astro-5BLMO7YK){display:flex;flex-direction:column;justify-content:flex-start;height:100%;background-color:var(--dark-blue-color);box-sizing:border-box;overflow-y:auto}@media screen and (max-width: 700px){nav:where(.astro-5BLMO7YK)>.link-tree:where(.astro-5BLMO7YK){position:absolute;width:100vw;height:fit-content;min-height:100vh;left:0;top:0;display:none;justify-content:flex-start;padding-top:var(--mobile-navbar-height)}}nav:where(.astro-5BLMO7YK)>.link-tree:where(.astro-5BLMO7YK)>button:where(.astro-5BLMO7YK){background-color:transparent;border:none;font-family:Akrobat;font-weight:700;font-size:23px;color:#fff;text-decoration:none;text-align:start;margin:0;padding:10px 60px;cursor:pointer}@media screen and (max-height: 200px){nav:where(.astro-5BLMO7YK)>.link-tree:where(.astro-5BLMO7YK)>button:where(.astro-5BLMO7YK){padding-top:0;padding-bottom:0;padding-left:20px}}@media screen and (max-width: 700px){nav:where(.astro-5BLMO7YK)>.link-tree:where(.astro-5BLMO7YK)>button:where(.astro-5BLMO7YK){padding-left:20px}}nav:where(.astro-5BLMO7YK)>.link-tree:where(.astro-5BLMO7YK)>button:where(.astro-5BLMO7YK):after{content:"\25bc";position:absolute;right:20px;transition-duration:.2s}nav:where(.astro-5BLMO7YK)>.link-tree:where(.astro-5BLMO7YK)>button:where(.astro-5BLMO7YK):focus:after{transform:rotate(180deg)}nav:where(.astro-5BLMO7YK)>.link-tree:where(.astro-5BLMO7YK)>button:where(.astro-5BLMO7YK):focus+div:where(.astro-5BLMO7YK){max-height:100vh;transition-duration:1s}nav:where(.astro-5BLMO7YK)>.link-tree:where(.astro-5BLMO7YK)>button:where(.astro-5BLMO7YK)+div:where(.astro-5BLMO7YK){right:calc(var(--sidebar-width) * -1);width:var(--sidebar-width);display:flex;box-shadow:inset 0 7px 9px -7px #0006;max-height:0;overflow:hidden;flex-direction:column;justify-content:center;background-color:var(--light-blue-color);box-sizing:border-box;transition-duration:.2s}@media screen and (max-width: 700px){nav:where(.astro-5BLMO7YK)>.link-tree:where(.astro-5BLMO7YK)>button:where(.astro-5BLMO7YK)+div:where(.astro-5BLMO7YK){position:relative;height:fit-content;width:100%;right:unset}}nav:where(.astro-5BLMO7YK)>.link-tree:where(.astro-5BLMO7YK)>button:where(.astro-5BLMO7YK)+div:where(.astro-5BLMO7YK):hover{display:flex}nav:where(.astro-5BLMO7YK)>.link-tree:where(.astro-5BLMO7YK)>button:where(.astro-5BLMO7YK)+div:where(.astro-5BLMO7YK):focus-within{max-height:100vh;transition-duration:1s}nav:where(.astro-5BLMO7YK)>.link-tree:where(.astro-5BLMO7YK)>a:where(.astro-5BLMO7YK){width:100%;display:flex;justify-content:center}@media screen and (min-width: 700px){nav:where(.astro-5BLMO7YK)>.link-tree:where(.astro-5BLMO7YK)>a:where(.astro-5BLMO7YK){display:none}}nav:where(.astro-5BLMO7YK)>.link-tree:where(.astro-5BLMO7YK)>a:where(.astro-5BLMO7YK) img:where(.astro-5BLMO7YK){bottom:0;width:200px;margin:40px 0}nav:where(.astro-5BLMO7YK)>.title:where(.astro-5BLMO7YK){color:#fff;z-index:2002}@media screen and (min-width: 700px){nav:where(.astro-5BLMO7YK)>.title:where(.astro-5BLMO7YK){display:none}}:root{--dark-blue-color: #3a557d;--light-blue-color: #327ab8;--light-green-color: #cde4cc;--light-green-color-2: #78b581;--light-green-color-3: #c8e0ca;--light-green-color-4: #e2ede1;--green-color-1: #4f9772;--green-color-2: #007d3d;--sidebar-width: 250px;--light-blue-color-2: #e0f2fd;--light-blue-color-3: #1f95cb;--light-blue-color-4: #819fce}@font-face{font-family:Akrobat;src:url(/fonts/Akrobat-Regular.otf) format("opentype")}@font-face{font-family:Akrobat;font-weight:700;src:url(/fonts/Akrobat-Bold.otf) format("opentype")}html,body{padding:0;margin:0;font-family:Akrobat}body{display:flex;background-color:var(--light-green-color);min-height:100vh}body.index-page{background-color:var(--dark-blue-color)}body.blue-theme{background-color:#fff}@media screen and (max-width: 700px){body{flex-direction:column}}body main{max-width:900px;padding:20px;flex-grow:1}body main.no-padding{padding:0;max-width:unset}@media screen and (min-width: 700px){body main{width:0;padding:40px}}.primary-button{display:flex;background-color:var(--green-color-1);width:fit-content;padding:5px 20px 5px 5px;clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%);color:#fff;text-decoration:none;border:none;font-family:Akrobat;transition-duration:.5s;cursor:pointer}.primary-button:hover{background-color:var(--green-color-2)}#map:where(.astro-KSJT4XI7){height:600px}.tiles:where(.astro-GU43B7HU){display:flex;flex-direction:column;gap:2px;max-width:1100px}@media screen and (min-width: 1100px){.tiles:where(.astro-GU43B7HU){display:grid;grid-template-columns:1fr 1fr}}.publication:where(.astro-AZ2TXBPP){width:100%;display:flex;gap:40px;background-color:var(--light-green-color-3);padding:30px;box-sizing:border-box}@media screen and (max-width: 700px){.publication:where(.astro-AZ2TXBPP){flex-direction:column}.publication:where(.astro-AZ2TXBPP) .image:where(.astro-AZ2TXBPP){justify-content:center}}@media screen and (max-width: 250px){.publication:where(.astro-AZ2TXBPP){padding:10px}}.publication:where(.astro-AZ2TXBPP) .image-container:where(.astro-AZ2TXBPP){display:flex;justify-content:center;cursor:pointer}.publication:where(.astro-AZ2TXBPP) .image-container:where(.astro-AZ2TXBPP) .image:where(.astro-AZ2TXBPP){--side-thickness: 30px;--inset: 3px;display:flex;align-items:center;transform:rotateY(-20deg) rotateX(15deg);transition-duration:1s;transform-style:preserve-3d;position:relative;box-shadow:0 0 10px 5px #00000040;width:fit-content}.publication:where(.astro-AZ2TXBPP) .image-container:where(.astro-AZ2TXBPP) .image:where(.astro-AZ2TXBPP):hover{transform:none}@media screen and (max-width: 700px){.publication:where(.astro-AZ2TXBPP) .image-container:where(.astro-AZ2TXBPP) .image:where(.astro-AZ2TXBPP) img:where(.astro-AZ2TXBPP){max-width:100%}}.publication:where(.astro-AZ2TXBPP) .image-container:where(.astro-AZ2TXBPP) .image:where(.astro-AZ2TXBPP) .side-bottom:where(.astro-AZ2TXBPP){height:var(--side-thickness);width:calc(100% - var(--inset));position:absolute;bottom:0;left:0;background:linear-gradient(to bottom,rgb(160,160,160),white);transform:rotateX(90deg) translateY(calc(var(--side-thickness) / 2 * -1)) translateZ(calc(var(--side-thickness) / 2 * -1)) translateZ(var(--inset))}.publication:where(.astro-AZ2TXBPP) .image-container:where(.astro-AZ2TXBPP) .image:where(.astro-AZ2TXBPP) .side-right:where(.astro-AZ2TXBPP){width:var(--side-thickness);position:absolute;right:0;top:0;height:calc(100% - var(--inset));background:linear-gradient(to right,rgb(160,160,160),white);transform:rotateY(90deg) translate(calc(var(--side-thickness) / 2)) translateZ(calc(var(--side-thickness) / 2)) translateZ(calc(var(--inset) * -1))}.publication:where(.astro-AZ2TXBPP) .image-container:where(.astro-AZ2TXBPP) .image:where(.astro-AZ2TXBPP) .backside:where(.astro-AZ2TXBPP){position:absolute;top:0;left:0;background-color:#004e24;width:100%;height:100%;transform:translateZ(calc(var(--side-thickness) * -1));box-shadow:0 0 10px 5px #00000040}.publication:where(.astro-AZ2TXBPP) .info:where(.astro-AZ2TXBPP){display:flex;flex-direction:column;letter-spacing:1.5px}.publication:where(.astro-AZ2TXBPP) .info:where(.astro-AZ2TXBPP) .author:where(.astro-AZ2TXBPP){margin-bottom:10px}.publication:where(.astro-AZ2TXBPP) .info:where(.astro-AZ2TXBPP) .title:where(.astro-AZ2TXBPP){margin:0}.publication:where(.astro-AZ2TXBPP) .info:where(.astro-AZ2TXBPP) .subtitle:where(.astro-AZ2TXBPP){margin:0;flex-grow:1;font-weight:400}.publication:where(.astro-AZ2TXBPP) .info:where(.astro-AZ2TXBPP) .price:where(.astro-AZ2TXBPP){margin:10px 0}.publication:where(.astro-AZ2TXBPP).announced{background-color:var(--light-green-color-4)}.publication:where(.astro-AZ2TXBPP).announced .info:where(.astro-AZ2TXBPP){color:var(--green-color-2)}article:where(.astro-AG2625GZ){width:100%;padding:30px;box-sizing:border-box;background-color:var(--light-blue-color-2);height:300px;display:flex;flex-direction:column}article:where(.astro-AG2625GZ) .book-title:where(.astro-AG2625GZ),article:where(.astro-AG2625GZ) .book-author:where(.astro-AG2625GZ),article:where(.astro-AG2625GZ) .review-author:where(.astro-AG2625GZ){margin:0}article:where(.astro-AG2625GZ) .review-author:where(.astro-AG2625GZ){margin-top:10px}article:where(.astro-AG2625GZ) .content:where(.astro-AG2625GZ){flex-grow:1}article:where(.astro-AG2625GZ) .content:where(.astro-AG2625GZ) p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical}article:where(.astro-AG2625GZ) a:where(.astro-AG2625GZ){background-color:var(--light-blue-color-3)!important}article:where(.astro-RS7RDPJA){width:100%;padding:30px;background-color:var(--light-blue-color-2);box-sizing:border-box}article:where(.astro-RS7RDPJA) a:where(.astro-RS7RDPJA){background-color:var(--light-blue-color-3)!important}article:where(.astro-VTMR4VJC){width:100%;padding:30px;background-color:var(--light-green-color-2);box-sizing:border-box}article:where(.astro-BARBV3SE){width:100%;padding:30px;background-color:var(--light-blue-color-2);box-sizing:border-box}article:where(.astro-BARBV3SE) a:where(.astro-BARBV3SE){background-color:var(--light-blue-color-3)!important}
