.RevisionFooter-module__xIPuLW__footer{color:#edf2f7;background:#263447;padding:64px max(24px,50% - 640px) 36px}.RevisionFooter-module__xIPuLW__columns{grid-template-columns:1.5fr 1fr 1fr;gap:48px;display:grid}.RevisionFooter-module__xIPuLW__logo{width:168px;height:auto;margin-bottom:24px;display:block}.RevisionFooter-module__xIPuLW__footer address{overflow-wrap:anywhere;gap:5px;font-style:normal;display:grid}.RevisionFooter-module__xIPuLW__footer .RevisionFooter-module__xIPuLW__columns h2{color:#fff;margin:8px 0 20px}.RevisionFooter-module__xIPuLW__footer ul{margin:0 0 24px;padding:0;list-style:none}.RevisionFooter-module__xIPuLW__footer li{margin:0 0 10px}.RevisionFooter-module__xIPuLW__footer a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #7c91ab;text-decoration:underline #7c91ab}.RevisionFooter-module__xIPuLW__footer a:hover{text-decoration-color:currentColor}.RevisionFooter-module__xIPuLW__footer a:focus-visible{outline-offset:5px;outline:2px solid #fff}.RevisionFooter-module__xIPuLW__legal{color:#d5dfeb;border-top:1px solid #52647b;margin-top:48px;padding-top:24px}.RevisionFooter-module__xIPuLW__footer .RevisionFooter-module__xIPuLW__legal p{color:#d5dfeb;max-width:75ch;margin:0 0 14px}@media (max-width:700px){.RevisionFooter-module__xIPuLW__columns{grid-template-columns:1fr;gap:32px}.RevisionFooter-module__xIPuLW__footer{padding-top:44px}.RevisionFooter-module__xIPuLW__legal{margin-top:32px}.RevisionFooter-module__xIPuLW__footer .RevisionFooter-module__xIPuLW__columns a{align-items:center;min-height:44px;display:inline-flex}.RevisionFooter-module__xIPuLW__footer li{margin-bottom:2px}.RevisionFooter-module__xIPuLW__footer address{gap:2px}}.RevisionFooter-module__xIPuLW__footer:not([data-custom-type]){font:16px/1.65 Arial,sans-serif}.RevisionFooter-module__xIPuLW__footer:not([data-custom-type]) .RevisionFooter-module__xIPuLW__columns h2{font:600 18px/1.4 Arial,sans-serif}.RevisionFooter-module__xIPuLW__footer:not([data-custom-type]) .RevisionFooter-module__xIPuLW__legal{font-size:13px;line-height:1.75}.RevisionFooter-module__xIPuLW__expandedColumns{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr))}@media (max-width:1000px){.RevisionFooter-module__xIPuLW__expandedColumns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.RevisionFooter-module__xIPuLW__expandedColumns{grid-template-columns:1fr}}
[data-editorial] .editorial-phrase{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:clip}[data-editorial] .editorial-phrase>span{animation:.8s cubic-bezier(.16,1,.3,1) both editorial-arrive;display:block}@keyframes editorial-arrive{0%{opacity:.35;transform:translateY(28%)}to{opacity:1;transform:none}}[data-editorial] :is(.cc-action,.cc-text-link,.d-action){position:relative}[data-editorial] :is(.cc-action,.cc-text-link,.d-action) svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}[data-editorial] :is(.cc-action,.cc-text-link,.d-action):is(:hover,:focus-visible) svg{transform:translate(6px)}[data-editorial] :is(.cc-nav,.d-desktop-nav) a{text-decoration:none;position:relative}[data-editorial] :is(.cc-nav,.d-desktop-nav) a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}[data-editorial] :is(.cc-nav,.d-desktop-nav) a:is(:hover,:focus-visible):after{transform:scaleX(1)}[data-editorial] :is(.cc-mobile-links,.d-mobile-nav):not([hidden]){animation:.25s cubic-bezier(.16,1,.3,1) both editorial-menu}@keyframes editorial-menu{0%{clip-path:inset(0 0 12%);opacity:.6}to{clip-path:inset(0);opacity:1}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){[data-editorial] :is(.cc-hero-image img,.d-hero-photo){animation:linear both editorial-landscape;animation-timeline:scroll(root);animation-range:0 900px}@keyframes editorial-landscape{0%{transform:scale(1.035)translateY(0)}to{transform:scale(1.14)translateY(4%)}}[data-editorial] :is(.cc-service-landscape img,.d-moments-landscape img){animation:linear both editorial-river;animation-timeline:view();animation-range:entry exit}@keyframes editorial-river{0%{transform:scale(1.09)translateY(-3%)}to{transform:scale(1.09)translateY(3%)}}}}@media (min-width:1101px){.cand-d .d-hero h1{max-width:900px}}@media (max-width:700px){.cand-d .d-hero{overflow:hidden}.cand-d .d-hero-photo{transform:none;animation:none!important}}@media (prefers-reduced-motion:reduce){[data-editorial] *,[data-editorial] :before,[data-editorial] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){html:has([data-editorial]){scroll-behavior:smooth}}
