.ldes-opportunity-popup:not([open]){display:none!important}
.ldes-opportunity-popup{--ldp-accent:#85622e;--ldp-ink:#262720;--ldp-gold:#b38643;box-sizing:border-box;position:fixed;inset:0;margin:auto;padding:0;width:calc(100% - 40px);max-width:920px;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:hidden;overscroll-behavior:contain;border:1px solid #fff7e8;border-radius:18px;background:#e9dabd;color:var(--ldp-ink);box-shadow:0 28px 100px #0006;font-family:var(--e-global-typography-text-font-family,Poppins),Arial,sans-serif;text-align:left}
.ldes-opportunity-popup[open]{animation:ldp-enter .4s cubic-bezier(.2,.7,.2,1) both}
.ldes-opportunity-popup::backdrop{background:#29221899;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}
.ldes-opportunity-popup.is-closing{animation:ldp-leave .16s ease-in both}
.ldes-opportunity-popup *{box-sizing:border-box}
.ldes-opportunity-popup__layout{display:grid;grid-template-columns:46% minmax(0,1fr);min-height:0;max-height:calc(100vh - 42px);max-height:calc(100dvh - 42px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
.ldes-opportunity-popup__visual{position:relative;min-width:0;min-height:510px;overflow:hidden;background-color:#e3d4bd;background-image:linear-gradient(135deg,#c4a5741c,#a37c4140 70%,#72532950),url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27168%27%20height%3D%2788%27%20viewBox%3D%270%200%20168%2088%27%3E%3Crect%20width%3D%27168%27%20height%3D%2788%27%20fill%3D%27%23f1e7da%27%2F%3E%3Cpath%20d%3D%27M2%202h80v39H2z%27%20fill%3D%27%23ddd0bf%27%2F%3E%3Cpath%20d%3D%27M86%202h80v39H86z%27%20fill%3D%27%23e7dbca%27%2F%3E%3Cpath%20d%3D%27M2%2046h38v40H2zM128%2046h38v40H128z%27%20fill%3D%27%23dfd2c0%27%2F%3E%3Cpath%20d%3D%27M44%2046h80v40H44z%27%20fill%3D%27%23e4d7c5%27%2F%3E%3Cpath%20d%3D%27M3%204h77M87%204h77M45%2048h77%27%20stroke%3D%27%23faf4e9%27%20stroke-opacity%3D%27.65%27%2F%3E%3Cpath%20d%3D%27M3%2039h77M87%2039h77M45%2084h77%27%20stroke%3D%27%23bda991%27%20stroke-opacity%3D%27.3%27%2F%3E%3Cpath%20d%3D%27M12%2014h21M53%2029h17M101%2017h24M61%2061h29M25%2072h9M139%2064h14%27%20stroke%3D%27%23f7eee2%27%20stroke-opacity%3D%27.23%27%2F%3E%3C%2Fsvg%3E");background-size:100% 100%,168px 88px;box-shadow:inset -10px 0 28px #8a6a4420}
.ldes-opportunity-popup__awning{position:absolute;left:15%;right:15%;top:126px;height:34px;z-index:1;display:flex;transform:skewX(-6deg);filter:drop-shadow(0 6px 3px #30251d44);border-top:5px solid #38372e}
.ldes-opportunity-popup__awning i{flex:1;background:#242623;border-radius:0 0 9px 9px;border-bottom:6px solid #141613}.ldes-opportunity-popup__awning i:nth-child(even){background:#f5e9d1;border-bottom-color:#d8c5a6}
.ldes-opportunity-popup__doorway{position:absolute;z-index:2;top:158px;bottom:47px;left:22%;width:56%;border:8px solid #f6f0e4;border-bottom:10px solid #e9deca;background:radial-gradient(ellipse at 50% 30%,#dbaa5b,#744a23);box-shadow:0 0 0 3px #b4a38b,7px 12px 20px #49341b55;perspective:850px}
.ldes-opportunity-popup__doorway img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:42% center;opacity:0;transition:opacity .35s;filter:brightness(1.1) saturate(1.1)}
.ldes-opportunity-popup__doorway img.is-loaded{opacity:1}
.ldes-opportunity-popup__door{position:absolute;inset:0;border:7px solid #b5ac98;border-bottom-width:20px;background:linear-gradient(115deg,#fff8,transparent 38%,#fff3 40%,transparent 42%,#8b674642),#5e5148bb;box-shadow:inset 0 0 0 2px #fff9,4px 5px 8px #0005;transform-origin:left center;transform:rotateY(-57deg);backface-visibility:hidden;-webkit-backface-visibility:hidden;pointer-events:none}

.ldes-opportunity-popup__handle{position:absolute;right:8px;top:49%;width:6px;height:53px;border-radius:4px;background:linear-gradient(90deg,#5a4c2d,#f1d99b,#9b7839);box-shadow:2px 3px 2px #0006}
.ldes-opportunity-popup__caption{position:absolute;bottom:16px;left:10px;right:10px;text-align:center;font:italic 14px/1.4 Georgia,serif;color:#55452c}
.ldes-opportunity-popup__content{min-width:0;min-height:510px;padding:48px 38px 24px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:radial-gradient(ellipse at right top,#f7edda,transparent 70%),#e7d5b4}
.ldes-opportunity-popup .ldes-opportunity-popup__eyebrow{color:var(--ldp-accent);font-size:10px;font-weight:700;letter-spacing:1.8px;line-height:1.8;margin:0 16px 17px 0;max-width:30ch}
.ldes-opportunity-popup #ldes-opportunity-title{font-family:var(--e-global-typography-primary-font-family,'Gilda Display'),Georgia,'Times New Roman',serif;font-size:46px;font-weight:400;letter-spacing:-1px;line-height:1.09;text-transform:none;text-wrap:balance;color:var(--ldp-ink);margin:0;max-width:12ch}
.ldes-opportunity-popup__rule{width:65px;height:3px;background:var(--ldp-accent);margin:21px 0;transform:rotate(-3deg);border-radius:50%}
.ldes-opportunity-popup #ldes-opportunity-copy{font-family:inherit;font-size:14px;font-weight:400;line-height:1.8;color:#675c4b;margin:0 0 25px;max-width:36ch}
.ldes-opportunity-popup .ldes-opportunity-popup__cta{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:54px;padding:15px 17px;border:1px solid #171a16;border-radius:6px;background:linear-gradient(110deg,#363a31,#1d211c);box-shadow:0 5px 0 #11150f,0 10px 22px #24262322;color:#fff8e8;font-family:inherit;font-size:13px;font-weight:600;line-height:1.5;letter-spacing:0;text-decoration:none;transition:transform .18s,box-shadow .18s}
.ldes-opportunity-popup__cta svg{flex:0 0 20px;transition:transform .18s}
.ldes-opportunity-popup .ldes-opportunity-popup__later{border:0;border-radius:4px;background:transparent;color:#756651;font:inherit;font-size:11px;line-height:1.5;min-height:44px;padding:12px 5px;margin:10px auto 0;cursor:pointer;box-shadow:none;text-transform:none}
.ldes-opportunity-popup .ldes-opportunity-popup__close{position:absolute;z-index:5;top:9px;right:9px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;border:1px solid #a8946c66;border-radius:50%;background:#fff9edeb;color:#57432a;cursor:pointer;box-shadow:none}
.ldes-opportunity-popup :focus-visible{outline:2px solid #242623;outline-offset:3px}
.ldes-opportunity-popup__fallback-backdrop{position:fixed;inset:0;z-index:2147483100;background:#29221899}
.ldes-opportunity-popup.ldes-opportunity-popup--fallback{z-index:2147483101}
.ldes-opportunity-popup[open] .ldes-opportunity-popup__door{animation:ldp-door 1.65s .25s cubic-bezier(.2,.65,.25,1) both}
@keyframes ldp-enter{from{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}
@keyframes ldp-leave{to{opacity:0;transform:translateY(8px) scale(.99)}}
@keyframes ldp-door{0%,12%{transform:rotateY(0)}70%{transform:rotateY(-63deg)}100%{transform:rotateY(-57deg)}}
.ldes-opportunity-popup[open] .ldes-opportunity-popup__hanging{animation:ldp-swing 1.9s .1s ease-out both}
@keyframes ldp-swing{0%{transform:rotate(-8deg)}30%{transform:rotate(5deg)}55%{transform:rotate(-3deg)}80%{transform:rotate(1deg)}100%{transform:rotate(0)}}
@media(max-width:600px){
 .ldes-opportunity-popup{width:calc(100% - 28px);max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);border-radius:15px}
 .ldes-opportunity-popup__layout{grid-template-columns:minmax(0,1fr);max-height:calc(100vh - 30px);max-height:calc(100dvh - 30px)}
 .ldes-opportunity-popup__visual{height:216px;min-height:0;box-shadow:inset 0 -10px 22px #8a6a441a}
 .ldes-opportunity-popup__awning{left:auto;right:17%;width:38%;top:20px;height:23px;border-top-width:3px}
 .ldes-opportunity-popup__awning i{border-bottom-width:4px}
 .ldes-opportunity-popup__doorway{top:42px;bottom:20px;left:auto;right:20%;width:32%;border-width:5px;border-bottom-width:7px;perspective:600px}
 .ldes-opportunity-popup__door{border-width:4px;border-bottom-width:10px}
 
 .ldes-opportunity-popup__handle{right:4px;width:4px;height:30px}
 .ldes-opportunity-popup__caption{left:auto;right:9%;bottom:3px;font-size:10px}
 .ldes-opportunity-popup__content{min-height:0;padding:23px 26px 13px}
 .ldes-opportunity-popup .ldes-opportunity-popup__eyebrow{font-size:9px;line-height:1.7;margin:0 0 10px;max-width:none;letter-spacing:1.25px}
 .ldes-opportunity-popup #ldes-opportunity-title{font-size:37px;line-height:1.1;max-width:14ch}
 .ldes-opportunity-popup__rule{margin:15px 0}
 .ldes-opportunity-popup #ldes-opportunity-copy{font-size:13px;line-height:1.7;margin-bottom:20px}
 .ldes-opportunity-popup .ldes-opportunity-popup__cta{font-size:12px;min-height:52px;padding:14px}
}
@media(max-width:360px){.ldes-opportunity-popup__visual{height:172px}.ldes-opportunity-popup__content{padding:18px 20px 10px}.ldes-opportunity-popup #ldes-opportunity-title{font-size:32px}}
@media(max-height:650px) and (max-width:600px){.ldes-opportunity-popup__visual{height:145px}.ldes-opportunity-popup__doorway{top:34px;bottom:17px}.ldes-opportunity-popup__awning{top:14px;height:21px}.ldes-opportunity-popup__content{padding-top:17px}.ldes-opportunity-popup #ldes-opportunity-title{font-size:32px}.ldes-opportunity-popup__rule{margin:12px 0}.ldes-opportunity-popup #ldes-opportunity-copy{font-size:12px;line-height:1.65;margin-bottom:16px}}
@media(prefers-reduced-motion:reduce){.ldes-opportunity-popup[open],.ldes-opportunity-popup.is-closing,.ldes-opportunity-popup[open] *{animation:none!important}.ldes-opportunity-popup *{transition:none!important}}
.ldes-opportunity-popup__visa{display:flex;align-items:center;gap:12px;width:100%;padding:12px 13px;margin:0 0 23px;border:1px solid #c3a366;border-left:3px solid #a67c3c;border-radius:5px;background:#efe3c9;color:#80602d}
.ldes-opportunity-popup__visa svg{flex-shrink:0}
.ldes-opportunity-popup__visa strong{display:block;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.8px;color:#403b28}
.ldes-opportunity-popup__visa small{display:block;font:10px/1.6 Arial,sans-serif;color:#655a43;margin-top:3px}
@media(max-width:600px){.ldes-opportunity-popup__visa{padding:10px 12px;margin-bottom:18px;gap:10px}.ldes-opportunity-popup__visa strong{font-size:10px}.ldes-opportunity-popup__visa small{font-size:10px}}
@media(max-height:750px) and (max-width:600px){.ldes-opportunity-popup__visual{height:160px}.ldes-opportunity-popup__content{padding:16px 20px 8px}.ldes-opportunity-popup #ldes-opportunity-title{font-size:32px}.ldes-opportunity-popup__rule{margin:10px 0}.ldes-opportunity-popup #ldes-opportunity-copy{font-size:12px;line-height:1.6;margin-bottom:13px}.ldes-opportunity-popup__visa{padding:8px 10px;margin-bottom:14px}.ldes-opportunity-popup__visa strong{font-size:9px}.ldes-opportunity-popup__visa small{font-size:9px;line-height:1.45}.ldes-opportunity-popup .ldes-opportunity-popup__later{margin-top:6px}}
@media(max-height:600px) and (max-width:600px){.ldes-opportunity-popup__visual{height:116px}.ldes-opportunity-popup__caption{font-size:8px}.ldes-opportunity-popup .ldes-opportunity-popup__eyebrow{font-size:8px;line-height:1.5;margin-bottom:8px}.ldes-opportunity-popup #ldes-opportunity-title{font-size:29px}.ldes-opportunity-popup__rule{margin:9px 0}}
.ldes-opportunity-popup__key{position:absolute;z-index:3;right:8px;bottom:83px;display:flex;flex-direction:column;align-items:center;width:127px;pointer-events:none}
.ldes-opportunity-popup__key svg{display:block;flex-shrink:0;width:78px;height:160px;overflow:visible;transform:rotate(24deg);filter:drop-shadow(3px 5px 3px #61431c66)}
.ldes-opportunity-popup__key span{display:block;margin-top:3px;padding:4px 9px;text-align:center;color:#59401e;background:#f5ead6d9;border-radius:2px;font:italic 13px/1.45 Georgia,serif;letter-spacing:0;text-shadow:0 1px #fff8}
@media(max-width:600px){.ldes-opportunity-popup__key{right:auto;left:28px;bottom:15px;width:119px}.ldes-opportunity-popup__key svg{width:43px;height:88px}.ldes-opportunity-popup__key span{font-size:11px;margin-top:0;padding:3px 6px}}
@media(max-height:750px) and (max-width:600px){.ldes-opportunity-popup__key{left:31px;bottom:10px;width:113px}.ldes-opportunity-popup__key svg{width:27px;height:55px}.ldes-opportunity-popup__key span{font-size:9px;line-height:1.3;padding:2px 6px}}
@media(max-height:600px) and (max-width:600px){.ldes-opportunity-popup__key{left:48px;bottom:5px;width:70px}.ldes-opportunity-popup__key svg{width:24px;height:50px}.ldes-opportunity-popup__key span{display:none}}
.ldes-opportunity-popup__hanging{position:absolute;z-index:3;top:38px;left:50%;width:206px;margin-left:-103px;transform-origin:50% -25px}
.ldes-opportunity-popup__hanging::before{content:"";position:absolute;left:18px;right:18px;top:-27px;height:28px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27200%27%20height%3D%2728%27%20viewBox%3D%270%200%20200%2028%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M1%2027L100%202L199%2027%27%20fill%3D%27none%27%20stroke%3D%27%23584d3e%27%20stroke-opacity%3D%27.28%27%20stroke-width%3D%273%27%2F%3E%3Cpath%20d%3D%27M1%2026L100%201L199%2026%27%20fill%3D%27none%27%20stroke%3D%27%23b79b6d%27%20stroke-width%3D%271.5%27%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat;pointer-events:none}
.ldes-opportunity-popup__hanging::after{content:"";position:absolute;left:calc(50% - 3px);top:-29px;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#e2d1ad,#827052 70%);box-shadow:0 1px 2px #0006}
.ldes-opportunity-popup__plaque{position:relative;display:block;text-align:center;padding:12px 21px 11px;border:1px solid #dac1904d;border-radius:7px;background:linear-gradient(180deg,#2a241c 0%,#1f1a14 55%,#15120e 100%);box-shadow:0 5px 10px #0005,inset 0 1px #ffffff14;color:#f4eee3;font-family:Poppins,Arial,sans-serif;line-height:1.5}
.ldes-opportunity-popup__plaque b{display:block;font-size:18px;font-weight:600;letter-spacing:.1px}
.ldes-opportunity-popup__plaque small{display:block;margin-top:3px;font-size:9px;font-weight:400;letter-spacing:.5px;color:#dac190}
.ldes-opportunity-popup__plaque::before,.ldes-opportunity-popup__plaque::after{content:"";position:absolute;top:5px;width:5px;height:5px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#d4bf90,#766241 70%);box-shadow:0 1px 2px #000b;transform:translateY(-50%)}
.ldes-opportunity-popup__plaque::before{left:18px}.ldes-opportunity-popup__plaque::after{right:18px}
#ldes-opportunity-popup .ldes-opportunity-popup__cta{color:#251a0b;background:linear-gradient(110deg,#efcc83,#c49444);border-color:#956c2d;box-shadow:0 5px 0 #765122,0 10px 24px #77502233;font-weight:700;transition:background .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s;-webkit-tap-highlight-color:#d6b17455}
#ldes-opportunity-popup .ldes-opportunity-popup__close{color:#fff4de;background:#20251e;border:2px solid #d5b275;box-shadow:0 3px 10px #0004;transition:background .18s,color .18s,border-color .18s,transform .18s;-webkit-tap-highlight-color:#d6b17455}
#ldes-opportunity-popup .ldes-opportunity-popup__later{color:#5c4b32;background:transparent;border:1px solid transparent;transition:background .18s,color .18s,border-color .18s;-webkit-tap-highlight-color:#d6b17455}
@media(hover:hover) and (pointer:fine){
 #ldes-opportunity-popup .ldes-opportunity-popup__cta:hover{background:linear-gradient(110deg,#38382b,#171c16);border-color:#bc9554;color:#fff0cb;transform:translateY(-2px);box-shadow:0 7px 0 #84602b,0 12px 24px #171c1644}
 #ldes-opportunity-popup .ldes-opportunity-popup__cta:hover svg{transform:translateX(4px)}
 #ldes-opportunity-popup .ldes-opportunity-popup__close:hover{background:#e7c27e;color:#1d211a;border-color:#a47a3b;transform:rotate(90deg)}
 #ldes-opportunity-popup .ldes-opportunity-popup__later:hover{background:#e7d8ba;color:#33271b;border-color:#c8b48b}
}
#ldes-opportunity-popup .ldes-opportunity-popup__cta:active{background:#d6b174;color:#231a0d;border-color:#9b7238;transform:translateY(3px);box-shadow:0 2px 0 #8b652e}
#ldes-opportunity-popup .ldes-opportunity-popup__close:active{background:#d6b174;color:#231a0d;border-color:#9b7238;transform:scale(.94)}
#ldes-opportunity-popup .ldes-opportunity-popup__later:active{background:#e7d8ba;color:#33271b;border-color:#c8b48b}
#ldes-opportunity-popup :is(.ldes-opportunity-popup__cta,.ldes-opportunity-popup__close,.ldes-opportunity-popup__later):focus-visible{outline:3px solid #a47a3b;outline-offset:3px}
@media(max-width:600px){.ldes-opportunity-popup__hanging{top:30px;left:24px;width:135px;margin-left:0}.ldes-opportunity-popup__plaque{padding:8px 14px}.ldes-opportunity-popup__plaque b{font-size:12.5px;line-height:1.3}.ldes-opportunity-popup__plaque small{font-size:7px;line-height:1.4;margin-top:3px}.ldes-opportunity-popup__hanging::before{left:14px;right:14px;top:-23px;height:24px}.ldes-opportunity-popup__hanging::after{top:-25px}.ldes-opportunity-popup__plaque::before{left:14px}.ldes-opportunity-popup__plaque::after{right:14px}}
@media(max-width:360px){.ldes-opportunity-popup__hanging{left:16px;width:117px}.ldes-opportunity-popup__plaque b{font-size:11px}.ldes-opportunity-popup__plaque small{font-size:6.5px}}
@media(max-height:750px) and (max-width:600px){.ldes-opportunity-popup__hanging{top:27px}.ldes-opportunity-popup__plaque{padding-top:6px;padding-bottom:6px}}
@media(max-height:600px) and (max-width:600px){.ldes-opportunity-popup__hanging{top:24px;width:110px}.ldes-opportunity-popup__plaque{padding:5px 10px}.ldes-opportunity-popup__plaque b{font-size:10px}.ldes-opportunity-popup__plaque small{font-size:6px;margin-top:2px}.ldes-opportunity-popup__hanging::before{top:-20px;height:21px}.ldes-opportunity-popup__hanging::after{top:-22px}}
@media(prefers-reduced-motion:reduce){#ldes-opportunity-popup :is(.ldes-opportunity-popup__cta,.ldes-opportunity-popup__close,.ldes-opportunity-popup__later){transition:none}#ldes-opportunity-popup .ldes-opportunity-popup__cta:hover,#ldes-opportunity-popup .ldes-opportunity-popup__close:hover,#ldes-opportunity-popup .ldes-opportunity-popup__cta:active,#ldes-opportunity-popup .ldes-opportunity-popup__close:active{transform:none}}

.ldes-opportunity-popup__visa{align-items:flex-start}
.ldes-opportunity-popup__visa>svg{margin-top:2px}
.ldes-opportunity-popup__visa>span{min-width:0}
.ldes-opportunity-popup__visa strong{font-size:12px;line-height:1.5;letter-spacing:0;text-transform:none}
#ldes-opportunity-popup .ldes-opportunity-popup__visa-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:2px 0 -5px;padding:8px 10px;background:#e5bd74;color:#261b0c;font:600 11px/1.4 Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;border-radius:2px;transition:color .18s,background .18s;-webkit-tap-highlight-color:#d6b17455}
@media(hover:hover) and (pointer:fine){#ldes-opportunity-popup .ldes-opportunity-popup__visa-link:hover{color:#21180b;background:#dec89e}}
#ldes-opportunity-popup .ldes-opportunity-popup__visa-link:active{color:#21180b;background:#dec89e}
#ldes-opportunity-popup .ldes-opportunity-popup__visa-link:focus-visible{outline:3px solid #a47a3b;outline-offset:2px}
@media(max-width:600px){.ldes-opportunity-popup__visa strong{font-size:11px}.ldes-opportunity-popup__visa small{font-size:10px;line-height:1.5}}
@media(max-height:750px) and (max-width:600px){.ldes-opportunity-popup__visual{height:125px}.ldes-opportunity-popup__key{bottom:6px}.ldes-opportunity-popup__key svg{height:45px;width:22px}.ldes-opportunity-popup__key span{display:none}.ldes-opportunity-popup__visa{margin-bottom:12px}.ldes-opportunity-popup__visa strong{font-size:10px}.ldes-opportunity-popup__visa small{font-size:9px;line-height:1.4}#ldes-opportunity-popup .ldes-opportunity-popup__visa-link{font-size:10px}}
@media(max-height:600px) and (max-width:600px){.ldes-opportunity-popup__visual{height:88px}.ldes-opportunity-popup__hanging{top:23px}.ldes-opportunity-popup__key{left:112px;bottom:6px;width:20px}.ldes-opportunity-popup__key svg{height:32px;width:16px}.ldes-opportunity-popup__caption{display:none}.ldes-opportunity-popup__doorway{top:30px;bottom:10px}}
@media(prefers-reduced-motion:reduce){#ldes-opportunity-popup .ldes-opportunity-popup__visa-link{transition:none}}

#ldes-opportunity-popup .ldes-opportunity-popup__close{z-index:10}
#ldes-opportunity-popup .ldes-opportunity-popup__close svg{display:block!important;width:20px;height:20px;opacity:1!important;visibility:visible!important;fill:none!important;pointer-events:none}
#ldes-opportunity-popup .ldes-opportunity-popup__close svg path{stroke:#fff4de!important;stroke-width:2.4;fill:none!important;opacity:1!important}
#ldes-opportunity-popup .ldes-opportunity-popup__close:active svg path{stroke:#1d211a!important}
@media(hover:hover) and (pointer:fine){#ldes-opportunity-popup .ldes-opportunity-popup__close:hover svg path{stroke:#1d211a!important}}
.ldes-opportunity-popup__visa{background:linear-gradient(120deg,#383126,#29251e);border-color:#a68143;color:#e7c27e;box-shadow:0 3px 10px #58401f22}
.ldes-opportunity-popup__visa strong{color:#fff2d7}
.ldes-opportunity-popup__visa small{color:#e5d7bd}
.ldes-opportunity-popup__key span{font-style:normal;font-weight:700;font-size:15px;line-height:1.35;color:#34240d;background:#ead3a8;padding:6px 8px;border-bottom:2px solid #a47a3b;text-shadow:none}
.ldes-opportunity-popup__caption{z-index:3;bottom:10px;padding:5px 8px;background:#292b22;color:#f8e4b9;border-top:1px solid #b99455;border-bottom:1px solid #b99455;font:600 15px/1.35 Georgia,serif}
.ldes-opportunity-popup__key svg{transform-origin:50% 18%}
.ldes-opportunity-popup[open] .ldes-opportunity-popup__key svg{animation:ldp-key-emphasis 3.4s ease-in-out infinite}
@keyframes ldp-key-emphasis{0%,100%{transform:rotate(17deg)}50%{transform:rotate(32deg)}}
@media(max-width:600px){.ldes-opportunity-popup__doorway{bottom:43px}.ldes-opportunity-popup__key{left:18px;bottom:8px;width:132px}.ldes-opportunity-popup__key svg{width:38px;height:78px}.ldes-opportunity-popup__key span{display:block;font-size:12px;line-height:1.3;padding:4px 6px}.ldes-opportunity-popup__caption{left:49%;right:7px;bottom:7px;padding:5px;font-size:11px;line-height:1.3}}
@media(max-height:750px) and (max-width:600px){.ldes-opportunity-popup__visual{height:150px}.ldes-opportunity-popup__key{left:20px;bottom:7px;width:125px}.ldes-opportunity-popup__key svg{width:22px;height:45px}.ldes-opportunity-popup__key span{display:block;font-size:10px;line-height:1.25;padding:3px 5px}.ldes-opportunity-popup__caption{display:block;font-size:10px;line-height:1.25}.ldes-opportunity-popup__doorway{bottom:40px}}
@media(max-height:600px) and (max-width:600px){.ldes-opportunity-popup__visual{height:132px}.ldes-opportunity-popup__hanging{top:23px}.ldes-opportunity-popup__key{left:15px;bottom:6px;width:117px}.ldes-opportunity-popup__key svg{width:19px;height:40px}.ldes-opportunity-popup__key span{display:block;font-size:9px;padding:2px 4px}.ldes-opportunity-popup__caption{display:block;font-size:9px;bottom:6px}.ldes-opportunity-popup__doorway{top:30px;bottom:38px}.ldes-opportunity-popup .ldes-opportunity-popup__later{margin-top:4px}}
@media(prefers-reduced-motion:reduce){.ldes-opportunity-popup[open] .ldes-opportunity-popup__key svg{animation:none!important}}

#ldes-opportunity-popup .ldes-opportunity-popup__visa-link{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:46px;margin:12px 0 0;padding:11px 14px;border:1px solid #c2a26a;border-radius:7px;background:linear-gradient(110deg,#443b2c,#332d22);color:#f4d9a3;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;box-shadow:inset 0 1px #fff1,0 3px 8px #0002;transition:color .18s,background .18s,border-color .18s,box-shadow .18s}
#ldes-opportunity-popup .ldes-opportunity-popup__visa-link svg{flex:0 0 18px;display:block;fill:none;stroke:currentColor}
@media(hover:hover) and (pointer:fine){#ldes-opportunity-popup .ldes-opportunity-popup__visa-link:hover{background:linear-gradient(110deg,#f0d49a,#d2ac68);color:#251a0b;border-color:#f0d49a;box-shadow:0 4px 12px #0003}}
#ldes-opportunity-popup .ldes-opportunity-popup__visa-link:active{background:#d2ac68;color:#251a0b;border-color:#f0d49a;box-shadow:inset 0 2px 5px #0002}
@media(max-width:600px){#ldes-opportunity-popup .ldes-opportunity-popup__visa-link{font-size:11px;padding:10px 12px;margin-top:9px;min-height:44px}}
@media(max-height:750px) and (max-width:600px){#ldes-opportunity-popup .ldes-opportunity-popup__visa-link{font-size:10px;margin-top:7px}}
@media(prefers-reduced-motion:reduce){#ldes-opportunity-popup .ldes-opportunity-popup__visa-link{transition:none}.ldes-opportunity-popup[open] .ldes-opportunity-popup__key svg{animation:none!important;transform:rotate(24deg)}}

.ldes-opportunity-popup #ldes-opportunity-title{font-size:41px;line-height:1.12;max-width:16ch}
.ldes-opportunity-popup__question{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;margin-left:3px;border:1px solid #e0bc76;border-radius:50%;color:#f0d49a;font:bold 12px/1 Georgia,serif;vertical-align:middle}
#ldes-opportunity-popup .ldes-opportunity-popup__cta{position:relative;overflow:hidden;min-height:64px;padding:17px 18px 17px 22px;border:1px solid #f6d79c;border-bottom:2px solid #916326;border-radius:9px;background:linear-gradient(110deg,#f1ce86 0%,#d0a04e 55%,#f1cb7c 100%);box-shadow:0 6px 0 #765122,0 12px 26px #76512255,inset 0 1px #fff3cf;font-size:14px;font-weight:700}
#ldes-opportunity-popup .ldes-opportunity-popup__cta span{position:relative;z-index:1;max-width:24ch;line-height:1.45}
#ldes-opportunity-popup .ldes-opportunity-popup__cta>svg{position:relative;z-index:1;flex-basis:38px;width:38px;height:38px;padding:9px;border:1px solid #59401955;border-radius:50%;background:#fff5}
#ldes-opportunity-popup .ldes-opportunity-popup__cta::before{content:"";position:absolute;top:0;bottom:0;left:0;width:42%;background:linear-gradient(105deg,transparent,#fff6,transparent);transform:translateX(-150%) skewX(-15deg);pointer-events:none}
#ldes-opportunity-popup[open] .ldes-opportunity-popup__cta::before{animation:ldp-cta-light 6s 1.5s ease-in-out infinite}
@keyframes ldp-cta-light{0%,55%{transform:translateX(-150%) skewX(-15deg)}85%,100%{transform:translateX(370%) skewX(-15deg)}}
@media(hover:hover) and (pointer:fine){#ldes-opportunity-popup .ldes-opportunity-popup__cta:hover{background:linear-gradient(110deg,#38382b,#171c16);color:#fff0cb;border-color:#e5bf74;box-shadow:0 8px 0 #84602b,0 15px 28px #171c1644}#ldes-opportunity-popup .ldes-opportunity-popup__cta:hover>svg{background:#d7b36c;color:#21190d;transform:translateX(3px)}}
#ldes-opportunity-popup .ldes-opportunity-popup__cta:active{background:#d6b174;color:#231a0d;box-shadow:0 2px 0 #8b652e}
@media(max-width:600px){.ldes-opportunity-popup #ldes-opportunity-title{font-size:33px;max-width:18ch}#ldes-opportunity-popup .ldes-opportunity-popup__cta{min-height:58px;padding:12px 13px 12px 17px;font-size:13px}#ldes-opportunity-popup .ldes-opportunity-popup__cta>svg{flex-basis:34px;width:34px;height:34px;padding:8px}}
@media(max-height:750px) and (max-width:600px){.ldes-opportunity-popup #ldes-opportunity-title{font-size:29px}.ldes-opportunity-popup__visual{height:138px}.ldes-opportunity-popup__key svg{height:36px;width:18px}}
@media(max-height:600px) and (max-width:600px){.ldes-opportunity-popup #ldes-opportunity-title{font-size:26px;line-height:1.1}.ldes-opportunity-popup__visual{height:118px}.ldes-opportunity-popup__hanging{top:22px}.ldes-opportunity-popup__plaque{padding-top:4px;padding-bottom:4px}.ldes-opportunity-popup__key svg{height:31px;width:16px}.ldes-opportunity-popup #ldes-opportunity-copy{font-size:11.5px;line-height:1.5;margin-bottom:10px}.ldes-opportunity-popup__visa{padding:7px 9px}.ldes-opportunity-popup__visa strong{font-size:9px}.ldes-opportunity-popup__visa small{font-size:8.5px}.ldes-opportunity-popup__question{width:15px;height:15px;font-size:10px}#ldes-opportunity-popup .ldes-opportunity-popup__cta{font-size:12px;min-height:55px;padding:10px 12px}}
@media(prefers-reduced-motion:reduce){#ldes-opportunity-popup[open] .ldes-opportunity-popup__cta::before{animation:none!important;display:none}}

/* Approved copy hierarchy, with natural paragraph wrapping. */
#ldes-opportunity-popup .ldes-opportunity-popup__eyebrow{max-width:none;white-space:nowrap;font-size:9px;letter-spacing:1.2px;margin-right:0}
#ldes-opportunity-popup #ldes-opportunity-title{width:100%;max-width:none;text-wrap:initial;letter-spacing:0}
#ldes-opportunity-popup .ldes-opportunity-popup__title-lead{display:block;white-space:nowrap;font-size:23px;line-height:1.35;font-weight:400}
#ldes-opportunity-popup .ldes-opportunity-popup__title-business{display:block;margin-top:4px;font:inherit;font-size:var(--e-global-typography-secondary-font-size,55px);font-weight:700;line-height:1.12;color:#704b1b;letter-spacing:-1px;white-space:nowrap}
#ldes-opportunity-popup #ldes-opportunity-copy{max-width:none;width:100%;text-wrap:initial;font-family:inherit;font-size:var(--e-global-typography-text-font-size,16px);line-height:1.6}
#ldes-opportunity-popup #ldes-opportunity-copy strong{color:#463016;font-weight:800;white-space:nowrap}
#ldes-opportunity-popup .ldes-opportunity-popup__visa{width:100%}
#ldes-opportunity-popup .ldes-opportunity-popup__visa>span{flex:1}
#ldes-opportunity-popup .ldes-opportunity-popup__visa strong{font-size:13px;line-height:1.6;font-weight:400;letter-spacing:0}
#ldes-opportunity-popup .ldes-opportunity-popup__visa strong b{font-size:16px;font-weight:800;white-space:nowrap;color:#f3d291}
#ldes-opportunity-popup .ldes-opportunity-popup__cta{width:100%;max-width:100%;min-height:54px;gap:13px;padding:11px 14px 11px 18px;font-family:inherit;font-size:var(--e-global-typography-fed4e2e-font-size,14px)}
#ldes-opportunity-popup .ldes-opportunity-popup__cta>span{max-width:none;white-space:nowrap}
#ldes-opportunity-popup .ldes-opportunity-popup__cta>svg{flex:0 0 30px;width:30px;height:30px;padding:6px}
@media(min-width:601px) and (max-width:950px){
 #ldes-opportunity-popup .ldes-opportunity-popup__content{padding:35px 24px 18px}
 #ldes-opportunity-popup .ldes-opportunity-popup__title-lead{font-size:clamp(14px,2.05vw,20px)}
 #ldes-opportunity-popup .ldes-opportunity-popup__title-business{font-size:clamp(32px,5vw,44px)}
 #ldes-opportunity-popup .ldes-opportunity-popup__eyebrow{font-size:8px;letter-spacing:.5px}
 #ldes-opportunity-popup .ldes-opportunity-popup__cta{font-size:11px;gap:8px;padding-left:12px;padding-right:10px}
}
@media(max-width:600px){
 #ldes-opportunity-popup .ldes-opportunity-popup__eyebrow{font-size:8px;letter-spacing:.7px}
 #ldes-opportunity-popup .ldes-opportunity-popup__title-lead{font-size:clamp(14px,4.35vw,20px)}
 #ldes-opportunity-popup .ldes-opportunity-popup__title-business{font-size:40px;letter-spacing:-.6px}
 #ldes-opportunity-popup .ldes-opportunity-popup__visa strong{font-size:12px;line-height:1.55}
 #ldes-opportunity-popup .ldes-opportunity-popup__visa strong b{font-size:15px}
 #ldes-opportunity-popup .ldes-opportunity-popup__cta{font-size:13px;gap:10px;padding:10px 12px 10px 15px;min-height:50px}
}
@media(max-width:360px){
 #ldes-opportunity-popup .ldes-opportunity-popup__eyebrow{font-size:7px;letter-spacing:.45px}
 #ldes-opportunity-popup .ldes-opportunity-popup__title-business{font-size:32px}
 #ldes-opportunity-popup .ldes-opportunity-popup__cta{font-size:11px;gap:6px;padding:9px 10px 9px 12px}
 #ldes-opportunity-popup .ldes-opportunity-popup__cta>svg{flex-basis:28px;width:28px;height:28px}
}
@media(max-height:600px) and (max-width:600px){
 #ldes-opportunity-popup .ldes-opportunity-popup__title-business{font-size:32px}
 #ldes-opportunity-popup .ldes-opportunity-popup__visa strong{font-size:11px}
 #ldes-opportunity-popup .ldes-opportunity-popup__visa strong b{font-size:14px}
}

#ldes-opportunity-popup .ldes-opportunity-popup__visa strong,
#ldes-opportunity-popup .ldes-opportunity-popup__visa small{font-family:inherit}
#ldes-opportunity-popup .ldes-opportunity-popup__visa small{font-size:12px;line-height:1.5}
#ldes-opportunity-popup .ldes-opportunity-popup__caption,
#ldes-opportunity-popup .ldes-opportunity-popup__key span{font-family:var(--e-global-typography-primary-font-family,'Gilda Display'),Georgia,serif}
@media(max-width:600px){#ldes-opportunity-popup #ldes-opportunity-copy{font-size:var(--e-global-typography-text-font-size,15px)}}
@media(max-height:750px) and (max-width:600px){#ldes-opportunity-popup #ldes-opportunity-copy{font-size:13px}#ldes-opportunity-popup .ldes-opportunity-popup__visa small{font-size:10px}}
@media(max-height:600px) and (max-width:600px){#ldes-opportunity-popup .ldes-opportunity-popup__content{padding-top:13px}#ldes-opportunity-popup .ldes-opportunity-popup__rule{margin:7px 0}}

#ldes-opportunity-popup .ldes-opportunity-popup__door{overflow:hidden}
#ldes-opportunity-popup .ldes-opportunity-popup__door-label{position:absolute;top:8%;left:10%;width:80%;height:84%;overflow:hidden;display:block}
#ldes-opportunity-popup .ldes-opportunity-popup__door-label text{font:700 44px Impact,'Arial Narrow',Arial,sans-serif;text-anchor:middle;fill:#fff8e7;letter-spacing:0}
@media(max-height:750px) and (max-width:600px){#ldes-opportunity-popup .ldes-opportunity-popup__doorway{top:30px;bottom:32px}#ldes-opportunity-popup .ldes-opportunity-popup__awning{top:12px;height:22px}}

#ldes-opportunity-popup .ldes-opportunity-popup__cta{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;column-gap:6px;padding-left:12px;padding-right:12px;text-align:center;box-sizing:border-box}
#ldes-opportunity-popup .ldes-opportunity-popup__cta>span{grid-column:2;text-align:center;white-space:normal}
#ldes-opportunity-popup .ldes-opportunity-popup__cta>svg{grid-column:3;justify-self:center}
@media(max-width:360px){#ldes-opportunity-popup .ldes-opportunity-popup__cta{grid-template-columns:28px minmax(0,1fr) 28px;column-gap:4px;padding-left:8px;padding-right:8px}}
