.ai-hack-page{--hack-paper:#faf8f3;--hack-ink:#111;--hack-orange:#ff4a00;--hack-muted:#5b5752;background:var(--hack-paper);color:var(--hack-ink)}.ai-hack-page .hack-shell{overflow:clip}.ai-hack-page .hack-hero,.ai-hack-page .hack-facts,.ai-hack-page .hack-note{width:min(1120px,100% - 48px);margin-inline:auto}.ai-hack-page .hack-hero{grid-template-columns:minmax(0,1fr) minmax(220px,.48fr);align-items:center;min-height:min(620px,100dvh - 84px);padding-block:96px 84px;display:grid;position:relative}.ai-hack-page .hack-hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(132deg,#0000 0 48%,#ff4a0030 48.2% 48.7%,#0000 49%),linear-gradient(90deg,#0000 0 66%,#11111112 66.2% 66.5%,#0000 66.7%),radial-gradient(circle at 65% 35%,#ff4a0028,#0000 17rem);position:absolute;inset:7% -22% 9% 53%}.ai-hack-page .hack-hero__copy,.ai-hack-page .hack-hero__mark{z-index:1;position:relative}.ai-hack-page .hack-kicker{color:var(--hack-orange);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:.78rem;font-weight:800;line-height:1.2}.ai-hack-page .hack-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(3.4rem,8vw,7.4rem);font-weight:850;line-height:.94}.ai-hack-page .hack-hero__intro{max-width:39rem;color:var(--hack-muted);margin:28px 0 0;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.55}.ai-hack-page .hack-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.ai-hack-page .hack-button{border-radius:999px;align-items:center;gap:14px;min-height:48px;padding:12px 18px;font-size:.95rem;font-weight:750;text-decoration:none;transition:transform .16s,background-color .16s;display:inline-flex}.ai-hack-page .hack-button:hover,.ai-hack-page .hack-text-link:hover{transform:translateY(-2px)}.ai-hack-page .hack-button--primary{background:var(--hack-ink);color:var(--hack-paper)}.ai-hack-page .hack-button--primary:hover{background:#b73500}.ai-hack-page .hack-button--secondary{color:var(--hack-ink);border:1px solid #bdb5a9}.ai-hack-page .hack-button--secondary:hover{background:#f1ede5}.ai-hack-page .hack-hero__mark{aspect-ratio:1;background:var(--hack-orange);width:min(31vw,330px);color:var(--hack-ink);border-radius:50%;justify-self:end;place-items:center;display:grid;transform:rotate(7deg);box-shadow:22px 28px #11111112}.ai-hack-page .hack-hero__mark span{letter-spacing:-.09em;font-size:clamp(2.8rem,7vw,6rem);font-weight:900;line-height:.8}.ai-hack-page .hack-hero__mark strong{font:800 clamp(1.2rem,2vw,2rem)/1 IBM Plex Mono,ui-monospace,monospace;position:absolute;bottom:18%;right:18%}.ai-hack-page .hack-facts{border-top:1px solid #ded8ce;padding-block:84px 112px}.ai-hack-page .hack-facts__heading{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:end;gap:32px;margin-bottom:46px;display:grid}.ai-hack-page .hack-facts__heading .hack-kicker{margin:0}.ai-hack-page .hack-facts h2,.ai-hack-page .hack-note h2{letter-spacing:-.055em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(2.5rem,5vw,5.2rem);font-weight:800;line-height:.96}.ai-hack-page .hack-facts__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ai-hack-page .hack-facts article{background:#fffdf8;border:1px solid #ded8ce;min-height:220px;padding:26px}.ai-hack-page .hack-fact-label{color:#b73500;letter-spacing:.12em;text-transform:uppercase;margin:0 0 28px;font-size:.78rem;font-weight:800}.ai-hack-page .hack-facts h3{letter-spacing:-.03em;margin:0;font-size:1.5rem;line-height:1.08}.ai-hack-page .hack-facts article>p:last-child{color:var(--hack-muted);margin:18px 0 0;line-height:1.55}.ai-hack-page .hack-note{border-top:1px solid #ded8ce;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr) auto;align-items:end;gap:28px;padding-block:76px 112px;display:grid}.ai-hack-page .hack-note h2{max-width:10ch}.ai-hack-page .hack-note>p{max-width:30ch;color:var(--hack-muted);margin:0;line-height:1.6}.ai-hack-page .hack-text-link{background:var(--hack-orange);min-height:48px;color:var(--hack-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:12px 18px;font-weight:750;text-decoration:none;transition:transform .16s;display:inline-flex}.ai-hack-page :is(a,button):focus-visible{outline:3px solid var(--hack-orange);outline-offset:4px}@media (width<=780px){.ai-hack-page .hack-hero,.ai-hack-page .hack-facts,.ai-hack-page .hack-note{width:min(100% - 32px,1120px)}.ai-hack-page .hack-hero{grid-template-columns:1fr;min-height:0;padding-block:68px 72px}.ai-hack-page .hack-hero__mark{justify-self:start;width:min(48vw,230px);margin-top:58px}.ai-hack-page .hack-facts{padding-block:68px 84px}.ai-hack-page .hack-facts__heading{grid-template-columns:1fr;gap:26px;margin-bottom:32px}.ai-hack-page .hack-facts__grid{grid-template-columns:1fr}.ai-hack-page .hack-facts article{min-height:0}.ai-hack-page .hack-note{grid-template-columns:1fr;align-items:start;padding-block:64px 88px}.ai-hack-page .hack-note>p{max-width:42rem}}@media (prefers-reduced-motion:reduce){.ai-hack-page .hack-button,.ai-hack-page .hack-text-link{transition:none}}
