.wk{--wk-fg:var(--fg,#150d1d);--wk-accent:var(--accent,#87b0c8);width:100%;max-width:calc(1176px + 2 * var(--container-padding, 24px));margin:0 auto;padding:clamp(120px,18vh,180px) var(--container-padding,24px) 120px;box-sizing:border-box;color:var(--wk-fg);font-family:var(--font-site)}.wk-eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 26px;font:520 12px/18px var(--font-site);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--wk-fg) 45%,transparent)}.wk-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--wk-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--wk-accent) 22%,transparent)}.wk-count{letter-spacing:.04em}.wk-title{margin:0;max-width:12ch;font-family:var(--font-site);font-weight:280;font-size:clamp(56px,8.4vw,132px);line-height:.92;letter-spacing:-.05em}.wk-title em{font-style:normal;color:var(--accent-ink,#5f8fa9)}.wk-lede{margin:30px 0 0;max-width:480px;font:400 17px/1.6 var(--font-site);color:color-mix(in srgb,var(--wk-fg) 52%,transparent)}.wk-body{margin-top:clamp(64px,10vh,110px)}.ffg_wrap.wk-ffg{--ffg-bg:transparent;--ffg-fg:var(--wk-fg);--ffg-fg-dim:color-mix(in srgb,var(--wk-fg) 50%,transparent);--ffg-line:color-mix(in srgb,var(--wk-fg) 12%,transparent);--ffg-sans:var(--font-site);min-height:0;padding:0;background:transparent}.wk-ffg .ffg_view{position:sticky;right:auto;bottom:28px;order:10;align-self:flex-end}@media (max-width:767px){.wk-ffg .ffg_view{bottom:16px}}