#pd-site-footer.pdsh-foot{--pd-border:1px}#pd-site-footer.pdsh-foot{font-family:var(--pd-font);font-size:var(--pd-fs-body);line-height:var(--pd-lh-body);padding:var(--pd-7) 0 var(--pd-5);margin:0}#pd-site-footer.pdsh-foot *,#pd-site-footer.pdsh-foot *:before,#pd-site-footer.pdsh-foot *:after{box-sizing:border-box}#pd-site-footer.pdsh-foot a{color:var(--pd-ink);text-decoration:none}#pd-site-footer.pdsh-foot a:hover{text-decoration:underline;text-decoration-color:var(--pd-mint);text-decoration-thickness:2px;text-underline-offset:4px}#pd-site-footer.pdsh-foot :focus-visible{outline:var(--pd-border-focus) solid var(--pd-ink);outline-offset:2px}#pd-site-footer.pdsh-foot ul{list-style:none;margin:0;padding:0}#pd-site-footer.pdsh-foot li{margin:0;padding:0}#pd-site-footer.pdsh-foot .pdsh-wrap{max-width:var(--pd-band);margin:0 auto;padding:0 var(--pd-4)}.pdsh-foot-grid{display:grid;grid-template-columns:1fr;gap:var(--pd-6)}@media (min-width: 600px){.pdsh-foot-grid{grid-template-columns:1fr 1fr}.pdsh-foot-brand{grid-column:1/-1}}@media (min-width: 900px){.pdsh-foot-grid{grid-template-columns:1.4fr 1fr 1fr}.pdsh-foot-brand{grid-column:auto}}.pdsh-foot-logo{display:inline-block}.pdsh-foot-logo img{height:var(--pdsh-foot-logo-h,32px);width:auto;display:block}#pd-site-footer.pdsh-foot[data-brand="calcs"]{--pdsh-foot-logo-h:44px}.pdsh-foot-tagline{margin:var(--pd-4) 0 0;max-width:var(--pd-measure);color:var(--pd-muted)}.pdsh-foot-h{margin:0 0 var(--pd-3);font-size:var(--pd-fs-micro);font-weight:var(--pd-w-bold);letter-spacing:var(--pd-ls-caps);text-transform:uppercase;color:var(--pd-soft);line-height:1.4}.pdsh-foot-nav a,.pdsh-foot-contact a{display:inline-flex;align-items:center;min-height:var(--pd-target);padding:var(--pd-1) 0;font-weight:var(--pd-w-semi)}.pdsh-foot-marks{margin-top:var(--pd-7);padding-top:var(--pd-5);border-top:var(--pd-border) solid var(--pd-line);display:flex;flex-wrap:wrap;align-items:center;gap:var(--pd-4) var(--pd-5)}.pdsh-foot-eyebrow{font-size:var(--pd-fs-micro);font-weight:var(--pd-w-bold);letter-spacing:var(--pd-ls-caps);text-transform:uppercase;color:var(--pd-soft)}.pdsh-foot-marks ul{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pd-4) var(--pd-5)}.pdsh-foot-marks img{display:block;max-height:36px;width:auto}.pdsh-foot-marks span{font-size:var(--pd-fs-small);color:var(--pd-muted)}.pdsh-foot-marks a{display:inline-flex;align-items:center;min-height:var(--pd-target)}#pd-site-footer.pdsh-foot a{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}#pd-site-footer.pdsh-foot .pdsh-foot-nav a,#pd-site-footer.pdsh-foot .pdsh-foot-contact a{font-weight:var(--pd-w-semi)}#pd-site-footer.pdsh-foot .pdsh-foot-h{margin:0 0 var(--pd-3);font-family:var(--pd-font);font-size:var(--pd-fs-micro);font-weight:var(--pd-w-bold);letter-spacing:var(--pd-ls-caps);text-transform:uppercase;color:var(--pd-soft);line-height:1.4}#pd-site-footer.pdsh-foot .pdsh-foot-marks .pdsh-foot-eyebrow{font-size:var(--pd-fs-micro);font-weight:var(--pd-w-bold);letter-spacing:var(--pd-ls-caps);text-transform:uppercase;color:var(--pd-soft)}.pdsh-foot-legal{margin-top:var(--pd-5);padding-top:var(--pd-4);border-top:var(--pd-border) solid var(--pd-line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--pd-2) var(--pd-5);font-size:var(--pd-fs-small);color:var(--pd-soft)}#pd-site-footer.pdsh-foot .pdsh-foot-address{margin:0 0 var(--pd-3);font-style:normal;color:var(--pd-muted)}#pd-site-footer.pdsh-foot .pdsh-foot-address strong,#pd-site-footer.pdsh-foot .pdsh-foot-address b{color:var(--pd-ink);font-weight:var(--pd-w-semi)}#pd-site-footer.pdsh-foot .pdsh-foot-address p{margin:0}#pd-site-footer.pdsh-foot .pdsh-foot-social{display:flex;flex-wrap:wrap;gap:var(--pd-2);margin-top:var(--pd-2)}#pd-site-footer.pdsh-foot .pdsh-foot-social a{display:inline-flex;align-items:center;justify-content:center;min-width:var(--pd-target);min-height:var(--pd-target)}#pd-site-footer.pdsh-foot .pdsh-foot-social svg{display:block}#pd-site-footer.pdsh-foot .pdsh-foot-cta{display:inline-flex;align-items:center;justify-content:center;min-height:var(--pd-target);margin-top:var(--pd-4);padding:0 var(--pd-5);border-radius:var(--pd-radius);background:var(--pd-deep-ink);color:var(--pd-navy);font-weight:var(--pd-w-semi)}#pd-site-footer.pdsh-foot .pdsh-foot-cta:hover{text-decoration:none;background:var(--pd-deep-soft)}#pd-site-footer.pdsh-foot .pdsh-foot-marks img.pdsh-foot-mark-wide{box-sizing:content-box;max-height:20px;max-width:100%;padding:var(--pd-2) var(--pd-3);border-radius:var(--pd-radius);background:var(--pd-deep-ink)}#pd-site-footer.pdsh-foot .pdsh-foot-marks li>span{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--pd-3);border:var(--pd-border) solid var(--pd-line);border-radius:var(--pd-radius);font-size:var(--pd-fs-small);font-weight:var(--pd-w-semi);color:var(--pd-ink)}#pd-site-footer.pdsh-foot .pdsh-foot-legal-line a{text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion: reduce){#pd-site-footer.pdsh-foot *{transition-duration:.01ms !important}}#pd-site-footer.pdsh-foot .pdsh-wrap.pdsh-foot-marks{margin-top:var(--pd-7);padding-top:var(--pd-5)}#pd-site-footer.pdsh-foot .pdsh-wrap.pdsh-foot-legal{margin-top:var(--pd-5);padding-top:var(--pd-4)}