.ag-wall{width:50%;position:absolute;inset-block:0}.ag-wall[data-side=start]{--dir:-1;inset-inline-start:0}.ag-wall[data-side=end]{--dir:1;inset-inline-end:0}.ag-wall[data-side=end] svg{scale:-1 1}.ag-wall[data-depth="1"]{--wall:var(--fn-wall-1)}.ag-wall[data-depth="2"]{--wall:var(--fn-wall-2)}.ag-wall[data-depth="3"]{--wall:var(--fn-wall-3)}.ag-wall[data-depth="4"]{--wall:var(--fn-wall-4)}.ag-wall-face{fill:var(--wall)}.ag-wall-rim{fill:none;stroke:color-mix(in oklch, var(--fn-rim) 45%, transparent);stroke-width:1px}.ag-wall[data-depth="1"] .ag-wall-rim{stroke:color-mix(in oklch, var(--fn-brass) 35%, transparent)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.ag-wall{will-change:translate;animation:linear both ag-part;animation-timeline:scroll(root);animation-range:0 80vh}}}@keyframes ag-part{to{translate:calc(var(--part) * var(--dir)) 0}}[data-arch-parting][data-parting-fallback] .ag-wall{will-change:translate;translate:calc(var(--part) * var(--dir) * var(--fn-progress,0)) 0}