.product-world section{border-bottom-color:transparent}.dof>*{transition:filter .16s var(--ease-out),opacity .16s var(--ease-out)}.dof:hover>:not(:hover){filter:blur(1.5px);opacity:.7}.dof-fields>*{transition:filter .12s var(--ease-out),opacity .12s var(--ease-out)}.dof-fields.has-focus>:not([data-focused=true]){filter:blur(1px);opacity:.75}.pmap-row{--card-accent:var(--b-blue-white)}.pmap-row .pmap-node{transition:box-shadow .3s var(--ease-out),transform .3s var(--ease-out)}.pmap-row:focus-within .pmap-node,.pmap-row:hover .pmap-node{box-shadow:0 0 0 5px color-mix(in oklch,var(--card-accent) 22%,transparent);transform:scale(1.15)}.pmap-panel{height:0;opacity:0;overflow:hidden}.pmap-panel[data-open=true]{height:auto;opacity:1}[data-provenance]{cursor:help}[data-provenance]:focus-visible{outline:1px solid var(--b-blue-white);outline-offset:2px}.cs-field{border-radius:8px;transition:background-color .16s var(--ease-out)}.cs-field:hover,.cs-field[data-focused=true]{background-color:color-mix(in oklch,var(--b-blue-white) 6%,transparent)}.vault-stage{perspective:1200px;perspective-origin:50% 0}.vault-slab{grid-area:1/1;align-self:start;transform-origin:50% 0;backface-visibility:hidden}.vault-slab[data-depth="0"]{transform:translateZ(0) rotateX(0deg);opacity:1;z-index:4}.vault-slab[data-depth="1"]{transform:translate3d(0,-46px,-90px) rotateX(2deg);opacity:.72;z-index:3}.vault-slab[data-depth="2"]{transform:translate3d(0,-88px,-180px) rotateX(3.5deg);opacity:.5;z-index:2}.vault-slab[data-depth="3"]{transform:translate3d(0,-126px,-270px) rotateX(5deg);opacity:.35;z-index:1}.vault-stage.vault-css-motion .vault-slab{transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1)}.vault-slab:not([data-depth="0"]){cursor:pointer}.vault-slab:not([data-depth="0"]) .vault-body{display:none}@media (prefers-reduced-motion:reduce){.dof-fields>*,.dof>*{transition:none}.dof-fields.has-focus>:not([data-focused=true]),.dof:hover>:not(:hover){filter:none}.pmap-row .pmap-node{transition:box-shadow .15s var(--ease-out)}.pmap-row:focus-within .pmap-node,.pmap-row:hover .pmap-node{transform:none}.vault-stage.vault-css-motion .vault-slab{transition:opacity .15s var(--ease-out)}}