@layer components{.post-tile{container-type:inline-size}.post-tile__inner{height:100%;color:inherit;border-radius:var(--g-radius-lg);transition-property:background-color,border-color;transition-duration:var(--g-easing-duration);transition-timing-function:var(--g-easing-hover);border:.1rem solid;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.-component-theme-light .post-tile__inner{background-color:var(--g-color-beige-200);border-color:var(--g-color-gray-100)}.-component-theme-dark .post-tile__inner{background-color:var(--g-color-dark-200);border-color:var(--g-color-gray-600)}.-featured .post-tile__inner{border-color:var(--g-color-orange-200)}@media (min-width:768px){.-featured .post-tile__inner{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (hover:hover) and (pointer:fine){.-component-theme-light .post-tile__inner:hover{background-color:var(--g-color-white)}.-component-theme-light .post-tile__inner:hover .post-tile__title{color:var(--g-color-orange-400)}.-component-theme-dark .post-tile__inner:hover{background-color:var(--g-color-dark-100)}.-component-theme-dark .post-tile__inner:hover .post-tile__title{color:var(--g-color-orange-200)}}.post-tile__figure{width:100%;height:22rem;position:relative;overflow:hidden}.-component-theme-light .post-tile__figure{background-color:var(--g-color-beige-100)}.-component-theme-dark .post-tile__figure{background-color:var(--g-color-dark-300)}.-component-post-type-case-study .post-tile__figure{height:24rem}@media (min-width:768px){.-featured .post-tile__figure{height:100%}}.post-tile__figure-image{object-fit:cover;width:100%;height:100%}.-type-briefs .post-tile__figure-image{object-fit:contain}.post-tile__figure .brief-thumb{border:unset;border-radius:0;width:100%;height:100%}.post-tile__badge{color:var(--g-color-beige-100);font-family:var(--g-font-primary);letter-spacing:-.01rem;letter-spacing:0;left:var(--g-spacing-3);top:var(--g-spacing-3);height:2.4rem;padding-inline:var(--g-spacing-2);text-transform:uppercase;background-color:var(--g-color-dark-200);border-radius:var(--g-radius-lg);z-index:2;align-items:center;font-size:1.2rem;font-weight:600;line-height:1.4;display:flex;position:absolute}.-featured .post-tile__badge{background-color:var(--g-color-orange-200)}.post-tile__main{padding:var(--g-spacing-4);flex-direction:column;flex-grow:1;display:flex}@media (min-width:768px){.-featured .post-tile__main{padding:var(--g-spacing-6)}}.post-tile__meta{color:var(--g-color-base);font-family:var(--g-font-primary);letter-spacing:-.01rem;letter-spacing:0;align-items:center;gap:var(--g-spacing-2);margin-bottom:var(--g-spacing-2);flex-wrap:wrap;font-size:1.4rem;font-weight:600;line-height:1.4;display:flex}.-component-theme-light .post-tile__meta{color:var(--g-color-gray-400)}.-component-theme-dark .post-tile__meta{color:var(--g-color-gray-200)}.post-tile__reading,.post-tile__tag{align-items:center;gap:var(--g-spacing-2);flex-wrap:wrap;display:flex}.post-tile__reading:before,.post-tile__tag:before{content:"•";display:inline-block}.-component-post-type-case-study .post-tile__tag{color:var(--g-color-base);font-family:var(--g-font-primary);letter-spacing:-.01rem;letter-spacing:0;width:max-content;height:3.6rem;margin-bottom:var(--g-spacing-4);padding:0 var(--g-spacing-4);border-radius:var(--g-radius-md);cursor:pointer;transition-property:background-color,border-color,opacity;transition-duration:var(--g-easing-duration);transition-timing-function:var(--g-easing-hover);border:.1rem solid;align-items:center;font-size:1.4rem;font-weight:700;line-height:1.4;display:inline-flex}.-g-theme-light .-component-post-type-case-study .post-tile__tag{background-color:var(--g-color-beige-300);border-color:var(--g-color-gray-100)}.-g-theme-dark .-component-post-type-case-study .post-tile__tag{color:var(--g-color-beige-100);background-color:var(--g-color-dark-300);border-color:var(--g-color-gray-600)}.-component-post-type-case-study .post-tile__tag:before{content:none}.-component-post-type-case-study.-featured .post-tile__tag{border-color:var(--g-color-orange-200)}@media (min-width:768px){.-component-post-type-case-study.-featured .post-tile__tag{margin-bottom:var(--g-spacing-8)}}@media (min-width:1740px){.-component-post-type-case-study.-featured .post-tile__tag{margin-bottom:6rem}}.post-tile__categories{gap:var(--g-spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.-component-theme-light .post-tile__order{color:var(--g-color-orange-400)}.-component-theme-dark .post-tile__order{color:var(--g-color-orange-200)}.post-tile__title{font-size:1.8rem;line-height:2.4rem}@media (min-width:1024px){.post-tile__title{font-size:2rem;line-height:2.6rem}}.post-tile__title{margin:0 0 var(--g-spacing-2)0;transition-property:color;transition-duration:var(--g-easing-duration);transition-timing-function:var(--g-easing-hover)}.-component-theme-light .post-tile__title{color:var(--g-color-base)}.-component-theme-dark .post-tile__title{color:var(--g-color-beige-100)}.-component-post-type-case-study:not(.-featured) .post-tile__title{margin-bottom:auto}@media (min-width:768px){.-featured .post-tile__title{font-size:3.2rem;line-height:4rem}}.post-tile__excerpt{color:var(--g-color-base);font-family:var(--g-font-primary);letter-spacing:-.01rem;letter-spacing:0;margin:0 0 var(--g-spacing-5);font-size:1.4rem;font-weight:400;line-height:1.4;font-family:var(--g-font-secondary);font-weight:500;line-height:2rem}.-component-theme-light .post-tile__excerpt{color:var(--g-color-gray-400)}.-component-theme-dark .post-tile__excerpt{color:var(--g-color-gray-200)}@media (min-width:768px){.-featured .post-tile__excerpt{font-size:1.6rem;line-height:2.6rem}}.-component-post-type-case-study .post-tile__excerpt+.post-tile__footer{padding-top:0}.-component-post-type-case-study:not(.-featured) .post-tile__excerpt{display:none}.-component-post-type-case-study.-featured .post-tile__excerpt{margin-bottom:0}.-g-theme-light .-component-post-type-case-study.-featured .post-tile__excerpt{color:var(--g-color-base);font-family:var(--g-font-primary)}.post-tile__footer{align-items:center;gap:var(--g-spacing-4);flex-wrap:wrap;justify-content:space-between;margin-top:auto;display:flex}.-component-post-type-case-study .post-tile__footer{margin-top:var(--g-spacing-5)}.-component-post-type-case-study.-featured .post-tile__footer{border-color:var(--g-color-orange-200)}@media (min-width:768px){.-component-post-type-case-study.-featured .post-tile__footer{padding-top:var(--g-spacing-8)}}@media (min-width:1740px){.-component-post-type-case-study.-featured .post-tile__footer{padding-top:6rem}}.post-tile__author{grid-template-columns:3.2rem 1fr;align-items:center;gap:1rem;display:grid}.post-tile__author-avatar{aspect-ratio:1;border-radius:50%;width:3.2rem;height:auto}.post-tile__author-name{color:var(--g-color-base);font-family:var(--g-font-primary);letter-spacing:-.01rem;letter-spacing:0;font-size:1.4rem;font-weight:600;line-height:1.4}.-component-theme-light .post-tile__author-name{color:var(--g-color-base)}.-component-theme-dark .post-tile__author-name{color:var(--g-color-beige-100)}.post-tile__stack{align-items:center;gap:var(--g-spacing-1);flex-wrap:wrap;flex-basis:100%;display:flex}.post-tile__stack-item{height:2.8rem;font-family:var(--g-font-secondary);border-radius:var(--g-radius-xl);border:.1rem solid;align-items:center;padding-inline:1rem;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.-component-theme-light .post-tile__stack-item{color:var(--g-color-base);background-color:var(--g-color-beige-300);border-color:var(--g-color-gray-100)}.-component-theme-dark .post-tile__stack-item{color:var(--g-color-beige-100);background-color:var(--g-color-dark-300);border-color:var(--g-color-gray-600)}.post-tile__metric{color:var(--g-color-base);font-family:var(--g-font-primary);letter-spacing:-.01rem;letter-spacing:0;font-size:1.4rem;font-weight:600;line-height:1.4}.-component-theme-light .post-tile__metric{color:var(--g-color-gray-400)}.-component-theme-dark .post-tile__metric{color:var(--g-color-gray-200)}.-component-theme-light .post-tile__metric-value{color:var(--g-color-base)}.-component-theme-dark .post-tile__metric-value{color:var(--g-color-beige-100)}.post-tile__link{align-items:center;gap:var(--g-spacing-2);font-family:var(--g-font-secondary);font-size:1.6rem;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.-component-theme-light .post-tile__link{color:var(--g-color-orange-400)}.-component-theme-dark .post-tile__link{color:var(--g-color-orange-200)}.post-tile__link:before{content:"";position:absolute;inset:0}.post-tile__link:after{content:"";background-color:currentColor;width:2.1rem;height:1.4rem;-webkit-mask:url(/assets/images/icon-arrow-right.svg) 50%/contain no-repeat;mask:url(/assets/images/icon-arrow-right.svg) 50%/contain no-repeat}.post-tile__link.-static{cursor:default}.-component-theme-light .post-tile__link.-static{color:var(--g-color-gray-300)}.-component-theme-dark .post-tile__link.-static{color:var(--g-color-gray-500)}.post-tile__link.-static:before,.post-tile__link.-static:after{content:none}}
