.NyhmuW_wrap{gap:2rem;display:grid}@media (min-width:1080px){.NyhmuW_wrap{grid-template-columns:.9fr 1.1fr;align-items:start;gap:4rem}}.NyhmuW_lead{color:var(--text-soft);max-width:48ch;margin-top:1.1rem}.NyhmuW_list{gap:.6rem;display:grid}@media (min-width:560px){.NyhmuW_list{grid-template-columns:1fr 1fr}}.NyhmuW_item{border-radius:var(--radius-s);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:1rem 1.15rem;font-weight:540;line-height:1.4;display:grid}.NyhmuW_idx{font-family:var(--font-mono);color:var(--pine);padding-top:.15rem;font-size:.75rem}.NyhmuW_photo{background:var(--ink);color:var(--text-inv);box-shadow:none}.NyhmuW_photo svg{width:20px;height:20px;color:var(--aurora)}.NyhmuW_photo a{color:var(--aurora)}
.BKM3sa_figure{margin:0}.BKM3sa_frame{border-radius:var(--radius);background:var(--glacier);width:100%;box-shadow:var(--shadow-s),inset 0 0 0 1px var(--line);isolation:isolate;position:relative;overflow:hidden}.BKM3sa_frame:after{content:"";border-radius:inherit;pointer-events:none;background-image:linear-gradient(#ffffffbf,#ffffffbf),linear-gradient(#ffffffbf,#ffffffbf),linear-gradient(#ffffffbf,#ffffffbf),linear-gradient(#ffffffbf,#ffffffbf),linear-gradient(#ffffffbf,#ffffffbf),linear-gradient(#ffffffbf,#ffffffbf),linear-gradient(#ffffffbf,#ffffffbf),linear-gradient(#ffffffbf,#ffffffbf);background-position:12px 12px,12px 12px,calc(100% - 12px) 12px,calc(100% - 12px) 12px,12px calc(100% - 12px),12px calc(100% - 12px),calc(100% - 12px) calc(100% - 12px),calc(100% - 12px) calc(100% - 12px);background-repeat:no-repeat;background-size:12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px;position:absolute;inset:0}.BKM3sa_frame:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 55%,#0a16202e);position:absolute;inset:0}.BKM3sa_frame:after{z-index:2}.BKM3sa_img{object-fit:cover;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.BKM3sa_figure:hover .BKM3sa_img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.BKM3sa_img{transition:none}.BKM3sa_figure:hover .BKM3sa_img{transform:none}}.BKM3sa_caption{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);margin-top:.75rem;font-size:.66rem}.BKM3sa_dark .BKM3sa_caption{color:var(--text-inv-soft)}
.kjq7aG_mask{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.kjq7aG_word{animation:kjq7aG_word-in .9s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both;display:inline-block}.kjq7aG_accent{animation:kjq7aG_word-in .9s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both,kjq7aG_underline .8s cubic-bezier(.65, 0, .35, 1) calc(var(--d,0s) + .5s) both;background-image:linear-gradient(currentColor,currentColor);background-position:0 92%;background-repeat:no-repeat;background-size:100% .07em}@keyframes kjq7aG_word-in{0%{transform:translateY(105%)}to{transform:none}}@keyframes kjq7aG_underline{0%{background-size:0% .07em}to{background-size:100% .07em}}
.lc9hHW_hero{padding-block:clamp(2rem,5vw,4rem) clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden}.lc9hHW_bg{z-index:-1;background:radial-gradient(45% 60% at 85% 10%,#37dba829,#0000 70%),radial-gradient(40% 50% at 0 100%,#9fd2e459,#0000 70%);position:absolute;inset:0}.lc9hHW_bg:after{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px),linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 70% 30%,#000,#0000 75%);mask-image:radial-gradient(70% 70% at 70% 30%,#000,#0000 75%)}.lc9hHW_grid{align-items:center;gap:3rem;display:grid}@media (min-width:1080px){.lc9hHW_grid{grid-template-columns:1.15fr .85fr;gap:4rem}}.lc9hHW_crumbs{margin-bottom:2rem}.lc9hHW_crumbs ol{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);flex-wrap:wrap;gap:.4rem;font-size:.72rem;display:flex}.lc9hHW_crumbs li+li:before{content:"/";opacity:.5;margin-right:.4rem}.lc9hHW_crumbs a{text-decoration:none}@media (hover:hover) and (pointer:fine){.lc9hHW_crumbs a:hover{color:var(--pine)}}.lc9hHW_intro{margin-block:1.6rem 2rem}.lc9hHW_aside{width:100%}.lc9hHW_area{color:var(--text-soft);align-items:flex-start;gap:.45rem;max-width:60ch;margin-top:1.5rem;font-size:.9rem;display:flex}.lc9hHW_area svg{width:17px;height:17px;color:var(--pine);flex:none;margin-top:.2rem}
.zOrJEG_band{padding-block:clamp(3rem,6vw,5rem)}.zOrJEG_inner{border-radius:var(--radius-l);color:var(--text-inv);background:radial-gradient(60% 120% at 100% 100%, #37dba840, transparent 60%),radial-gradient(50% 90% at 0% 0%, #9fd2e424, transparent 60%),var(--ink);gap:2rem;padding:clamp(2rem,5vw,3.75rem);display:grid;position:relative;overflow:hidden}.zOrJEG_inner:after{content:"";border-radius:inherit;pointer-events:none;background-image:linear-gradient(#ffffff59,#ffffff59),linear-gradient(#ffffff59,#ffffff59),linear-gradient(#ffffff59,#ffffff59),linear-gradient(#ffffff59,#ffffff59),linear-gradient(#ffffff59,#ffffff59),linear-gradient(#ffffff59,#ffffff59),linear-gradient(#ffffff59,#ffffff59),linear-gradient(#ffffff59,#ffffff59);background-position:16px 16px,16px 16px,calc(100% - 16px) 16px,calc(100% - 16px) 16px,16px calc(100% - 16px),16px calc(100% - 16px),calc(100% - 16px) calc(100% - 16px),calc(100% - 16px) calc(100% - 16px);background-repeat:no-repeat;background-size:14px 1px,1px 14px,14px 1px,1px 14px,14px 1px,1px 14px,14px 1px,1px 14px;position:absolute;inset:0}@media (min-width:1080px){.zOrJEG_inner{grid-template-columns:1.4fr 1fr;align-items:center}}.zOrJEG_inner h2{margin-bottom:1rem;font-size:clamp(1.8rem,3.6vw,2.8rem)}.zOrJEG_inner p{color:var(--text-inv-soft);max-width:52ch}.zOrJEG_hours{align-items:center;gap:.5rem;margin-top:1rem;font-size:.9rem;display:inline-flex}.zOrJEG_hours svg{width:18px;height:18px;color:var(--aurora)}.zOrJEG_actions{gap:.75rem;display:grid}@media (min-width:1080px){.zOrJEG_actions{justify-items:end}.zOrJEG_actions .zOrJEG_big{min-width:300px}}.zOrJEG_actions .zOrJEG_big{min-height:64px;font-size:1.2rem;font-family:var(--font-mono);letter-spacing:.02em}
.jO12eq_wrap{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow),inset 0 0 0 1px var(--line);scroll-margin-top:calc(var(--header-h) + 1rem);position:relative}.jO12eq_form{padding:clamp(1.4rem,4vw,2.4rem)}.jO12eq_head{border-bottom:1px dashed var(--line-strong);align-items:center;gap:1rem;margin-bottom:1.6rem;padding-bottom:1.2rem;display:flex}.jO12eq_headLogo{flex:none;width:52px;height:auto}.jO12eq_context{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pine);margin-bottom:.3rem;font-size:.72rem}.jO12eq_optional{color:var(--text-mute);font-weight:400}.jO12eq_details{background:var(--snow);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;margin-top:1rem}.jO12eq_details summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.9rem 1rem;font-size:.92rem;font-weight:600;list-style:none;display:flex}.jO12eq_details summary::-webkit-details-marker{display:none}.jO12eq_details summary svg{width:16px;height:16px;color:var(--pine);transition:transform .3s cubic-bezier(.22,1,.36,1)}.jO12eq_details[open] summary svg{transform:rotate(45deg)}.jO12eq_details>.jO12eq_grid{padding:.25rem 1rem 1.1rem}.jO12eq_details input,.jO12eq_details select{background:var(--white)}.jO12eq_title{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:700;font-stretch:108%;line-height:1.1}.jO12eq_subtitle{color:var(--text-soft);margin-top:.4rem;font-size:.95rem}.jO12eq_grid{gap:1rem;display:grid}@media (min-width:560px){.jO12eq_grid{grid-template-columns:1fr 1fr}.jO12eq_full{grid-column:1/-1}}.jO12eq_field{border:0;align-content:start;gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.jO12eq_field label,.jO12eq_field legend{padding:0;font-size:.85rem;font-weight:600}.jO12eq_field input,.jO12eq_field select,.jO12eq_field textarea{background:var(--snow);width:100%;min-height:50px;box-shadow:inset 0 0 0 1px var(--line-strong);border:0;border-radius:12px;padding:.75rem .95rem;font-size:1rem;transition:box-shadow .2s,background-color .2s}.jO12eq_field input::placeholder,.jO12eq_field select::placeholder,.jO12eq_field textarea::placeholder{color:var(--text-mute)}.jO12eq_field input:focus,.jO12eq_field select:focus,.jO12eq_field textarea:focus{background:var(--white);box-shadow:inset 0 0 0 2px var(--pine),0 0 0 4px #37dba82e;outline:none}.jO12eq_field input[aria-invalid=true],.jO12eq_field select[aria-invalid=true],.jO12eq_field textarea[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--signal)}.jO12eq_field textarea{resize:vertical;min-height:96px}.jO12eq_chips{flex-wrap:wrap;gap:.4rem;display:flex}.jO12eq_chip{cursor:pointer;position:relative}.jO12eq_chip input{opacity:0;cursor:pointer;min-height:0;position:absolute;inset:0}.jO12eq_chip span{box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;padding:.45rem .8rem;font-size:.85rem;font-weight:550;transition:background-color .2s,color .2s;display:inline-block}.jO12eq_chip input:checked+span{background:var(--ink);color:var(--white);box-shadow:none}.jO12eq_chip input:focus-visible+span{outline:2px solid var(--aurora);outline-offset:2px}.jO12eq_hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.jO12eq_consent{color:var(--text-soft);cursor:pointer;grid-template-columns:22px 1fr;gap:.7rem;margin-top:1.25rem;font-size:.85rem;line-height:1.5;display:grid}.jO12eq_consent input{width:20px;height:20px;accent-color:var(--pine);margin:.1rem 0 0}.jO12eq_error{color:#b9381b;font-size:.8rem;font-weight:600}.jO12eq_submitRow{gap:.75rem;margin-top:1.4rem;display:grid}.jO12eq_submitRow .btn{min-height:58px;font-size:1.05rem}.jO12eq_or{text-align:center;color:var(--text-soft);font-size:.9rem}.jO12eq_or a{color:var(--text);font-weight:700}.jO12eq_formError{background:var(--signal-soft);color:#8f2a12;border-radius:12px;margin-top:1rem;padding:.75rem 1rem;font-size:.9rem;font-weight:600}.jO12eq_spinner{border:2px solid #ffffff59;border-top-color:var(--white);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite jO12eq_spin}@keyframes jO12eq_spin{to{transform:rotate(360deg)}}.jO12eq_success{text-align:center;justify-items:center;gap:.75rem;padding:clamp(2.5rem,6vw,4rem) 1.5rem;display:grid}.jO12eq_success p{color:var(--text-soft);max-width:42ch}.jO12eq_successIcon{background:var(--aurora);width:72px;height:72px;color:var(--ink);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 10px #37dba826}.jO12eq_successIcon svg{stroke-width:2.4px;width:34px;height:34px}.jO12eq_successTitle{font-family:var(--font-display);font-size:1.8rem;font-weight:700;color:var(--text)!important}.jO12eq_successSub a{color:var(--text);font-weight:700}.jO12eq_label{font-size:.85rem;font-weight:600}.jO12eq_photoRow{flex-wrap:wrap;gap:.5rem;display:flex}.jO12eq_thumb{width:76px;height:76px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:12px;position:relative;overflow:hidden}.jO12eq_thumb img{object-fit:cover;width:100%;height:100%}.jO12eq_thumb button{width:24px;height:24px;color:var(--white);cursor:pointer;background:#0a1620bf;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.jO12eq_thumb button svg{width:14px;height:14px}.jO12eq_addPhoto{border:1.5px dashed var(--line-strong);background:var(--snow);width:76px;height:76px;color:var(--pine);cursor:pointer;border-radius:12px;align-content:center;place-items:center;gap:.2rem;font-size:.75rem;font-weight:600;transition:border-color .2s,background-color .2s;display:grid;position:relative}.jO12eq_addPhoto input{opacity:0;cursor:pointer;position:absolute;inset:0}.jO12eq_addPhoto svg{width:22px;height:22px}.jO12eq_addPhoto:hover,.jO12eq_addPhoto:focus-within{border-color:var(--pine);background:var(--white)}.jO12eq_hint{color:var(--text-mute);font-size:.8rem}.jO12eq_spinnerDark{border:2px solid var(--line-strong);border-top-color:var(--pine);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite jO12eq_spin}
.r6S7MG_list{counter-reset:step;gap:.75rem;display:grid;position:relative}.r6S7MG_rail{background:var(--line);width:2px;position:absolute;top:28px;bottom:28px;left:27px}.section--dark .r6S7MG_rail{background:var(--line-inv)}.r6S7MG_fill{background:linear-gradient(var(--aurora), var(--pine));transform-origin:top;box-shadow:0 0 12px var(--aurora-glow);position:absolute;inset:0}.r6S7MG_step{grid-template-columns:56px 1fr;gap:1.25rem;padding:1.25rem 1.25rem 1.25rem 0;display:grid;position:relative}.r6S7MG_step h3{margin-bottom:.4rem}.r6S7MG_step p{color:var(--text-soft);max-width:60ch}.section--dark .r6S7MG_step p{color:var(--text-inv-soft)}.r6S7MG_num{z-index:1;background:var(--snow);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--line-strong);font-family:var(--font-mono);color:var(--pine);border-radius:50%;place-items:center;font-size:.95rem;display:grid;position:relative}.section--dark .r6S7MG_num{background:var(--ink);box-shadow:inset 0 0 0 1px var(--line-inv-strong);color:var(--aurora)}
.VGdAZa_list{border-top:1px solid var(--line-strong)}.VGdAZa_item{border-bottom:1px solid var(--line-strong)}.VGdAZa_q{font-family:var(--font-body);letter-spacing:-.01em;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:650;font-stretch:100%}.VGdAZa_q button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:1.35rem 0;line-height:1.35;display:flex}.VGdAZa_icon{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%;flex:none;place-items:center;transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .3s,color .3s;display:grid}.VGdAZa_icon svg{width:16px;height:16px}.VGdAZa_open .VGdAZa_icon{background:var(--ink);color:var(--aurora);box-shadow:none;transform:rotate(45deg)}.VGdAZa_a{overflow:hidden}.VGdAZa_a p{color:var(--text-soft);max-width:75ch;padding:0 3.5rem 1.5rem 0}
.K91RFW_grid{gap:1rem;display:grid}@media (min-width:820px){.K91RFW_grid{grid-template-columns:1fr 1fr}}.K91RFW_col{border-radius:var(--radius);padding:1.75rem}.K91RFW_col ul{gap:.8rem;display:grid}.K91RFW_col li{grid-template-columns:22px 1fr;align-items:start;gap:.7rem;line-height:1.45;display:grid}.K91RFW_col li svg{width:20px;height:20px;margin-top:.1rem}.K91RFW_head{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding-bottom:.9rem;font-size:.72rem;display:flex}.K91RFW_head svg{width:16px;height:16px}.K91RFW_yes{background:var(--ink);color:var(--text-inv)}.K91RFW_yes .K91RFW_head{color:var(--aurora);border-color:var(--line-inv)}.K91RFW_yes li svg{color:var(--aurora)}.K91RFW_no{background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.K91RFW_no .K91RFW_head{color:var(--signal);border-color:var(--line)}.K91RFW_no li{color:var(--text-soft)}.K91RFW_no li svg{color:var(--signal)}
.DNbOqa_card{border-radius:var(--radius-l);background:radial-gradient(120% 80% at 100% 0%, #37dba81f, transparent 60%),linear-gradient(180deg, var(--ink-2), var(--ink));color:var(--text-inv);box-shadow:0 40px 80px -30px #0a162099,inset 0 0 0 1px var(--line-inv);padding:1.1rem;position:relative}.DNbOqa_card:after{content:"";border-radius:inherit;pointer-events:none;background-image:linear-gradient(#ffffff59,#ffffff59),linear-gradient(#ffffff59,#ffffff59),linear-gradient(#ffffff59,#ffffff59),linear-gradient(#ffffff59,#ffffff59),linear-gradient(#ffffff59,#ffffff59),linear-gradient(#ffffff59,#ffffff59),linear-gradient(#ffffff59,#ffffff59),linear-gradient(#ffffff59,#ffffff59);background-position:10px 10px,10px 10px,calc(100% - 10px) 10px,calc(100% - 10px) 10px,10px calc(100% - 10px),10px calc(100% - 10px),calc(100% - 10px) calc(100% - 10px),calc(100% - 10px) calc(100% - 10px);background-repeat:no-repeat;background-size:12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px;position:absolute;inset:0}@media (min-width:560px){.DNbOqa_card{padding:1.4rem}}.DNbOqa_head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;padding-inline:.3rem;display:flex}.DNbOqa_ref{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-inv-soft);font-size:.72rem}.DNbOqa_status{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--signal-soft);color:#ff9a80;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .7rem;font-size:.72rem;transition:background-color .4s,color .4s;display:inline-flex}.DNbOqa_statusOk{color:var(--aurora);background:#37dba824}.DNbOqa_led{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.DNbOqa_planWrap{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line-inv);background:#ffffff06;position:relative;overflow:hidden}.DNbOqa_plan{aspect-ratio:4/3;width:100%;height:auto}.DNbOqa_gridLine{fill:none;stroke:#9fd2e412;stroke-width:1px}.DNbOqa_walls{fill:none;stroke:var(--frost);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.DNbOqa_furniture{fill:#9fd2e40f;stroke:#9fd2e459;stroke-width:1.2px}.DNbOqa_labels text{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--text-inv-soft);opacity:.75;font-size:9px}.DNbOqa_sweep line{stroke:var(--aurora);stroke-width:2px;filter:drop-shadow(0 0 6px var(--aurora))}.DNbOqa_spot .DNbOqa_core{fill:var(--signal);stroke:var(--ink);stroke-width:2.5px;transition:fill .35s,r .35s cubic-bezier(.22,1,.36,1)}.DNbOqa_spot .DNbOqa_pulse{fill:var(--signal);opacity:.35;transform-box:fill-box;transform-origin:50%;animation:1.8s cubic-bezier(.22,1,.36,1) infinite DNbOqa_pulse}.DNbOqa_spotOk .DNbOqa_core{fill:var(--aurora);r:8}.DNbOqa_spotActive .DNbOqa_core{r:10}.DNbOqa_tick{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12;stroke-dashoffset:12px;animation:.4s cubic-bezier(.22,1,.36,1) forwards DNbOqa_draw}@keyframes DNbOqa_pulse{0%{opacity:.5;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}@keyframes DNbOqa_draw{to{stroke-dashoffset:0}}.DNbOqa_hits{position:absolute;inset:0}.DNbOqa_hits li{position:absolute;translate:-50% -50%}.DNbOqa_hits button{cursor:help;background:0 0;border:0;border-radius:50%;width:34px;height:34px;display:block}.DNbOqa_tip{white-space:nowrap;background:var(--white);color:var(--ink);box-shadow:var(--shadow-s);pointer-events:none;z-index:2;border-radius:8px;padding:.35rem .6rem;font-size:.78rem;font-weight:600;position:absolute;bottom:calc(100% + 4px);left:50%;translate:-50%}.DNbOqa_foot{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-inline:.3rem;display:flex}.DNbOqa_counter{align-items:center;gap:.8rem;display:flex}.DNbOqa_counterNum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--white);font-size:2.4rem;line-height:1}.DNbOqa_counterLabel{color:var(--text-inv-soft);font-size:.82rem;line-height:1.35}.DNbOqa_replay{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;min-height:40px;box-shadow:inset 0 0 0 1px var(--line-inv-strong);color:var(--white);cursor:pointer;background:#ffffff12;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .95rem;font-size:.72rem;transition:background-color .2s;display:inline-flex}.DNbOqa_replay svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.DNbOqa_replay:hover{background:#ffffff24}}.DNbOqa_replay:disabled{opacity:.5;cursor:progress}.DNbOqa_caption{color:var(--text-inv-soft);opacity:.8;margin-top:.8rem;padding-inline:.3rem;font-size:.74rem}
.Z_o8dW_sheet{border-radius:var(--radius-l);background:radial-gradient(90% 70% at 100% 0%, #37dba824, transparent 60%),linear-gradient(180deg, var(--ink-2), var(--ink));color:var(--text-inv);box-shadow:0 40px 80px -30px #0a16208c,inset 0 0 0 1px var(--line-inv);padding:1.5rem;position:relative}.Z_o8dW_sheet:after{content:"";border-radius:inherit;pointer-events:none;background-image:linear-gradient(#ffffff59,#ffffff59),linear-gradient(#ffffff59,#ffffff59),linear-gradient(#ffffff59,#ffffff59),linear-gradient(#ffffff59,#ffffff59),linear-gradient(#ffffff59,#ffffff59),linear-gradient(#ffffff59,#ffffff59),linear-gradient(#ffffff59,#ffffff59),linear-gradient(#ffffff59,#ffffff59);background-position:10px 10px,10px 10px,calc(100% - 10px) 10px,calc(100% - 10px) 10px,10px calc(100% - 10px),10px calc(100% - 10px),calc(100% - 10px) calc(100% - 10px),calc(100% - 10px) calc(100% - 10px);background-repeat:no-repeat;background-size:12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px;position:absolute;inset:0}.Z_o8dW_head{border-bottom:1px dashed var(--line-inv-strong);align-items:center;gap:1rem;padding-bottom:1.1rem;display:flex}.Z_o8dW_icon{width:52px;height:52px;color:var(--aurora);background:#37dba81f;border-radius:16px;flex:none;place-items:center;display:grid}.Z_o8dW_icon svg{width:26px;height:26px}.Z_o8dW_code{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-inv-soft);font-size:.72rem}.Z_o8dW_title{font-family:var(--font-display);margin-top:.2rem;font-size:1.15rem;font-weight:700;line-height:1.2}.Z_o8dW_list{margin-block:.6rem;display:grid}.Z_o8dW_list li{border-bottom:1px solid var(--line-inv);grid-template-columns:30px 1fr 26px;align-items:center;gap:.75rem;padding:.7rem 0;font-size:.95rem;display:grid}.Z_o8dW_idx{font-family:var(--font-mono);color:var(--text-inv-soft);font-size:.75rem}.Z_o8dW_box{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--line-inv-strong);border-radius:7px;place-items:center;display:grid}.Z_o8dW_box svg{fill:none;width:16px;height:16px;stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.Z_o8dW_foot{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--aurora);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:.9rem;font-size:.62rem;display:flex}
.Ma9OkW_map{aspect-ratio:16/11;border-radius:var(--radius-l);background:radial-gradient(70% 60% at 70% 30%, #9fd2e424, transparent 70%),linear-gradient(160deg, var(--ink-2), var(--ink));box-shadow:inset 0 0 0 1px var(--line-inv);position:relative;overflow:hidden}.Ma9OkW_map:after{content:"";border-radius:inherit;pointer-events:none;background-image:linear-gradient(#ffffff4d,#ffffff4d),linear-gradient(#ffffff4d,#ffffff4d),linear-gradient(#ffffff4d,#ffffff4d),linear-gradient(#ffffff4d,#ffffff4d),linear-gradient(#ffffff4d,#ffffff4d),linear-gradient(#ffffff4d,#ffffff4d),linear-gradient(#ffffff4d,#ffffff4d),linear-gradient(#ffffff4d,#ffffff4d);background-position:12px 12px,12px 12px,calc(100% - 12px) 12px,calc(100% - 12px) 12px,12px calc(100% - 12px),12px calc(100% - 12px),calc(100% - 12px) calc(100% - 12px),calc(100% - 12px) calc(100% - 12px);background-repeat:no-repeat;background-size:12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px;position:absolute;inset:0}.Ma9OkW_map:before{content:"";background-image:linear-gradient(#9fd2e40f 1px,#0000 1px),linear-gradient(90deg,#9fd2e40f 1px,#0000 1px);background-size:8% 11.6%;position:absolute;inset:0}@media (max-width:559px){.Ma9OkW_map{aspect-ratio:4/3.6}}.Ma9OkW_svg{width:100%;height:100%;position:absolute;inset:0}.Ma9OkW_river,.Ma9OkW_riverGlow{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.Ma9OkW_river{stroke:var(--frost);stroke-width:3px}.Ma9OkW_riverGlow{stroke:var(--frost);stroke-width:14px;opacity:.12}.Ma9OkW_pins li{position:absolute;translate:-50% -50%}.Ma9OkW_pin{color:var(--white);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.25rem .55rem .25rem .3rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:background-color .25s;display:inline-flex}@media (hover:hover) and (pointer:fine){.Ma9OkW_pin:hover{background:#ffffff1a}.Ma9OkW_pin:hover .Ma9OkW_dot{transform:scale(1.3)}}.Ma9OkW_left{flex-direction:row-reverse;padding:.25rem .3rem .25rem .55rem}.Ma9OkW_dot{background:var(--aurora);width:12px;height:12px;box-shadow:0 0 0 4px #37dba833,0 0 18px var(--aurora-glow);border-radius:50%;flex:none;transition:transform .25s cubic-bezier(.22,1,.36,1)}.Ma9OkW_current{background:var(--aurora);color:var(--ink)}.Ma9OkW_current .Ma9OkW_dot{background:var(--ink)}@media (max-width:559px){.Ma9OkW_name{font-size:.72rem}}.Ma9OkW_legend{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-inv-soft);font-size:.62rem;position:absolute;bottom:1.1rem;left:1.4rem;right:1.4rem}
.iBg7-a_card{--mx:50%;--my:0%;border-radius:var(--radius);background:var(--white);height:100%;min-height:270px;box-shadow:var(--shadow-s),inset 0 0 0 1px var(--line);isolation:isolate;flex-direction:column;gap:.9rem;padding:1.6rem;text-decoration:none;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.iBg7-a_card:before{content:"";z-index:-1;background:radial-gradient(320px circle at var(--mx) var(--my), #37dba829, transparent 65%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.iBg7-a_card:after{content:"";pointer-events:none;background-image:linear-gradient(var(--line-strong), var(--line-strong)),linear-gradient(var(--line-strong), var(--line-strong)),linear-gradient(var(--line-strong), var(--line-strong)),linear-gradient(var(--line-strong), var(--line-strong)),linear-gradient(var(--line-strong), var(--line-strong)),linear-gradient(var(--line-strong), var(--line-strong)),linear-gradient(var(--line-strong), var(--line-strong)),linear-gradient(var(--line-strong), var(--line-strong));opacity:.6;background-position:14px 14px,14px 14px,calc(100% - 14px) 14px,calc(100% - 14px) 14px,14px calc(100% - 14px),14px calc(100% - 14px),calc(100% - 14px) calc(100% - 14px),calc(100% - 14px) calc(100% - 14px);background-repeat:no-repeat;background-size:12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px;transition:inset .45s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.iBg7-a_card:hover{box-shadow:var(--shadow),inset 0 0 0 1px #0c7d5c59;transform:translateY(-4px)}.iBg7-a_card:hover:before{opacity:1}.iBg7-a_card:hover:after{opacity:1;inset:6px}.iBg7-a_card:hover .iBg7-a_icon{background:var(--ink);color:var(--aurora);transform:rotate(-6deg)}.iBg7-a_card:hover .iBg7-a_more svg{transform:translate(4px)}}.iBg7-a_top{justify-content:space-between;align-items:flex-start;display:flex}.iBg7-a_code{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);font-size:.72rem}.iBg7-a_icon{background:var(--glacier);width:52px;height:52px;color:var(--pine);border-radius:16px;place-items:center;transition:background-color .35s,color .35s,transform .45s cubic-bezier(.22,1,.36,1);display:grid}.iBg7-a_icon svg{width:26px;height:26px}.iBg7-a_title{margin-top:auto}.iBg7-a_text{color:var(--text-soft);font-size:.97rem}.iBg7-a_more{color:var(--pine);align-items:center;gap:.4rem;font-size:.92rem;font-weight:650;display:inline-flex}.iBg7-a_more svg{width:16px;height:16px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.iBg7-a_media{margin:-1.6rem -1.6rem .2rem}.iBg7-a_media>div{border-radius:var(--radius) var(--radius) 0 0;box-shadow:none}.iBg7-a_card .iBg7-a_top{z-index:3;position:relative}.iBg7-a_card .iBg7-a_media+.iBg7-a_top .iBg7-a_icon{box-shadow:0 0 0 4px var(--white);margin-top:-2.6rem}
.NBDdtq_split{gap:2.5rem;display:grid}@media (min-width:1080px){.NBDdtq_split{grid-template-columns:.9fr 1.1fr;align-items:start;gap:5rem}.NBDdtq_sticky{top:calc(var(--header-h) + 2rem);position:sticky}}.NBDdtq_prose{color:var(--text-soft);gap:1.1rem;font-size:1.08rem;display:grid}.NBDdtq_situations{background:var(--line);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line);gap:1px;display:grid;overflow:hidden}@media (min-width:560px){.NBDdtq_situations{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.NBDdtq_situations{grid-template-columns:repeat(3,1fr)}}.NBDdtq_situation{background:var(--white);align-content:space-between;gap:1.5rem;min-height:170px;padding:1.5rem;transition:background-color .3s;display:grid}.NBDdtq_situation p{font-size:1.05rem;font-weight:560;line-height:1.4}@media (hover:hover) and (pointer:fine){.NBDdtq_situation:hover{background:var(--glacier)}}.NBDdtq_situationIdx{font-family:var(--font-mono);color:var(--pine);font-size:.78rem}.NBDdtq_precautions{border-radius:var(--radius);background:var(--glacier);margin-top:1rem;padding:1.5rem 1.75rem}.NBDdtq_precautions ul{gap:.6rem 2rem;display:grid}@media (min-width:820px){.NBDdtq_precautions ul{grid-template-columns:1fr 1fr}}.NBDdtq_precautions li{color:var(--text-soft);padding-left:1.1rem;position:relative}.NBDdtq_precautions li:before{content:"";background:var(--pine);border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.NBDdtq_precautionsHead{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pine);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.72rem;display:flex}.NBDdtq_precautionsHead svg{width:18px;height:18px}.NBDdtq_formSplit{gap:2.5rem;display:grid}@media (min-width:1080px){.NBDdtq_formSplit{grid-template-columns:.8fr 1.2fr;align-items:start;gap:4.5rem}.NBDdtq_formSplit>:first-child{top:calc(var(--header-h) + 2rem);position:sticky}}.NBDdtq_reassure{gap:.9rem;margin-top:2rem;display:grid}.NBDdtq_reassure li{align-items:center;gap:.75rem;font-weight:560;display:flex}.NBDdtq_reassure svg{box-sizing:content-box;background:var(--white);width:22px;height:22px;color:var(--pine);border-radius:10px;padding:.35rem}.NBDdtq_zoneStrip{border-block:1px solid var(--line);padding-block:2rem}.NBDdtq_zoneStrip .container{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.NBDdtq_zoneStrip ul{flex-wrap:wrap;gap:.5rem;display:flex}.NBDdtq_zoneStrip a{box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;padding:.4rem .9rem;font-size:.9rem;font-weight:560;text-decoration:none;transition:background-color .2s,color .2s;display:inline-block}@media (hover:hover) and (pointer:fine){.NBDdtq_zoneStrip a:hover{background:var(--ink);color:var(--white)}}.NBDdtq_zoneStrip a.NBDdtq_zoneStrong{background:var(--ink);color:var(--white);box-shadow:none}.NBDdtq_zoneLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);font-size:.72rem}.NBDdtq_cards3,.NBDdtq_cards4{gap:1rem;display:grid}@media (min-width:560px){.NBDdtq_cards3,.NBDdtq_cards4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.NBDdtq_cards3{grid-template-columns:repeat(3,1fr)}.NBDdtq_cards4{grid-template-columns:repeat(4,1fr)}}.NBDdtq_localCard{border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-s),inset 0 0 0 1px var(--line);align-content:start;gap:.75rem;padding:1.75rem;display:grid}.NBDdtq_localCard p{color:var(--text-soft)}.NBDdtq_sectorsHead{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);margin-top:.75rem;font-size:.72rem}.NBDdtq_sectors{flex-wrap:wrap;gap:.4rem;display:flex}.NBDdtq_sectors li{background:var(--white);color:var(--text);border-radius:999px;padding:.35rem .75rem;font-size:.88rem}.NBDdtq_otherLinks{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2rem;display:flex}.NBDdtq_otherLinks a{color:var(--pine);align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex}.NBDdtq_otherLinks a svg{width:15px;height:15px}@media (hover:hover) and (pointer:fine){.NBDdtq_otherLinks a:hover{text-decoration:underline}}.NBDdtq_stepsCompact{counter-reset:none;gap:.5rem;display:grid}.NBDdtq_stepsCompact li{border-radius:var(--radius-s);box-shadow:inset 0 0 0 1px var(--line-inv);background:#ffffff0a;align-items:center;gap:1rem;padding:1rem 1.25rem;font-weight:600;display:flex}.NBDdtq_stepsCompact span{font-family:var(--font-mono);color:var(--aurora);font-size:.8rem}.NBDdtq_sideMedia{max-width:520px;margin-top:2rem}
.wGiYtq_hero{padding-block:clamp(2.5rem,6vw,5rem) clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden}.wGiYtq_heroBg{z-index:-1;background:radial-gradient(40% 55% at 82% 30%, #37dba833, transparent 70%),radial-gradient(45% 60% at 5% 95%, #9fd2e473, transparent 70%),linear-gradient(180deg, var(--snow), var(--glacier));position:absolute;inset:0}.wGiYtq_heroBg:after{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px),linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 75% at 75% 40%,#000 20%,#0000 80%);mask-image:radial-gradient(65% 75% at 75% 40%,#000 20%,#0000 80%)}.wGiYtq_heroGrid{align-items:center;gap:3rem;display:grid}@media (min-width:1080px){.wGiYtq_heroGrid{grid-template-columns:1.08fr .92fr;gap:3.5rem}}.wGiYtq_heroTitle{font-size:clamp(2.6rem,6.8vw,5.6rem)}.wGiYtq_heroLead{margin-block:1.75rem 2.2rem}.wGiYtq_heroMeta{color:var(--text-soft);flex-wrap:wrap;gap:.6rem 1.5rem;margin-top:2rem;font-size:.9rem;display:flex}.wGiYtq_heroMeta li{align-items:center;gap:.45rem;display:inline-flex}.wGiYtq_heroMeta svg{width:17px;height:17px;color:var(--pine)}.wGiYtq_heroPlan{justify-self:center;width:100%;max-width:560px}@media (min-width:1080px){.wGiYtq_heroPlan{justify-self:end}}.wGiYtq_ticker{background:var(--ink);color:var(--text-inv);padding-block:1.05rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.wGiYtq_tickerTrack{width:max-content;animation:40s linear infinite wGiYtq_ticker;display:flex}.wGiYtq_tickerTrack ul{gap:3rem;padding-right:3rem;display:flex}.wGiYtq_tickerTrack li{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.75rem;font-size:.78rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.wGiYtq_tickerTrack:hover{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.wGiYtq_tickerTrack{animation:none}}.wGiYtq_tickerDot{background:var(--aurora);width:6px;height:6px;box-shadow:0 0 8px var(--aurora);border-radius:50%}@keyframes wGiYtq_ticker{to{transform:translate(-50%)}}.wGiYtq_group+.wGiYtq_group{margin-top:clamp(3rem,6vw,4.5rem)}.wGiYtq_groupHead{border-bottom:1px solid var(--line-strong);align-items:baseline;gap:.25rem 1.25rem;margin-bottom:1.5rem;padding-bottom:1rem;display:grid}@media (min-width:820px){.wGiYtq_groupHead{grid-template-columns:auto auto 1fr}}.wGiYtq_groupHead h3{font-size:clamp(1.5rem,2.6vw,2rem)}.wGiYtq_groupHead p{color:var(--text-soft)}@media (min-width:820px){.wGiYtq_groupHead p{text-align:right;justify-self:end}}.wGiYtq_groupCode{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pine);font-size:.72rem}.wGiYtq_levels{gap:1rem;display:grid}@media (min-width:820px){.wGiYtq_levels{grid-template-columns:repeat(3,1fr)}}.wGiYtq_level{border-radius:var(--radius);background:var(--white);height:100%;box-shadow:var(--shadow-s),inset 0 0 0 1px var(--line);align-content:start;gap:.9rem;padding:2rem 1.75rem 1.75rem;text-decoration:none;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;display:grid;position:relative;overflow:hidden}.wGiYtq_level p{color:var(--text-soft)}@media (hover:hover) and (pointer:fine){.wGiYtq_level:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.wGiYtq_level:hover .wGiYtq_levelBar:after{transform:scaleX(1)}.wGiYtq_level:hover .wGiYtq_levelMore svg{transform:translate(4px)}}.wGiYtq_levelBar{background:var(--glacier);height:4px;position:absolute;inset:0 0 auto}.wGiYtq_levelBar:before,.wGiYtq_levelBar:after{content:"";transform-origin:0;position:absolute;inset:0}.wGiYtq_levelBar:before{background:linear-gradient(90deg, var(--aurora), var(--pine));transform:scaleX(var(--lvl))}.wGiYtq_levelBar:after{background:#ffffff59;transition:transform .6s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}.wGiYtq_levelTag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pine);font-size:.72rem}.wGiYtq_levelMore{color:var(--pine);align-items:center;gap:.4rem;margin-top:auto;font-size:.92rem;font-weight:650;display:inline-flex}.wGiYtq_levelMore svg{width:16px;height:16px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.wGiYtq_zones{align-items:center;gap:3rem;display:grid}@media (min-width:1080px){.wGiYtq_zones{grid-template-columns:.85fr 1.15fr;gap:4rem}}.wGiYtq_zoneList{border-top:1px solid var(--line);margin-top:2rem;display:grid}@media (min-width:560px){.wGiYtq_zoneList{grid-template-columns:1fr 1fr;column-gap:1.5rem}}.wGiYtq_zoneList a{border-bottom:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:1fr auto;column-gap:.5rem;padding:.8rem .2rem;text-decoration:none;transition:padding .3s cubic-bezier(.22,1,.36,1);display:grid}.wGiYtq_zoneList a span{font-weight:650}.wGiYtq_zoneList a small{color:var(--text-mute);grid-row:2;font-size:.8rem}.wGiYtq_zoneList a svg{width:16px;height:16px;color:var(--pine);opacity:.5;grid-area:1/2/3;align-self:center;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s}@media (hover:hover) and (pointer:fine){.wGiYtq_zoneList a:hover{padding-left:.6rem}.wGiYtq_zoneList a:hover svg{opacity:1;transform:translate(3px)}}.wGiYtq_levelMedia{margin:-2rem -1.75rem .4rem}.wGiYtq_levelMedia>div{border-radius:var(--radius) var(--radius) 0 0;box-shadow:none}.wGiYtq_level .wGiYtq_levelBar{z-index:3}
