.NC4L8q_wrap{--brand:#34d399;--amber:#f59e0b;--card:#141414;--mute:#a3a3a3;--ink:#f5f5f4;min-height:100dvh;color:var(--ink);margin-top:calc(-1 * var(--dream-hdr,56px));grid-template-columns:minmax(0,62fr) minmax(440px,38fr);display:grid}body:has(.NC4L8q_wrap)>div.no-print{z-index:40;position:relative}.NC4L8q_mapcol{height:100dvh;position:sticky;top:0}.NC4L8q_side{padding:calc(var(--dream-hdr,56px) + clamp(16px, 1.6vw, 36px)) clamp(24px, 2.4vw, 52px) 40px;min-width:0}body:has(.NC4L8q_wrap) footer{margin-top:0}.NC4L8q_map{background:#0a1424;position:relative;overflow:hidden;container-type:size}.NC4L8q_mapDesk{height:100%}.NC4L8q_mapPhone{aspect-ratio:1200/1100;border-radius:18px;margin-top:18px;display:none;container-type:size}.NC4L8q_layer{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.NC4L8q_mapPhone .NC4L8q_layer{object-fit:contain}.NC4L8q_fade{transition:opacity .35s ease-out}.NC4L8q_swapping{opacity:.25}.NC4L8q_attr{color:#8aa093;background:#050a1299;border-radius:6px;padding:1px 6px;font-size:11px;position:absolute;bottom:6px;right:8px}.NC4L8q_mapDesk{--s:min(max(100cqw / 1200, 100cqh / 1100), (50cqw - 24px) / 490, (50cqh - var(--dream-hdr,56px) - 24px) / 450, (50cqh - 32px) / 510)}.NC4L8q_mapDesk .NC4L8q_layer{inset:auto;left:calc(50% - 600 * var(--s));top:calc(50% - 550 * var(--s));width:calc(1200 * var(--s));height:calc(1100 * var(--s));object-fit:fill;-webkit-mask-composite:source-in;max-width:none;max-height:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 3% 97%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.NC4L8q_mapPhone{--s:min(100cqw / 1200, 100cqh / 1100)}.NC4L8q_pin{left:calc(50% + (var(--x) - 600) * var(--s));top:calc(50% + (var(--y) - 550) * var(--s));width:max(40px, calc(52 * var(--s)));height:max(40px, calc(52 * var(--s)));cursor:pointer;opacity:0;animation:.35s ease-out forwards NC4L8q_pop;animation-delay:var(--d,.7s);background:#000;border:3px solid #fff;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 14px #00000080}.NC4L8q_pin:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.NC4L8q_pin>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.NC4L8q_pinNoPhoto{color:#e5ece8;background:radial-gradient(circle at 35% 30%,#1f3b30,#0b1a14);place-items:center;font-size:15px;font-weight:700;display:grid}.NC4L8q_pinDest.NC4L8q_pinNoPhoto{color:#fbbf24;background:radial-gradient(circle at 35% 30%,#5a3d0c,#2a1c05);font-size:18px}.NC4L8q_pinDest{border-color:var(--amber);width:max(52px, calc(68 * var(--s)));height:max(52px, calc(68 * var(--s)))}.NC4L8q_mapPhone .NC4L8q_pin{border-width:2px;width:30px;height:30px}.NC4L8q_mapPhone .NC4L8q_pin:after{content:"";border-radius:50%;position:absolute;inset:-8px}.NC4L8q_mapPhone .NC4L8q_pinDest{width:42px;height:42px}@keyframes NC4L8q_pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.NC4L8q_pcard{text-align:left;z-index:5;width:260px;color:var(--ink);cursor:default;background:#111;border-radius:12px;padding:8px;display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0009}.NC4L8q_pcardBelow{top:calc(100% + 10px);bottom:auto}.NC4L8q_pcardL{left:-6px;transform:none}.NC4L8q_pcardR{left:auto;right:-6px;transform:none}.NC4L8q_pcard img{object-fit:cover;border-radius:8px;width:100%;height:150px;display:block}.NC4L8q_pcard b{margin-top:6px;display:block}.NC4L8q_pcard i{color:var(--mute);font-size:13px;font-style:normal;line-height:1.35;display:block}.NC4L8q_pcard em{color:var(--brand);margin-top:4px;font-size:12px;font-style:normal;display:block}.NC4L8q_pin:hover .NC4L8q_pcard,.NC4L8q_pin:focus-visible .NC4L8q_pcard,.NC4L8q_pinOpen .NC4L8q_pcard{display:block}.NC4L8q_hero{aspect-ratio:16/10;background:linear-gradient(160deg,#0f2a22,#0a1424);border-radius:18px;position:relative;overflow:hidden}.NC4L8q_hero>img{object-fit:cover;width:100%;height:100%;display:block}.NC4L8q_heroT{background:linear-gradient(#0000,#0000008c 35%,#000000e0);padding:clamp(18px,1.8vw,32px);position:absolute;inset:auto 0 0}.NC4L8q_credit{color:#d4d4d4;white-space:nowrap;text-overflow:ellipsis;background:#00000080;border-radius:6px;max-width:70%;padding:1px 6px;font-size:10px;position:absolute;top:8px;right:8px;overflow:hidden}.NC4L8q_credit a{color:inherit}.NC4L8q_h1{font:600 clamp(34px, 2.7vw, 58px)/1.05 var(--font-serif);text-shadow:0 2px 12px #0009;color:#fff;margin:0}.NC4L8q_from{color:#fff;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 4px #000000e6;margin-bottom:6px;font-size:clamp(13px,.85vw,16px);font-weight:700;display:inline-block}.NC4L8q_from:before{content:"";background:var(--brand);vertical-align:.05em;border-radius:50%;width:.6em;height:.6em;margin-right:.5em;display:inline-block;box-shadow:0 0 0 2px #00000080}.NC4L8q_hook{color:#e5e5e5;font:italic clamp(15px, 1vw, 18px)/1.4 var(--font-serif);text-shadow:0 1px 6px #000c;margin:6px 0 0}.NC4L8q_statsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:18px 0 4px;display:flex}.NC4L8q_stats{margin:0;font-size:clamp(18px,1.25vw,24px)}.NC4L8q_stats b{color:var(--amber);font-weight:600}.NC4L8q_trust{color:var(--brand);margin:0 0 10px;font-size:clamp(14px,.9vw,17px)}.NC4L8q_pace{background:#111;border:1px solid #2a2a2a;border-radius:999px;padding:3px;display:inline-flex}.NC4L8q_pace button{color:#d4d4d4;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;min-height:36px;padding:0 12px;font-size:13px}.NC4L8q_pace button[aria-checked=true]{color:#fff;background:#1f3a2f;box-shadow:inset 0 0 0 1px #2f6b52}.NC4L8q_pace button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.NC4L8q_pace small{color:#b8b8b8;margin-top:1px;font-size:10px;line-height:1;display:block}.NC4L8q_paceNote{color:var(--mute);min-height:1em;margin:2px 0 8px;font-size:12px}.NC4L8q_proof{gap:6px;margin:10px 0 8px;display:grid}.NC4L8q_row{background:var(--card);border-radius:10px}.NC4L8q_rowBtn{width:100%;min-height:48px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:26px 1fr 14px;align-items:center;gap:8px;padding:8px 12px;font-size:clamp(14px,.9vw,16px);line-height:1.3;display:grid}.NC4L8q_rowBtn:hover,.NC4L8q_rowBtn:focus-visible{background:#1c1c1c;outline:1px solid #2f2f2f}.NC4L8q_ic{color:var(--brand);text-align:center;font-weight:700}.NC4L8q_go{color:#737373;transition:transform .25s ease-out}.NC4L8q_rowOpen .NC4L8q_go{transform:rotate(90deg)}.NC4L8q_rowBtn b{color:var(--amber);font-weight:600}.NC4L8q_panel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out,visibility 0s linear .3s;display:grid}.NC4L8q_rowOpen .NC4L8q_panel{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .3s ease-out,visibility}.NC4L8q_panelIn{overflow:hidden}.NC4L8q_panelBody{padding:2px 14px 14px 46px}.NC4L8q_items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.NC4L8q_item{grid-template-columns:1fr auto;gap:2px 12px;font-size:14px;display:grid}.NC4L8q_item>span:first-child{color:#e5e5e5}.NC4L8q_item>span:nth-child(2){color:var(--amber);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.NC4L8q_itemNote{color:var(--mute);grid-column:1/-1;font-size:13px;line-height:1.4}.NC4L8q_itemNote a{color:#a7f3d0}.NC4L8q_foot{color:#8a8a8a;margin:10px 0 0;font-size:12px;line-height:1.45}.NC4L8q_src{color:#8a8a8a;margin:4px 0 0;font-size:12px}.NC4L8q_otherWays{font:inherit;color:#a7f3d0;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.NC4L8q_otherWays:hover{color:#d1fae5}.NC4L8q_hl{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.NC4L8q_cardLi{display:flex}.NC4L8q_card{background:var(--card);cursor:pointer;border-radius:14px;outline:none;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.NC4L8q_card>img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;transition:transform 1.2s ease-out;display:block}.NC4L8q_card>div:not(.NC4L8q_more){padding:10px 12px 12px;transition:opacity .3s}.NC4L8q_card b{font-size:17px;display:block}.NC4L8q_card .NC4L8q_fact{color:var(--mute);font-size:14px}.NC4L8q_km{color:#fff;background:#000000b8;border-radius:999px;padding:2px 8px;font-size:12px;transition:opacity .3s;position:absolute;top:8px;right:8px}.NC4L8q_cardBtn{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:14px;margin:0;padding:0;position:absolute;inset:0}.NC4L8q_cardBtn:focus-visible{box-shadow:inset 0 0 0 2px var(--brand);outline:none}.NC4L8q_more{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#06090e26,#06090ed1 38%,#06090ef2);flex-direction:column;justify-content:flex-end;padding:14px 14px 12px;transition:opacity .35s ease-out;display:flex;position:absolute;inset:0}.NC4L8q_more p{opacity:0;margin:0;transition:opacity .45s ease-out,transform .45s ease-out;transform:translateY(10px)}.NC4L8q_more .NC4L8q_mName{font:600 clamp(20px, 1.3vw, 26px)/1.1 var(--font-serif);margin-bottom:6px}.NC4L8q_more .NC4L8q_mDay{color:var(--amber);margin-bottom:6px;font-size:13px;font-weight:600;transition-delay:.12s}.NC4L8q_more .NC4L8q_mWow{font:italic clamp(15px, .95vw, 17px)/1.4 var(--font-serif);color:#fff;transition-delay:.3s}.NC4L8q_more .NC4L8q_mBy{color:#8a8a8a;margin-top:6px;font-size:11px;transition-delay:.5s}.NC4L8q_more .NC4L8q_mBy a{color:#a3a3a3;pointer-events:auto}.NC4L8q_card:hover .NC4L8q_more,.NC4L8q_cardOpen .NC4L8q_more{opacity:1}.NC4L8q_card:has(:focus-visible) .NC4L8q_more{opacity:1}.NC4L8q_card:hover .NC4L8q_more p,.NC4L8q_cardOpen .NC4L8q_more p{opacity:1;transform:none}.NC4L8q_card:has(:focus-visible) .NC4L8q_more p{opacity:1;transform:none}.NC4L8q_card:hover>img,.NC4L8q_cardOpen>img{transform:scale(1.06)}.NC4L8q_card:has(:focus-visible)>img{transform:scale(1.06)}.NC4L8q_card:hover>div:not(.NC4L8q_more),.NC4L8q_cardOpen>div:not(.NC4L8q_more){opacity:0}.NC4L8q_card:has(:focus-visible)>div:not(.NC4L8q_more){opacity:0}.NC4L8q_cardCredit{color:#737373;padding:0 12px 8px;font-size:10px}body:has(.NC4L8q_wrap){padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.NC4L8q_cta{z-index:30;background:var(--amber);color:#111;cursor:pointer;opacity:0;pointer-events:none;border:0;border-radius:999px;min-height:56px;padding:0 28px;font-size:17px;font-weight:700;transition:opacity .4s ease-out,transform .4s ease-out;position:fixed;bottom:24px;right:32px;transform:translateY(8px);box-shadow:0 8px 28px #f59e0b59}.NC4L8q_ctaOn{opacity:1;pointer-events:auto;animation:1.2s ease-out .4s NC4L8q_pulse;transform:none}.NC4L8q_cta:focus-visible{outline-offset:3px;outline:3px solid #fff}.NC4L8q_cta{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:8px 26px;display:inline-flex;overflow:hidden}.NC4L8q_ctaMain{font-size:17px;font-weight:700;line-height:1.15}.NC4L8q_ctaSub{opacity:.78;font-size:11.5px;font-weight:500;line-height:1.2}.NC4L8q_ctaNudge{animation:1.6s ease-in-out 2 NC4L8q_ctaGlow}.NC4L8q_ctaNudge:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff8c 48%,#0000 66%) 0 0/250% 100%;animation:1.3s ease-out .1s both NC4L8q_ctaSweep;position:absolute;inset:0}@keyframes NC4L8q_ctaGlow{0%,to{transform:none;box-shadow:0 8px 28px #f59e0b59}50%{transform:translateY(-2px)scale(1.03);box-shadow:0 8px 28px #f59e0b73,0 0 0 10px #f59e0b29,0 0 36px 6px #f59e0b59}}@keyframes NC4L8q_ctaSweep{0%{background-position:130% 0}to{background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.NC4L8q_ctaNudge,.NC4L8q_ctaNudge:after{animation:none}}@keyframes NC4L8q_pulse{0%{box-shadow:0 0 #f59e0b8c}to{box-shadow:0 0 0 18px #f59e0b00}}.NC4L8q_building{color:#d1fae5;background:#101a16;border:1px solid #1f3a2f;border-radius:12px;gap:10px;margin-top:12px;padding:14px;font-size:14px;display:grid}.NC4L8q_building p{margin:0}.NC4L8q_err{color:#fecaca;background:#2a1212;border-color:#4a1d1d}.NC4L8q_skel{background:#1a1a1a;border-radius:10px;min-height:48px}.NC4L8q_bar{background:#16342a;border-radius:4px;height:4px;overflow:hidden}.NC4L8q_bar span{border-radius:inherit;background:linear-gradient(90deg,#10b981,#6ee7b7,#10b981) 0 0/200% 100%;height:100%;transition:width 1.2s ease-out;animation:1.6s linear infinite NC4L8q_barFlow;display:block}@keyframes NC4L8q_barFlow{0%{background-position:200% 0}to{background-position:0 0}}.NC4L8q_steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.NC4L8q_steps li{align-items:center;gap:10px;transition:color .3s,opacity .3s;display:flex}.NC4L8q_stepDot{border-radius:999px;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:grid}.NC4L8q_stepDone{color:#a7f3d0}.NC4L8q_stepDone .NC4L8q_stepDot{color:#052e1f;background:#10b981}.NC4L8q_stepNow{color:#ecfdf5;font-weight:600}.NC4L8q_stepNow .NC4L8q_stepDot{border:2px solid #34d399;border-top-color:#0000;animation:.9s linear infinite NC4L8q_spin}.NC4L8q_stepNext{color:#6b8f80;opacity:.7}.NC4L8q_stepNext .NC4L8q_stepDot{border:2px solid #2a4a3d}.NC4L8q_stepFact{color:#6ee7b7;font-style:normal;font-weight:400}.NC4L8q_stepTime{color:#8fb8a6;font-size:12.5px}.NC4L8q_clock{font-variant-numeric:tabular-nums;color:#d1fae5;margin-right:4px;font-weight:600}@keyframes NC4L8q_spin{to{transform:rotate(360deg)}}.NC4L8q_searching{aspect-ratio:12/11;background-color:#0000;background-image:linear-gradient(#34d3990f 1px,#0000 1px),linear-gradient(90deg,#34d3990f 1px,#0000 1px),radial-gradient(circle at 30% 30%,#12233a,#0a1424 70%);background-position:0 0;background-repeat:repeat;background-size:40px 40px,40px 40px,100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:16px;margin-top:12px;position:relative;overflow:hidden}.NC4L8q_scan{background:linear-gradient(100deg,#0000 35%,#34d39924 50%,#0000 65%) 0 0/250% 100%;animation:2.2s ease-in-out infinite NC4L8q_ctaSweep;position:absolute;inset:0}.NC4L8q_ping{background:#34d399;border-radius:999px;width:14px;height:14px;margin:-7px;animation:1.8s ease-out infinite NC4L8q_ping;position:absolute}@keyframes NC4L8q_ping{0%{box-shadow:0 0 #34d39999}to{box-shadow:0 0 0 26px #34d39900}}.NC4L8q_draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.8s ease-out forwards NC4L8q_draw}@keyframes NC4L8q_draw{to{stroke-dashoffset:0}}.NC4L8q_runner{filter:drop-shadow(0 0 10px #fbbf24e6)}@media (prefers-reduced-motion:reduce){.NC4L8q_bar span,.NC4L8q_stepNow .NC4L8q_stepDot,.NC4L8q_scan,.NC4L8q_ping,.NC4L8q_draw{animation:none}.NC4L8q_draw{stroke-dashoffset:0}.NC4L8q_runner{display:none}}@media (min-width:2200px){.NC4L8q_side{font-size:18px}.NC4L8q_rowBtn{min-height:56px;font-size:18px}.NC4L8q_src{font-size:14px}.NC4L8q_card b{font-size:20px}.NC4L8q_card .NC4L8q_fact{font-size:16px}.NC4L8q_hl{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:900px){.NC4L8q_wrap{margin-top:0;display:block}.NC4L8q_mapcol{display:none}.NC4L8q_mapPhone{display:block}.NC4L8q_side{padding:12px 16px 32px}.NC4L8q_hero{aspect-ratio:6/5;border-radius:0;margin:0 -16px}.NC4L8q_hl{scroll-snap-type:x proximity;gap:10px;margin-top:18px;padding-bottom:8px;display:flex;overflow-x:auto}.NC4L8q_cardLi{scroll-snap-align:start;flex:none;min-width:150px;max-width:150px;transition:min-width .35s ease-out,max-width .35s ease-out}.NC4L8q_cardLiOpen{min-width:78vw;max-width:78vw}.NC4L8q_cardOpen .NC4L8q_km{opacity:0}.NC4L8q_more{padding:12px}.NC4L8q_cta{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:auto}.NC4L8q_panelBody{padding:2px 12px 14px}.NC4L8q_pcard{width:220px}.NC4L8q_pcard img{height:110px}}@media (prefers-reduced-motion:reduce){.NC4L8q_pin{opacity:1;animation:none}.NC4L8q_card>img,.NC4L8q_more,.NC4L8q_more p,.NC4L8q_card>div,.NC4L8q_km,.NC4L8q_panel,.NC4L8q_go,.NC4L8q_fade,.NC4L8q_cardLi{transition:none!important}.NC4L8q_card:hover>img,.NC4L8q_cardOpen>img,.NC4L8q_more p{transform:none!important}.NC4L8q_card:has(:focus-visible)>img{transform:none!important}.NC4L8q_cta{transition:none;transform:none}.NC4L8q_ctaOn{animation:none}}.NC4L8q_changeStart{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;opacity:.9;background:0 0;border:0;padding:0 2px;font-weight:600;text-decoration:underline}.NC4L8q_changeStart:hover,.NC4L8q_changeStart:focus-visible{opacity:1}.NC4L8q_rememberDone{font:inherit;opacity:.85;font-weight:600}.NC4L8q_startBox{background:#121212;border:1px solid #2a2a2a;border-radius:12px;gap:10px;margin:12px 0 4px;padding:12px 14px;display:grid}.NC4L8q_startNote{color:#d4d4d4;margin:0;font-size:14px}.NC4L8q_startForm{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.NC4L8q_startField{flex:220px;min-width:0}.NC4L8q_startGo{color:#f5f5f5;cursor:pointer;background:0 0;border:1px solid #737373;border-radius:10px;min-height:44px;padding:0 16px;font-weight:600}.NC4L8q_startGo:disabled{opacity:.5;cursor:default}
