.hf-home .hf-wsc{position:relative;z-index:61;background:var(--tone-page);color:var(--tone-ink);--wsc-name:clamp(2.5rem,4.4vw,72px);padding:4rem var(--spacing-gutter)}.hf-home .hf-wsc :is(.hf-wsc-kick,.hf-wsc-note,.hf-wsc-count,.hf-wsc-facts dt){transition:color var(--dur-turn) var(--ease-material)}.hf-home .hf-wsc-ring-lit{transition:stroke var(--dur-turn) var(--ease-material)}.hf-home .hf-wsc-label{margin:0 0 var(--spacing-gap);font-size:var(--h3-title);line-height:var(--h3-title-lh);letter-spacing:var(--tracking-snug);font-weight:var(--font-weight-medium);text-wrap:balance}.hf-home .hf-wsc-dial{position:relative;--wsc-dial:4.75rem;inline-size:var(--wsc-dial);block-size:var(--wsc-dial);flex:none}.hf-home .hf-wsc-matrix,.hf-home .hf-wsc-ring{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.hf-home .hf-wsc-ring{inline-size:var(--wsc-dial);block-size:var(--wsc-dial);stroke:currentColor;stroke-width:.55;stroke-linecap:round;opacity:.2}.hf-home .hf-wsc-ring-lit{stroke:var(--h3-mark);opacity:1;mask-image:conic-gradient(#000 calc(var(--wsc-run, 0) * 1turn),transparent 0)}.hf-home .hf-wsc-matrix{inline-size:calc(var(--wsc-dial) * .36);block-size:calc(var(--wsc-dial) * .36)}.hf-home .hf-wsc-matrix rect{fill:currentColor;opacity:.06;transition:opacity .18s var(--ease-material) var(--wsc-d,0s)}.hf-home .hf-wsc-matrix rect[data-on]{opacity:1}.hf-home .hf-wsc-count{position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:50%;translate:-50% 0;font-size:var(--text-label);font-variant-numeric:tabular-nums;color:var(--tone-ink-dim);white-space:nowrap}.hf-home .hf-wsc-count i{font-style:normal;margin-inline:.4em;opacity:.5}.hf-home .hf-wsc-way{display:flex;flex-direction:column;align-items:flex-start;opacity:.25;transition:opacity var(--dur-turn) var(--ease-material)}.hf-home .hf-wsc-way[data-on]{opacity:1}.hf-home .hf-wsc-head{margin:0;font-size:var(--wsc-name);line-height:.92;letter-spacing:var(--tracking-snug);font-weight:var(--font-weight-medium)}.hf-home .hf-wsc-kick{margin:var(--spacing-tight) 0 0;font-size:var(--text-meta);line-height:1;color:var(--tone-ink-dim)}.hf-home .hf-wsc-note{margin:var(--spacing-close) 0 0;max-inline-size:48ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--tone-ink-body)}.hf-home .hf-wsc-facts{display:flex;flex-wrap:wrap;gap:var(--spacing-gap);margin:var(--spacing-tight) 0 0;padding-block-start:var(--spacing-tight);border-block-start:1px solid var(--tone-rule);inline-size:min(100%,48ch)}.hf-home .hf-wsc-facts dt{font-size:var(--text-meta);color:var(--tone-ink-dim)}.hf-home .hf-wsc-facts dd{margin:2px 0 0;font-size:var(--text-sub);line-height:var(--leading-none);letter-spacing:var(--tracking-snug)}.hf-home .hf-wsc-cta{margin-block-start:var(--spacing-gap)}@media (max-width:1023px){.hf-home .hf-wsc{padding-block:0}.hf-home .hf-wsc-side{position:sticky;inset-block-start:var(--hf-bar-h,64px);z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-tight);padding-block:var(--spacing-tight) calc(var(--spacing-tight) + 4rem);background:linear-gradient(to bottom,var(--tone-page) calc(100% - 4rem),transparent)}.hf-home .hf-wsc-label{margin:0}.hf-home .hf-wsc-copy{display:grid;gap:calc(var(--spacing-wide) * 2);padding-block:var(--spacing-wide)}}@media (min-width:1024px){.hf-home .hf-wsc{padding-block:0}.hf-home .hf-wsc-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.hf-home .hf-wsc-grid,.hf-home .hf-wsc-side{display:grid;column-gap:var(--spacing-tight)}.hf-home .hf-wsc-side{grid-column:1/7;position:sticky;inset-block-start:0;block-size:100svh;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center}.hf-home .hf-wsc-label{grid-column:1/4;margin:0}.hf-home .hf-wsc-dial{grid-column:4/7;justify-self:center;--wsc-dial:clamp(9rem,12vw,13rem)}.hf-home .hf-wsc-count{inset-block-start:calc(100% + 1.25rem)}.hf-home .hf-wsc-copy{grid-column:7/13;display:grid;gap:40svh;padding-block:calc(50svh - var(--wsc-name) * .5) 30svh}}@media (prefers-reduced-motion:reduce){.hf-home .hf-wsc,.hf-home .hf-wsc :is(.hf-wsc-kick,.hf-wsc-note,.hf-wsc-count,.hf-wsc-facts dt),.hf-home .hf-wsc-matrix rect,.hf-home .hf-wsc-ring-lit,.hf-home .hf-wsc-way{transition:none}}