.gk-reveal[data-armed=true]{opacity:0;filter:blur(6px);transition:opacity .7s,transform .8s cubic-bezier(.22,1,.36,1),filter .7s;transition-delay:var(--gk-delay,0s);will-change:opacity,transform;transform:translateY(30px)}.gk-reveal[data-armed=true][data-shown=true]{opacity:1;filter:none;transform:none}.gk-media{overflow:hidden}.gk-media>img{transition:clip-path 1s cubic-bezier(.37,0,.2,1) var(--gk-delay,0s),transform 1.5s cubic-bezier(.37,0,.2,1) var(--gk-delay,0s),scale .9s cubic-bezier(.37,0,.2,1)}.gk-media[data-armed=true]>img{clip-path:inset(0 0 100%);transform:scale(1.07)}.gk-media[data-armed=true][data-shown=true]>img{clip-path:inset(0);transform:scale(1)}.gk-line[data-armed=true]{background-size:0% 1px}.gk-line{background:linear-gradient(var(--border),var(--border)) no-repeat left top / 100% 1px;transition:background-size .8s cubic-bezier(.65,0,.35,1);transition-delay:var(--gk-delay,0s)}.gk-line[data-armed=true][data-shown=true]{background-size:100% 1px}.gk-parallax>img{scale:1.08;translate:0 calc(var(--gk-progress,0) * -24px)}.gk-story .gk-tree-photo>img,.gk-story .gk-tree-photo:hover>img{transform:translate(0)}@media(prefers-reduced-motion:reduce){.gk-reveal,.gk-media,.gk-media>img,.gk-line{transition:none!important}.gk-parallax>img{translate:none;scale:1.08}}.gk-story{--gk-soft:cubic-bezier(.37, 0, .2, 1);--gk-glide:var(--gk-soft);--gk-hover-border:color-mix(in oklab, var(--sage) 18%, var(--border));--gk-hover-shadow:0 14px 32px -24px color-mix(in oklab, var(--foreground) 18%, transparent)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.gk-story article{transition:translate .4s var(--gk-glide),box-shadow .4s var(--gk-soft),border-color .4s var(--gk-soft)}.gk-story article.gk-reveal[data-armed=true]{transition:opacity .7s var(--gk-soft) var(--gk-delay,0s),transform .8s var(--gk-glide) var(--gk-delay,0s),filter .7s var(--gk-soft) var(--gk-delay,0s),translate .4s var(--gk-glide),box-shadow .4s var(--gk-soft),border-color .4s var(--gk-soft)}.gk-story article:hover{border-color:var(--gk-hover-border);box-shadow:var(--gk-hover-shadow);translate:0 -3px}.gk-story article svg{transition:scale .45s var(--gk-glide),rotate .45s var(--gk-glide)}.gk-story article:hover svg{rotate:-2deg;scale:1.06}.gk-story article li{transition:background-color .35s var(--gk-soft),border-color .35s var(--gk-soft)}.gk-story article li:hover{background-color:var(--secondary);border-color:var(--gk-hover-border)}.gk-story .gk-media:not(.gk-tree-photo):hover>img{scale:1.03}.gk-story ol>li{transition:translate .4s var(--gk-glide)}.gk-story ol>li.gk-reveal[data-armed=true]{transition:opacity .7s var(--gk-soft) var(--gk-delay,0s),transform .8s var(--gk-glide) var(--gk-delay,0s),filter .7s var(--gk-soft) var(--gk-delay,0s),translate .4s var(--gk-glide)}.gk-story ol>li:hover{translate:4px}.gk-story ol>li>span:first-child{transition:color .35s var(--gk-soft)}.gk-story ol>li:hover>span:first-child{color:var(--sage)}.gk-story .border-t.pt-6>svg,.gk-story .border-t.pt-6>h3{transition:translate .4s var(--gk-glide)}.gk-story .border-t.pt-6:hover>svg{translate:0 -2px}.gk-story .border-t.pt-6:hover>h3{translate:2px}.gk-story a,.gk-story button[aria-expanded]{transition:opacity .35s var(--gk-soft),text-underline-offset .35s var(--gk-glide)}.gk-story a:hover{text-underline-offset:6px}.gk-story button[aria-expanded]:hover{opacity:.85}.gk-story button[aria-expanded]>svg{transition:transform .35s var(--gk-soft)}.gk-story h3{transition:color .35s var(--gk-soft)}.gk-story article:hover h3{color:var(--sage)}}
