.blog-carousel__button{height:calc(var(--ax)*30);width:calc(var(--ax)*30)}.blog-carousel__button svg{display:block;height:auto;width:var(--ax16)}@media only screen and (min-width:1024px){.blog-carousel__button{height:calc(var(--ax)*60);width:calc(var(--ax)*60)}.blog-carousel__button svg{width:var(--ax22)}}.blog-carousel__button-component{margin-bottom:auto;margin-top:auto;top:50%;transform:translateY(-50%)}.blog-carousel__button-component--prev{left:var(--ax12)}@media only screen and (min-width:1024px){.blog-carousel__button-component--prev{left:var(--ax24)}}.blog-carousel__button-component--next{right:var(--ax12)}@media only screen and (min-width:1024px){.blog-carousel__button-component--next{right:var(--ax24)}}.blog-carousel__slide__wrap:before{background:#0000001a;bottom:0;box-shadow:0 0 10px 10px #0000001a;content:"";filter:blur(15px);height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:9}.blog-carousel__slide__wrap--reverse-color:before{background:#fffffff2;box-shadow:0 0 30px 40px #fffffff2;opacity:.8}@media only screen and (min-width:1024px){.blog-carousel__slide__wrap--reverse-color:before{background:#fffffff2;box-shadow:0 0 50px 85px #fffffff2}.blog-carousel__slide__wrap{max-width:calc(var(--ax)*800)}}.blog-carousel__slide__title{font-size:calc(var(--ax)*28);line-height:1.1;max-width:16ch;width:100%;word-break:break-word}@media only screen and (min-width:1024px){.blog-carousel__slide__title{font-size:calc(var(--ax)*82)}}.blog-carousel__slide__title--reverse-color{color:#000}@media only screen and (min-width:768px){.blog-carousel__slide__title{line-height:1;max-width:18ch}}.blog-carousel__slide__subtitle{font-size:calc(var(--ax)*14);line-height:1.4;max-width:30ch;width:100%}@media only screen and (min-width:1024px){.blog-carousel__slide__subtitle{font-size:calc(var(--ax)*18)}}.blog-carousel__slide__subtitle--reverse-color{color:#000}@media only screen and (min-width:768px){.blog-carousel__slide__subtitle{max-width:50ch}}@media only screen and (min-width:1024px){.blog-carousel__slide__subtitle{padding-right:var(--ax40)}}.blog-carousel__content-wrap{padding:0 calc(var(--ax)*60)}@media only screen and (min-width:1024px){.blog-carousel__content-wrap{max-width:calc(var(--ax)*1444);padding:0 calc(var(--ax)*90)}}.blog-system{margin-top:calc(var(--ax)*45);padding-left:calc(var(--ax)*15);padding-right:calc(var(--ax)*15)}@media only screen and (min-width:1024px){.blog-system{margin-left:auto;margin-right:auto;margin-top:calc(var(--ax)*120);max-width:1484px;padding-bottom:calc(var(--ax)*120);padding-left:calc(var(--ax)*60);padding-right:calc(var(--ax)*60)}}.blog-system--with-reviewer{margin-top:0}@media only screen and (min-width:1024px){.blog-system--with-reviewer{margin-top:0}}.blog-system__breadcrumbs{border-top:1px solid #d6c4cb;padding-bottom:var(--ax24);padding-top:var(--ax12)}@media only screen and (min-width:1024px){.blog-system__breadcrumbs{padding-bottom:calc(var(--ax)*100)}}.blog-system__breadcrumbs__inner{padding-left:calc(var(--ax)*15);padding-right:calc(var(--ax)*15)}@media only screen and (min-width:1024px){.blog-system__breadcrumbs__inner{margin-left:auto;margin-right:auto;max-width:1484px;padding-left:calc(var(--ax)*60);padding-right:calc(var(--ax)*60)}}.blog-system__breadcrumbs__link{color:#5f133d;font-family:BananaGrotesk-Regular;font-size:.625rem;font-size:clamp(.625rem,2.667vw,.625rem);font-weight:400;line-height:1;padding-bottom:var(--ax4);padding-top:var(--ax4);text-decoration:none;text-transform:uppercase}@media only screen and (min-width:1024px){.blog-system__breadcrumbs__link{font-size:.8125rem;font-size:clamp(.625rem,.6773vw,.8125rem);font-size:var(--ax13)}}.blog-system__breadcrumbs__divider{color:#af718433}.blog-system__categories .icon.icon-caret{display:block;height:auto;transform:rotate(0);width:var(--ax12)}.blog-system__categories[open] .icon.icon-caret{transform:rotate(180deg)}@media only screen and (max-width:1023px){.blog-system__categories{margin-top:var(--ax12)}}@media only screen and (min-width:1024px){.blog-system__categories ul{column-gap:var(--ax8)}}@media only screen and (max-width:1023px){.blog-system__categories li{max-width:100%;width:max-content}}.blog-system__categories__divider{background:#f79b7a;height:var(--ax16);margin-top:var(--ax8);width:var(--ax1)}@media only screen and (max-width:1023px){.blog-system__categories__divider{display:none}}.blog-system__categories__mobile-toggle{background-color:rgb(244 241 238/var(--tw-bg-opacity));border:1px solid #5f133d;border-radius:100rem;color:#5f133d;font-size:calc(var(--ax)*14);height:var(--ax36);padding-left:var(--ax16);padding-right:var(--ax16)}@media only screen and (min-width:1024px){.blog-system__categories__mobile-toggle{font-size:calc(var(--ax)*18)}}.blog-system__categories__expandable{background-color:#af71841a;border-radius:var(--ax24);margin-top:calc(var(--ax)*-36);padding:var(--ax48) var(--ax16) var(--ax16)}.blog-system__categories a{color:#5f133d;display:block;font-family:BananaGrotesk-Regular;font-size:var(--ax12);font-weight:400;line-height:1;padding-bottom:var(--ax4);padding-top:var(--ax10);text-decoration:none;text-transform:uppercase}@media only screen and (min-width:1024px){.blog-system__categories a{font-size:var(--ax16);padding-bottom:var(--ax8);padding-top:var(--ax8)}}.blog-system__articles .grid{column-gap:var(--ax32);row-gap:var(--ax24)}@media only screen and (min-width:640px){.blog-system__articles .grid{row-gap:var(--ax40)}}@media only screen and (min-width:1024px){.blog-system__articles{margin-top:calc(var(--ax)*62)}}.blog-system__paginate{margin-top:var(--ax50);max-width:100%;width:max-content}@media only screen and (max-width:1023px){.blog-system__paginate{padding-bottom:var(--ax24)}.blog-system__paginate .button{padding-left:var(--ax15);padding-right:var(--ax15)}}@media only screen and (min-width:1024px){.blog-system__paginate{margin-top:calc(var(--ax)*80)}}.blog-system__paginate .button{max-width:100%;width:max-content}.blog-system__status-wrapper{margin-top:var(--ax24);padding-bottom:var(--ax11)}@media only screen and (min-width:1024px){.blog-system__status-wrapper{margin-top:calc(var(--ax)*60)}}.blog-system__status{color:#5f133d;font-size:calc(var(--ax)*12)}@media only screen and (min-width:1024px){.blog-system__status{font-size:1rem;font-size:clamp(.75rem,.8336vw,1rem)}}.blog-system__reviewer-subtitle{border-top:1px solid #d6c4cb;color:#5f133d;font-size:calc(var(--ax)*28);margin-top:var(--ax12);padding-bottom:var(--ax28);padding-top:var(--ax28)}@media only screen and (min-width:1024px){.blog-system__reviewer-subtitle{font-size:calc(var(--ax)*42);margin-top:calc(var(--ax)*32);padding-top:calc(var(--ax)*48);text-align:center}}.search-form{border:1px solid #5f133d;border-radius:100rem;height:var(--ax36)}.search-form__input{background:transparent;border:1px solid rgba(95,19,61,0);border-radius:100rem;font-size:calc(var(--ax)*14);padding-left:var(--ax16);padding-right:calc(var(--ax)*64);transition:border-color .1s linear;width:100%}@media only screen and (min-width:1024px){.search-form__input{font-size:calc(var(--ax)*18)}}.search-form__input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.search-form__input:focus,.search-form__input:focus-visible{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#5f133d;outline:none}.search-form__input::placeholder{color:#af7184;font-size:calc(var(--ax)*14)}@media only screen and (min-width:1024px){.search-form__input::placeholder{font-size:calc(var(--ax)*18)}}.search-form__submit{width:var(--ax48)}.search-form__icon{width:var(--ax16)}@media only screen and (min-width:1024px){.search-form{height:var(--ax48)}.search-form__input{padding-left:var(--ax21);padding-right:calc(var(--ax)*80);width:calc(var(--ax)*400)}.search-form__submit{width:calc(var(--ax)*67)}.search-form__icon{width:var(--ax21)}}.blog-card__media{aspect-ratio:.8}@media only screen and (min-width:1024px){.blog-card__media{aspect-ratio:1.5}}.blog-card__categories{margin-top:var(--ax16)}@media only screen and (min-width:1024px){.blog-card__categories{margin-top:var(--ax24)}}.blog-card__category{color:#af7184;font-family:BananaGrotesk-Bold,sans-serif;font-size:.625rem;font-size:clamp(.625rem,2.667vw,.625rem);font-weight:400;letter-spacing:.05em;line-height:1}@media only screen and (min-width:1024px){.blog-card__category{font-size:.8125rem;font-size:clamp(.625rem,.6773vw,.8125rem)}}.blog-card__content{margin-top:var(--ax8);padding-right:calc(var(--ax)*24)}@media only screen and (min-width:1024px){.blog-card__content{margin-top:var(--ax11);padding-right:calc(var(--ax)*56)}}.blog-card__title{color:#5f133d;font-size:calc(var(--ax)*18);line-height:1.36}@media only screen and (min-width:1024px){.blog-card__title{font-size:calc(var(--ax)*22)}}.blog-card__excerpt{color:#5f133d;font-size:calc(var(--ax)*12);line-height:1.5;margin-top:var(--ax5)}@media only screen and (min-width:1024px){.blog-card__excerpt{font-size:1rem;font-size:clamp(.75rem,.8336vw,1rem);margin-top:var(--ax5)}.blog-reviewer--with-photo{column-gap:calc(var(--ax)*70)}}.blog-reviewer__photo{aspect-ratio:1;max-width:calc(var(--ax)*400);width:100%}@media only screen and (min-width:1024px){.blog-reviewer__photo{width:calc(var(--ax)*400)}}.blog-reviewer__content{padding:var(--ax20) 0}@media only screen and (min-width:1024px){.blog-reviewer__content{max-width:calc(var(--ax)*840);padding:var(--ax20) calc(var(--ax)*70) var(--ax20) 0}.blog-reviewer__content--with-photo{max-width:unset}}.blog-reviewer__eyebrow{color:#af7184;font-size:calc(var(--ax)*12);font-weight:600;letter-spacing:.05em;line-height:1}@media only screen and (min-width:1024px){.blog-reviewer__eyebrow{font-size:.9375rem;font-size:clamp(.75rem,.7815vw,.9375rem)}}.blog-reviewer__bio{color:#5f133d;font-size:calc(var(--ax)*14);line-height:1.6;margin-top:var(--ax16)}@media only screen and (min-width:1024px){.blog-reviewer__bio{font-size:calc(var(--ax)*18);margin-top:var(--ax36)}}.blog-reviewer__bio .metafield-rich_text_field p:first-child{margin-top:0}.blog-reviewer__bio .metafield-rich_text_field p:last-child{margin-bottom:0}.blog-reviewer__name{color:#5f133d;font-size:calc(var(--ax)*40);margin-top:var(--ax16)}@media only screen and (min-width:1024px){.blog-reviewer__name{font-size:calc(var(--ax)*52);margin-top:var(--ax20)}}
