@font-face{font-family:Markets Detail Script;src:url(/fonts/allura/Allura-Regular.ttf)format("truetype");font-display:swap}.market-detail-module__I1nvLW__page{--city-ombre:linear-gradient(90deg,#bdff20 0%,#00dfba 33%,#1469ff 66%,#8534ff 100%);background:var(--city-ombre);color:#fff;min-height:100vh;font-family:KC Outfit,Outfit,Arial,sans-serif}.market-detail-module__I1nvLW__page *{box-sizing:border-box}.market-detail-module__I1nvLW__main{max-width:1240px;margin:auto;padding:36px 24px 70px}.market-detail-module__I1nvLW__crumb{color:#07152d;flex-wrap:wrap;gap:9px;margin-bottom:24px;font-size:14px;font-weight:700;display:flex}.market-detail-module__I1nvLW__crumb a{color:inherit;text-underline-offset:4px}.market-detail-module__I1nvLW__hero{grid-template-columns:1fr 1.08fr;align-items:stretch;gap:28px;display:grid}.market-detail-module__I1nvLW__hero>div{background:#07152dde;border:1px solid #fff7;border-radius:24px;flex-direction:column;justify-content:center;padding:30px;display:flex}.market-detail-module__I1nvLW__hero>img{object-fit:cover;border:1px solid #fff9;border-radius:24px;width:100%;height:100%;min-height:520px;filter:none!important;opacity:1!important}.market-detail-module__I1nvLW__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#bdff20;margin:0 0 10px;font-size:14px;font-weight:800}.market-detail-module__I1nvLW__hero h1{overflow-wrap:anywhere;letter-spacing:-.035em;margin:10px 0 18px;font-size:clamp(42px,5.4vw,76px);line-height:1.03}.market-detail-module__I1nvLW__script{color:#bdff20;margin:0 0 18px;font-family:Markets Detail Script,cursive;font-size:clamp(32px,3.4vw,48px);line-height:1.2}.market-detail-module__I1nvLW__lead{color:#fff;margin:0;font-size:18px;line-height:1.6}.market-detail-module__I1nvLW__editorCredit{align-items:center;gap:12px;margin-top:22px;font-size:15px;font-weight:700;display:flex}.market-detail-module__I1nvLW__editorCredit img{object-fit:cover;object-position:50% 20%;border:2px solid #bdff20;border-radius:50%;width:50px;height:50px;min-height:0}.market-detail-module__I1nvLW__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:28px 0;display:grid}.market-detail-module__I1nvLW__facts article,.market-detail-module__I1nvLW__editorial article{background:#07152dde;border:1px solid #ffffff7f;border-radius:20px;padding:24px}.market-detail-module__I1nvLW__facts span{color:#bdff20;text-transform:uppercase;letter-spacing:.1em;font-size:14px;font-weight:800;display:block}.market-detail-module__I1nvLW__facts strong{margin-top:9px;font-size:16px;line-height:1.5;display:block}.market-detail-module__I1nvLW__editorial{grid-template-columns:1fr 1fr;gap:20px;margin:0 0 28px;display:grid}.market-detail-module__I1nvLW__editorial h2{margin:10px 0 18px;font-size:clamp(26px,3vw,38px);line-height:1.15}.market-detail-module__I1nvLW__editorial p:not(.market-detail-module__I1nvLW__eyebrow){color:#fff;margin:0;font-size:17px;line-height:1.65}.market-detail-module__I1nvLW__photoStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0;display:grid}.market-detail-module__I1nvLW__photoStrip img{object-fit:cover;border:1px solid #fff9;border-radius:18px;width:100%;height:230px}.market-detail-module__I1nvLW__section{background:#07152dde;border:1px solid #ffffff7f;border-radius:24px;margin-top:28px;padding:28px}.market-detail-module__I1nvLW__section h2{margin:0 0 22px;font-size:clamp(28px,3vw,38px);line-height:1.15}.market-detail-module__I1nvLW__section p{color:#fff;line-height:1.65}.market-detail-module__I1nvLW__section .market-detail-module__I1nvLW__eyebrow{color:#bdff20}.market-detail-module__I1nvLW__map{filter:invert()hue-rotate(180deg)brightness(.84)contrast(.92);border:0;border-radius:16px;width:100%;height:360px}.market-detail-module__I1nvLW__links{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.market-detail-module__I1nvLW__page .market-detail-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.market-detail-module__I1nvLW__links a{color:#fff;cursor:pointer;background:#07152d;border:1px solid #ffffff8f;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:11px 17px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.market-detail-module__I1nvLW__page .market-detail-actions>*{color:#fff;cursor:pointer;background:#07152d;border:1px solid #ffffff8f;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:11px 17px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.market-detail-module__I1nvLW__page .market-detail-actions>button:first-child{color:#fff;background:linear-gradient(115deg,#0879ff,#0754df);border:0}.market-detail-module__I1nvLW__page .market-detail-actions>button:nth-child(2){color:#07152d;background:linear-gradient(115deg,#bdff20,#00dfba);border:0}.market-detail-module__I1nvLW__page .market-detail-actions>a{color:#fff;background:linear-gradient(115deg,#8534ff,#6620d0);border:0}.market-detail-module__I1nvLW__links a:first-child{background:var(--city-ombre);color:#07152d;border:0}.market-detail-module__I1nvLW__page .market-detail-actions>button:disabled{opacity:.6;cursor:default}.market-detail-module__I1nvLW__page .market-detail-status{color:#fff;min-height:22px;margin:10px 0;font-size:14px}.market-detail-module__I1nvLW__related{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.market-detail-module__I1nvLW__related a{color:#fff;background:#07152d9e;border:1px solid #ffffff7f;border-radius:18px;padding:14px;text-decoration:none;display:block}.market-detail-module__I1nvLW__related img{object-fit:cover;border-radius:12px;width:100%;height:170px;margin-bottom:14px;filter:none!important}.market-detail-module__I1nvLW__related small{color:#bdff20;font-size:14px}.market-detail-module__I1nvLW__related strong{margin:10px 0;font-size:21px;line-height:1.2;display:block}.market-detail-module__I1nvLW__related span{font-size:15px;line-height:1.5}.market-detail-module__I1nvLW__planCta{color:#fff;background:#07152dde;border:1px solid #ffffff7f;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin:28px 0;padding:28px;display:flex}.market-detail-module__I1nvLW__planCta .market-detail-module__I1nvLW__eyebrow{color:#bdff20}.market-detail-module__I1nvLW__planCta h2{margin:10px 0;font-size:32px;line-height:1.15}.market-detail-module__I1nvLW__planCta p{color:#fff;margin-bottom:0;font-size:16px;line-height:1.6}.market-detail-module__I1nvLW__planCta a{background:var(--city-ombre);color:#07152d;border:1px solid #07152d;border-radius:999px;flex-shrink:0;padding:16px 22px;font-weight:800;text-decoration:none}.market-detail-module__I1nvLW__note{color:#fff;background:#07152dde;border-radius:16px;margin-top:24px;padding:16px 20px;font-size:14px;line-height:1.6}.market-detail-module__I1nvLW__back{color:#07152d;background:#ffffffed;border-radius:999px;margin-top:20px;padding:13px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.market-detail-module__I1nvLW__page a:focus-visible,.market-detail-module__I1nvLW__page button:focus-visible{outline-offset:4px;outline:3px solid #fff;box-shadow:0 0 0 7px #07152d}@media (max-width:800px){.market-detail-module__I1nvLW__hero{grid-template-columns:1fr}.market-detail-module__I1nvLW__hero>img{order:-1;height:360px;min-height:0}.market-detail-module__I1nvLW__facts{grid-template-columns:1fr 1fr}.market-detail-module__I1nvLW__editorial,.market-detail-module__I1nvLW__related{grid-template-columns:1fr}.market-detail-module__I1nvLW__related img{height:230px}.market-detail-module__I1nvLW__planCta{flex-direction:column;align-items:flex-start}.market-detail-module__I1nvLW__planCta a{flex-shrink:1}}@media (max-width:520px){.market-detail-module__I1nvLW__main{padding:24px 16px 60px}.market-detail-module__I1nvLW__hero>div{padding:24px}.market-detail-module__I1nvLW__hero h1{font-size:42px}.market-detail-module__I1nvLW__hero>img{height:290px}.market-detail-module__I1nvLW__facts{grid-template-columns:1fr}.market-detail-module__I1nvLW__section,.market-detail-module__I1nvLW__editorial article{padding:22px}.market-detail-module__I1nvLW__map{height:300px}.market-detail-module__I1nvLW__photoStrip{gap:8px}.market-detail-module__I1nvLW__photoStrip img{border-radius:12px;height:145px}.market-detail-module__I1nvLW__planCta{padding:22px}.market-detail-module__I1nvLW__planCta h2{font-size:28px}}
