.blog-card{background-color:var(--color-bg-surface);border-radius:0;max-width:100%}.blog-card,.blog-card__image{overflow:hidden;position:relative;width:100%}.blog-card__image{display:inline-block;height:0;padding-bottom:56.25%}.blog-card__image:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.6) 100%);content:"";display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;transition:opacity .325s;width:100%;z-index:1}.blog-card__image img,.blog-card__image svg{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transition:transform .425s;width:100%}@media (hover:hover){.blog-card__image:hover img{transform:scale(1.1)}}.blog-card__content{padding:1.5rem 0}@media (max-width:639.98px){.blog-card__content{padding:1rem 0}}.blog-card__category{display:flex;flex-wrap:wrap;gap:.125rem .5rem;margin-bottom:.625rem}.blog-card__category a{transition:color .425s}.blog-card__category a:hover{color:var(--color-text-strong)}.blog-card__category a,.blog-card__category li{color:var(--color-text-body);font-size:.75rem;font-weight:400;letter-spacing:-.13px;line-height:120%;text-transform:uppercase}@media (max-width:639.98px){.blog-card__category a,.blog-card__category li{font-size:.75rem;letter-spacing:-.0075rem}}.blog-card__title{color:var(--color-text-strong);font-family:"NyghtSerif",serif;font-size:1.5rem;font-weight:300;letter-spacing:-.045rem;line-height:100%}.blog-card__title b,.blog-card__title strong{font-weight:500}.blog-card__title sup{font-size:1.25rem;letter-spacing:-.0375rem}@media (max-width:1279.98px){.blog-card__title{font-size:1.375rem}}@media (max-width:639.98px){.blog-card__title{font-size:1.25rem;letter-spacing:-.025rem;line-height:110%}}.blog-card__title{margin-bottom:.625rem}.blog-card__excerpt{display:-webkit-box;font-size:.875rem;font-weight:400;letter-spacing:-.06px;-webkit-line-clamp:3;line-height:140%;margin-bottom:1rem;-webkit-box-orient:vertical;color:var(--color-text-strong);overflow:hidden;text-overflow:ellipsis}@media (max-width:1023.98px){.blog-card__excerpt{font-size:.8125rem}}@media (max-width:639.98px){.blog-card__excerpt{font-size:.75rem}}.blog-card--large .blog-card__content{bottom:1.5rem;left:1.5rem;max-width:50%;position:absolute;z-index:1}@media (max-width:1023.98px){.blog-card--large .blog-card__content{max-width:80%}}@media (max-width:639.98px){.blog-card--large .blog-card__content{bottom:0;left:0;max-width:100%;position:relative;width:100%}}.blog-card--large .blog-card__title{color:var(--color-text-strong);font-family:"NyghtSerif",serif;font-size:2rem;font-weight:300;letter-spacing:-.02rem;line-height:100%}.blog-card--large .blog-card__title b,.blog-card--large .blog-card__title strong{font-weight:500}.blog-card--large .blog-card__title sup{font-size:1.25rem;letter-spacing:-.0375rem}@media (max-width:1279.98px){.blog-card--large .blog-card__title{font-size:1.875rem}}@media (max-width:639.98px){.blog-card--large .blog-card__title{color:var(--color-text-strong);font-family:"NyghtSerif",serif;font-size:1.75rem;font-size:1.25rem;font-weight:300;letter-spacing:-.0175rem;letter-spacing:-.0375rem;line-height:110%;line-height:100%}.blog-card--large .blog-card__title b,.blog-card--large .blog-card__title strong{font-weight:500}.blog-card--large .blog-card__title sup{font-size:1.25rem;letter-spacing:-.0375rem}}@media (max-width:639.98px) and (max-width:639.98px){.blog-card--large .blog-card__title{line-height:110%}}.blog-card--large .blog-card__excerpt,.blog-card--large .blog-card__read-more,.blog-card--large .blog-card__title{color:var(--color-text-inverted)}@media (max-width:639.98px){.blog-card--large .blog-card__excerpt,.blog-card--large .blog-card__read-more,.blog-card--large .blog-card__title{color:var(--color-text-strong)}}.blog-card--large .blog-card__excerpt:before,.blog-card--large .blog-card__read-more:before,.blog-card--large .blog-card__title:before{border-color:var(--color-text-inverted)}@media (max-width:639.98px){.blog-card--large .blog-card__excerpt:before,.blog-card--large .blog-card__read-more:before,.blog-card--large .blog-card__title:before{border-color:var(--color-text-strong)}}.blog-card--large .blog-card__category a,.blog-card--large .blog-card__category li{color:var(--color-white-80)}@media (max-width:639.98px){.blog-card--large .blog-card__category a,.blog-card--large .blog-card__category li{color:var(--color-text)}}.more-posts{border-top:1px solid var(--color-border-default);padding:5rem 0;width:100%}@media (max-width:559.98px){.more-posts{padding:2.25rem 0}}.more-posts__title{margin-bottom:2rem}.more-posts__list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2.5rem}@media (max-width:1023.98px){.more-posts__list{gap:.625rem}}@media (max-width:559.98px){.more-posts__list{gap:1.5rem}}.more-posts__list .blog-card{max-width:calc(50% - 1.25rem);width:100%}@media (max-width:1023.98px){.more-posts__list .blog-card{max-width:calc(50% - .3125rem)}}@media (max-width:559.98px){.more-posts__list .blog-card{max-width:100%}}.blog{margin:3rem 0 6.25rem;width:100%}@media (max-width:1023.98px){.blog{margin:3rem 0 3.75rem}}@media (max-width:639.98px){.blog{margin:1.5rem 0 3rem}}.blog-wrapper{display:flex;flex-direction:column;gap:2.25rem}@media (max-width:639.98px){.blog-wrapper{gap:1.5rem}}.blog-list{display:flex;flex-wrap:wrap;gap:1.5rem}.blog-list .blog-card{width:calc(33.333% - 1rem)}@media (max-width:1279.98px){.blog-list .blog-card{width:calc(50% - .75rem)}}@media (max-width:639.98px){.blog-list .blog-card{width:100%}}.blog-list .blog-card--large{width:calc(66.667% - 1rem)}@media (max-width:1279.98px){.blog-list .blog-card--large{width:100%}}.blog-list__more{margin-top:2rem;width:100%}@media (max-width:1023.98px){.blog-list__more{margin-top:.75rem}}@media (max-width:639.98px){.blog-list__more{margin-top:0}}.blog-list__more .button{width:100%}.post-block{padding-bottom:5rem;width:100%}@media (max-width:1279.98px){.post-block{padding-bottom:3.25rem}}.post-banner{margin:0 auto;max-width:120rem;overflow:hidden;padding-bottom:50rem;position:relative;width:100%}@media (max-width:1679.98px){.post-banner{padding-bottom:40%}}@media (max-width:1279.98px){.post-banner{padding-bottom:42.85%}}@media (max-width:1023.98px){.post-banner{padding-bottom:56.25%}}.post-banner:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.6) 100%);content:"";display:block;opacity:.5;transition:opacity .425s;z-index:1}.post-banner img,.post-banner:before{height:100%;left:0;position:absolute;top:0;width:100%}.post-banner img{max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.post-content{width:100%}.post-wrapper{background-color:var(--color-bg-surface);display:flex;flex-direction:column;gap:1.5rem;margin:-7.5rem auto 0;max-width:75rem;padding:3.75rem;position:relative;width:100%;z-index:1}@media (max-width:1679.98px){.post-wrapper{max-width:62.5rem}}@media (max-width:1279.98px){.post-wrapper{max-width:56.25rem}}@media (max-width:1023.98px){.post-wrapper{margin:0;max-width:100%;padding:1.875rem 0 0}}.post-stat{display:flex;gap:.375rem 0;width:100%}@media (min-width:1024px){.post-stat{flex-wrap:wrap}}@media (max-width:1023.98px){.post-stat{overflow-x:auto}}.post-stat--item{color:var(--color-text-body);display:inline-block;font-size:.75rem;font-weight:400;line-height:120%;margin-right:.75rem;padding-right:.75rem;position:relative;text-transform:uppercase;white-space:nowrap}.post-stat--item:before{background-color:var(--color-text-body);border-radius:50%;content:"";height:.25rem;position:absolute;right:-.1875rem;top:50%;transform:translateY(-50%);width:.25rem}.post-stat--item:last-child{margin-right:0;padding-right:0}.post-stat--item:last-child:before{display:none}.post-stat--item a{color:var(--color-text-body);transition:color .425s}.post-stat--item a:hover,.post-title{color:var(--color-text-strong)}.post-title{font-family:"NyghtSerif",serif;font-size:2.25rem;font-weight:300;letter-spacing:.36px;line-height:120%;text-transform:uppercase}@media (max-width:1279.98px){.post-title{font-size:2rem;letter-spacing:.96px}}@media (max-width:1023.98px){.post-title{font-size:1.75rem}}@media (max-width:639.98px){.post-title{font-size:1.5rem;letter-spacing:.96px}}.post-body{width:100%}.post-body p{line-height:140%}.post-body p:last-child{margin-bottom:0}.post-body h2,.post-body h3,.post-body h4,.post-body h5,.post-body h6{color:var(--color-text-strong);font-family:"NyghtSerif",serif;font-size:1.5rem;font-weight:300;letter-spacing:-.045rem;line-height:100%;margin:2rem 0 1.5rem}.post-body h2 sup,.post-body h3 sup,.post-body h4 sup,.post-body h5 sup,.post-body h6 sup{font-size:1.25rem;letter-spacing:-.0375rem}@media (max-width:1279.98px){.post-body h2,.post-body h3,.post-body h4,.post-body h5,.post-body h6{font-size:1.375rem}}@media (max-width:639.98px){.post-body h2,.post-body h3,.post-body h4,.post-body h5,.post-body h6{font-size:1.25rem;letter-spacing:-.025rem;line-height:110%}}.post-body h2 b,.post-body h2 strong,.post-body h3 b,.post-body h3 strong,.post-body h4 b,.post-body h4 strong,.post-body h5 b,.post-body h5 strong,.post-body h6 b,.post-body h6 strong{font-weight:500}.post-body h3{font-size:1.375rem}@media (max-width:639.98px){.post-body h3{font-size:1.25rem}}.post-body h4{font-size:1.25rem}@media (max-width:639.98px){.post-body h4{font-size:1.125rem}}.post-body h5{font-size:1.125rem}@media (max-width:639.98px){.post-body h5{font-size:1rem}}.post-body h6{font-size:1rem}.post-body li,.post-body p{color:var(--color-text-strong);font-family:Onest,sans-serif;font-size:.9375rem;font-style:normal;font-weight:300;letter-spacing:-.15px;line-height:140%;margin-bottom:.5rem}@media (max-width:1023.98px){.post-body li,.post-body p{font-size:.875rem;letter-spacing:-.14px}}.post-body .table-wrapper{min-width:23.4375rem;overflow-x:auto;width:100%}.post-body table{border-collapse:collapse;margin:1.5rem 0 2rem;width:100%}.post-body table td,.post-body table th{border:1px solid var(--color-border-default);color:var(--color-text-strong);font-family:Onest,sans-serif;font-size:.9375rem;font-style:normal;font-weight:300;letter-spacing:-.15px;line-height:140%;padding:.3125rem .625rem;text-align:left}@media (max-width:1023.98px){.post-body table td,.post-body table th{font-size:.875rem;letter-spacing:-.14px}}.post-body table th{background-color:var(--color-bg-subtle);font-weight:700}.post-body ol,.post-body ul{margin:.625rem 0;padding-left:1.375rem}.post-body ul li{list-style-type:disc}.post-body b,.post-body strong{font-weight:700}.post-body a{color:inherit;text-decoration:underline}.post-footer{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.post-footer .text-subdued{color:var(--color-text-body);font-size:.75rem;font-weight:400;margin-bottom:0;text-transform:uppercase}.post-footer .social-media{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.375rem;margin-left:auto}@media (max-width:559.98px){.post-footer .social-media{margin-left:0;width:100%}}.post-footer .social-media__item.branding-colors--facebook{--branding-background:24 119 242;--branding-color:255 255 255}.post-footer .social-media__item.branding-colors--twitter{--branding-background:29 161 242;--branding-color:255 255 255}.post-footer .social-media__item.branding-colors--pinterest{--branding-background:189 8 28;--branding-color:255 255 255}.post-footer .social-media__item.branding-colors--email{--branding-background:0 38 62;--branding-color:255 255 255}.post-footer .social-media__item a{background-color:transparent;border:1px solid var(--color-border-default);color:var(--color-text-strong);display:inline-flex;padding:.625rem 1.5rem;transition:background-color .425s,color .425s,border-color .425s}@media (hover:hover){.post-footer .social-media__item a:hover{background:rgb(var(--branding-background));color:rgb(var(--branding-color));outline-color:rgb(var(--branding-background))}}.post-comments{border-top:1px solid var(--color-border-default);gap:2.25rem;margin-top:1.5rem;padding-top:2.25rem}.post-comments,.post-comments--head{display:flex;flex-direction:column;width:100%}.post-comments--head{gap:.75rem}.post-comments--head .prose{color:var(--color-text-strong);font-size:.75rem;line-height:140%}.post-comments--head .prose a{color:var(--color-text-strong);text-decoration:underline;text-underline-offset:.1875rem}.post-comments--head .prose p:last-child{margin-bottom:0}.post-comments--form{display:flex;flex-direction:column;gap:1.5rem;width:100%}.post-comments--form .fieldset{display:flex;flex-direction:column;gap:.75rem}.post-comments--form .fieldset-row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.post-comments--form .fieldset-row .form-control{width:calc(50% - .375rem)}@media (max-width:559.98px){.post-comments--form .fieldset-row .form-control{width:100%}}.post-comments--form .fieldset .form-control label{display:none}.post-comments--form .fieldset .form-control input:not([type=submit]),.post-comments--form .fieldset .form-control textarea{border:1px solid var(--color-border-default);color:var(--color-text-strong);font-size:.875rem;font-weight:400;line-height:120%;outline:none;padding:1rem;transition:border-color .425s;width:100%}@media (max-width:1023.98px){.post-comments--form .fieldset .form-control input:not([type=submit]),.post-comments--form .fieldset .form-control textarea{font-size:.8125rem}}@media (max-width:639.98px){.post-comments--form .fieldset .form-control input:not([type=submit]),.post-comments--form .fieldset .form-control textarea{font-size:.75rem}}.post-comments--form .fieldset .form-control input:not([type=submit])::-moz-placeholder,.post-comments--form .fieldset .form-control textarea::-moz-placeholder{color:var(--color-text-body)}.post-comments--form .fieldset .form-control input:not([type=submit])::placeholder,.post-comments--form .fieldset .form-control textarea::placeholder{color:var(--color-text-body)}@media (hover:hover){.post-comments--form .fieldset .form-control input:not([type=submit]):hover,.post-comments--form .fieldset .form-control textarea:hover{border-color:var(--color-border-strong)}}.post-comments--form .fieldset .form-control input:not([type=submit]):focus,.post-comments--form .fieldset .form-control textarea:focus{border-color:var(--color-border-strong)}.post-comments--form .fieldset .form-control textarea{max-height:18.75rem;max-width:100%;min-height:7.5rem;min-width:100%}@media (max-width:559.98px){.post-comments--form button[type=submit],.post-comments--form input[type=submit]{width:100%}}