@layer components{.pacc{flex-direction:column;gap:10px;display:flex}.pacc-row{border-radius:var(--radius-lg);background:var(--color-neutral-0);overflow:hidden;box-shadow:0 0 0 1px #070d260f,0 10px 24px -14px #070d264d}.pacc-strip{background:var(--color-brand-navy);width:100%;height:68px;color:var(--color-text-on-dark);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:0 16px;transition:height .3s ease-out;display:flex;position:relative;overflow:hidden}.pacc-strip:focus-visible{outline:2px solid var(--color-viz-gold);outline-offset:-4px;border-radius:var(--radius-lg)}.pacc-row[data-open] .pacc-strip{height:118px}.pacc-photo{transition:left .3s ease-out;position:absolute;inset:0 0 0 32%}.pacc-row[data-open] .pacc-photo{left:0}.pacc-photo>img{object-fit:cover;object-position:50% var(--pacc-y,50%)}.pacc-fade{background-image:linear-gradient(90deg, var(--color-brand-navy) 0%, var(--color-brand-navy) 38%, #070d26d1 62%, #070d264d 100%);transition:opacity .3s ease-out;position:absolute;inset:0}.pacc-grade{opacity:0;background-image:linear-gradient(#070d2638 0%,#070d26bd 50%,#070d26f0 100%);transition:opacity .3s ease-out;position:absolute;inset:0}.pacc-row[data-open] .pacc-fade{opacity:0}.pacc-row[data-open] .pacc-grade{opacity:1}.pacc-glow{background-image:radial-gradient(60% 140% at 84%,#e6ba2d33 0%,#e6ba2d00 70%),radial-gradient(50% 120% at 60% 110%,#6f9bff33 0%,#6f9bff00 70%);position:absolute;inset:0}.pacc-logo{position:absolute;top:50%;right:52px;translate:0 -50%}.pacc-text{text-shadow:0 1px 6px #070d26b3;flex-direction:column;flex:1;gap:3px;min-width:0;transition:translate .3s ease-out;display:flex;position:relative}.pacc-row[data-open] .pacc-text{translate:0 25px}.pacc-chevron{filter:drop-shadow(0 0 4px #070d26e6);flex-shrink:0;width:20px;height:20px;transition:rotate .3s ease-out,translate .3s ease-out;position:relative}.pacc-row[data-open] .pacc-chevron{translate:0 25px;rotate:180deg}.pacc-panel{visibility:hidden;height:0;transition:height .3s ease-out,visibility 0s .3s;overflow:hidden}.pacc-row[data-open] .pacc-panel{height:var(--pacc-h,auto);visibility:visible;transition:height .3s ease-out,visibility}.pacc-inner{opacity:0;flex-direction:column;gap:12px;padding:16px 16px 18px;transition:opacity .2s ease-out;display:flex}.pacc-row[data-open] .pacc-inner{opacity:1;transition:opacity .3s ease-out 80ms}@media (prefers-reduced-motion:no-preference){.motion.pacc-item{--motion-stagger:60ms}.motion.pacc-item[data-anim]:not([data-anim=reset])>.pacc-row{animation:pacc-rise .5s var(--motion-ease) var(--motion-delay) backwards}}@media (prefers-reduced-motion:reduce){.pacc-strip,.pacc-photo,.pacc-fade,.pacc-grade,.pacc-text,.pacc-chevron,.pacc-panel,.pacc-row[data-open] .pacc-panel,.pacc-inner,.pacc-row[data-open] .pacc-inner{transition:none}}}@keyframes pacc-rise{0%{opacity:0;transform:translateY(16px)}}
