.block-post-archive .title{font-size:1.375rem}@media (min-width:48em) and (max-width:79.9375em){.block-post-archive .title{font-size:calc(1.375rem + 1.125 * (100vw - 48rem)/ 32)}}@media (min-width:80em){.block-post-archive .title{font-size:2.5rem}}.block-post-archive .title{line-height:1.273}@media (min-width:80em){.block-post-archive .title{line-height:1}}.block-post-archive__filter-toggle{font-size:.875rem}@media (min-width:48em) and (max-width:79.9375em){.block-post-archive__filter-toggle{font-size:calc(.875rem + .375 * (100vw - 48rem)/ 32)}}@media (min-width:80em){.block-post-archive__filter-toggle{font-size:1.25rem}}.block-post-archive__filter-toggle{line-height:1.2}.block-post-archive .cat,.block-post-archive__filter{font-size:.875rem}@media (min-width:48em) and (max-width:79.9375em){.block-post-archive .cat,.block-post-archive__filter{font-size:calc(.875rem + .25 * (100vw - 48rem)/ 32)}}@media (min-width:80em){.block-post-archive .cat,.block-post-archive__filter{font-size:1.125rem}}.block-post-archive .cat,.block-post-archive__filter{line-height:1.222}.block-post-archive .title{font-feature-settings:"kern"}.block-post-archive .title{color:#502c96}.block-post-archive .title{font-family:"Hanken Grotesk",sans-serif;font-weight:600}.block-post-archive .link{background:#502c96;border:0;border-radius:.5rem;box-shadow:0 .1875rem .375rem .1875rem rgba(80,44,150,0),0 0 0 0 #502c96;color:#fff;display:inline-block;font-weight:600;margin-top:.9375rem;outline:0;padding:.625rem 4.375rem;text-decoration:none;transition:box-shadow .5s cubic-bezier(.17,.67,.16,.99)}.block-post-archive .link:focus,.block-post-archive .link:hover{background-color:#502c96;border-color:transparent;box-shadow:0 .1875rem .375rem .1875rem rgba(80,44,150,.6),0 0 0 .1875rem #502c96;color:#fff}.block-post-archive .link:active{background-color:#1ac0dc;border-color:transparent;color:#fff}@media (max-width:47.9375em){.block-post-archive .link{font-size:.8125rem;line-height:1.077;margin-top:.3125rem;padding:.4375rem .875rem}}.block-post-archive{margin-left:auto;margin-right:auto;max-width:120rem;padding:0;padding-left:8.75rem;padding-right:8.75rem;width:100%}@media (max-width:119.9375em){.block-post-archive{padding-right:6.25rem}}@media (max-width:99.9375em){.block-post-archive{padding-right:5rem}}@media (max-width:63.9375em){.block-post-archive{padding-right:3.75rem}}@media (max-width:47.9375em){.block-post-archive{padding-right:2.1875rem}}@media (max-width:119.9375em){.block-post-archive{padding-left:6.25rem}}@media (max-width:99.9375em){.block-post-archive{padding-left:5rem}}@media (max-width:63.9375em){.block-post-archive{padding-left:3.75rem}}@media (max-width:47.9375em){.block-post-archive{padding-left:2.1875rem}}.block-post-archive__filter-wrap{margin-bottom:.8125rem;position:relative;width:-moz-max-content;width:max-content}.block-post-archive__filter-toggle{align-items:center;background-color:transparent;border:0;border-radius:.75rem;color:#502c96;cursor:pointer;display:flex;padding:.875rem 2.0625rem .625rem 1.5rem;transition:background-color .5s cubic-bezier(.17,.67,.16,.99),font-weight .5s cubic-bezier(.17,.67,.16,.99)}.block-post-archive__filter-toggle:focus-visible,.block-post-archive__filter-toggle:hover{font-weight:600}.block-post-archive__filter-toggle .icon{margin-right:1rem}.block-post-archive__filter-toggle.open,.block-post-archive__filter-toggle:focus-visible,.block-post-archive__filter-toggle:hover{background-color:#efefef}.block-post-archive__filter-toggle.open+.block-post-archive__filter-list,.block-post-archive__filter-toggle:focus-visible+.block-post-archive__filter-list,.block-post-archive__filter-toggle:hover+.block-post-archive__filter-list{opacity:1;pointer-events:all}.block-post-archive__filter-list{background-color:#efefef;border-radius:.75rem;margin-top:.875rem;min-width:100%;opacity:0;padding-bottom:.125rem;pointer-events:none;position:absolute;top:100%;transition:opacity .5s cubic-bezier(.17,.67,.16,.99);z-index:2}.block-post-archive__filter-list:focus-visible,.block-post-archive__filter-list:hover{opacity:1;pointer-events:all}.block-post-archive__filter-list::before{bottom:100%;content:"";display:block;height:.875rem;left:0;position:absolute;right:0}.block-post-archive__filter{background:0 0;border:0;color:#502c96;cursor:pointer;display:block;font-weight:300;margin:1rem 0;padding:0 1.4375rem;transition:font-weight .5s cubic-bezier(.17,.67,.16,.99)}.block-post-archive__filter:focus-visible,.block-post-archive__filter:hover{font-weight:600}.block-post-archive__items-wrap{border-top:.0625rem solid #502c96}.block-post-archive .item{border-bottom:.0625rem solid #502c96;display:grid}.block-post-archive .item{padding-top:2.1875rem}@media (min-width:30em) and (max-width:79.9375em){.block-post-archive .item{padding-top:calc(2.1875rem + 1.4375 * (100vw - 30rem)/ 50)}}@media (min-width:80em){.block-post-archive .item{padding-top:3.625rem}}.block-post-archive .item{padding-bottom:2.125rem}@media (min-width:30em) and (max-width:79.9375em){.block-post-archive .item{padding-bottom:calc(2.125rem + 2.1875 * (100vw - 30rem)/ 50)}}@media (min-width:80em){.block-post-archive .item{padding-bottom:4.3125rem}}@media (min-width:48em){.block-post-archive .item{gap:1.125rem;grid-template-columns:1fr 1fr}}.block-post-archive .item.no-animation{animation:none}.block-post-archive .item img{border-radius:.625rem}@media (max-width:47.9375em){.block-post-archive .item{text-align:center}}@media (min-width:48em){.block-post-archive .item__inner{order:-1;padding-right:8.75rem}@media (max-width:119.9375em){.block-post-archive .item__inner{padding-right:6.25rem}}@media (max-width:99.9375em){.block-post-archive .item__inner{padding-right:5rem}}@media (max-width:63.9375em){.block-post-archive .item__inner{padding-right:3.75rem}}@media (max-width:47.9375em){.block-post-archive .item__inner{padding-right:2.1875rem}}}.block-post-archive .item-head{display:flex;flex-direction:column;height:100%}@media (max-width:63.9375em){.block-post-archive .item-head{margin-top:1.875rem;padding-bottom:1.875rem}}.block-post-archive .item-head a{display:flex;flex-direction:column;flex-grow:1}.block-post-archive .cat{font-weight:300;margin:0}.block-post-archive .title{font-weight:600;margin-top:1rem}.block-post-archive .link{margin-top:auto;width:-moz-max-content;width:max-content}@media (max-width:63.9375em){.block-post-archive .link{margin-left:auto;margin-right:auto}}.block-post-archive .load-more{margin:auto;margin-top:1.5rem}@media (max-width:63.9375em){.block-post-archive .load-more{margin-top:1rem}}@media (max-width:47.9375em){.block-post-archive .load-more{margin-top:.625rem}}.block-post-archive .pagination{align-items:center;display:flex;padding-top:3.5rem}.block-post-archive .pagination .page-numbers{display:block;font-size:.875rem;font-weight:300;margin:0 .3125rem;text-align:center;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.125rem;transition:text-decoration-color .5s cubic-bezier(.17,.67,.16,.99);width:1.875rem}.block-post-archive .pagination .page-numbers:focus-visible,.block-post-archive .pagination .page-numbers:hover{text-decoration-color:currentColor}.block-post-archive .pagination .page-numbers.current{font-weight:600}.block-post-archive .pagination .next,.block-post-archive .pagination .prev{background-color:#502c96;border-radius:.5rem;box-shadow:0 .1875rem .375rem rgba(80,44,150,0);display:grid;height:2.6875rem;margin:0;place-items:center;transition:box-shadow .5s cubic-bezier(.17,.67,.16,.99),transform .5s cubic-bezier(.17,.67,.16,.99);width:2.6875rem}@media (max-width:47.9375em){.block-post-archive .pagination .next,.block-post-archive .pagination .prev{height:1.5625rem;width:1.5625rem}}.block-post-archive .pagination .next:focus-visible,.block-post-archive .pagination .next:hover,.block-post-archive .pagination .prev:focus-visible,.block-post-archive .pagination .prev:hover{box-shadow:0 .1875rem .375rem rgba(80,44,150,.6);transform:scale(1.25)}.block-post-archive .pagination .next .icon,.block-post-archive .pagination .prev .icon{display:block;filter:brightness(10);height:1.3125rem;width:1.5625rem}@media (max-width:47.9375em){.block-post-archive .pagination .next .icon,.block-post-archive .pagination .prev .icon{height:.8125rem;width:.9375rem}}.block-post-archive .pagination .prev .icon{transform:rotate(180deg)}