.footer-location-actions{flex-wrap:wrap;gap:1rem;margin-top:1.25rem;display:flex}.footer-location-actions a{text-underline-offset:4px;font-size:.8rem;text-decoration:underline}.footer-headquarters{min-width:0;margin:0}.footer-headquarters-stage{aspect-ratio:3/2;background:#102b3d;border:1px solid #ffffff25;position:relative;overflow:hidden}.footer-headquarters-stage img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.footer-headquarters-stage img.is-active{opacity:1}.footer-expand{color:#fff;cursor:pointer;background:#081c2dee;border:1px solid #c8a45d;min-height:44px;padding:.5rem .75rem;font-size:.8rem;position:absolute;bottom:.6rem;right:.6rem}.footer-headquarters figcaption{padding:.7rem 0;font-size:.8rem}.footer-gallery-controls{justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.footer-gallery-controls button,.footer-dialog-close{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff35;padding:.4rem .8rem}.footer-gallery-dots{flex-wrap:wrap;justify-content:center;gap:0;display:flex}.footer-gallery-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.footer-gallery-dots span{background:#ffffff40;border-radius:50%;width:7px;height:7px;display:block}.footer-gallery-dots [aria-current] span{background:var(--gold)}.footer-sede-dialog :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.footer-sede-dialog[data-slot=dialog-content]{color:#fff;background:#081c2d;border-color:#c8a45d55;gap:.75rem;width:min(94vw,1100px);max-width:1100px;max-height:90dvh;overflow:auto}.footer-dialog-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer-dialog-heading [data-slot=dialog-description]{color:#b9c8d3}.footer-sede-expanded{object-fit:contain;width:100%;height:min(58dvh,640px)}.footer-sede-thumbnails{gap:.4rem;display:flex;overflow:auto}.footer-sede-thumbnails button{cursor:pointer;background:0 0;border:2px solid #0000;flex:1;width:85px;min-width:60px;padding:0}.footer-sede-thumbnails [aria-current]{border-color:var(--gold)}.footer-sede-thumbnails img{aspect-ratio:3/2;object-fit:cover;width:100%}.footer-map{margin-top:1.2rem}.footer-map summary{cursor:pointer;color:var(--gold-pale);min-height:44px;padding:.7rem 0;font-size:.8rem}.footer-map iframe{border:1px solid #ffffff20;width:100%;height:230px;margin-top:.5rem}.footer-sede-dialog[data-slot=dialog-content]{padding:1rem}.footer-sede-expanded{height:45dvh}.footer-headquarters-stage img{transition:none}.arnone-location-media{min-width:0;color:inherit;--gold:#d1ad67;--gold-pale:#e2cba0;margin:1.2rem 0}.arnone-location-media .footer-headquarters-stage{aspect-ratio:16/9}.arnone-location-media .footer-location-actions a{color:inherit;display:inline-block!important}.arnone-location-media button{color:inherit}.arnone-location-media .footer-photo-caption{font-size:.72rem;line-height:1.5;display:block}.arnone-location-media .footer-photo-caption a{text-decoration:underline;display:inline!important}.arnone-location-media .footer-photo-caption small{display:block}.arnone-location-media .footer-gallery-controls{display:flex!important}.arnone-location-media :focus-visible{outline-offset:3px;outline:2px solid}.arnone-location-media .footer-map summary{color:inherit}.arnone-location-media .footer-gallery-dots span{opacity:.3;background:currentColor}.arnone-location-media .footer-gallery-dots [aria-current] span{opacity:1}.footer-sede-dialog{--gold:#d1ad67}@media (prefers-reduced-motion:reduce){.footer-headquarters-stage img{transition:none}}.institutional-connections{color:#f3f5f4;background:#101e28;padding:clamp(24px,5vw,64px) 24px;font-size:16px;line-height:1.6}.connections-inner{max-width:1240px;margin:auto}.connections-inner header{max-width:800px}.connections-inner h2{color:#fff;margin:12px 0 20px;font-size:clamp(24px,3vw,38px);line-height:1.2}.connections-inner h3{color:#fff}.connections-inner p,.connections-inner address{color:#d2dce0}.connections-inner small{color:#d9bd82;letter-spacing:.05em}.connections-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:24px 0;display:grid}.connections-links a{color:#fff;border:1px solid #49606b;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:22px;text-decoration:none;display:flex}.connections-links a:hover{background:#203b48;border-color:#d9bd82}.connections-links span{color:#d2dce0;font-size:15px}.connections-campaigns{border-block:1px solid #49606b;margin:30px 0;padding:20px 0}.connections-campaigns summary{cursor:pointer;min-height:44px;font-size:18px;font-weight:600}.connections-campaigns>a{color:#e3c98d}.connections-offices{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.connections-offices article{min-width:0}:is(.institutional-connections a:focus-visible,.institutional-connections summary:focus-visible){outline-offset:5px;outline:3px solid #e3c98d}.connections-offices address{font-style:normal}@media (max-width:700px){.connections-offices{grid-template-columns:1fr}.institutional-connections{padding-inline:18px}}
