.cabinet-processes{padding:34px 5% 38px;background:#071722;border-top:1px solid #a87d4938;border-bottom:1px solid #a87d4938}.cabinet-process-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.cabinet-process-head h2{font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.7rem,3vw,2.45rem);line-height:1.15;margin:8px 0 0}.cabinet-process-head>p{max-width:310px;font-size:.9rem;color:#bdcbd2;margin:0}.cabinet-process-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.cabinet-process-card{position:relative;display:block;min-width:0;aspect-ratio:4/5;overflow:hidden;border:1px solid #bd95684f;border-radius:12px;color:white;text-decoration:none;box-shadow:0 8px 24px #0004;transform-origin:50% 80%;isolation:isolate}.cabinet-process-card>img{width:100%;height:100%;object-fit:cover;display:block}.cabinet-process-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#04101a00 15%,#04101a55 40%,#04101af5 100%);z-index:0}.cabinet-process-copy{position:absolute;left:16px;right:16px;bottom:16px;z-index:1}.cabinet-process-title{display:flex;justify-content:space-between;align-items:center;gap:6px;font-family:"Playfair Display",Georgia,serif;font-size:1.55rem;font-weight:700;line-height:1.2}.cabinet-process-title>span{font-family:Arial;font-size:1.2rem;color:#f1c891}.cabinet-process-desc{display:block;font-size:.85rem;line-height:1.4;margin-top:8px;color:#edf1f3}.cabinet-process-note{font-size:.76rem;color:#b2c0c7;margin:14px 0 0}.cabinet-process-card:hover{border-color:#edbc79;box-shadow:0 8px 28px #0007}.cabinet-process-card:focus-visible{outline:3px solid #10b8f2;outline-offset:4px}.cabinet-process-card.cabinet-nudge{animation:cabinet-nudge .8s ease-in-out both;animation-delay:calc(var(--card-order)*.12s)}@keyframes cabinet-nudge{0%,100%{transform:rotate(0)}25%{transform:rotate(-.7deg)}55%{transform:rotate(.7deg)}80%{transform:rotate(-.25deg)}}@media(max-width:1000px){.cabinet-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cabinet-process-card{aspect-ratio:5/4}}@media(max-width:650px){.cabinet-processes{padding:28px 5%}.cabinet-process-head{display:block}.cabinet-process-head>p{margin-top:12px}.cabinet-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cabinet-process-card{aspect-ratio:3/4}.cabinet-process-copy{left:12px;right:12px;bottom:14px}.cabinet-process-title{font-size:1.3rem}.cabinet-process-desc{font-size:.82rem}.cabinet-process-note{font-size:.75rem}}@media(prefers-reduced-motion:reduce){.cabinet-process-card.cabinet-nudge{animation:none!important}}
/* Southern Changes blue, warm copper and gold backlighting. */
.cabinet-process-card{--cabinet-glow:11,188,255;border-color:rgba(var(--cabinet-glow),.65);box-shadow:0 0 16px rgba(var(--cabinet-glow),.25),0 10px 28px #0007}
.cabinet-process-card:nth-child(2),.cabinet-process-card:nth-child(5){--cabinet-glow:215,137,61}
.cabinet-process-card:nth-child(3){--cabinet-glow:244,201,130}
.cabinet-process-card:hover,.cabinet-process-card:focus-visible{box-shadow:0 0 24px rgba(var(--cabinet-glow),.4),0 10px 28px #0007}
.cabinet-process-card.cabinet-nudge{animation:cabinet-nudge-loop 4.8s ease-in-out infinite;animation-delay:calc(var(--card-order)*.16s);animation-play-state:paused}
.cabinet-process-card.cabinet-nudge.motion-running{animation-play-state:running}
.cabinet-process-card:hover,.cabinet-process-card:focus-within{animation-play-state:paused!important}
@keyframes cabinet-nudge-loop{0%,70%,100%{transform:rotate(0)}77%{transform:rotate(-.65deg)}85%{transform:rotate(.65deg)}93%{transform:rotate(-.2deg)}}
.cabinet-motion-control{display:block;margin:14px 0 0;border:1px solid #67818f;border-radius:6px;padding:10px 14px;min-height:44px;background:#0c202e;color:#fff;cursor:pointer;font-size:.8rem}.cabinet-motion-control:focus-visible{outline:3px solid #0bbcff;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.cabinet-process-card.cabinet-nudge{animation:none!important}}

.cabinet-motion-control[hidden]{display:none}
