:root{--ai-cortex-base: #E89B86;--ai-cortex-mid: #D8806F;--ai-cortex-deep: #C26A5B;--ai-cortex-peak: #A86458;--ai-sulci: #7E3F3A;--ai-meat-letter: #EA9670;--ai-meat-letter-deep: #C4684E;--ai-meat-letter-shadow: #8E4838;--ai-throb-glow: rgba(232, 155, 134, .16)}[data-shift=night]{--ai-cortex-base: #B89098;--ai-cortex-mid: #957280;--ai-cortex-deep: #6E5562;--ai-cortex-peak: #5C4250;--ai-sulci: #382838;--ai-meat-letter: #A88090;--ai-meat-letter-deep: #7E5E70;--ai-throb-glow: rgba(184, 144, 152, .18)}.hero{position:relative}.ai-baloney-stage{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:3;--hero-x-offset: clamp(-180px, -11vw, -70px)}.ai-baloney-stage[data-ai-state=idle] .ai-baloney-brain,.ai-baloney-stage[data-ai-state=idle] .ai-baloney-grinder,.ai-baloney-stage[data-ai-state=calm] .ai-baloney-brain,.ai-baloney-stage[data-ai-state=calm] .ai-baloney-grinder,.ai-baloney-stage[data-ai-state=throb] .ai-baloney-brain,.ai-baloney-stage[data-ai-state=throb] .ai-baloney-grinder{opacity:0}.ai-baloney-stage[data-ai-state=throb]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 70%,var(--ai-throb-glow) 0%,transparent 65%);animation:ai-baloney-throb 1.07s cubic-bezier(.35,.05,.55,.95) infinite;pointer-events:none}@keyframes ai-baloney-throb{0%{opacity:0;transform:scale(.95)}35%{opacity:.9;transform:scale(1.02)}55%{opacity:.9;transform:scale(1.02)}to{opacity:0;transform:scale(.95)}}.ai-baloney-brain{position:absolute;left:calc(50% + var(--hero-x-offset, -4ch));top:-8%;width:clamp(140px,22vw,280px);transform:translate(-50%) translateY(-180vh);opacity:0;transition:opacity .6s ease-out,transform 1.8s cubic-bezier(.22,.8,.36,1);filter:drop-shadow(0 10px 18px rgba(126,63,58,.35));will-change:transform,opacity}.ai-baloney-brain img{width:100%;height:auto;display:block}.ai-baloney-stage[data-ai-state=arrival] .ai-baloney-brain{opacity:1;transform:translate(-50%) translateY(0)}.ai-baloney-stage[data-ai-state=hopper] .ai-baloney-brain{opacity:1;transform:translate(-50%) translateY(0) scale(1);transition:transform .7s cubic-bezier(.45,.05,.55,.95),opacity .4s ease-out}.ai-baloney-stage[data-ai-state=extrude] .ai-baloney-brain{opacity:1;transform:translate(-50%) translateY(0) scale(1);filter:drop-shadow(0 10px 18px rgba(126,63,58,.35)) saturate(.85);transition:transform 1.2s cubic-bezier(.55,.085,.68,.53),opacity 1.2s ease-in}.ai-baloney-stage[data-ai-state=settled] .ai-baloney-brain,.ai-baloney-stage[data-ai-state=static] .ai-baloney-brain{opacity:0;transform:translate(-50%) translateY(-180vh);transition:opacity .8s ease-out,transform 1.2s ease-in}.ai-baloney-brain.is-pulsing img{animation:ai-brain-pulse 1.07s cubic-bezier(.35,.05,.55,.95) infinite;transform-origin:50% 60%}@keyframes ai-brain-pulse{0%{transform:scale(1);filter:brightness(1) saturate(1)}35%{transform:scale(1.05);filter:brightness(1.06) saturate(1.1)}55%{transform:scale(1.05);filter:brightness(1.06) saturate(1.1)}to{transform:scale(1);filter:brightness(1) saturate(1)}}.ai-baloney-brain.is-portal{top:50%!important;width:200vmax!important;opacity:1!important;transform:translate(-50%,-50%)!important;transition:width .7s cubic-bezier(.4,.1,.4,1),top .7s cubic-bezier(.4,.1,.4,1),transform .7s cubic-bezier(.4,.1,.4,1)!important;z-index:9999}.ai-baloney-grinder{position:absolute;left:calc(50% + var(--hero-x-offset, -4ch));top:8%;width:clamp(220px,38vw,480px);transform:translate(-50%) translateY(150vh) scaleX(-1) rotate(-2deg);opacity:0;transition:opacity .6s ease-out,transform 1.8s cubic-bezier(.22,.8,.36,1);filter:drop-shadow(0 12px 16px rgba(0,0,0,.3));background:transparent;border:0;padding:0;margin:0;font:inherit;color:inherit;pointer-events:auto;cursor:pointer}.ai-baloney-grinder:focus-visible{outline:3px solid var(--casing-red, #a81e0f);outline-offset:6px;border-radius:8px}.ai-baloney-grinder__tooltip{position:absolute;top:-8px;left:50%;transform:translate(-50%,-100%) scaleX(-1) rotate(2deg);transform-origin:center bottom;padding:8px 14px 9px;background:var(--casing-red, #a81e0f);color:#fff;font-family:var(--font-stamp, "Space Grotesk", system-ui, sans-serif);font-size:14px;font-weight:700;letter-spacing:.04em;white-space:nowrap;border-radius:8px;box-shadow:0 6px 14px #00000047;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.ai-baloney-grinder__tooltip:after{content:"";position:absolute;left:50%;bottom:-5px;width:10px;height:10px;margin-left:-5px;background:var(--casing-red, #a81e0f);transform:rotate(45deg)}.ai-baloney-grinder:hover .ai-baloney-grinder__tooltip,.ai-baloney-grinder:focus-visible .ai-baloney-grinder__tooltip{opacity:1;transform:translate(-50%,-108%) scaleX(-1) rotate(2deg)}.ai-baloney-grinder img{width:100%;height:auto;display:block}.ai-baloney-stage[data-ai-state=arrival] .ai-baloney-grinder,.ai-baloney-stage[data-ai-state=hopper] .ai-baloney-grinder{opacity:1;transform:translate(-50%) translateY(0) scaleX(-1) rotate(-2deg)}.ai-baloney-stage[data-ai-state=extrude] .ai-baloney-grinder{opacity:1;transform:translate(-50%) translateY(0) scaleX(-1) rotate(-2deg);animation:ai-grinder-shudder .4s linear infinite}@keyframes ai-grinder-shudder{0%,to{transform:translate(-50%) translateY(0) scaleX(-1) rotate(-2deg)}50%{transform:translate(-50%) translateY(2px) scaleX(-1) rotate(-2.4deg)}}.ai-baloney-stage[data-ai-state=settled] .ai-baloney-grinder,.ai-baloney-stage[data-ai-state=static] .ai-baloney-grinder{opacity:1;transform:translate(calc(47vw - 50%),calc(63vh - 50%)) scaleX(-1) rotate(-2deg) scale(.32);transform-origin:50% 50%;transition:transform 1.1s cubic-bezier(.45,.05,.35,1),opacity .6s ease-out;animation:none;filter:drop-shadow(0 6px 10px rgba(0,0,0,.32))}.ai-baloney-extrude{position:absolute;left:50%;top:50%;width:80%;height:200px;transform:translate(-50%,-50%);overflow:visible;opacity:1}.ai-baloney-rope{filter:drop-shadow(0 2px 3px rgba(122,63,46,.4))}.title__ai-link{display:inline-flex;align-items:center;text-decoration:none;color:inherit;position:relative;cursor:pointer}.title__ai{display:inline-flex;align-items:center;gap:.04em;height:1em;width:0;overflow:visible;transition:width .35s cubic-bezier(.34,1.56,.64,1);vertical-align:middle;position:relative;margin:0 .04em}.title__ai-link.is-revealed .title__ai,.title__ai .is-revealed,.title__ai.is-revealed,.title__ai-link .title__ai.is-revealed{width:auto}#titleAI.is-revealed{width:1.55em}.title__ai-letter{display:inline-block;height:1.55em;opacity:0;transform:translateY(-110%) scale(.9);transition:opacity .22s ease-out,transform .32s cubic-bezier(.34,1.56,.64,1);vertical-align:middle;margin:0 .04em}.title__ai-letter svg{height:100%;width:auto;display:block;overflow:visible}.title__ai-letter--A{width:.86em}.title__ai-letter--I{width:.52em}.title__ai-letter.is-landed{opacity:1;transform:translateY(0) scale(1)}.title__ai-link:hover .title__ai-letter.is-landed{animation:ai-letter-breathe .76s cubic-bezier(.35,.05,.55,.95) infinite;filter:brightness(1.08) saturate(1.1)}@keyframes ai-letter-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.title__ai-link:focus-visible{outline:3px solid var(--focus-ring, #7f180f);outline-offset:4px;border-radius:3px}.ai-smell-sprite{position:absolute;font-family:var(--font-stamp, "Bungee", monospace);font-size:.55rem;letter-spacing:.08em;text-transform:lowercase;color:var(--ai-sulci, #7E3F3A);background:#f4c7b8d9;border:1px solid var(--ai-sulci);padding:2px 6px;border-radius:9999px;pointer-events:none;white-space:nowrap;z-index:100;font-style:italic}.ai-baloney-stage .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:720px)and (orientation:portrait){.ai-baloney-brain{width:clamp(180px,60vw,320px)}.ai-baloney-grinder{width:clamp(220px,75vw,400px)}.ai-baloney-extrude{width:200px;height:60%}.title__ai-letter{height:1.6em}}@media(prefers-reduced-motion:reduce){.ai-baloney-brain,.ai-baloney-grinder,.ai-baloney-rope,.ai-baloney-stage:before,.ai-baloney-brain.is-pulsing img,.title__ai-letter,.title__ai-link:hover .title__ai-letter.is-landed{animation:none!important;transition:opacity .2s ease-out!important}.ai-baloney-brain,.ai-baloney-grinder,.ai-baloney-rope,.ai-baloney-stage:before{opacity:0!important}.title__ai-letter{transform:none!important}}[data-brood=on] .ai-baloney-stage[data-ai-state=throb]:before{animation-duration:.8s;background:radial-gradient(ellipse at 50% 70%,rgba(192,57,43,.28) 0%,transparent 65%)}[data-brood=on] .ai-baloney-brain.is-pulsing img{animation-duration:.8s}.ai-baloney-course-chip{position:absolute;top:clamp(330px,50vh,470px);right:clamp(40px,calc((100vw - min(960px,92vw))/2 + 10px),230px);pointer-events:auto;z-index:5;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding:8px 12px 9px;background:color-mix(in oklch,var(--bg-paper) 92%,transparent);color:var(--ink-on-paper);border:1.5px solid var(--casing-red, #a81e0f);border-radius:10px;text-decoration:none;box-shadow:0 2px 6px #0000002e,0 0 0 4px color-mix(in oklch,var(--bg-paper) 70%,transparent);transition:box-shadow .22s ease,background .22s ease;transform:rotate(-1.2deg);animation:ai-chip-drift 11s ease-in-out infinite;max-width:min(72vw,280px);will-change:transform}.ai-baloney-course-chip[data-drift-js=on]{animation:none}.ai-baloney-course-chip:hover,.ai-baloney-course-chip:focus-visible{animation-play-state:paused;box-shadow:0 6px 14px #00000038,0 0 0 4px color-mix(in oklch,var(--bg-paper) 80%,transparent),0 0 0 6px color-mix(in oklch,var(--casing-red, #a81e0f) 30%,transparent);outline:none;background:var(--bg-paper)}@keyframes ai-chip-drift{0%{transform:rotate(-1.2deg) translate(0)}22%{transform:rotate(-1.5deg) translate(-2px,-6px)}46%{transform:rotate(-.9deg) translate(1px,-14px)}68%{transform:rotate(-1.4deg) translate(-1px,-4px)}84%{transform:rotate(-1.1deg) translate(2px,2px)}to{transform:rotate(-1.2deg) translate(0)}}.ai-baloney-course-chip__eyebrow{font-family:var(--font-stamp, "Space Grotesk", system-ui, sans-serif);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--casing-red, #a81e0f);font-weight:700}.ai-baloney-course-chip__title{font-family:var(--font-display, Georgia, serif);font-weight:700;font-size:clamp(13px,1.1vw,15px);line-height:1.15;color:var(--ink-on-paper);display:inline-flex;align-items:baseline;gap:.18em}.ai-baloney-course-chip__mark{font-family:Fraunces,Brill,Linux Libertine,Georgia,Times New Roman,serif;font-style:italic;font-weight:700;color:var(--casing-red, #a81e0f);font-size:.9em;margin-right:.05em}.ai-baloney-course-chip__cta{font-family:var(--font-stamp, "Space Grotesk", system-ui, sans-serif);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-on-paper);margin-top:1px}@media(max-width:640px){.ai-baloney-course-chip{top:clamp(360px,58vh,520px);right:12px;padding:6px 10px 7px}.ai-baloney-course-chip__eyebrow{font-size:8.5px}.ai-baloney-course-chip__title{font-size:12px}.ai-baloney-course-chip__cta{display:none}}@media(prefers-reduced-motion:reduce){.ai-baloney-course-chip{transition:none;animation:none;transform:rotate(-1.2deg)}.ai-baloney-course-chip:hover,.ai-baloney-course-chip:focus-visible{transform:rotate(-1.2deg)}}
