html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{--main-text: #524C3E;--body-text: #2E2B23;--text-highlight: #000000;--background-color: #CFCBC2;--bg-gradient: radial-gradient(58.86% 40.63% at 10% 10%, rgba(147, 184, 213, 0.6) 0%, rgba(147, 184, 213, 0) 100%), radial-gradient(90.16% 79.58% at 24.79% 1.99%, #CFCBC2 0%, rgba(165, 161, 153, 0) 100%), linear-gradient(182.98deg, #A19F9B 9.96%, rgba(161, 158, 155, 0.5) 94.62%);--object-gradient: linear-gradient(188.43deg, rgba(255, 255, 255, 0.2805) 0.19%, rgba(255, 255, 255, 0) 124.81%);--bg-post-variant: #D7D7D6;--opposite-text-color: #C9C8C6;--selection: #FBF458;--absolute: rgba(0,0,0,.50);--border-lite: rgba(0,0,0,.225)}@media (prefers-color-scheme: dark){body{--main-text: #E8E5E1;--body-text: #f0efeb;--text-highlight: white;--background-color: #242321;--bg-gradient: linear-gradient(169.78deg, rgba(255, 255, 255, 0.23) 4.65%, rgba(255, 255, 255, 0) 91.48%), radial-gradient(62.3% 67.27% at 20.42% 27.48%, #5E4B1E 0%, #2B2A28 100%), linear-gradient(112.91deg, #676561 3.51%, #242321 111.71%);--object-gradient: linear-gradient(188.43deg, rgba(255, 255, 255, 0.08) 0.19%, rgba(255, 255, 255, 0.025) 104.81%);--bg-post-variant: radial-gradient(56.91% 62.98% at 32.19% 23.47%, #53524E 0%, #44433F 100%), linear-gradient(112.91deg, #676561 3.51%, #242321 111.71%);--opposite-text-color: #524C3E;--absolute: rgba(255,255,255,.75);--border-lite: rgba(255,255,255,.25)}}@font-face{font-family:"CrossChanceryCross";src:url("/CrossChancery-RegularCross.ttf") format("truetype")}@font-face{font-family:"CrossChancerySpike";src:url("/CrossChancery-RegularSpike.ttf") format("truetype")}@font-face{font-family:"CrossChanceryClover";src:url("/CrossChancery-RegularClover.ttf") format("truetype")}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadein{opacity:0;-webkit-animation:fadeIn ease-in-out 1;-moz-animation:fadeIn ease-in-out 1;animation:fadeIn ease-in-out 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:2s;-moz-animation-duration:.2s;animation-duration:.2s}.fadein.t1{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;animation-delay:.1s}.fadein.t2{-webkit-animation-delay:.15s;-moz-animation-delay:.15s;animation-delay:.15s}.fadein.t3{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}.fadein.t4{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}.fadein.t5{-webkit-animation-delay:.55s;-moz-animation-delay:.55s;animation-delay:.55s}blockquote,q{quotes:inherit;display:block}.portal-container{font-family:-apple-system, system-ui, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";text-rendering:optimizeLegibility;border:1px solid #C2DFE3;border-radius:8px;background-color:white;margin-bottom:25px;max-width:800px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.portal-container:hover{transform:translateY(-3px);box-shadow:0px 6px 20px 0px rgba(0,0,0,0.15);border:1px solid #9DB8BF}.portal-container .portal-parent{overflow:hidden;position:relative;width:100%;box-sizing:border-box}.portal-container .portal-parent .portal-parent-text{padding:15px;color:#5C6D73;z-index:40}.portal-container .portal-parent .portal-content{padding:15px;color:#464A4D;line-height:140%}.portal-container .portal-head{border-top:1px solid #C2DFE3;display:flex;flex-flow:row nowrap;justify-content:start;align-items:stretch;padding-left:15px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.portal-container .portal-head .portal-avatar{position:relative;border-radius:100%;border:1px solid #C2DFE3;width:42px;height:42px;margin:12px 0px}.portal-container .portal-head .portal-avatar img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:24px;height:auto;user-select:none}.portal-container .portal-head .portal-metadata{min-width:0px;display:flex;flex-shrink:1;align-items:center;margin-left:10px}.portal-container .portal-head .portal-author{font-size:14px;color:black;font-weight:600;margin-bottom:2px}.portal-container .portal-head .portal-title{line-height:130%;font-size:14px;color:#9DB8BF;max-width:100%}.portal-container .portal-head .portal-title .title-wrapper{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:#5C6D73}.portal-container .portal-head .portal-backlink{margin-left:auto;display:flex;flex-shrink:1;align-items:center;min-width:80px;padding:0px 15px;border-left:1px solid #C2DFE3}.portal-container .portal-head .portal-backlink .portal-arrow{font-size:14px;color:#9DB8BF;text-decoration:none;-webkit-transition:opacity 0.1s ease;-moz-transition:opacity 0.1s ease;-ms-transition:opacity 0.1s ease;-o-transition:opacity 0.1s ease;transition:opacity 0.1s ease}.portal-container .portal-head .portal-backlink .portal-arrow:hover{opacity:.5}.post-sponsorship{width:auto;border:1px solid var(--border-lite);box-sizing:border-box;border-radius:8px;margin-top:18px;padding:8px 10px 8px 10px}@media (min-width: 800px){.post-sponsorship{padding:18px}}.card{width:100%;padding:8px 10px 8px 10px;background-color:var(--background-color);background-size:cover;background-repeat:no-repeat;background-position:center;background-clip:padding-box;border-radius:15px;position:relative;overflow:hidden;display:inline-block;vertical-align:middle;margin:20px 10px}@media (min-width: 800px){.card{padding:18px}}.card>span{position:relative;top:45%}.card:before,.card:after{content:"";position:absolute;left:-20px;right:0px;bottom:0px;top:-234px;background-image:linear-gradient(115deg, transparent 0%, #00e7ff 30%, #ff00e7 70%, transparent 100%);background-position:0% 0%;background-repeat:no-repeat;background-size:200% 200%;mix-blend-mode:color-dodge;opacity:0.2;z-index:1;animation:holoGradient 15s ease infinite}.card:after{background-image:url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/13471/sparkles.gif");background-position:center;background-size:100%;mix-blend-mode:color-dodge;opacity:1;z-index:2;animation:holoSparkle 15s ease infinite}.card.active:before{opacity:1;animation:none;transition:none;background-image:linear-gradient(115deg, transparent 0%, transparent 25%, rgba(0,231,255,0.5) 45%, rgba(255,0,231,0.5) 55%, transparent 70%, transparent 100%)}.card.active:before,.card.active:after{animation:none}@keyframes holoSparkle{0%,5%{opacity:0.1}20%{opacity:1}100%{opacity:0.1}}@keyframes holoGradient{0%,100%{opacity:0;background-position:0% 0%}8%{opacity:0}10%{background-position:0% 0%}19%{background-position:100% 100%;opacity:0.5}35%{background-position:100% 100%}55%{background-position:0% 0%;opacity:0.3}75%{opacity:0}}@keyframes holoCard{0%,100%{transform:none}25%{transform:rotateZ(-3deg) rotateX(-7deg) rotateY(6deg)}66%{transform:rotateZ(3deg) rotateX(7deg) rotateY(-6deg)}}body{--main-text: #524C3E;--body-text: #2E2B23;--text-highlight: #000000;--background-color: #CFCBC2;--bg-gradient: radial-gradient(58.86% 40.63% at 10% 10%, rgba(147, 184, 213, 0.6) 0%, rgba(147, 184, 213, 0) 100%), radial-gradient(90.16% 79.58% at 24.79% 1.99%, #CFCBC2 0%, rgba(165, 161, 153, 0) 100%), linear-gradient(182.98deg, #A19F9B 9.96%, rgba(161, 158, 155, 0.5) 94.62%);--object-gradient: linear-gradient(188.43deg, rgba(255, 255, 255, 0.2805) 0.19%, rgba(255, 255, 255, 0) 124.81%);--bg-post-variant: #D7D7D6;--opposite-text-color: #C9C8C6;--selection: #FBF458;--absolute: rgba(0,0,0,.50);--border-lite: rgba(0,0,0,.225)}@media (prefers-color-scheme: dark){body{--main-text: #E8E5E1;--body-text: #f0efeb;--text-highlight: white;--background-color: #242321;--bg-gradient: linear-gradient(169.78deg, rgba(255, 255, 255, 0.23) 4.65%, rgba(255, 255, 255, 0) 91.48%), radial-gradient(62.3% 67.27% at 20.42% 27.48%, #5E4B1E 0%, #2B2A28 100%), linear-gradient(112.91deg, #676561 3.51%, #242321 111.71%);--object-gradient: linear-gradient(188.43deg, rgba(255, 255, 255, 0.08) 0.19%, rgba(255, 255, 255, 0.025) 104.81%);--bg-post-variant: radial-gradient(56.91% 62.98% at 32.19% 23.47%, #53524E 0%, #44433F 100%), linear-gradient(112.91deg, #676561 3.51%, #242321 111.71%);--opposite-text-color: #524C3E;--absolute: rgba(255,255,255,.75);--border-lite: rgba(255,255,255,.25)}}@font-face{font-family:"CrossChanceryCross";src:url("/CrossChancery-RegularCross.ttf") format("truetype")}@font-face{font-family:"CrossChancerySpike";src:url("/CrossChancery-RegularSpike.ttf") format("truetype")}@font-face{font-family:"CrossChanceryClover";src:url("/CrossChancery-RegularClover.ttf") format("truetype")}.menus{position:relative;z-index:110}@media (min-width: 768px){.menus{position:fixed;left:22px;top:22px}}.menu-pane,.internal-menu{display:flex;flex-direction:column;justify-content:start;z-index:900;background:linear-gradient(137.42deg, rgba(255,255,255,0.0765) 21.58%, rgba(255,255,255,0) 106.63%);border-radius:8px;padding:24px;width:100%;-ms-overflow-style:none;scrollbar-width:none}@media (prefers-color-scheme: light){.menu-pane,.internal-menu{background:linear-gradient(137.42deg, rgba(255,255,255,0.1265) 21.58%, rgba(255,255,255,0.075) 106.63%)}}@media (min-width: 768px){.menu-pane,.internal-menu{margin:0px 0px;width:236px}}.menu-pane::-webkit-scrollbar,.internal-menu::-webkit-scrollbar{display:none}.menu-pane li,.internal-menu li{list-style-type:none}.menu-pane li>a,.internal-menu li>a{text-decoration:none !important;color:var(--main-text)}.menu-pane li>a:hover,.internal-menu li>a:hover{cursor:pointer}.internal-menu{overflow:scroll;max-height:60vh;margin-bottom:9px}.menu-burger{color:var(--border-lite);cursor:pointer;display:block;height:2.5rem;position:absolute;top:18px;right:18px;width:2.5rem;margin-left:auto;border-radius:10px}@media (min-width: 768px){.menu-burger{display:none}}.menu-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;-webkit-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transition-duration:86ms;-o-transition-duration:86ms;transition-duration:86ms;-webkit-transition-property:background-color, opacity, -webkit-transform;transition-property:background-color, opacity, -webkit-transform;-o-transition-property:background-color, opacity, -o-transform;transition-property:background-color, opacity, transform;transition-property:background-color, opacity, transform, -webkit-transform, -o-transform;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;width:16px}.menu-burger span:first-child{top:calc(50% - 6px)}.menu-burger span:nth-child(2){top:calc(50% - 1px)}.menu-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger.is-active span:first-child{-webkit-transform:translateY(5px) rotate(45deg);-o-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is- active span:nth-child(3){-webkit-transform:translateY(-5px) rotate(-45deg);-o-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg)}.hidden{display:none}@media (min-width: 768px){.hidden{display:block}}.menu-pane li:last-child{margin-top:27px}.menu-pane li:nth-child(5){margin-top:27px}.menu-items li,.menu-items li>a{list-style-type:none;text-decoration:none !important;color:var(--main-text)}.menu-items li:hover,.menu-items li>a:hover{cursor:pointer}.menu-items li.active a{color:var(--text-highlight)}.menu-items li.active:before{display:inline-block;color:white;content:'';height:4px;width:4px;background-color:white;border-radius:100%;opacity:.75;vertical-align:middle;margin-top:-2px;display:absolute;margin-left:-13px;margin-right:4.25px;box-shadow:0px 0px 4px #fff;animation-delay:.1s;opacity:0;animation:fadeIn ease-in-out 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:2s;-moz-animation-duration:.2s;animation-duration:.2s}.back-button{text-decoration:none}#header-menu{display:none}@media (min-width: 768px){#header-menu{display:block}}.menu-items{list-style-position:outside}.menu-items .header-link{line-height:13.5px;margin-bottom:13.5px}.menu-items .header-link a{font-size:13px;font-weight:500}.menu-items .header-link:last-child{margin-bottom:0px}#series-menu{margin-bottom:13.5px}.menu-section-title{margin-bottom:13.5px}.series-link{line-height:13.5px;margin-bottom:13.5px}.series-link a{font-size:14px;font-weight:500}.series-link:last-child{margin-bottom:0px}body{--main-text: #524C3E;--body-text: #2E2B23;--text-highlight: #000000;--background-color: #CFCBC2;--bg-gradient: radial-gradient(58.86% 40.63% at 10% 10%, rgba(147, 184, 213, 0.6) 0%, rgba(147, 184, 213, 0) 100%), radial-gradient(90.16% 79.58% at 24.79% 1.99%, #CFCBC2 0%, rgba(165, 161, 153, 0) 100%), linear-gradient(182.98deg, #A19F9B 9.96%, rgba(161, 158, 155, 0.5) 94.62%);--object-gradient: linear-gradient(188.43deg, rgba(255, 255, 255, 0.2805) 0.19%, rgba(255, 255, 255, 0) 124.81%);--bg-post-variant: #D7D7D6;--opposite-text-color: #C9C8C6;--selection: #FBF458;--absolute: rgba(0,0,0,.50);--border-lite: rgba(0,0,0,.225)}@media (prefers-color-scheme: dark){body{--main-text: #E8E5E1;--body-text: #f0efeb;--text-highlight: white;--background-color: #242321;--bg-gradient: linear-gradient(169.78deg, rgba(255, 255, 255, 0.23) 4.65%, rgba(255, 255, 255, 0) 91.48%), radial-gradient(62.3% 67.27% at 20.42% 27.48%, #5E4B1E 0%, #2B2A28 100%), linear-gradient(112.91deg, #676561 3.51%, #242321 111.71%);--object-gradient: linear-gradient(188.43deg, rgba(255, 255, 255, 0.08) 0.19%, rgba(255, 255, 255, 0.025) 104.81%);--bg-post-variant: radial-gradient(56.91% 62.98% at 32.19% 23.47%, #53524E 0%, #44433F 100%), linear-gradient(112.91deg, #676561 3.51%, #242321 111.71%);--opposite-text-color: #524C3E;--absolute: rgba(255,255,255,.75);--border-lite: rgba(255,255,255,.25)}}@font-face{font-family:"CrossChanceryCross";src:url("/CrossChancery-RegularCross.ttf") format("truetype")}@font-face{font-family:"CrossChancerySpike";src:url("/CrossChancery-RegularSpike.ttf") format("truetype")}@font-face{font-family:"CrossChanceryClover";src:url("/CrossChancery-RegularClover.ttf") format("truetype")}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadein{opacity:0;-webkit-animation:fadeIn ease-in-out 1;-moz-animation:fadeIn ease-in-out 1;animation:fadeIn ease-in-out 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:2s;-moz-animation-duration:.2s;animation-duration:.2s}.fadein.t1{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;animation-delay:.1s}.fadein.t2{-webkit-animation-delay:.15s;-moz-animation-delay:.15s;animation-delay:.15s}.fadein.t3{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}.fadein.t4{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}.fadein.t5{-webkit-animation-delay:.55s;-moz-animation-delay:.55s;animation-delay:.55s}blockquote,q{quotes:inherit;display:block}.btn-toggle{border:1px solid var(--absolute);background:none;color:var(--main-text);border-radius:4px;padding:4px;width:100%;-webkit-transition:color 0.25s ease;-moz-transition:color 0.25s ease;-ms-transition:color 0.25s ease;-o-transition:color 0.25s ease;transition:color 0.25s ease}.btn-toggle:active{opacity:.65}.theme-switch-wrapper{display:flex;align-items:center}.theme-switch-wrapper em{margin-left:10px;font-size:1rem}.theme-switch{display:inline-block;height:12px;position:relative;width:20px}.theme-switch input{display:none}.slider{background-color:var(--text-highlight);opacity:.25;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.slider:before{background-color:var(--opposite-text-color);bottom:2px;content:"";height:8px;width:8px;left:2px;position:absolute;transition:.4s}input:checked+.slider{background-color:#66bb6a}input:checked+.slider:before{transform:translateX(8px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}body{--main-text: #524C3E;--body-text: #2E2B23;--text-highlight: #000000;--background-color: #CFCBC2;--bg-gradient: radial-gradient(58.86% 40.63% at 10% 10%, rgba(147, 184, 213, 0.6) 0%, rgba(147, 184, 213, 0) 100%), radial-gradient(90.16% 79.58% at 24.79% 1.99%, #CFCBC2 0%, rgba(165, 161, 153, 0) 100%), linear-gradient(182.98deg, #A19F9B 9.96%, rgba(161, 158, 155, 0.5) 94.62%);--object-gradient: linear-gradient(188.43deg, rgba(255, 255, 255, 0.2805) 0.19%, rgba(255, 255, 255, 0) 124.81%);--bg-post-variant: #D7D7D6;--opposite-text-color: #C9C8C6;--selection: #FBF458;--absolute: rgba(0,0,0,.50);--border-lite: rgba(0,0,0,.225)}@media (prefers-color-scheme: dark){body{--main-text: #E8E5E1;--body-text: #f0efeb;--text-highlight: white;--background-color: #242321;--bg-gradient: linear-gradient(169.78deg, rgba(255, 255, 255, 0.23) 4.65%, rgba(255, 255, 255, 0) 91.48%), radial-gradient(62.3% 67.27% at 20.42% 27.48%, #5E4B1E 0%, #2B2A28 100%), linear-gradient(112.91deg, #676561 3.51%, #242321 111.71%);--object-gradient: linear-gradient(188.43deg, rgba(255, 255, 255, 0.08) 0.19%, rgba(255, 255, 255, 0.025) 104.81%);--bg-post-variant: radial-gradient(56.91% 62.98% at 32.19% 23.47%, #53524E 0%, #44433F 100%), linear-gradient(112.91deg, #676561 3.51%, #242321 111.71%);--opposite-text-color: #524C3E;--absolute: rgba(255,255,255,.75);--border-lite: rgba(255,255,255,.25)}}@font-face{font-family:"CrossChanceryCross";src:url("/CrossChancery-RegularCross.ttf") format("truetype")}@font-face{font-family:"CrossChancerySpike";src:url("/CrossChancery-RegularSpike.ttf") format("truetype")}@font-face{font-family:"CrossChanceryClover";src:url("/CrossChancery-RegularClover.ttf") format("truetype")}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadein{opacity:0;-webkit-animation:fadeIn ease-in-out 1;-moz-animation:fadeIn ease-in-out 1;animation:fadeIn ease-in-out 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:2s;-moz-animation-duration:.2s;animation-duration:.2s}.fadein.t1{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;animation-delay:.1s}.fadein.t2{-webkit-animation-delay:.15s;-moz-animation-delay:.15s;animation-delay:.15s}.fadein.t3{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}.fadein.t4{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}.fadein.t5{-webkit-animation-delay:.55s;-moz-animation-delay:.55s;animation-delay:.55s}blockquote,q{quotes:inherit;display:block}.post-container{width:100%;box-sizing:border-box;margin:0px auto;margin-top:54px}@media (min-width: 768px){.post-container{max-width:700px;margin-top:27px}}.post-head{position:relative;z-index:101;padding:0px 10px}@media (min-width: 768px){.post-head{padding:0px}}.post-title{font-size:32px;color:var(--text-highlight);font-weight:700;margin-bottom:13.5px;line-height:normal}.post-abstract-container{width:auto;background:var(--object-gradient);border:1px solid var(--border-lite);box-sizing:border-box;border-radius:8px;margin-top:27px;padding:13.5px 10px 13.5px 10px}@media (min-width: 768px){.post-abstract-container{padding:27px}}.post-url{bottom:13.5px;color:var(--main-text);opacity:.75}.post-pdf{right:25px;color:var(--main-text)}.post-pdf a{color:var(--main-text);opacity:.75}.post-date{font-size:18px;margin-bottom:13.5px;color:var(--main-text)}@media (min-width: 768px){.post-date{position:absolute;bottom:-14px;right:0px}}.post-authors{bottom:16px;color:var(--text-highlight)}@media (min-width: 768px){.post-authors{max-width:470px;word-wrap:normal}}.post-contributors{bottom:16px;color:var(--text-highlight)}@media (min-width: 768px){.post-contributors{max-width:470px;word-wrap:normal}}.post-description{color:var(--body-text)}.post-links{margin-top:13.5px;display:flex;flex-direction:column}@media (min-width: 768px){.post-links{flex-direction:row;justify-content:space-between}}.post-body{width:auto;margin:0px auto;padding-left:10px;padding-right:10px}@media (min-width: 768px){.post-body{max-width:720px;padding:54px 0px 0px 0px}}.post-body{color:var(--body-text)}.post-body h1,.post-body h2,.post-body h3{color:var(--text-highlight)}.post-body p{color:var(--body-text)}.post-body p a{color:var(--text-highlight);-webkit-transition:all,0.15s ease;-moz-transition:all,0.15s ease;-ms-transition:all,0.15s ease;-o-transition:all,0.15s ease;transition:all,0.15s ease}.post-body p a:hover{background-color:rgba(255,255,255,0.25);opacity:1 !important}.post-body p img{width:100%;height:auto}.post-body ul li{margin-left:27px;margin-bottom:13.5px}@media (min-width: 1200px){p img.large{margin-left:-12.5%;width:125%}}.caption{color:var(--main-text);font-size:16px;font-style:italic;margin-bottom:27px}.caption a{color:var(--main-text) !important;text-decoration:underline}.post-body table{width:100%}.post-body table th,.post-body table tr,.post-body table td{border:1px solid black;padding:13.5px}aside{border-radius:3px;background-color:rgba(0,0,0,0.15);padding:13.5px;margin-bottom:13.5px}.blog-title{font-size:32px;color:var(--text-highlight);font-weight:500;margin-bottom:13.5px;line-height:normal}.blog-date{font-size:14px;margin-bottom:13.5px}.blog-description{color:var(--text-highlight)}.wrapper2{display:grid;grid-template-areas:"nav" "content" "hide";grid-template-columns:1fr;grid-template-rows:minmax(75px, auto) 1fr minmax(75px, auto);padding:10px}@media (min-width: 768px){.wrapper2{grid-template-areas:"nav content hide";grid-template-columns:258px 1fr minmax(27px, 100px);grid-column-gap:27px;padding:0px;min-height:100vh}}.blogchain-container{width:100%;box-sizing:border-box;margin:0px auto;margin-top:54px}@media (min-width: 768px){.blogchain-container{margin-top:81px}}.blogchain-container.lorezone-bg:after{background:url("/pattern.png");background-size:cover;border-bottom:1px solid rgba(255,255,255,0.5);opacity:.7}.blogchain-container.tdov-bg:after{background:url("/tdov-war.png");background-size:cover;border-bottom:1px solid rgba(255,255,255,0.5);opacity:.7}.blogchain-container:after{content:"";display:block;position:absolute;left:0;top:0;height:810px;width:100vw;z-index:-1;box-sizing:border-box}@media (min-width: 768px){.blogchain-container:after{height:675px}}.content-panel-wide{width:auto;margin:0px auto}@media (min-width: 768px){.content-panel-wide{max-width:900px;padding:54px 0px 0px 0px}}.blogchain-title{font-family:'CrossChanceryClover';font-weight:500;font-size:72px;line-height:100%;color:var(--text-highlight)}@media (min-width: 768px){.blogchain-title{font-size:100px}}.blogchain-subtitle{color:var(--body-text);font-size:24px;line-height:120%}@media (min-width: 768px){.blogchain-subtitle{font-size:48px}}.blogchain-credits{margin-top:27px;display:flex;flex-direction:column}@media (min-width: 768px){.blogchain-credits{flex-direction:row}}.blogchain-authors{color:var(--text-highlight)}@media (min-width: 768px){.blogchain-authors{max-width:470px;word-wrap:normal}}@media (min-width: 768px){.blogchain-contributors{margin-left:40px}}.blogchain-abstract-container{width:auto;color:var(--body-text);position:relative;z-index:109;padding:18px;background-color:rgba(0,0,0,0.15);box-shadow:5px 30px 50px rgba(0,0,0,0.15);border:1px solid rgba(255,255,255,0.35);background:var(--bg-post-variant);border-radius:8px;backdrop-filter:blur(30px);margin-top:27px;padding:13.5px 10px 13.5px 10px}@media (min-width: 768px){.blogchain-abstract-container{padding:27px}}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;background-color:var(--background-color)}body{font-family:-apple-system, system-ui, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";font-size:18px;line-height:27px;color:var(--body-text);background:var(--bg-gradient);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:all .25s ease !important;overflow-x:hidden}.post-bg{background:var(--bg-post-variant)}.flex{display:flex;flex-direction:column}@media (min-width: 768px){.flex{flex-direction:row}}::selection{background-color:var(--selection);color:black;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-ms-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}p{margin-bottom:13.5px;color:var(--body-text)}p li:last-child{margin-bottom:54px}a{color:var(--main-text);-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-ms-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease}a:hover{opacity:.5}hr{border:0;border-top:1px solid var(--border-lite);margin:27px 0px}br{line-height:13.5px}.responsive-br{display:none;line-height:13.5px}@media (min-width: 768px){.responsive-br{display:block}}strong{font-weight:600}em{font-style:italic}h1{font-size:32px;font-weight:600;margin:54px 0px 27px 0px;line-height:1.25}h2{font-size:24px;margin:54px 0px 27px 0px;font-weight:600;line-height:1.25}h3{font-size:20px;margin-bottom:27px;margin:27px 0px;font-weight:500}h4{font-style:italic}h5{font-weight:500;color:var(--text-highlight)}h6{font-size:18;color:var(--text-highlight)}ol{padding-left:21px}.wrapper{display:grid;grid-template-areas:"nav" "content" "hide";grid-template-columns:1fr;grid-template-rows:minmax(75px, auto) 1fr minmax(75px, auto);padding:10px}@media (min-width: 768px){.wrapper{grid-template-areas:"nav content hide";grid-template-columns:258px 1fr minmax(27px, 100px);grid-column-gap:27px;padding:0px;min-height:100vh}}nav{grid-area:nav}main{grid-area:content}.all-container{display:flex;flex-direction:row}.content-panel{width:auto;margin:0px auto}@media (min-width: 768px){.content-panel{max-width:700px;padding:54px 0px 0px 0px}}.hr-lite{border-color:var(--border-lite)}.site-footer{background:linear-gradient(137.42deg, rgba(255,255,255,0.0765) 21.58%, rgba(255,255,255,0) 106.63%);border-radius:8px;padding:16px;font-size:14px;display:none;position:fixed;left:22px;bottom:27px;margin:0px 0px;width:236px}@media (prefers-color-scheme: light){.site-footer{background:linear-gradient(137.42deg, rgba(255,255,255,0.1265) 21.58%, rgba(255,255,255,0.075) 106.63%)}}@media (min-width: 768px){.site-footer{display:block}}.standard-button{border:1px solid var(--border-lite);color:var(--main-text);padding:5px 12px;background-color:none;text-decoration:none;border-radius:5px;padding:6px 18px;text-align:center;-webkit-transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;-ms-transition:all 0.35s ease-out;-o-transition:all 0.35s ease-out;transition:all 0.35s ease-out}.standard-button:hover{border:1px solid white;background-color:white;opacity:.9;color:var(--absolute)}@media (prefers-color-scheme: dark){.standard-button:hover{color:var(--opposite-text-color)}}.latest-post{margin-bottom:54px}.idea-tags{overflow-wrap:normal}.idea-tags li{display:inline;list-style-type:none;line-height:40px;margin-right:2px;white-space:nowrap}.idea-tags li a{border:1px solid var(--border-lite);padding:5px 12px;background-color:none;text-decoration:none;border-radius:8px;line-height:10px;-webkit-transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;-ms-transition:all 0.35s ease-out;-o-transition:all 0.35s ease-out;transition:all 0.35s ease-out}.idea-tags li a:hover{border:1px solid white;background-color:white;opacity:.9;color:var(--absolute)}@media (prefers-color-scheme: dark){.idea-tags li a:hover{color:var(--opposite-text-color)}}.idea-tags li:last-child a{border:none;padding:none}.idea-tags li:last-child a:hover{background-color:none}.home-ctas{overflow-wrap:normal}.home-ctas li{display:inline;list-style-type:none;line-height:40px;margin-right:2px;white-space:nowrap}.home-ctas li a{border:1px solid var(--border-lite);padding:5px 12px;background-color:none;text-decoration:none;border-radius:8px;line-height:10px;-webkit-transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;-ms-transition:all 0.35s ease-out;-o-transition:all 0.35s ease-out;transition:all 0.35s ease-out}.home-ctas li a:hover{border:1px solid white;background-color:white;opacity:.9;color:var(--absolute)}@media (prefers-color-scheme: dark){.home-ctas li a:hover{color:var(--opposite-text-color)}}.homepage-list{list-style-position:inside}.project-card{display:flex;flex-direction:column;z-index:100;color:var(--body-text);padding:18px;background-color:rgba(0,0,0,0.15);box-shadow:5px 30px 50px rgba(0,0,0,0.15);border:1px solid rgba(255,255,255,0.35);background:linear-gradient(112.91deg, rgba(255,255,255,0.0765) 3.51%, rgba(255,255,255,0) 111.71%),rgba(0,0,0,0.1);border-radius:8px;backdrop-filter:blur(50px);-webkit-transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;-ms-transition:all 0.35s ease-out;-o-transition:all 0.35s ease-out;transition:all 0.35s ease-out}.project-card:hover{border:1px solid rgba(255,255,255,0.55);transform:translateY(-1px);background:linear-gradient(112.91deg, rgba(255,255,255,0.0765) 3.51%, rgba(255,255,255,0) 111.71%),rgba(0,0,0,0)}.project-card-content{z-index:102}.project-card-content .project-card-title{font-weight:500;color:var(--text-highlight)}.pdf-card{text-align:center;text-decoration:none}.read-report{display:block;text-decoration:none;background-color:white;color:var(--opposite-text-color);padding:6px 10px;border-radius:5px;max-width:200px;text-align:center;margin-top:27px;margin-bottom:13.5px}.more{display:flex;justify-content:center}.more #more-button{border:1px solid rgba(255,255,255,0.75);box-sizing:border-box;border-radius:8px;padding:12px 41px;width:280px;text-align:center;color:var(--main-text);margin:48px auto 48px auto;text-decoration:none}#frontispiece{max-width:542px;margin:0px auto}#frontispiece p{color:var(--body-text)}.all-content{width:auto;margin:0px auto;padding-left:10px;padding-right:10px}@media (min-width: 768px){.all-content{max-width:720px;padding:108px 0px 0px 0px}}.content-section{position:relative;padding-top:40.5px;padding-bottom:54px}.content-section-wrk{position:relative;padding-top:.27px;padding-bottom:54px}.section-title{margin-bottom:13.5px;font-weight:400;color:var(--text-highlight)}.project,.workshop{margin-bottom:27px;border:1px solid #DDDDDD;border-radius:3px;display:flex;flex-direction:column}@media (min-width: 768px){.project,.workshop{flex-direction:row}}.project:first-child,.workshop:first-child{margin-top:27px}.project .project-image,.workshop .project-image{width:100%;margin-bottom:-7px;border-radius:0px 0px 2px 2px}@media (min-width: 768px){.project .project-image,.workshop .project-image{width:360px;height:auto;border-radius:0px 2px 2px 0px;margin-bottom:-7px;border-left:1px solid #DDDDDD}}.team{display:flex;color:var(--main-text);flex-direction:column}@media (min-width: 768px){.team{flex-direction:row;justify-content:space-between}}.team .team-member{width:auto;margin-bottom:27px}.team .team-member:last-child{margin-bottom:0px}@media (min-width: 768px){.team .team-member{max-width:220px;margin-bottom:0px}}@media (min-width: 768px){.team .team-member.visiting{max-width:none}}.team .team-member.visiting:first-child{padding-right:20px}#services{display:flex;flex-direction:column}@media (min-width: 768px){#services{flex-direction:row;justify-content:space-between}}#services .services-list{margin-top:6.75px;padding-left:24px}#services .services-list li{margin-bottom:6.75px}.all-content{width:auto;margin:0px auto;padding-left:10px;padding-right:10px}@media (min-width: 768px){.all-content{max-width:700px;padding:108px 0px 0px 0px}}.navigation{width:auto;margin:0px auto;padding-left:10px;padding-right:10px;display:flex;flex-direction:row;padding:54px 10px 0px 10px}@media (min-width: 768px){.navigation{max-width:720px;padding:108px 0px 0px 0px}}.navigation .back{margin-right:13px}.read-link .arrow{text-decoration:none}.team-link{text-decoration:underline;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-ms-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.team-link:hover{opacity:.5;cursor:pointer}.grant-list{display:flex;flex-direction:row}@media (max-width: 800px){.grant-list{flex-direction:column}}.grant-badge{width:fit-content;background-color:var(--absolute);color:var(--opposite-text-color);border-radius:44px;padding:2px 14px;margin-right:8px;margin-bottom:0px}@media (max-width: 800px){.grant-badge{margin-bottom:9px}}.team-table{color:var(--main-text);width:100%}.team-table tr{border-bottom:1px solid var(--border-lite);padding:3px 6px}.team-table tr:last-child{border-bottom:none}.team-table tr td{padding:6.75px 0px}.research-card{text-decoration:none;background:linear-gradient(137.42deg, rgba(255,255,255,0.075) 21.58%, rgba(255,255,255,0.045) 106.63%),rgba(255,255,255,0);border-radius:8px;border:1px solid rgba(255,255,255,0.25);margin-bottom:27px;padding:18px;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}.research-card:hover{background:linear-gradient(137.42deg, rgba(255,255,255,0.075) 21.58%, rgba(255,255,255,0.045) 106.63%),rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.65);transform:translateY(-1px);box-shadow:5px 15px 25px rgba(0,0,0,0.1)}.research-card .research-card-title{font-weight:600;color:var(--text-highlight)}.research-card .research-card-authors{color:var(--main-text);margin-bottom:13.5px}.research-card p{color:var(--main-text)}.delegate-info{margin-top:13.5px;display:flex;flex-direction:row;align-content:start;justify-content:space-between;flex-basis:auto}.delegate-info .delegate-cta{text-decoration:none;color:var(--text-highlight)}.governance-cards{display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 768px){.governance-cards{flex-direction:row;flex-wrap:wrap}}.governance-cards .gov-card{width:100%;max-width:338px;min-height:162px;position:relative;overflow:hidden;border:1px solid var(--border-lite);border-radius:8px;text-decoration:none;padding:13px;margin-bottom:27px}.governance-cards .gov-card p{max-width:200px}.governance-cards .gov-card.live-card{border:1px solid rgba(255,255,255,0.25);background:var(--object-gradient);box-shadow:10px 40px 100px rgba(0,0,0,0.15)}.governance-cards .gov-card.live-card:hover{cursor:pointer}.governance-cards .gov-card .circle{position:absolute;top:-58px;right:-64px;border-radius:100%;width:195px;height:195px;background-color:rgba(0,0,0,0.1)}.governance-cards .gov-card .circle img{position:relative;width:58px;height:auto;top:82px;left:47px}.inst-logo{margin-bottom:13.5px}.inst-logo img{width:65px;height:auto}.inst-title{font-size:64px;color:var(--text-highlight);font-weight:700;line-height:normal}.inst-subtitle{font-size:48px;color:var(--text-highlight);font-weight:400;margin-bottom:40.5px;line-height:normal}.button-expand{width:100% !important}.post-feed{direction:left;border-top:1px solid var(--border-lite);border-bottom:1px solid var(--border-lite);padding:13.5px 0px}.post-feed div{display:inline-block;margin-right:27px}.initiative{padding:25px;background:var(--object-gradient);border-radius:8px;border:1px solid var(--border-lite)}.initiative .initiative-text{margin-top:13.5px}.initiative a{text-decoration:none;font-weight:500}blockquote{display:block;font-style:italic;border-left:3px solid #ccc;padding-left:10px;margin-bottom:27px}.pic-caption{font-size:13px;line-height:16px;color:var(--main-text);margin-bottom:27px}.nomargin{margin:0px !important}.halfmargin{margin:13.5px 0px !important}.flex-container{display:flex;flex-direction:column;gap:13.5px;justify-content:space-between}@media (min-width: 768px){.flex-container{flex-direction:row}}
