.gb-blog-index{padding:clamp(30px,4vw,48px) 0 clamp(26px,3.5vw,42px)}.gb-blog-index__masthead{gap:14px;display:grid}.gb-blog-index__title{color:var(--gb-ink);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,3.9vw,46px);font-weight:800;line-height:1}.gb-blog-index__lede{max-width:52ch;color:var(--gb-ink-2);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.5}.gb-blog-index__rule{background:var(--gb-lime);height:2px;margin-top:clamp(16px,2vw,24px);display:block}@media (min-width:900px){.gb-blog-index__masthead{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:end;column-gap:clamp(40px,5vw,80px)}.gb-blog-index__lede{justify-self:end;padding-bottom:3px}.gb-blog-index__rule{grid-column:1/-1}}.gb-blog-featured{padding-block:clamp(36px,5vw,58px)}.gb-blog-featured__topline{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:0 0 clamp(18px,2.5vw,26px);display:flex}.gb-blog-featured__flag{color:var(--gb-gsap-lime);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.gb-blog-featured__meta{color:var(--gb-on-dark-2);font-family:var(--font-mono);letter-spacing:-.01em;font-size:12px}.gb-blog-featured__grid{gap:clamp(26px,4vw,36px);display:grid}.gb-blog-featured__link{color:var(--gb-on-dark);justify-self:start;text-decoration:none;display:block}.gb-blog-featured__link:focus-visible{outline:3px solid var(--gb-lime);outline-offset:6px}.gb-blog-featured__title{color:var(--gb-on-dark);letter-spacing:-.025em;text-wrap:balance;text-underline-offset:6px;transition:text-decoration-color .3s var(--ease-spring);margin:0;font-size:clamp(26px,3.3vw,40px);font-weight:800;line-height:1.06;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.gb-blog-featured__link:hover .gb-blog-featured__title{-webkit-text-decoration-color:var(--gb-lime);text-decoration-color:var(--gb-lime)}.gb-blog-featured__dek{max-width:58ch;color:var(--gb-on-dark-2);text-wrap:pretty;margin:12px 0 0;font-size:15.5px;line-height:1.55}.gb-blog-featured__cta{color:var(--gb-on-dark);font-family:var(--font-mono);text-decoration:underline;-webkit-text-decoration-color:var(--gb-lime);text-decoration-color:var(--gb-lime);text-underline-offset:5px;transition:color var(--dur-base) var(--ease-spring);align-items:center;gap:9px;margin-top:18px;font-size:12.5px;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.gb-blog-featured__arrow{transition:transform var(--dur-base) var(--ease-spring)}.gb-blog-featured__link:hover .gb-blog-featured__cta{color:var(--gb-gsap-lime)}.gb-blog-featured__link:hover .gb-blog-featured__arrow{transform:translate(5px)}.gb-blog-featured__rail{align-content:start;gap:clamp(18px,2.5vw,24px);display:grid}.gb-blog-featured__stat{flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;display:flex}.gb-blog-featured__figure{color:var(--gb-on-dark);font-variant-numeric:tabular-nums;font-size:clamp(36px,4.4vw,54px)}.gb-blog-featured__caption{max-width:30ch;color:var(--gb-on-dark-2);text-wrap:pretty;font-size:12.5px;line-height:1.5}.gb-blog-featured__quote{max-width:34ch;color:var(--gb-on-dark);text-wrap:pretty;margin:0;font-size:clamp(18px,2vw,22px);font-weight:500;line-height:1.4}.gb-blog-featured__quote:before{content:"“ ";color:var(--gb-gsap-lime)}.gb-blog-featured__map-head{color:var(--gb-on-dark-2);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:600;display:block}.gb-blog-featured__map-list{border-top:1px solid #f4f4f024;margin:0;padding:0;list-style:none}.gb-blog-featured__map-list li{border-bottom:1px solid #f4f4f024}.gb-blog-featured__map-link{color:var(--gb-on-dark);grid-template-columns:26px minmax(0,1fr);align-items:baseline;column-gap:12px;padding:9px 0;text-decoration:none;display:grid}.gb-blog-featured__map-link:focus-visible{outline:3px solid var(--gb-lime);outline-offset:3px}.gb-blog-featured__map-num{color:var(--gb-on-dark-2);font-family:var(--font-mono);transition:color var(--dur-base) var(--ease-spring);font-size:11px;font-weight:500}.gb-blog-featured__map-label{text-underline-offset:4px;transition:text-decoration-color .25s var(--ease-spring), transform .25s var(--ease-spring);font-size:13.5px;font-weight:500;line-height:1.35;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px}.gb-blog-featured__map-link:hover .gb-blog-featured__map-num{color:var(--gb-gsap-lime)}.gb-blog-featured__map-link:hover .gb-blog-featured__map-label{-webkit-text-decoration-color:var(--gb-lime);text-decoration-color:var(--gb-lime);transform:translate(3px)}@media (min-width:900px){.gb-blog-featured__grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);align-items:start;column-gap:clamp(44px,5.5vw,88px)}}.gb-blog-archive{padding:clamp(40px,5.5vw,64px) 0 clamp(64px,8vw,96px)}.gb-blog-archive__head{color:var(--gb-ink);letter-spacing:-.015em;margin:0 0 clamp(6px,1.2vw,10px);font-size:clamp(18px,2vw,21px);font-weight:800}.gb-blog-archive__list{border-top:1px solid var(--gb-line);display:grid}.gb-blog-archive__item{border-bottom:1px solid var(--gb-line)}.gb-blog-archive__link{color:var(--gb-ink);grid-template-columns:minmax(112px,.18fr) minmax(0,1fr) auto;align-items:start;column-gap:clamp(20px,3vw,36px);padding:clamp(16px,2.4vw,22px) 0 clamp(18px,2.6vw,24px);text-decoration:none;display:grid}.gb-blog-archive__link:focus-visible{outline:3px solid var(--gb-lime);outline-offset:4px}.gb-blog-archive__meta{color:var(--gb-ink-3);font-family:var(--font-mono);letter-spacing:-.01em;padding-top:4px;font-size:11.5px;line-height:1.5}.gb-blog-archive__body{gap:6px;display:grid}.gb-blog-archive__title{color:var(--gb-ink);letter-spacing:-.02em;text-wrap:balance;text-underline-offset:4px;transition:text-decoration-color .25s var(--ease-spring);font-size:clamp(19px,2.3vw,24px);font-weight:750;line-height:1.12;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.gb-blog-archive__link:hover .gb-blog-archive__title{-webkit-text-decoration-color:var(--gb-lime);text-decoration-color:var(--gb-lime)}.gb-blog-archive__dek{max-width:68ch;color:var(--gb-ink-2);text-wrap:pretty;font-size:14.5px;line-height:1.5}.gb-blog-archive__read{color:var(--gb-ink);font-family:var(--font-mono);transition:color var(--dur-base) var(--ease-spring);justify-self:end;align-items:center;gap:7px;padding-top:6px;font-size:11.5px;font-weight:600;line-height:1.4;display:inline-flex}.gb-blog-archive__arrow{transition:transform var(--dur-base) var(--ease-spring)}.gb-blog-archive__link:hover .gb-blog-archive__read{color:var(--gb-lime-text)}.gb-blog-archive__link:hover .gb-blog-archive__arrow{transform:translate(4px)}@media (max-width:640px){.gb-blog-index{padding-top:26px}.gb-blog-index__title{font-size:clamp(28px,8vw,34px)}.gb-blog-index__lede{font-size:15px}.gb-blog-featured{padding-block:34px}.gb-blog-featured__figure{font-size:clamp(34px,10vw,44px)}.gb-blog-archive__link{grid-template-columns:1fr;row-gap:8px}.gb-blog-archive__read{justify-self:start;padding-top:0}}@media (prefers-reduced-motion:reduce){.gb-blog-featured__title,.gb-blog-featured__cta,.gb-blog-featured__arrow,.gb-blog-featured__map-num,.gb-blog-featured__map-label,.gb-blog-archive__title,.gb-blog-archive__read,.gb-blog-archive__arrow{transition:none}}
