.knowledge-hub-page{--knowledge-rule:#24211c24;--knowledge-green:#06483a;background:#fff}.knowledge-static-hero{isolation:isolate;width:100%;height:calc(100svh - var(--desktop-header-height));color:#fff;background:#171919;min-height:0;position:relative;overflow:hidden}.knowledge-static-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#080b0ad1 0%,#080b0a9e 42%,#080b0a1a 78%),linear-gradient(#0000 42%,#080b0a6b);position:absolute;inset:0}.knowledge-static-hero-image{z-index:-2;object-fit:cover;object-position:center 48%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.knowledge-static-hero-copy{flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%;padding-bottom:72px;display:flex}.knowledge-static-hero .eyebrow{color:#ffffffd1}.knowledge-static-hero .eyebrow:before{background:#c6a56a}.knowledge-static-hero h1{letter-spacing:0;text-wrap:balance;max-width:11em;margin-top:24px;font-size:68px;font-weight:600;line-height:1.1}.knowledge-static-hero-copy>p:last-child{color:#ffffffdb;max-width:38em;font-family:var(--sans);margin-top:24px;font-size:17px;line-height:1.85}.knowledge-tech-index{background:#fff;padding:72px 0 96px}.knowledge-tech-list{gap:72px;width:min(1240px,100% - 48px);margin:0 auto;display:grid}.knowledge-tech-entry{border-top:1px solid var(--knowledge-rule);border-bottom:1px solid var(--knowledge-rule);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;min-height:390px;display:grid}.knowledge-tech-entry:nth-child(2n) .knowledge-tech-media{order:2}.knowledge-tech-entry:nth-child(2n) .knowledge-tech-copy{order:1}.knowledge-tech-media{background:#f1f2f0;min-width:0;min-height:390px;position:relative;overflow:hidden}.knowledge-tech-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff);width:28%;position:absolute;inset:0 0 0 auto}.knowledge-tech-entry:nth-child(2n) .knowledge-tech-media:after{background:linear-gradient(90deg,#fff,#0000);left:0;right:auto}.knowledge-tech-media img{object-fit:cover;width:100%;max-width:none;height:100%}.knowledge-tech-entry:nth-child(3) .knowledge-tech-media img{object-position:66% center}.knowledge-tech-entry:nth-child(4) .knowledge-tech-media img{object-position:42% center}.knowledge-tech-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:54px 64px;display:flex}.knowledge-tech-meta{color:#746f67;font-family:var(--sans);flex-wrap:wrap;gap:10px 18px;font-size:12px;display:flex}.knowledge-tech-meta span{color:var(--cinnabar)}.knowledge-tech-copy h2{letter-spacing:0;text-wrap:balance;max-width:15em;margin-top:24px;font-size:34px;font-weight:600;line-height:1.35;transition:color .2s}.knowledge-tech-copy>p{max-width:37em;color:var(--ink-soft);font-family:var(--sans);margin-top:22px;font-size:15px;line-height:1.9}.knowledge-tech-more{min-height:44px;color:var(--knowledge-green);font-family:var(--sans);align-items:center;gap:9px;margin-top:28px;font-size:13px;display:inline-flex}.knowledge-tech-more svg{transition:transform .2s}.knowledge-tech-entry:hover .knowledge-tech-copy h2{color:var(--knowledge-green)}.knowledge-tech-entry:hover .knowledge-tech-more svg{transform:translate(4px)}.knowledge-tech-entry:focus-visible{outline:2px solid var(--knowledge-green);outline-offset:5px;border-radius:0}@media (width<=1180px){.knowledge-static-hero{height:calc(100svh - var(--compact-header-height))}.knowledge-static-hero h1{font-size:52px}.knowledge-tech-list{gap:48px}.knowledge-tech-copy{padding:44px 40px}.knowledge-tech-copy h2{font-size:30px}}@media (width<=760px){.knowledge-tech-index{padding:0 0 64px}.knowledge-tech-list{gap:0;width:100%}.knowledge-tech-entry{border-top:0;grid-template-columns:minmax(0,1fr);min-height:0}.knowledge-tech-entry:nth-child(2n) .knowledge-tech-media,.knowledge-tech-entry:nth-child(2n) .knowledge-tech-copy{order:initial}.knowledge-tech-media{aspect-ratio:16/9;min-height:0}.knowledge-tech-media:after,.knowledge-tech-entry:nth-child(2n) .knowledge-tech-media:after{background:linear-gradient(#0000,#fff);width:100%;height:26%;inset:auto 0 0}.knowledge-tech-copy{padding:32px 24px 48px}}@media (width<=600px){.knowledge-static-hero{height:calc(100svh - var(--mobile-header-height))}.knowledge-static-hero:after{background:linear-gradient(90deg,#080b0ac7,#080b0a59),linear-gradient(#0000 30%,#080b0aad)}.knowledge-static-hero-image{object-position:52% center}.knowledge-static-hero-copy{padding-bottom:calc(var(--mobile-tab-height) + env(safe-area-inset-bottom) + 28px)}.knowledge-static-hero .eyebrow{font-size:10px;line-height:1.6}.knowledge-static-hero h1{margin-top:18px;font-size:36px;line-height:1.18}.knowledge-static-hero-copy>p:last-child{margin-top:18px;font-size:13px;line-height:1.75}.knowledge-tech-copy{padding:28px 16px 44px}.knowledge-tech-meta{font-size:11px}.knowledge-tech-copy h2{margin-top:18px;font-size:26px;line-height:1.4}.knowledge-tech-copy>p{margin-top:16px;font-size:13px;line-height:1.75}.knowledge-tech-more{margin-top:20px}}@media (width<=360px){.knowledge-static-hero h1{font-size:32px}.knowledge-tech-copy h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.knowledge-tech-copy h2,.knowledge-tech-more svg{transition:none}.knowledge-tech-entry:hover .knowledge-tech-more svg{transform:none}}@media (width>=1181px){.stack-page .knowledge-static-hero{background:#171919 url(/images/figma-pages/knowledge-hero.webp) 50% 48%/cover no-repeat;height:720px}.stack-page .knowledge-static-hero-image{display:none}.stack-page .knowledge-static-hero:after{z-index:1;background:linear-gradient(90deg,#1e1f1ec7 0%,#1e1f1e8a 46%,#1e1f1e0f 80%)}.stack-page .knowledge-static-hero-copy{z-index:2;width:var(--figma-page-width);justify-content:center;padding:96px 0 0;position:relative}.stack-page .knowledge-static-hero .eyebrow,.stack-page .knowledge-static-hero h1,.stack-page .knowledge-static-hero-copy>p:last-child{color:#fff}.stack-page .knowledge-static-hero h1{font-family:var(--figma-title-font);margin-top:26px;font-size:56px;font-weight:400;line-height:1.18}.stack-page .knowledge-static-hero-copy>p:last-child{max-width:700px;font-family:var(--figma-body-font);margin-top:24px;font-size:15px;line-height:1.9}.stack-page .knowledge-tech-index{padding:96px 0 120px}.stack-page .knowledge-tech-list{width:var(--figma-page-width);gap:0}.stack-page .knowledge-tech-entry{border-color:var(--figma-line);min-height:380px}.stack-page .knowledge-tech-entry+.knowledge-tech-entry{border-top:0}.stack-page .knowledge-tech-media{min-height:380px}.stack-page .knowledge-tech-copy{padding:56px 72px}.stack-page .knowledge-tech-meta{color:#34111f94;font-family:var(--figma-latin-font);font-size:12px}.stack-page .knowledge-tech-copy h2{font-family:var(--figma-title-font);margin-top:22px;font-size:30px;font-weight:400;line-height:1.38}.stack-page .knowledge-tech-copy>p{color:#34111fb8;font-family:var(--figma-body-font);margin-top:18px;font-size:14px;line-height:1.85}.stack-page .knowledge-tech-more{border:1px solid var(--figma-wine);min-width:160px;min-height:40px;color:var(--figma-wine);font-family:var(--figma-body-font);justify-content:center;margin-top:24px}}
