@keyframes gj-in{0%{opacity:0;transform:translateY(14px)}}.hub-topics{margin-top:var(--gk-gap)}.gl-tabs{display:flex;flex-wrap:wrap;gap:8px}.gl-tabs button{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 18px;background:var(--bg-2);border:0;color:var(--ink);font:600 15px/1 var(--font-ui);cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .14s ease}.gl-tabs button span{font-variant-numeric:tabular-nums;color:var(--ink-dim)}.gl-tabs button:hover{background:var(--bg-3)}.gl-tabs button[aria-pressed=true]{background:var(--accent);color:var(--gk-field-ink)}.gl-tabs button[aria-pressed=true] span{color:var(--gk-field-ink)}.gl-tabs button:active{transform:scale(.97)}.gl-grid{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.gl-grid li{transition:opacity .32s ease,transform .42s var(--gk-ease)}.gl-grid li[data-out]{display:none}.gl-grid li:not([data-out]){animation:gj-in .48s var(--gk-ease) both}.gk .gl-grid a{display:grid;gap:8px;text-decoration:none}.gl-photo{display:block;overflow:hidden;aspect-ratio:16/10;margin-bottom:8px;background:var(--bg-2)}.gl-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--gk-ease)}.gl-grid a:hover .gl-photo img{transform:scale(1.05)}.gl-topic{font-size:14px;font-weight:600;color:var(--accent)}.gl-title{font-family:var(--font-display);font-weight:800;font-size:clamp(22px,1.8vw,28px);line-height:1.08;text-wrap:balance}.gl-grid a:hover .gl-title{color:var(--accent)}.gl-desc{font-size:15px;line-height:1.5;color:var(--ink-dim)}.gl-grid a:focus-visible{outline:3px solid var(--accent);outline-offset:6px}.hub-field{align-items:start}.hub-tools{list-style:none;margin:0;padding:0;display:grid;gap:24px}.gk .hub-tools a{font-size:19px;font-weight:800;color:var(--gk-field-ink);text-decoration:none}.gk .hub-tools a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.hub-tools p{margin:4px 0 0;font-size:16px;line-height:1.45}@media (max-width:1100px){.gl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.gl-grid{grid-template-columns:minmax(0,1fr);gap:32px}.hub-tools{margin-top:48px}.hub-field{grid-template-columns:minmax(0,1fr)}}.ga .ga-title{font-size:clamp(44px,8vw,128px);line-height:.9}.ga-numbers{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px clamp(20px,2.4vw,40px);max-width:1440px;margin:clamp(64px,8vw,112px) auto 0;padding:0 var(--gk-m)}.ga-numbers li{min-width:0}.ga-numbers li:nth-child(2){transition-delay:70ms}.ga-numbers li:nth-child(3){transition-delay:.14s}.ga-numbers li:nth-child(4){transition-delay:.21s}.ga-numbers li:nth-child(5){transition-delay:.28s}.gk .ga-numbers a{display:grid;gap:12px;text-decoration:none}.ga-numbers strong{font-family:var(--font-display);font-weight:800;font-size:clamp(30px,3vw,48px);line-height:.95;text-wrap:balance;transition:color .16s ease}.ga-numbers a>span{font-size:15px;line-height:1.45;color:var(--ink-dim);max-width:24ch}.ga-numbers a>span span{display:inline-block;transition:transform .22s var(--gk-ease)}.ga-numbers a:hover strong{color:var(--accent)}.ga-numbers a:hover>span{color:var(--ink)}.ga-numbers a:hover>span span{transform:translateX(4px)}.ga-numbers a:focus-visible{outline:3px solid var(--accent);outline-offset:6px}.ga-featured{max-width:1440px;margin:var(--gk-gap) auto 0;padding-inline:var(--gk-m)}.ga-feat-grid{display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:clamp(28px,3vw,48px);align-items:start}.ga-featured-photo{display:block;overflow:hidden;aspect-ratio:16/9;background:var(--bg-2)}.ga-featured-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--gk-ease)}.ga-lead:hover .ga-featured-photo img,.ga-side a:hover .ga-featured-photo img{transform:scale(1.04)}.ga-lead h3{margin:24px 0 0;font-family:var(--font-display);font-weight:800;font-size:clamp(30px,3vw,46px);line-height:1;max-width:20ch;text-wrap:balance}.gk .ga-lead h3 a{text-decoration:none}.gk .ga-lead h3 a:hover{color:var(--accent)}.ga-lead p{margin:16px 0 0;font-size:clamp(17px,1.3vw,19px);line-height:1.5;color:var(--ink-dim);max-width:52ch}.ga-side{list-style:none;margin:0;padding:0;display:grid;gap:clamp(28px,3vw,40px)}.gk .ga-side a{display:grid;gap:8px;text-decoration:none}.ga-side .ga-featured-photo{margin-bottom:8px}.ga-side-title{font-family:var(--font-display);font-weight:800;font-size:clamp(22px,1.8vw,28px);line-height:1.08;text-wrap:balance}.gk .ga-side a:hover .ga-side-title{color:var(--accent)}.ga-side-desc{font-size:15px;line-height:1.5;color:var(--ink-dim)}.gk .ga-side a:focus-visible{outline:3px solid var(--accent);outline-offset:6px}.gk .ga-read{display:inline-flex;align-items:center;gap:12px;min-height:52px;margin-top:28px;padding:0 24px;background:var(--ink);color:var(--bg);font-size:17px;font-weight:700;text-decoration:none;transition:transform .14s ease}.ga-read span{transition:transform .22s var(--gk-ease)}.ga-read:focus-visible span,.ga-read:hover span{transform:translateX(5px)}.ga-read:active{transform:scale(.97)}.ga-read:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.ga-check .gk-feature{margin-top:clamp(56px,6vw,88px)}.ga-section{margin-top:var(--gk-gap)}.ga-section .gk-grid{align-items:start}.ga-h2{font-family:var(--font-display);font-weight:800;font-size:var(--gk-l);line-height:1;margin:0 0 clamp(28px,3.4vw,44px);text-wrap:balance}.ga-full,.ga-h2{grid-column:1/-1}.ga-blog{padding-block:clamp(40px,5vw,72px);background:var(--bg-2)}.ga-h3{margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.2}.ga-blog .gk-rail p{margin:0;font-size:16px;line-height:1.5;color:var(--ink-dim);max-width:30ch}.ga-posts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px}.ga-posts li{display:grid;gap:4px;min-width:0}.gk .ga-posts a{font-size:17px;font-weight:600;line-height:1.3;text-decoration:none}.gk .ga-posts a:hover{color:var(--accent)}.ga-posts time{font-size:14px;color:var(--ink-dim)}.ga-credits{margin:40px auto 56px}@media (max-width:1100px){.ga-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.ga .ga-title{font-size:clamp(40px,12vw,60px)}.ga-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;margin-top:56px}.ga-numbers li:last-child{grid-column:1/-1}.ga-numbers strong{font-size:clamp(26px,8vw,34px)}.ga-feat-grid{grid-template-columns:minmax(0,1fr)}.ga-lead h3{font-size:clamp(26px,7.4vw,34px)}.gk .ga-read{width:100%;justify-content:space-between}.ga-posts{grid-template-columns:minmax(0,1fr)}.ga-blog .gk-rail{margin-bottom:24px}}.gk .ga-band{width:100%;height:min(42.86vw,620px)}.ga-band img{object-position:center 62%}@media (max-width:860px){.gk .ga-band{height:56.25vw}}
/*# sourceMappingURL=272bf255d9049620.css.map*/