.txgM7a_page{color:#f1ede4;background:#111417;min-height:100dvh;padding:0 clamp(20px,4vw,56px)}.txgM7a_nav{border-bottom:1px solid #f1ede41a;align-items:center;width:min(1240px,100%);min-height:72px;margin:0 auto;display:flex}.txgM7a_wordmark{letter-spacing:-.02em;font-size:15px;font-weight:680}.txgM7a_hero{grid-template-columns:minmax(280px,.72fr) minmax(560px,1.28fr);align-items:center;gap:clamp(42px,6vw,96px);width:min(1240px,100%);min-height:calc(100dvh - 72px);margin:0 auto;padding:clamp(56px,8vh,108px) 0;display:grid}.txgM7a_copy{z-index:1;position:relative}.txgM7a_kicker{color:#908b84;letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:650}.txgM7a_copy h1{letter-spacing:-.065em;text-wrap:balance;max-width:620px;margin:0;font-size:clamp(3.4rem,6.4vw,6.5rem);font-weight:610;line-height:.9}.txgM7a_lede{color:#b8b2a9;max-width:510px;margin:28px 0 0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.55}.txgM7a_actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;display:flex}.txgM7a_primaryAction,.txgM7a_secondaryAction{min-height:46px;color:inherit;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.txgM7a_primaryAction{color:#17191c;background:#f1ede4}.txgM7a_secondaryAction{color:#d8d2c9;background:#181c20;border:1px solid #f1ede429}.txgM7a_productShot{pointer-events:none;-webkit-user-select:none;user-select:none;min-width:0}.txgM7a_previewFrame{aspect-ratio:760/440;background:#111417;border-radius:18px;width:100%;position:relative;overflow:hidden}.txgM7a_mapWindow{background:#15191c;border-radius:16px;position:absolute;inset:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ffffff12}.txgM7a_browserBar{background:#1a1e22;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;height:38px;padding:0 14px;display:flex}.txgM7a_browserDots{flex:none;gap:6px;display:flex}.txgM7a_browserDots i{border-radius:50%;width:9px;height:9px}.txgM7a_browserDots i:first-child{background:#ff5f57}.txgM7a_browserDots i:nth-child(2){background:#febc2e}.txgM7a_browserDots i:nth-child(3){background:#28c840}.txgM7a_browserUrl{color:#77736e;white-space:nowrap;background:#25292d;border-radius:7px;flex:1;align-items:center;min-width:0;height:24px;padding:0 11px;font-size:11px;display:flex;overflow:hidden}.txgM7a_mapScene{isolation:isolate;background:#15191c;height:calc(100% - 38px);position:relative;overflow:hidden}.txgM7a_mapScene:before{content:"";z-index:-2;opacity:.42;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.txgM7a_roads{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.txgM7a_roads path{fill:none;stroke:#31363a;stroke-width:10px;stroke-linecap:round}.txgM7a_roads .txgM7a_roadMinor{stroke:#282d31;stroke-width:6px}.txgM7a_filters{gap:6px;display:flex;position:absolute;top:18px;left:14px}.txgM7a_filter{color:#c4beb5;white-space:nowrap;background:#15191ce6;border:1px solid #ffffff1c;border-radius:10px;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:560;display:inline-flex}.txgM7a_filter[data-active]{color:#181a1d;background:#eee9df;border-color:#eee9df}.txgM7a_pin{--pin-color:#ec702e;background:color-mix(in srgb, var(--pin-color) 83%, white);color:#17191c;border:2px solid #ffffffe0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 12px #00000057,inset 0 1px #ffffff73}.txgM7a_spotCard{z-index:2;background:#181c20;border:1px solid #ffffff1c;border-radius:15px;grid-template-columns:112px 1fr;width:330px;min-height:116px;display:grid;position:absolute;bottom:16px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 40px #00000054}.txgM7a_photo{background:#29241f;position:relative;overflow:hidden}.txgM7a_photoGlow{background:#a92c25;border-radius:5px;height:38px;position:absolute;top:16px;left:10px;right:10px;box-shadow:0 0 24px #d3362a61}.txgM7a_photoBar{background:#5d4933;height:24px;position:absolute;bottom:30px;left:0;right:0}.txgM7a_photoTable{background:#171a1d;height:36px;position:absolute;bottom:0;left:20px;right:16px;transform:skew(-18deg)}.txgM7a_cardCopy{padding:13px 15px 14px}.txgM7a_cardMeta{justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.txgM7a_cardMeta span:first-child{align-items:center;gap:4px;font-weight:650;display:inline-flex}.txgM7a_cardCount{color:#77736e}.txgM7a_cardCopy strong{color:#f1ede4;margin-top:9px;font-size:17px;line-height:1.1;display:block}.txgM7a_cardCopy p{color:#aaa49c;margin:6px 0 0;font-size:11px;line-height:1.35}@media (hover:hover){.txgM7a_secondaryAction:hover{color:#f1ede4}.txgM7a_primaryAction:hover{background:#fffaf0}}@media (max-width:960px){.txgM7a_hero{grid-template-columns:1fr;gap:48px;padding-top:64px}.txgM7a_copy{max-width:720px}.txgM7a_productShot{width:100%}}@media (max-width:600px){.txgM7a_page{padding-inline:16px}.txgM7a_nav{min-height:62px}.txgM7a_hero{gap:42px;min-height:auto;padding:52px 0 56px}.txgM7a_copy h1{font-size:clamp(3rem,15vw,4.4rem);line-height:.92}.txgM7a_lede{margin-top:22px}.txgM7a_actions{flex-direction:column;align-items:stretch}.txgM7a_primaryAction,.txgM7a_secondaryAction{width:100%}.txgM7a_previewFrame{aspect-ratio:358/390;border-radius:15px}.txgM7a_mapWindow{inset:10px}.txgM7a_filters{max-width:calc(100% - 28px);overflow:hidden}.txgM7a_filter:nth-child(n+5),.txgM7a_pin[data-pin-index="0"],.txgM7a_pin[data-pin-index="4"],.txgM7a_pin[data-pin-index="5"]{display:none}.txgM7a_spotCard{grid-template-columns:96px 1fr;width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.txgM7a_primaryAction,.txgM7a_secondaryAction{transition:none}}
.DGNo2G_page{--card:#181c20;--muted-foreground:#b8b2a9;color:#f1ede4;background:#111417;flex-direction:column;min-height:100dvh;padding:28px clamp(20px,4vw,56px) 48px;display:flex}.DGNo2G_wordmark{width:fit-content;min-height:44px;color:inherit;letter-spacing:-.02em;align-items:center;font-size:15px;font-weight:680;text-decoration:none;display:inline-flex}.DGNo2G_copy{width:min(480px,100%);margin:auto;padding:64px 0}.DGNo2G_kicker{color:#908b84;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:650}.DGNo2G_copy h1{letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,9vw,4.2rem);font-weight:610;line-height:1}.DGNo2G_lede{color:#b8b2a9;margin:24px 0 0;font-size:16px;line-height:1.55}.DGNo2G_form{margin-top:32px}.DGNo2G_submit{cursor:pointer;border:0;width:100%;margin-top:8px}.DGNo2G_submit:disabled{opacity:.6;cursor:wait}.DGNo2G_message{margin:20px 0 0;font-size:15px;line-height:1.5}.DGNo2G_action{color:#b8b2a9;text-underline-offset:4px;justify-content:center;align-items:center;min-height:46px;margin-top:20px;font-size:14px;display:inline-flex}@media (hover:hover){.DGNo2G_wordmark:hover,.DGNo2G_action:hover{color:#fffaf0}}@media (max-width:600px){.DGNo2G_page{padding-inline:16px}.DGNo2G_action{width:100%}}
