:root{--dd-finish-ease:cubic-bezier(.22,1,.36,1)}img{vertical-align:middle}img[width][height]{height:auto}figure img,.vx-hero-art img,.cp-art img,.vx-pk-img img,.vx-oc img,.vx-sum-img img{height:100%}img.dd-image-wait{opacity:0}img.dd-image-ready{animation:dd-image-appear .45s ease both}@keyframes dd-image-appear{from{opacity:0}to{opacity:1}}a,button,input,textarea,select{-webkit-tap-highlight-color:rgba(184,145,63,.15)}:is(.vx-cta,.vx-dark,.bx-btn,.bk-submit,.cp-primary,.btn,.vx-ghost,.vx-pill){box-sizing:border-box;min-height:44px;align-items:center;justify-content:center;text-decoration:none;transition:box-shadow .25s,filter .25s,background-color .25s}:is(a,button,input,textarea,select):focus-visible{outline:2px solid #B8913F;outline-offset:4px}.vx-nav a[aria-current=page],#nav a[aria-current=page]{box-shadow:inset 0 -2px #B8913F}.vx-nav .vx-dark[aria-current=page]{box-shadow:0 0 0 2px #D7BF8980}h2,h3{text-wrap:balance;scroll-margin-top:110px}p{overflow-wrap:break-word}input:not([type=radio]):not([type=checkbox]),textarea,select{box-sizing:border-box;max-width:100%}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:#A44335!important;box-shadow:0 0 0 1px #A4433522}form [aria-busy=true],button[aria-busy=true]{cursor:wait}button:disabled{cursor:not-allowed}.dd-field-error{font:13px/1.45 inherit;color:#9B352B}.dd-offscreen,.dd-offscreen *,.dd-offscreen::before,.dd-offscreen::after,.dd-offscreen *::before,.dd-offscreen *::after{animation-play-state:paused!important}@media(max-width:640px){input:not([type=radio]):not([type=checkbox]),textarea,select{font-size:16px!important}button,.vx-nav a,.vx-mm a{touch-action:manipulation}.vx-mm a{min-height:44px}.vx-hero-copy,.cp-copy,.vx-hero-art,.cp-art,.hub-grid,.bx-flow{min-width:0}.vx-actions,.cp-actions{flex-wrap:wrap}.vx-actions>a,.cp-actions>a{max-width:100%;white-space:normal;text-align:center}.vx-ph-main,.vx-ph-inset,.vx-ph-mini,.cp-photo,.cp-inset{box-sizing:border-box}.vx-ph-main img,.vx-ph-inset img,.vx-ph-mini img,.cp-photo img,.cp-inset img{object-fit:cover;display:block}main section:not(.vx-hero):not(.cp-hero):not(.bk-step):not(.bx-step){scroll-margin-top:85px}main h2{margin-bottom:16px}form button[type=submit],.bk-submit{min-height:48px}.vx-tl{min-width:0}.vx-tl li{min-width:0;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){img.dd-image-wait{opacity:1}img.dd-image-ready{animation:none}html{scroll-behavior:auto!important}}