.blog-hero{padding-block:7rem 5rem}@media(min-width:768px){.blog-hero{padding-block:9rem 7rem}}.blog-hero__grid{display:grid;gap:2.5rem;align-items:center}@media(min-width:768px){.blog-hero__grid{grid-template-columns:1fr 22rem;gap:3.5rem}}.blog-hero__inner{max-width:48rem;order:2;min-width:0}@media(min-width:768px){.blog-hero__inner{order:1}}.blog-hero__inner>*+*{margin-top:1.5rem}.blog-hero__media{order:1;min-width:0;display:flex;justify-content:center}@media(min-width:768px){.blog-hero__media{order:2;justify-content:flex-end}}.blog-hero__image{width:100%;max-width:22rem;height:auto;object-fit:contain}.blog-hero__eyebrow{color:rgb(var(--color-accent))}.blog-hero__title{font-weight:800;line-height:1.02;font-size:2.25rem;text-wrap:balance}@media(min-width:768px){.blog-hero__title{font-size:3.5rem}}.blog-hero__subtitle{color:rgba(var(--color-text),.75);font-size:1rem;line-height:1.625}@media(min-width:768px){.blog-hero__subtitle{font-size:1.125rem}}.blog-page{padding-block:clamp(2rem,4vw,3rem)}.blog-filter-bar{border-bottom:1px solid rgba(var(--color-border),var(--color-border-alpha, 1))}.blog-page__filters{display:flex;flex-wrap:wrap;gap:.5rem;padding-block:1.5rem}.blog-page__filter-btn{padding:.5rem 1rem;border:1px solid rgba(var(--color-border),var(--color-border-alpha, 1));background:rgb(var(--color-card));color:rgb(var(--color-muted-text));font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.blog-page__filter-btn:hover{border-color:rgb(var(--color-accent));color:rgb(var(--color-text))}.blog-page__filter-btn.is-active{border-color:rgb(var(--color-accent));background:rgb(var(--color-accent));color:rgb(var(--color-accent-text))}.blog-page__grid{display:grid;gap:2.5rem 2rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:640px){.blog-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.blog-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.article-card{display:flex;flex-direction:column;height:100%;min-width:0;border:1px solid rgba(var(--color-border),var(--color-border-alpha, 1));background:rgb(var(--color-card));transition:border-color .15s ease}.article-card:hover{border-color:rgb(var(--color-accent))}.article-card__media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:rgb(var(--color-muted))}.article-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.article-card:hover .article-card__media img{transform:scale(1.04)}.article-card__overlay{position:absolute;inset-inline:0;bottom:0;padding:2.5rem 1rem .75rem;background:linear-gradient(to top,rgba(1,14,30,.85),transparent)}.article-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:#eef5f6e6}.article-card__meta>span{display:inline-flex;align-items:center;gap:.375rem}.article-card__body{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:1.5rem}.article-card__tag{font-family:var(--font-heading),Arial,sans-serif;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:rgb(var(--color-brass))}.article-card__title{font-family:var(--font-heading),Arial,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.375}.article-card__excerpt{font-size:.875rem;line-height:1.625;color:rgb(var(--color-muted-text))}.article-card__more{display:inline-flex;align-items:center;gap:.375rem;margin-top:auto;padding-top:1rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--color-ocean));transition:color .15s ease}.article-card:hover .article-card__more{color:rgb(var(--color-brass))}.blog-card{display:block;min-width:0}.blog-card__media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:rgb(var(--color-muted))}@media(min-width:640px){.blog-card__media{aspect-ratio:4/5}}.blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-card:hover .blog-card__media img{transform:scale(1.04)}.blog-card__badge{position:absolute;top:.75rem;left:.75rem}.blog-card__body{display:block;padding-top:.85rem;min-width:0}.blog-card__category{display:block;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:rgb(var(--color-ocean))}.blog-card__title{display:block;font-family:var(--font-heading),Arial,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.375;letter-spacing:-.025em;margin-top:.3rem;overflow:hidden;text-overflow:ellipsis}.blog-card__excerpt{display:block;font-size:.875rem;line-height:1.625;color:rgb(var(--color-muted-text));margin-top:.35rem}.blog-card__meta{display:block;font-size:.75rem;color:rgb(var(--color-muted-text));margin-top:.5rem}.article-hero{position:relative;overflow:hidden}.article-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.article-hero__image{width:100%;height:100%;object-fit:cover;opacity:.35}.article-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,rgb(var(--color-background)),rgba(var(--color-background),.85) 45%,rgba(var(--color-background),.5))}.article-hero__container{position:relative;padding-block:7rem 5rem}@media(min-width:768px){.article-hero__container{padding-block:9rem 7rem}}.article-hero__back{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:rgba(var(--color-text),.7);transition:color .15s ease}.article-hero__back:hover{color:rgb(var(--color-accent))}.article-hero__content{max-width:48rem;margin-top:1.5rem}.article-hero__content>*+*{margin-top:1.25rem}.article-hero__eyebrow{color:rgb(var(--color-accent))}.article-hero__title{font-weight:800;line-height:1.05;font-size:1.875rem;text-wrap:balance}@media(min-width:768px){.article-hero__title{font-size:3rem}}.article-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:rgba(var(--color-text),.7)}.article-hero__meta>span{display:inline-flex;align-items:center;gap:.375rem}.article-body{padding-block:4rem}@media(min-width:768px){.article-body{padding-block:6rem}}.article-body__layout{display:grid;gap:3rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:1000px){.article-body__layout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}.article-body__aside{position:sticky;top:7rem}}.article-body__main{max-width:42rem}.article-body__content--lede>p:first-child{font-size:1.125rem;line-height:1.625;color:rgba(var(--color-text),.9)}.article-body__content h2,.article-body__content h3{margin-top:2.5rem;font-family:var(--font-heading),Arial,sans-serif;font-weight:700;line-height:1.2;color:rgb(var(--color-text))}.article-body__content h2{font-size:1.25rem}.article-body__content h3{font-size:1.125rem}@media(min-width:768px){.article-body__content h2{font-size:1.5rem}}.article-body__content p,.article-body__content ul,.article-body__content ol{margin-top:1rem;line-height:1.625;color:rgb(var(--color-muted-text))}.article-body__content li+li{margin-top:.5rem}.article-body__content img{margin-top:2rem;width:100%;height:auto}.article-body__content blockquote{margin:2rem 0 0;padding-left:1.25rem;border-left:2px solid rgb(var(--color-accent));font-size:1.0625rem;line-height:1.5}.article-body__content>*:first-child{margin-top:0}.article-body__aside{height:fit-content;padding:1.5rem;border:1px solid rgba(var(--color-border),var(--color-border-alpha, 1));background:rgba(var(--color-secondary),.4)}.article-body__aside-heading{color:rgb(var(--color-brass))}.article-body__takeaways{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.article-body__takeaways li{display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;color:rgba(var(--color-text),.9)}.article-body__takeaways svg{flex:none;margin-top:.125rem;color:rgb(var(--color-ocean))}.article-related{padding-block:4rem;background:rgba(var(--color-secondary),.4)}.article-related__heading{font-size:1.5rem;font-weight:700;line-height:1.15}.article-related__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:2rem}@media(min-width:768px){.article-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.case-header{position:relative;overflow:hidden}.case-header__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.case-header__image{width:100%;height:100%;object-fit:cover;opacity:.4}.case-header__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,rgb(var(--color-background)),rgba(var(--color-background),.85) 45%,rgba(var(--color-background),.5))}.case-header__container{position:relative;padding-block:7rem 5rem}@media(min-width:768px){.case-header__container{padding-block:9rem 7rem}}.case-header__content{max-width:48rem;display:flex;flex-direction:column;gap:1.25rem}.case-header__back{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:rgba(var(--color-text),.7);transition:color .15s ease}.case-header__back svg{width:.875rem;height:.875rem}.case-header__back:hover,.case-header__eyebrow{color:rgb(var(--color-accent))}.case-header__title{font-weight:800;line-height:1.02;font-size:2.25rem;text-wrap:balance}@media(min-width:768px){.case-header__title{font-size:3.25rem}}.case-header__intro{max-width:36rem;font-size:1rem;line-height:1.625;color:rgba(var(--color-text),.75)}@media(min-width:768px){.case-header__intro{font-size:1.125rem}}.case-header__meta{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:rgba(var(--color-text),.7)}.case-header__meta svg{color:rgb(var(--color-accent));flex:none}.case-facts-strip{border-bottom:1px solid rgba(var(--color-border),var(--color-border-alpha, 1));background:rgb(var(--color-background))}.case-facts-strip__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:rgba(var(--color-border),var(--color-border-alpha, 1))}@media(min-width:750px){.case-facts-strip__grid{grid-template-columns:repeat(4,1fr)}}.case-facts-strip__cell{background:rgb(var(--color-background));padding:1.75rem 1.5rem}.case-facts-strip__label{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:rgb(var(--color-muted-text))}.case-facts-strip__value{margin-top:.5rem;font-size:1.125rem;font-weight:600}.case-section{padding-block:clamp(2.25rem,5vw,3.5rem)}.case-columns{gap:1.5rem}.case-column.card{padding:1.75rem}.case-column__heading{display:flex;align-items:center;gap:.65rem;font-weight:600;font-size:1.125rem;line-height:1.375}.case-column__icon{color:rgb(var(--color-brass));width:1.125rem;height:1.125rem;flex:none}.case-column__body{margin-top:1.25rem;font-size:.875rem;line-height:1.625;color:rgb(var(--color-muted-text))}.case-column__body ul{list-style:none;padding-inline-start:0;margin-top:1em}.case-column__body ul li{position:relative;padding-left:1.75rem}.case-column__body ul li+li{margin-top:.65rem}.case-column__body ul li:before{content:"";position:absolute;left:0;top:.15em;width:1.1rem;height:1.1rem;background-color:rgb(var(--color-accent));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.case-tinted-section{border-block:1px solid rgba(var(--color-border),var(--color-border-alpha, 1));background:rgba(var(--color-secondary),.4);padding-block:clamp(2.25rem,5vw,3.5rem)}.case-columns--split{gap:2.5rem}.case-column__title{margin-top:1rem;font-size:1.5rem;font-weight:700}@media(min-width:768px){.case-column__title{font-size:1.75rem}}.case-column__divided-list{margin-top:1.5rem;border-block:1px solid rgba(var(--color-border),var(--color-border-alpha, 1))}.case-column__divided-list li{padding-block:.85rem;font-size:.875rem;color:rgb(var(--color-muted-text))}.case-column__divided-list li+li{border-top:1px solid rgba(var(--color-border),var(--color-border-alpha, 1))}.case-quote{margin:2rem 0 0;padding:1.5rem;border-left:2px solid rgb(var(--color-accent));background:rgb(var(--color-card))}.case-quote__icon{color:rgb(var(--color-brass))}.case-quote__text{margin-top:.75rem;font-size:1.125rem;line-height:1.35;font-weight:600}.case-quote__text>p:first-of-type:before{content:"\201e"}.case-quote__text>p:last-of-type:after{content:"\201c"}.case-quote__author{display:block;margin-top:.75rem;font-size:.75rem;font-style:normal;text-transform:uppercase;letter-spacing:.14em;color:rgb(var(--color-muted-text))}.case-page__ctas{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.case-page__ctas--standalone{margin-top:0;padding-block:clamp(1.5rem,3vw,2.5rem)}.case-related{padding-block:clamp(2.25rem,5vw,3.5rem)}.case-related__header{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:1.5rem;border-bottom:1px solid rgba(var(--color-border),var(--color-border-alpha, 1))}.case-related__see-all{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;transition:color .15s ease}.case-related__see-all:hover{color:rgb(var(--color-brass))}.case-related__grid{margin-top:2rem;list-style:none;padding:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/blog.css.map */
