.blog-page{background:var(--color-common-white);min-height:100vh;color:var(--color-text-body);font-family:var(--font-sans);flex-direction:column;display:flex}.blog-header{z-index:20;-webkit-backdrop-filter:saturate(1.1)blur(2px);border-bottom:1px solid var(--color-tertiary-lighter);background:#ffffffeb;position:sticky;top:0}.blog-header__inner{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;height:72px;margin:0 auto;padding:0 32px;display:flex}.blog-header__left{align-items:center;gap:36px;min-width:0;display:flex}.blog-header__logo-link{flex-shrink:0;align-items:center;gap:9px;text-decoration:none;display:flex}.blog-header__logo{width:auto;height:24px}.blog-header__logo-pill{font:700 10px/1 var(--font-sans);letter-spacing:.3px;text-transform:uppercase;background:var(--color-poppy-200);color:var(--color-primary-dark);border-radius:999px;padding:5px 8px}.blog-header__nav{align-items:center;gap:28px;display:flex}.blog-header__nav-link{font:500 14px/1.1 var(--font-sans);letter-spacing:.07px;color:var(--color-text-body);white-space:nowrap;text-decoration:none;transition:color .15s ease-out}.blog-header__nav-link:hover,.blog-header__nav-link--active{color:var(--color-primary-main)}.blog-header__cta{font:700 14px/1 var(--font-sans);background:var(--color-primary-main);color:var(--color-common-white);border-radius:var(--radius-button-medium);cursor:pointer;white-space:nowrap;border:none;padding:11px 20px;text-decoration:none;transition:background .16s ease-out,box-shadow .16s ease-out}.blog-header__cta:hover{background:var(--color-primary-dark);box-shadow:0 6px 8px #00000040}.blog-header__cta--secondary{color:var(--color-text-body);border:1px solid var(--color-tertiary-lighter);background:0 0}.blog-header__cta--secondary:hover{background:var(--color-tertiary-lightest);box-shadow:none}.blog-masthead{width:100%;max-width:1200px;margin:0 auto;padding:80px 32px 44px}.blog-masthead__eyebrow{font:500 12px/1.3 var(--font-sans);letter-spacing:.06px;text-transform:uppercase;color:var(--color-primary-main);margin-bottom:20px}.blog-masthead__title{font:300 64px/1.3 var(--font-display);letter-spacing:-1.92px;max-width:15ch;margin:0}.blog-masthead__title .blog-highlight{color:var(--color-primary-main);font-style:italic}.blog-masthead__subtitle{font:300 18px/1.3 var(--font-display);letter-spacing:.045px;color:var(--color-secondary-light);max-width:60ch;margin:24px 0 0}.blog-featured{width:100%;max-width:1200px;margin:0 auto;padding:8px 32px 40px}.blog-featured__card{border:1px solid var(--color-tertiary-lighter);border-radius:var(--radius-card-lg);background:var(--color-common-white);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);transition:box-shadow .18s ease-out;display:grid;position:relative;overflow:hidden}.blog-featured__card:hover{box-shadow:var(--shadow-card-md)}.blog-featured__badge{z-index:5;background:var(--color-primary-main);color:var(--color-common-white);font:700 11px/1 var(--font-sans);letter-spacing:.4px;text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 12px;display:inline-flex;position:absolute;top:20px;left:20px}.blog-featured__image{background:var(--color-light-blue);min-width:0;min-height:400px;position:relative;overflow:hidden}.blog-featured__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.blog-featured__content{flex-direction:column;padding:44px 44px 40px;display:flex}.blog-featured__category{font:500 12px/1.3 var(--font-sans);letter-spacing:.06px;text-transform:uppercase;color:var(--color-primary-main);margin-bottom:16px}.blog-featured__title{font:300 40px/1.2 var(--font-display);letter-spacing:-.4px;margin:0}.blog-featured__title .blog-highlight{color:var(--color-primary-main);font-style:italic}.blog-featured__title-link{color:inherit;text-decoration:none}.blog-featured__title-link:hover{color:var(--color-primary-main)}.blog-featured__excerpt{font:400 16px/1.4 var(--font-sans);letter-spacing:.1px;color:var(--color-secondary-light);margin:20px 0 0}.blog-featured__spacer{flex:1}.blog-featured__byline{border-top:1px solid var(--color-tertiary-lighter);align-items:center;gap:14px;margin-top:32px;padding-top:24px;display:flex}.blog-featured__avatar{background:var(--color-tertiary-lighter);width:40px;height:40px;color:var(--color-tertiary-main);font:700 12px/1 var(--font-sans);letter-spacing:.4px;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.blog-featured__byline-info{flex:1}.blog-featured__author{font:500 14px/1.3 var(--font-sans);letter-spacing:.035px;color:var(--color-text-body)}.blog-featured__meta{font:400 12px/1.3 var(--font-sans);letter-spacing:.03px;color:var(--color-secondary-light);align-items:center;gap:8px;margin-top:2px;display:flex}.blog-featured__meta-dot{background:var(--color-grey-300);border-radius:999px;flex-shrink:0;width:3px;height:3px;display:inline-block}.blog-featured__read-link{font:700 14px/1 var(--font-sans);color:var(--color-primary-main);white-space:nowrap;align-items:center;gap:6px;text-decoration:none;transition:color .15s ease-out;display:inline-flex}.blog-featured__read-link:hover{color:var(--color-primary-dark)}.blog-more{width:100%;max-width:1200px;margin:0 auto;padding:16px 32px 40px}.blog-more__header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;display:flex}.blog-more__heading{font:300 32px/1.2 var(--font-display);letter-spacing:-.32px;margin:0}.blog-more__count{font:500 12px/1.3 var(--font-sans);letter-spacing:.03px;color:var(--color-secondary-light)}.blog-more__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.blog-post-card{border:1px solid var(--color-tertiary-lighter);border-radius:var(--radius-card-lg);background:var(--color-common-white);color:var(--color-text-body);flex-direction:column;text-decoration:none;transition:box-shadow .18s ease-out,transform .18s ease-out;display:flex;overflow:hidden}.blog-post-card:hover{box-shadow:var(--shadow-card-md);transform:translateY(-3px)}.blog-post-card__image{aspect-ratio:16/9;background:var(--color-light-blue);width:100%;position:relative;overflow:hidden}.blog-post-card__img{object-fit:cover;width:100%;height:100%;display:block}.blog-post-card__content{flex-direction:column;flex:1;padding:28px 28px 26px;display:flex}.blog-post-card__category{font:500 12px/1.3 var(--font-sans);letter-spacing:.06px;text-transform:uppercase;color:var(--color-primary-main);margin-bottom:12px}.blog-post-card__title{font:700 24px/1.3 var(--font-sans);letter-spacing:.06px;margin:0}.blog-post-card__excerpt{font:400 14px/1.3 var(--font-sans);letter-spacing:.035px;color:var(--color-secondary-light);margin:12px 0 0}.blog-post-card__spacer{flex:1}.blog-post-card__byline{align-items:center;gap:10px;margin-top:24px;display:flex}.blog-post-card__avatar{background:var(--color-tertiary-lighter);width:30px;height:30px;color:var(--color-tertiary-main);font:700 10px/1 var(--font-sans);letter-spacing:.4px;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.blog-post-card__byline-text{font:400 12px/1.3 var(--font-sans);letter-spacing:.03px;color:var(--color-secondary-light)}.blog-post-card__byline-dot{background:var(--color-grey-300);border-radius:999px;flex-shrink:0;width:3px;height:3px;display:inline-block}.blog-coming-soon{border:1.5px dashed var(--color-tertiary-lighter);border-radius:var(--radius-card-lg);background:var(--color-grey-50);flex-direction:column;justify-content:center;padding:40px;display:flex}.blog-coming-soon__label{font:700 10px/1 var(--font-sans);letter-spacing:.3px;text-transform:uppercase;color:var(--color-secondary-light);margin-bottom:14px}.blog-coming-soon__title{font:700 24px/1.3 var(--font-sans);letter-spacing:.06px;margin:0}.blog-coming-soon__body{font:400 14px/1.3 var(--font-sans);letter-spacing:.035px;color:var(--color-secondary-light);margin:14px 0 24px}.blog-coming-soon__tag{font:500 12px/1.3 var(--font-sans);letter-spacing:.03px;color:var(--color-secondary-light);background:var(--color-common-white);border:1px solid var(--color-tertiary-lighter);border-radius:999px;align-self:flex-start;padding:8px 16px}.blog-archive{background:var(--color-tertiary-lighter);margin-top:24px;padding:80px 32px}.blog-archive__inner{text-align:center;max-width:760px;margin:0 auto}.blog-archive__eyebrow{font:500 12px/1.3 var(--font-sans);letter-spacing:.06px;text-transform:uppercase;color:var(--color-tertiary-main);margin-bottom:22px}.blog-archive__title{font:300 48px/1.3 var(--font-display);letter-spacing:-.96px;margin:0}.blog-archive__title .blog-highlight{color:var(--color-primary-main);font-style:italic}.blog-archive__body{font:400 20px/1.6 var(--font-sans);letter-spacing:.1px;color:var(--color-text-body);max-width:60ch;margin:26px auto 0}.blog-archive__body--muted{color:var(--color-secondary-light);margin-top:16px}.blog-archive__follow{flex-direction:column;align-items:center;gap:18px;margin-top:40px;display:flex}.blog-archive__follow-label{font:700 10px/1 var(--font-sans);letter-spacing:.3px;text-transform:uppercase;color:var(--color-secondary-light)}.blog-archive__social{gap:12px;display:flex}.blog-archive__social-link{background:var(--color-common-white);border:1px solid var(--color-tertiary-lighter);width:48px;height:48px;color:var(--color-text-body);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:box-shadow .16s ease-out,transform .16s ease-out;display:flex}.blog-archive__social-link:hover{box-shadow:var(--shadow-card-md);transform:translateY(-2px)}.blog-footer{background:var(--color-common-white);border-top:1px solid var(--color-tertiary-lighter);margin-top:auto}.blog-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;max-width:1200px;margin:0 auto;padding:56px 32px 40px;display:grid}.blog-footer__wordmark{width:auto;height:26px;margin-bottom:16px}.blog-footer__tagline{font:300 18px/1.3 var(--font-display);letter-spacing:.045px;max-width:24ch;margin:0}.blog-footer__tagline .blog-highlight{color:var(--color-primary-main);font-style:italic}.blog-footer__col-heading{font:700 10px/1 var(--font-sans);letter-spacing:.3px;text-transform:uppercase;color:var(--color-secondary-light);margin-bottom:16px}.blog-footer__links{flex-direction:column;gap:12px;display:flex}.blog-footer__link{font:400 14px/1.3 var(--font-sans);letter-spacing:.035px;color:var(--color-text-body);text-decoration:none;transition:color .15s ease-out}.blog-footer__link:hover,.blog-footer__link--active{color:var(--color-primary-main)}.blog-footer__social{gap:10px;display:flex}.blog-footer__social-link{color:var(--color-text-body);align-items:center;text-decoration:none;transition:color .15s ease-out;display:flex}.blog-footer__social-link:hover{color:var(--color-primary-main)}.blog-footer__bottom{border-top:1px solid var(--color-tertiary-lighter)}.blog-footer__bottom-inner{flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:1200px;margin:0 auto;padding:20px 32px;display:flex}.blog-footer__copyright{font:400 12px/1.3 var(--font-sans);letter-spacing:.03px;color:var(--color-secondary-light)}.blog-footer__legal{gap:24px;display:flex}.blog-footer__legal-link{font:400 12px/1.3 var(--font-sans);letter-spacing:.03px;color:var(--color-secondary-light);text-decoration:none;transition:color .15s ease-out}.blog-footer__legal-link:hover{color:var(--color-primary-main)}@media (width<=1024px){.blog-featured__card{grid-template-columns:1fr}.blog-featured__image{min-height:300px}.blog-masthead__title{letter-spacing:-.96px;font-size:48px}}@media (width<=768px){.blog-header__nav{display:none}.blog-more__grid{grid-template-columns:1fr}.blog-footer__grid{grid-template-columns:1fr 1fr}.blog-masthead__title{font-size:40px}.blog-archive__title{font-size:36px}}@media (width<=500px){.blog-header__inner{padding:0 20px}.blog-header__cta-full{display:none}.blog-masthead{padding:48px 20px 32px}.blog-featured{padding:8px 20px 32px}.blog-more{padding:16px 20px 32px}.blog-archive{padding:60px 20px}.blog-footer__grid{grid-template-columns:1fr;padding:40px 20px 32px}.blog-footer__bottom-inner{padding:16px 20px}.blog-masthead__title{font-size:32px}.blog-featured__content{padding:28px 24px 24px}.blog-featured__title{font-size:28px}}
