.hwf-root{position:relative;width:100%;height:560px;overflow:hidden;isolation:isolate;background:var(--hwf-bg,#0b0b0b);color:var(--hwf-ink,#f7f7f7);-webkit-font-smoothing:antialiased}.hwf-root canvas{position:absolute;inset:0;width:100%;height:100%;display:block;max-width:none;z-index:0}.hwf-fallback{position:absolute;bottom:-.09em;left:50%;transform:translate(-50%);font:800 28vw/.9 Helvetica Neue,Arial,sans-serif;letter-spacing:-.05em;white-space:nowrap;z-index:-1}.hwf-top{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr));gap:24px;padding:clamp(22px,3.4vw,40px) clamp(20px,3.4vw,44px) 0;font-family:var(--hwf-mono,ui-monospace,Menlo,Consolas,monospace);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;line-height:1.75}.hwf-brand strong{display:block;font-weight:500}.hwf-brand span{opacity:.55}.hwf-col h3{margin:0;font:inherit;opacity:.55;font-weight:500}.hwf-col ul{list-style:none;margin:0;padding:0}.hwf-col a,.hwf-up{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none;opacity:.78;background:none;border:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:opacity .25s ease,background-size .35s cubic-bezier(.2,.7,.1,1)}.hwf-col a:hover,.hwf-up:hover{opacity:1;background-size:100% 1px}.hwf-col a:focus-visible,.hwf-up:focus-visible{outline:1px solid currentColor;outline-offset:3px;opacity:1}.hwf-rule{position:relative;z-index:1;display:flex;justify-content:flex-end;align-items:center;gap:16px;margin:clamp(18px,2.6vw,30px) clamp(20px,3.4vw,44px) 0;padding-top:12px;border-top:.5px solid color-mix(in srgb,var(--hwf-ink,#f7f7f7) 16%,transparent);font-family:var(--hwf-mono,ui-monospace,Menlo,Consolas,monospace);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.hwf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skeptic-masthead{height:clamp(300px,39vw,630px)}.skeptic-masthead .hwf-top{grid-template-columns:minmax(0,1fr) auto;padding:32px var(--gutter) 0}.skeptic-masthead .hwf-rule{margin:16px var(--gutter) 0}.skeptic-masthead .hwf-brand strong{display:flex;gap:16px;align-items:center}.skeptic-masthead .hwf-brand strong:before{content:"";width:6px;height:6px;border:1px solid currentColor;border-radius:50%}.skeptic-footer{height:clamp(560px,43vw,680px)}.halftone-disclaimer{background:#0b0b0b;color:#8c8c8c;padding:24px var(--gutter);margin:0;border-top:1px solid #2e2e2e;font-size:12px}@media(max-width:720px){.hwf-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:18px}.hwf-brand{grid-column:1 / -1}.skeptic-masthead .hwf-top{grid-template-columns:1fr auto;font-size:9px;letter-spacing:.12em;gap:12px}.skeptic-masthead .hwf-brand{grid-column:auto}.skeptic-footer{height:560px;min-height:560px}}@media(prefers-reduced-motion:reduce){.hwf-col a,.hwf-up{transition:none}}.skeptic-masthead canvas{transform:translateY(var(--hwf-scroll-shift,0px))}.skeptic-masthead .hwf-fallback{transform:translate(-50%,var(--hwf-scroll-shift,0px))}@media(prefers-reduced-motion:reduce){.skeptic-masthead canvas{transform:none}.skeptic-masthead .hwf-fallback{transform:translate(-50%)}}.skeptic-masthead:after{content:"";position:absolute;inset:auto 0 0;height:20px;z-index:2;pointer-events:none;background:linear-gradient(to bottom,transparent,#0b0b0b)}.skeptic-masthead canvas{will-change:transform}@media(prefers-reduced-motion:reduce){.skeptic-masthead canvas{will-change:auto}}
