body:has(>.home-avatar-main)>*{--dock-w:min(416px,max(256px,calc(100cqw - 48px)));--home-copy-w:320px;--home-gap:32px}@media (min-width:48rem){body:has(>.home-avatar-main)>*{--home-copy-w:416px}}@media (min-width:64rem){body:has(>.home-avatar-main)>*{--home-copy-w:600px}}@media (min-width:80rem){body:has(>.home-avatar-main)>*{--home-gap:64px}}@container page (min-width:1584px){body:has(>.home-avatar-main)>*{--home-copy-w:768px}}body:has(>.home-avatar-main)>*{--home-person-w:min(400px,max(96px,(100dvh - var(--dock-space) - env(safe-area-inset-bottom,0px) - 64px)/2),var(--layout-available) - var(--home-copy-w) - var(--home-gap))}@media (min-width:40rem){body:has(>.home-avatar-main)>*{--dock-w:calc(var(--home-copy-w) + var(--home-gap) + var(--home-person-w))}.home-avatar-main{min-height:calc(100dvh - var(--dock-space));padding-top:calc(var(--spacing,4px)*8);padding-bottom:calc(var(--spacing,4px)*8);position:relative}.home-avatar-main>.pixel-reveal{top:calc(var(--spacing,4px)*8);left:calc(var(--spacing,4px)*0);margin-bottom:calc(var(--spacing,4px)*0);position:absolute}.home-avatar-scene{grid-template-columns:var(--home-copy-w)var(--home-person-w);align-items:flex-start;column-gap:var(--home-gap);display:grid}}.home-avatar-copy{width:100%;min-width:calc(var(--spacing,4px)*0);position:relative}@media (min-width:40rem){.home-avatar-copy{min-height:calc(100dvh - var(--dock-space) - 64px);width:auto;padding-block:calc(var(--spacing,4px)*24);flex-direction:column;justify-content:center;display:flex}}.home-avatar-copy .type-h1{z-index:1;mix-blend-mode:screen;position:relative}@media (min-width:40rem){.home-avatar-copy .type-h1{z-index:auto}}.home-avatar-copy>.type-body,.home-avatar-copy>.chat-thread{z-index:1;position:relative}@media (min-width:40rem){.home-avatar-copy>.type-body,.home-avatar-copy>.chat-thread{z-index:auto}}.home-avatar-person{margin-inline:auto;margin-top:calc(var(--spacing,4px)*8);width:calc(var(--spacing,4px)*40);position:relative}@media (min-width:40rem){.home-avatar-person{top:max(32px,calc((100dvh - var(--dock-space) - env(safe-area-inset-bottom,0px))/2 - var(--home-person-w)));left:calc(var(--dock-inset) + var(--home-copy-w) + var(--home-gap));margin-top:calc(var(--spacing,4px)*0);width:var(--home-person-w);position:fixed}}.home-avatar-person .person-walk-trigger{margin-inline:auto;display:none}.js .home-avatar-person .person-walk-trigger{display:block}.js .home-avatar-person[data-person-wait]{visibility:hidden}.home-avatar-links{margin-top:calc(var(--spacing,4px)*8);column-gap:calc(var(--spacing,4px)*6);row-gap:calc(var(--spacing,4px)*4);color:var(--color-fg,var(--fg));flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.home-avatar-links{color:color-mix(in oklab,var(--color-fg,var(--fg))50%,transparent)}}