.page_main__FKR_6{background:var(--canvas)}.page_intro__xtQts,.page_notes__WKYgZ{width:min(72rem,calc(100% - var(--space-8)));margin-inline:auto}.page_intro__xtQts{padding:var(--space-12) 0 var(--space-10)}.page_eyebrow__F9OqL{margin:0}.page_intro__xtQts h1{margin:var(--space-3) 0 0;color:var(--white);font-size:var(--text-3xl);letter-spacing:-.06em;line-height:.96}.page_intro__xtQts>p:last-child{max-width:38rem;margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--text-lg);line-height:1.5}.page_notes__WKYgZ{padding:var(--space-12) 0;border-top:1px solid var(--hairline)}.page_notes__WKYgZ h2{margin:0 0 var(--space-7);color:var(--white);font-size:var(--text-2xl);line-height:1}.page_grid__XACTT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-7);gap:var(--space-7)}.page_grid__XACTT article{padding-top:var(--space-2);border-top:1px solid var(--hairline)}.page_grid__XACTT h3{margin:0 0 var(--space-2);color:var(--dim);font-size:var(--text-lg);font-weight:500;line-height:24px}.page_grid__XACTT p{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:24px}.page_source__ltOPY{display:inline-block;margin-top:var(--space-9);padding:var(--space-2);outline:1px solid var(--signal);outline-offset:-1px;color:var(--signal);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;line-height:16px;text-decoration:none;text-transform:uppercase}@media (hover:hover) and (pointer:fine){.page_source__ltOPY:hover{background:var(--signal);color:var(--canvas)}}@media (max-width:700px){.page_intro__xtQts,.page_notes__WKYgZ{width:min(100% - (var(--space-6)),72rem)}.page_grid__XACTT{grid-template-columns:1fr;gap:var(--space-6)}}.MihStage_experience__qxRsz{position:relative;min-height:280vh;background:var(--canvas)}.MihStage_sticky__QzeON{position:-webkit-sticky;position:sticky;top:0;display:grid;min-height:100svh;overflow:hidden;place-items:center;border-block:1px solid var(--hairline)}.MihStage_canvas__OXJog{position:absolute;z-index:var(--z-canvas);width:100%;height:100%}.MihStage_hammer__xW15W{padding:var(--space-2) var(--space-4);border:1px solid var(--hairline);border-radius:0;background:var(--canvas);color:var(--white)}.MihStage_hammer__xW15W,.MihStage_message___jzUe,.MihStage_panel__T3ZcW,.MihStage_skip__4xB51,.MihStage_status__f0uRl{position:relative;z-index:var(--z-content)}.MihStage_status__f0uRl{align-self:end;justify-self:start;max-width:24rem;margin:var(--space-6);color:var(--muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.MihStage_skip__4xB51{position:absolute;top:var(--space-5);right:var(--space-5)}.MihStage_message___jzUe button,.MihStage_picker__QN7dv button,.MihStage_retry__dpcjM,.MihStage_skip__4xB51{padding:var(--space-2) var(--space-3);border:1px solid var(--hairline);border-radius:0;background:var(--canvas);color:var(--white);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.MihStage_message___jzUe,.MihStage_panel__T3ZcW{width:min(34rem,calc(100% - var(--space-8)));padding:var(--space-6);border:1px solid var(--hairline);border-radius:0;background:var(--surface);text-align:center}.MihStage_message___jzUe p,.MihStage_prompt__eLDwG{margin:0 0 var(--space-4);color:var(--white);font-size:var(--text-lg);line-height:24px}.MihStage_message___jzUe .MihStage_messageWord__iwx_6{color:var(--muted);font-size:var(--text-base)}.MihStage_picker__QN7dv{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.MihStage_retry__dpcjM{margin-bottom:var(--space-3)}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.MihStage_hammer__xW15W,.MihStage_message___jzUe button,.MihStage_picker__QN7dv button,.MihStage_retry__dpcjM,.MihStage_skip__4xB51{transition:transform var(--duration-fast) var(--ease-out)}.MihStage_hammer__xW15W:hover,.MihStage_message___jzUe button:hover,.MihStage_picker__QN7dv button:hover,.MihStage_retry__dpcjM:hover,.MihStage_skip__4xB51:hover{transform:translateY(-2px);outline:1px solid var(--signal);outline-offset:-1px;color:var(--signal)}}