@font-face{font-family:"TTNorms";src:url("/_fonts/darphin/TTNormsPro/TT_Norms_Pro_Medium.woff2") format("woff2"),url("https://www.darphin.com/sites/darphin/themes/darphin_base/fonts/Montserrat-regular/Montserrat-regular.ttf") format("truetype");font-display:swap}@font-face{font-family:"TTNormsLt";src:url("/_fonts/darphin/TTNormsPro/TT_Norms_Pro_Light.woff2") format("woff2"),url("https://www.darphin.com/sites/darphin/themes/darphin_base/fonts/Montserrat-regular/Montserrat-regular.ttf") format("truetype");font-display:swap}@font-face{font-family:"TTNormsBold";src:url("/_fonts/darphin/TTNormsPro/TT_Norms_Pro_Bold.woff2") format("woff2"),url("https://www.darphin.com/sites/darphin/themes/darphin_base/fonts/Montserrat-regular/Montserrat-regular.ttf") format("truetype");font-display:swap}body{margin:0}.hidden{display:none !important}.residency-lp{width:100%;max-width:1920px;margin:0 auto;font-family:"TTNormsLt";font-weight:400;color:#000}.residency-lp__overlay{display:flex;flex-direction:column;padding:0 20px}.residency-lp__overlay:first-of-type{padding-top:48px}.residency-lp__overlay:nth-last-child(1 of .residency-lp__overlay) .residency-lp__overlay-box{padding-bottom:48px}@media only screen and (min-width: 1023px){.residency-lp__overlay{flex-direction:row;justify-content:center;align-items:center;gap:54px;padding:48px 40px}.residency-lp__overlay:first-of-type{padding-top:48px}.residency-lp__overlay:nth-last-child(1 of .residency-lp__overlay) .residency-lp__overlay-box{padding-bottom:0}}.residency-lp__overlay-bg{width:100%}@media only screen and (min-width: 1023px){.residency-lp__overlay-bg{flex:0 1 500px;width:auto;min-width:0}}.residency-lp__overlay-bg img{display:block;width:100%;height:auto}.residency-lp__overlay-box{box-sizing:border-box;width:100%;padding:24px 0 96px;text-align:center}@media only screen and (min-width: 1023px){.residency-lp__overlay-box{flex:0 1 590px;width:auto;max-width:none;min-width:0;margin:0;padding:0}}.residency-lp__overlay-box--title{font-family:"TTNormsBold";font-size:24px;line-height:1.166;letter-spacing:.04em}.residency-lp__overlay-box--body{margin-top:24px;font-size:14px;line-height:1.214;color:#606060}.residency-lp__overlay-box--body span{font-family:"TTNorms";font-weight:500;color:#000}.residency-lp__overlay-box--footer{margin-top:24px;font-size:12px;line-height:1.5;letter-spacing:0;color:#000}.residency-lp__overlay-box--footer span{font-family:"TTNormsBold";font-weight:700}.residency-lp__overlay-box--cta{display:inline-block;box-sizing:border-box;width:336px;max-width:100%;margin-top:24px;padding:20px 20px;border:0;border-radius:0;appearance:none;background-color:#000;color:#fff;font-family:inherit;font-weight:inherit;font-size:12px;line-height:1.5;letter-spacing:0;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.residency-lp__overlay-box--cta:hover{opacity:.8}@media only screen and (min-width: 1023px){.residency-lp__overlay.reverse .residency-lp__overlay-bg{order:1}}
