.promo_container{-o-border-image:linear-gradient(90deg,transparent 10px,var(--color-accent-edges-100) 50%,transparent calc(100% - 10px));border-image:linear-gradient(90deg,transparent 10px,var(--color-accent-edges-100) 50%,transparent calc(100% - 10px));border-top:1px solid transparent;border-bottom:1px solid transparent;border-image-slice:1;box-shadow:0 0 1vh rgba(var(--mono-000),.33);background-color:rgb(var(--color-mono-200));border-radius:var(--border-radius)}.promo_body{position:relative;z-index:1}.promo_body:before{content:"";position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;background-image:url(/resources/img/47c6ed4-200.png);background-blend-mode:difference;opacity:.05}.promo_container_slider{padding:4px 15px}.promo_container{display:grid;justify-items:center;grid-template-columns:1fr;grid-template-rows:20vh 50vh 30vh;overflow:hidden;color:rgb(var(--color-mono-900))}@media screen and (max-width:768px){.promo_container{grid-template-columns:1fr;grid-template-rows:30vh 120vh 50vh}}.promo_container>section{padding:3vh 2vw;display:inline-grid;align-content:center}.promo_header{display:grid;width:100%;grid-gap:var(--size-10);gap:var(--size-10);-o-border-image:linear-gradient(90deg,transparent 10px,var(--color-accent-edges-100) 50%,transparent calc(100% - 10px));border-image:linear-gradient(90deg,transparent 10px,var(--color-accent-edges-100) 50%,transparent calc(100% - 10px));border-bottom:1px solid transparent;border-image-slice:1;background-color:rgb(var(--color-mono-200))}.promo_header h4{font-weight:800;width:100%;font-size:var(--font-size-56);font-family:var(--decor-font);letter-spacing:.15ch;line-height:var(--size-56);color:rgb(var(--color-mono-900))}.promo_header p{font-weight:700;font-size:var(--font-size-16);width:min(100%,70ch);color:rgb(var(--color-mono-500));line-height:var(--size-24);margin:0}@media screen and (max-width:768px){.promo_header{text-align:center!important}}.promo_footer{width:100%;display:grid;justify-items:center;-o-border-image:linear-gradient(90deg,transparent 10px,var(--color-accent-edges-100) 50%,transparent calc(100% - 10px));border-image:linear-gradient(90deg,transparent 10px,var(--color-accent-edges-100) 50%,transparent calc(100% - 10px));border-top:1px solid transparent;border-image-slice:1;padding:3vh 0;background-color:rgb(var(--color-mono-200))}.promo_footer p{width:min(100%,120ch);font-size:12px;font-weight:700;padding:0 5vw;color:rgb(var(--color-mono-500));text-align:center}.promo_footer hr{background-color:rgb(var(--color-mono-500));width:50%;height:.5px;border-top:unset}.eccheuma-collapse{overflow-y:hidden;will-change:height;height:0;transition-property:height;transition-timing-function:ease-in-out}.PopoverTransition-enter{transform:translateY(30px);opacity:0}.PopoverTransition-enter-active{transition:all .5s ease-in-out}.PopoverTransition-enter-to,.PopoverTransition-leave{opacity:1;transform:translateY(0)}.PopoverTransition-leave-active{transition:all .5s ease-in-out}.PopoverTransition-leave-to{opacity:0;transform:translateY(30px)}.popover-container{pointer-events:none;position:absolute;left:50%;height:1px;width:1px;color:rgb(var(--mono-900))!important;z-index:9999}.popover-wrap{overflow:hidden;position:absolute;transform:translateX(-50%);padding:2vh 3vw;border-radius:var(--border-radius);width:40ch;background-color:rgba(var(--mono-200),.75);font-size:var(--font-size-14);font-weight:500;text-align:center}.popover-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.popover-wrap:before,.post-container{-o-border-image:linear-gradient(90deg,transparent 10px,var(--color-accent-edges-100) 50%,transparent calc(100% - 10px));border-image:linear-gradient(90deg,transparent 10px,var(--color-accent-edges-100) 50%,transparent calc(100% - 10px));border-top:1px solid transparent;border-bottom:1px solid transparent;border-image-slice:1}.post-container{box-shadow:0 0 1vh rgba(var(--mono-000),.33)}.post-container,.post-container .rounded{border-radius:var(--border-radius)}.post-container .rounded-bottom,.post-container .rounded-top{border-radius:0 0 .7rem .7rem!important}.post-header{display:grid;position:relative;background-color:rgb(var(--color-mono-300));border-radius:.7rem .7rem 0 0;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat;grid-template-columns:1fr;grid-template-rows:10vh 20vh 10vh}.post-header:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:.75}@media screen and (min-width:768px){.post-header:before{background-image:url(/resources/img/bf9649c-20.webp)}}.post-header:after{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}@media screen and (min-width:768px){.post-header:after{background:linear-gradient(180deg,rgb(var(--mono-200),.5) 80%,rgb(var(--mono-200)))}}@media screen and (max-width:768px){.post-header:after{background:linear-gradient(180deg,rgb(var(--mono-200),.5) 50%,rgb(var(--mono-200)))}}.post-header-image{position:absolute;display:block;width:100%;height:100%}.post-header-image img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-header-tags{z-index:3;position:relative;display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;grid-column-gap:min(5px,.5vw);-moz-column-gap:min(5px,.5vw);column-gap:min(5px,.5vw)}.post-header-title{z-index:3;align-self:center;padding:0 40px;color:rgb(var(--mono-800))}@media screen and (max-width:768px){.post-header-title{text-align:center}}.post-header-title h4{font-weight:900;font-size:var(--font-size-42);width:25ch}.post-header-title h6{font-weight:600;font-size:var(--font-size-20);width:65ch}.post-header-time{z-index:3;position:relative;display:grid;width:100%;height:100%;align-content:center;justify-content:center}.post-footer{transition:border-radius .25s ease-in-out;background-color:rgb(var(--color-mono-200));border-top:1px solid var(--color-accent-edges-100);display:grid;padding:0 2vw;grid-template-columns:2fr -webkit-min-content 2fr;grid-template-columns:2fr min-content 2fr;grid-template-rows:10vh;grid-template-areas:"social collapse author"}@media screen and (max-width:768px){.post-footer{padding:2vh 0;grid-row-gap:2vh;row-gap:2vh;justify-content:center;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"author" "social" "collapse"}}.post-footer .active{background-color:rgb(var(--color-mono-900));color:rgb(var(--color-mono-300))}.post-footer .active i{fill:rgb(var(--color-mono-300))}.post-footer .disabled{pointer-events:none;opacity:.25}.post-footer-social{justify-self:start;align-self:center;grid-row:social;grid-column:social;grid-column-gap:2px;-moz-column-gap:2px;column-gap:2px}@media screen and (max-width:768px){.post-footer-social{align-self:center;justify-self:center;place-self:center}}.post-footer-social button{display:inline-flex;grid-column-gap:4px;-moz-column-gap:4px;column-gap:4px;cursor:pointer;border:2px solid var(--color-accent-edges-100);padding:.75vh 1vw;margin:0 2px;border-radius:var(--border-radius);color:rgb(var(--color-mono-400));font-size:.65rem;font-weight:700;transition:all .2s ease-in-out;background-color:transparent;color:rgb(var(--color-mono-900));transition-duration:.25s}.post-footer-social button i{fill:rgb(var(--color-mono-900))}.post-footer-social button span{line-height:21px;padding:0 4px}.post-footer-social button:hover{border-color:var(--color-accent-edges-300)}.post-footer-collapse{justify-self:center;align-self:center;grid-row:collapse;grid-column:collapse}@media screen and (max-width:768px){.post-footer-collapse{align-self:center;justify-self:center;place-self:center}}.post-footer-author{z-index:3;display:inline-grid;grid-row-gap:2vh;row-gap:2vh;transform:translateY(calc(50px - 10vh));justify-self:end;justify-items:center;align-self:flex-end;grid-row:author;grid-column:author}@media screen and (max-width:768px){.post-footer-author{transform:unset;align-self:center;justify-self:center;place-self:center}}.post-footer-author i{display:block;background-size:cover;background-position:50%;background-color:rgb(var(--color-mono-900));border:4px solid var(--color-accent-edges-100);border-radius:100%;height:100px;width:100px;box-shadow:0 1vh 0 0 rgba(var(--color-mono-000),.25)}.post-content{transition:border-radius .25s ease-in-out;background-color:rgb(var(--color-mono-200));color:rgb(var(--color-mono-900));min-height:50vh;padding:5vh 3vw;display:grid;grid-row-gap:2vh;row-gap:2vh}.post-content hr{width:100%;background-color:rgb(var(--color-mono-400))}.post-content-header{color:rgb(var(--color-mono-900))}.post-content-header h4{font-size:var(--font-size-36);font-weight:900}.post-content-header h6{font-size:var(--font-size-18);font-weight:800}.post-content-header span{font-size:var(--font-size-14);font-weight:700;color:rgb(var(--color-mono-500))}.post-content-tags{display:inline-flex;align-items:baseline;grid-column-gap:min(5px,.5vw);-moz-column-gap:min(5px,.5vw);column-gap:min(5px,.5vw)}.post-content-tags h6{margin-right:1vw;font-weight:800;font-size:var(--font-size-20)}.post-content-comments{align-self:center;justify-self:center;place-self:center}.post-comments{transition:border-radius .25s ease-in-out;background-color:rgb(var(--color-mono-200));color:rgb(var(--color-mono-900))}.post-comments-first{text-align:center;padding-top:5vh;padding-bottom:6vh;color:rgb(var(--color-mono-900));font-size:var(--font-size-36);font-family:var(--decor-font);font-weight:500;border-bottom:1px solid rgb(var(--color-mono-300));border-top:1px solid rgb(var(--color-mono-300))}.post-comments-content{display:inline-grid;width:100%;padding-left:2vh;padding-right:2vh}.post-comments-answer{border-top:1px solid rgb(var(--color-mono-200));padding:2vh 3vw 5vh}.post-comments-answer i{width:10vh;height:10vh;margin-bottom:1vh;fill:rgb(var(--color-mono-400))}.post-comments-answer h5{color:rgb(var(--color-mono-900));font-size:var(--font-size-24);text-align:center;font-weight:800}.post-comments-answer p{white-space:pre-wrap;text-align:center;font-weight:500;font-size:var(--font-size-16)}.post-comments-answer textarea{resize:none;display:block;width:100%;height:20vh;color:rgb(var(--color-mono-900));background-color:rgb(var(--color-mono-200));border:2px solid var(--color-accent-edges-100);border-radius:var(--border-radius);padding:15px 20px;font-size:12px;transition-duration:.5s}.post-comments-answer textarea:focus{outline:none;border-color:var(--color-accent-edges-300)}.post-comments-answer button{cursor:pointer;border:2px solid var(--color-accent-edges-100);padding:.75vh 1vw;border-radius:var(--border-radius);color:rgb(var(--color-mono-400));font-size:.65rem;font-weight:700;transition:all .2s ease-in-out;background-color:transparent;margin:3vh 2px 0}.post-comments-answer button:hover{border-color:var(--color-accent-edges-300)}