:root{--forest:#101a2b;--green:#192f53;--emerald:#224279;--em2:#183566;--mint:#9dbbec;--mint2:#5884cf;--sage:#ced8e8;--void:#1d2a40;--deep:#202f48;--deep2:#243652;--suit:#192233;--suit2:#1e2a3e;--suitlo:#121923;--cream:#faf8f2;--paper:#fffefb;--pane:#ffffff;--mist:#f2efe6;--ink:#0f151f;--muted:#4b5361;--ink2:#39414e;--sil:#a6adba;--faint:#4e5662;--line:#e8e4d7;--emline:rgba(34,66,121,.22);--dline:rgba(157,187,236,.16);--dpaper:#eaeff6;--dmute:#bec8da;--steel:#b3b9c4;--rad:4px;--maxw:1240px;--ez:cubic-bezier(.16,.84,.44,1);--ezu:cubic-bezier(.2,.8,.3,1)}:root{--fldink:rgba(13,49,110,.095);--fldink-d:rgba(137,176,240,.125);--fldcell:104px;--tick:rgba(75,83,97,.5);--tick-d:rgba(157,187,236,.32)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}:root{--fldink:rgba(13,49,110,.095);--fldink-d:rgba(137,176,240,.125);--fldcell:104px;--tick:rgba(75,83,97,.5);--tick-d:rgba(157,187,236,.32);--oct:polygon(13% 0,96% 0,100% 4%,100% 87%,87% 100%,4% 100%,0 96%,0 13%)}html{scroll-padding-top:88px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--paper);color:var(--ink);line-height:1.7;font-weight:400;overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}::selection{background:var(--emerald);color:#fff}h1,h2,h3,h4,.disp{font-family:Archivo,system-ui,sans-serif;font-weight:700;letter-spacing:-.03em;line-height:1.05}.mono{font-family:JetBrains Mono,SF Mono,ui-monospace,monospace}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 26px}.narrow{max-width:900px}.met{color:var(--emerald)}.met-steel{color:var(--ink2)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.met{background:linear-gradient(168deg,#658dd1,#224279 40%,#112c59 56%,#234e95 74%,#afc7f0);-webkit-background-clip:text;background-clip:text;color:transparent}.met-steel{background:linear-gradient(168deg,#d6dae1,#79818e 42%,#2f333c 56%,#a8aeb8 76%,#e7eaef);-webkit-background-clip:text;background-clip:text;color:transparent}}.skip{position:fixed;left:12px;top:12px;z-index:999;background:var(--green);color:#fff;padding:14px 22px;font-weight:600;border-radius:var(--rad);transform:translateY(-180%);transition:transform .2s}.skip:focus{transform:none}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--mint);outline-offset:3px;border-radius:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 30px;font-family:Inter;font-weight:600;font-size:.9rem;letter-spacing:.02em;cursor:pointer;border:1px solid transparent;border-radius:var(--rad);transition:transform .3s,box-shadow .3s,background .3s,border-color .3s;transition-timing-function:var(--ezu);min-height:52px;text-align:center}.btn .ar{transition:transform .3s var(--ezu);display:inline-block}.btn:hover .ar{transform:translate(4px)}.btn-em{background:var(--emerald);color:#fff;box-shadow:0 10px 30px #192f533d}.btn-em:hover{background:var(--em2);transform:translateY(-2px);box-shadow:0 18px 44px #192f5352}.btn-mint{background:var(--mint);color:var(--void);box-shadow:0 10px 34px #9dbbec38}.btn-mint:hover{background:#afc7f0;transform:translateY(-2px)}.btn-ghost{background:transparent;color:var(--forest);border-color:var(--line)}.btn-ghost:hover{border-color:var(--emerald);color:var(--em2)}.btn-ghostd{background:transparent;color:#fff;border-color:var(--dline)}.btn-ghostd:hover{border-color:var(--mint);color:var(--mint)}.rv{opacity:0;transform:translateY(20px);transition:opacity .64s var(--ez),transform .86s var(--ez)}.rv.in{opacity:1;transform:none}.d1{transition-delay:.09s}.d2{transition-delay:.18s}.d3{transition-delay:.27s}.d4{transition-delay:.36s}.d5{transition-delay:.45s}.d6{transition-delay:.54s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.rv{opacity:1;transform:none}.mpar,.hshot,.cityart:after{animation:none!important;transform:none!important}}section{padding:112px 0;position:relative}@media (max-width:760px){section{padding:56px 0}}.idx{display:flex;align-items:center;gap:14px;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.26em;text-transform:uppercase;color:var(--em2);font-weight:500}.idx:after{content:"";height:1px;flex:1;max-width:90px;background:linear-gradient(90deg,var(--emline),transparent)}.fld{position:relative;isolation:isolate}.fldart{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.on-dark .fldart,.fldart.on-dark{--fldink:var(--fldink-d)}.fldart-grid,.fldart-room>i{background-image:linear-gradient(to right,var(--fldink) 0 1px,transparent 1px),linear-gradient(to bottom,var(--fldink) 0 1px,transparent 1px);background-size:var(--fldcell) var(--fldcell)}.fldart-grid{-webkit-mask-image:radial-gradient(128% 108% at 50% -8%,#000000 26%,transparent 90%);mask-image:radial-gradient(128% 108% at 50% -8%,#000000 26%,transparent 90%)}.fldart-fall{--fallink:rgba(13,49,110,.2);--fallink-fine:rgba(13,49,110,.095);--litink:rgba(13,49,110,.52);--litink-fine:rgba(13,49,110,.26)}.on-dark .fldart-fall,.fldart-fall.on-dark{--fallink:rgba(137,176,240,.19);--fallink-fine:rgba(137,176,240,.09);--litink:rgba(137,176,240,.62);--litink-fine:rgba(137,176,240,.3)}.fldart-fall:before,.fldart-fall:after{content:"";position:absolute;left:0;right:0;background-position-y:var(--fldtop,0px);will-change:transform}.fldart-fall:before{top:-304px;bottom:0;background-image:linear-gradient(var(--fallink-fine) 1px,transparent 1px),linear-gradient(90deg,var(--fallink-fine) 1px,transparent 1px);background-size:76px 76px;animation:fldfall1 5s linear infinite}.fldart-fall:after{top:-608px;bottom:0;background-image:linear-gradient(var(--fallink) 1px,transparent 1px),linear-gradient(90deg,var(--fallink) 1px,transparent 1px);background-size:304px 304px;animation:fldfall2 10s linear infinite}.fldlit{position:absolute;inset:0;display:block;pointer-events:none;opacity:0;transition:opacity .7s ease;-webkit-mask-image:radial-gradient(circle var(--litr,250px) at var(--dlx,-9999px) calc(var(--dly,-9999px) + var(--fldtop,0px)),rgba(0,0,0,.92) 0%,rgba(0,0,0,.5) 40%,rgba(0,0,0,0) 74%);mask-image:radial-gradient(circle var(--litr,250px) at var(--dlx,-9999px) calc(var(--dly,-9999px) + var(--fldtop,0px)),rgba(0,0,0,.92) 0%,rgba(0,0,0,.5) 40%,rgba(0,0,0,0) 74%)}html.fldlit-on .fldlit{opacity:1}.fldlit:before,.fldlit:after{content:"";position:absolute;left:0;right:0;background-position-y:var(--fldtop,0px);will-change:transform}.fldlit:before{top:-304px;bottom:0;background-image:linear-gradient(var(--litink-fine) 1px,transparent 1px),linear-gradient(90deg,var(--litink-fine) 1px,transparent 1px);background-size:76px 76px;animation:fldfall1 5s linear infinite}.fldlit:after{top:-608px;bottom:0;background-image:linear-gradient(var(--litink) 1px,transparent 1px),linear-gradient(90deg,var(--litink) 1px,transparent 1px);background-size:304px 304px;animation:fldfall2 10s linear infinite}@media (hover:none),(pointer:coarse){.fldlit{display:none}}@media (prefers-reduced-motion:reduce){.fldlit{display:none}}@media print{.fldlit{display:none}}#tapfx{position:fixed;inset:0;z-index:2147483000;pointer-events:none;overflow:hidden}.tapfx{position:absolute;left:0;top:0;width:420px;height:420px;margin:-210px 0 0 -210px;border-radius:50%;pointer-events:none;will-change:transform,opacity;background:radial-gradient(circle closest-side,var(--tapc,#9dbbec) 0%,rgba(255,255,255,0) 70%);animation:tapfx .72s cubic-bezier(.2,.7,.3,1) forwards}@media (prefers-reduced-motion:reduce){#tapfx{display:none}}@media print{#tapfx{display:none}}.fldart-room{perspective:820px;perspective-origin:50% 46%}.fldart-room>i{position:absolute;display:block;backface-visibility:hidden}.fldart-room>i:nth-child(1){left:0;top:-45%;height:190%;width:32%;transform-origin:left center;transform:rotateY(58deg);-webkit-mask-image:linear-gradient(to right,#000000 0 6%,transparent 62%);mask-image:linear-gradient(to right,#000000 0 6%,transparent 62%)}.fldart-room>i:nth-child(2){right:0;top:-45%;height:190%;width:32%;transform-origin:right center;transform:rotateY(-58deg);-webkit-mask-image:linear-gradient(to left,#000000 0 6%,transparent 62%);mask-image:linear-gradient(to left,#000000 0 6%,transparent 62%)}.fldart-room>i:nth-child(3){left:0;width:100%;bottom:0;height:21%;transform-origin:center bottom;transform:rotateX(66deg);-webkit-mask-image:linear-gradient(to top,#000000 0 6%,transparent 62%);mask-image:linear-gradient(to top,#000000 0 6%,transparent 62%)}.fldart-room>i:nth-child(4){left:0;width:100%;top:0;height:21%;transform-origin:center top;transform:rotateX(-66deg);-webkit-mask-image:linear-gradient(to bottom,#000000 0 6%,transparent 62%);mask-image:linear-gradient(to bottom,#000000 0 6%,transparent 62%)}.fldart-room:after{content:"";position:absolute;inset:0;background:radial-gradient(42% 38% at 50% 46%,rgba(34,66,121,.055),transparent 72%)}.on-dark .fldart-room:after{background:radial-gradient(46% 40% at 50% 46%,rgba(157,187,236,.06),transparent 72%)}.fldart-rays{background-image:repeating-conic-gradient(from 0deg at 50% 24%,var(--fldink) 0 .17deg,transparent .17deg 4deg);-webkit-mask-image:radial-gradient(78% 96% at 50% 24%,transparent 9%,#000000 36%,#000000 72%,transparent 100%);mask-image:radial-gradient(78% 96% at 50% 24%,transparent 9%,#000000 36%,#000000 72%,transparent 100%)}.actbar .fldart-grid{-webkit-mask-image:radial-gradient(90% 150% at 50% 50%,#000000 18%,transparent 82%);mask-image:radial-gradient(90% 150% at 50% 50%,#000000 18%,transparent 82%)}.on-dark .met-steel{color:#d6dae1}.on-dark .mfold>summary>.mpm{border-color:var(--dline);color:var(--mint)}.on-dark .idx{color:var(--mint)}.on-dark .idx:after{background:linear-gradient(90deg,var(--dline),transparent)}h2.sec{font-size:clamp(2rem,4.2vw,3.35rem);margin:18px 0 16px;color:var(--forest);max-width:20ch}.on-dark h2.sec{color:#fff}h2.sec .u,.conshd h2 .u{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:600;font-size:1.12em;letter-spacing:0;color:var(--em2)}.on-dark h2.sec .u{color:var(--mint)}h2.sec.wide{max-width:26ch}.lead{color:var(--muted);font-size:1.08rem;max-width:60ch}.lead+.lead{margin-top:16px}.on-dark .lead{color:var(--dmute)}.cmpin .lead{color:var(--muted);font-size:1rem;max-width:70ch;margin:22px 0 18px}.final .fldart{z-index:1}.final .lead{text-shadow:0 1px 2px rgba(7,13,26,.45),0 10px 30px rgba(7,13,26,.4)}@media (max-width:940px){.wherehd h2.sec{font-size:clamp(1.7rem,5.4vw,2.4rem);max-width:26ch}}#wform .fld,#qform .fld{margin-bottom:12px}.on-dark .pframe{border-color:var(--mint);background:repeating-linear-gradient(45deg,rgba(157,187,236,.08) 0 9px,transparent 9px 18px)}.on-dark .pframe .tick{border-color:var(--mint)}.on-dark .pfr{color:var(--mint)}.on-dark .pfn{color:var(--dmute)}.on-dark .pbwarn{color:var(--mint);border-color:var(--dline)}.on-dark .pbtext h3{color:#fff}.on-dark .pbtext>p{color:var(--dmute)}.on-dark .pbspec{background:#ffffff08;border-color:var(--dline)}.on-dark .pbspec dt{color:var(--mint)}.on-dark .pbspec dd{color:var(--dmute)}@media print{.strip .fldart{display:none!important}}.lk{display:flex;align-items:center;gap:14px;flex:none;text-decoration:none;min-width:0}.lk .lkmark{width:52px;height:52px;flex:none;max-width:none;filter:drop-shadow(0 1px 9px rgba(157,187,236,.3))}.lkwd{display:block;min-width:0}.lknm{display:block;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:600;font-size:1.28rem;line-height:1;letter-spacing:.17em;text-transform:uppercase;white-space:nowrap}.lknm i,.lknm b{font-style:normal;font-weight:600;color:#e3e6ea}@supports ((-webkit-background-clip:text) or (background-clip:text)){.lknm i,.lknm b{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lknm i{background-image:linear-gradient(178deg,#ffffff 6%,#e8eaee 48%,var(--steel) 100%)}.lknm b{background-image:linear-gradient(178deg,#c9daf7 6%,#7fa5e3 50%,#30508a)}}.lkrule{display:flex;align-items:center;gap:7px;margin:6px 0 5px}.lkrule:before,.lkrule:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(157,187,236,.5),transparent)}.lkrule i{width:5px;height:5px;flex:none;transform:rotate(45deg);background:var(--mint);opacity:.85}.lktag{display:block;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-weight:400;font-size:.5rem;letter-spacing:.23em;text-transform:uppercase;color:var(--dmute);white-space:nowrap;line-height:1}.lk-on-paper .lknm i{color:#2b2f36}.lk-on-paper .lknm b{color:var(--em2)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.lk-on-paper .lknm i{background-image:linear-gradient(178deg,#5c6b64 6%,#2b2f36 54%,#181b1f)}.lk-on-paper .lknm b{background-image:linear-gradient(178deg,var(--em2) 6%,#112850 54%,#0c1e3e 100%)}}.lk-on-paper .lkrule:before,.lk-on-paper .lkrule:after{background:linear-gradient(90deg,transparent,rgba(24,53,102,.45),transparent)}.lk-on-paper .lkrule i{background:var(--em2);opacity:.9}.lk-on-paper .lktag{color:var(--ink2)}.lk-on-paper .lkmark{filter:none}.lk-sm{gap:11px}.lk-sm .lkmark{width:40px;height:40px}.lk-sm .lknm{font-size:1.02rem;letter-spacing:.15em}.lk-sm .lkrule{margin:5px 0 4px}.lk-sm .lktag{font-size:.45rem;letter-spacing:.2em}@media (max-width:520px){.lk{gap:11px}.lk .lkmark{width:44px;height:44px}.lk .lknm{font-size:1.06rem;letter-spacing:.13em}.lk .lktag{font-size:.44rem;letter-spacing:.13em}.lk .lkrule{margin:5px 0 4px}.lk-sm{gap:9px}.lk-sm .lkmark{width:38px;height:38px}.lk-sm .lknm{font-size:.92rem;letter-spacing:.11em}.lk-sm .lktag{font-size:.4rem;letter-spacing:.1em}}@media (max-width:360px){.lk .lktag{font-size:.4rem;letter-spacing:.08em}}header.light .foldbtn{color:var(--muted)}header.light .foldbtn:hover,header.light .fold.open .foldbtn{color:var(--em2)}header.light .foldbtn:focus-visible{outline-color:var(--em2)}.links .fold.here>a:not([aria-current]){color:var(--mint)}.links .fold.here>a:not([aria-current]):after{width:100%}.mobile a.sub.sub{font-size:1rem;font-weight:500;letter-spacing:0;color:var(--dmute);padding:4px 0}.mobile a.sub.sub:first-of-type{margin-top:0}.mobile a.sub.sub:active,.mobile a.sub.sub[aria-current=page]{color:var(--mint)}.mobile .subhead{flex:none;margin:8px 0 2px;font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.24em;text-transform:uppercase;color:var(--dmute)}.mobile .subhead+a.sub.sub{margin-top:0}header{position:fixed;top:0;left:0;right:0;z-index:90;transition:background .35s,border-color .35s,box-shadow .35s;border-bottom:1px solid var(--dline);background:#17263ed1;backdrop-filter:blur(16px) saturate(140%)}header.light{background:#fffefb8c;border-bottom-color:var(--line);box-shadow:0 4px 30px #0f151f0d}.nav{display:flex;align-items:center;justify-content:space-between;height:84px;transition:height .35s}header.solid .nav{height:66px}.links{display:flex;gap:20px;align-items:center;margin-left:24px}.links .navtel{display:none}@media (max-width:1240px){.links{gap:16px}}.links a{white-space:nowrap}.links a:not(.btn){color:var(--sage);font-size:.82rem;font-weight:500;letter-spacing:.04em;position:relative;transition:color .25s;padding:6px 0}header.light .links a:not(.btn){color:var(--muted)}.links a:not(.btn):after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:var(--mint);transition:width .3s}.links a:not(.btn):hover{color:var(--mint)}header.light .links a:not(.btn):hover{color:var(--em2)}.links a:not(.btn):hover:after{width:100%}.links .btn{padding:11px 20px;font-size:.8rem;min-height:42px}.navtel{font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:.02em}.burger{display:none;background:none;border:1px solid var(--dline);color:#fff;width:44px;height:44px;border-radius:var(--rad);cursor:pointer;font-size:1.2rem;line-height:1}header.light .burger{border-color:var(--line);color:var(--forest)}@media (max-width:1180px){.links{display:none}.burger{display:block}}.mobile{position:fixed;inset:0;background:var(--void);z-index:150;display:none;flex-direction:column;align-items:center;justify-content:safe center;gap:2px;padding:78px 30px 34px;overflow:auto}.mobile.open{display:flex}.mobile a{font-family:Archivo;font-weight:700;font-size:1.42rem;letter-spacing:-.02em;color:#fff;padding:10px 0;flex:none}.mobile a:active{color:var(--mint)}.mobile .btn{margin-top:22px;width:min(340px,100%)}.mobile .x{position:absolute;top:22px;right:24px;width:46px;height:46px;font-size:1.4rem;color:#fff;background:none;border:1px solid var(--dline);border-radius:var(--rad);cursor:pointer}@media print{header,.mobile{display:none!important}}.mobile a:not(.sub)+a.sub.sub{margin-top:-4px}.mobile a.sub.sub+a:not(.sub){margin-top:6px}@media (prefers-reduced-motion:reduce){.mpar,.hshot{animation:none!important;transform:none!important}.hframe:hover img{transform:none!important}}.opening{min-height:100svh;display:flex;flex-direction:column}.opening>.hero{min-height:0;flex:1 0 auto}.hero{background:#edeff4;color:var(--ink);padding:160px 0 0;overflow:hidden;position:relative;isolation:isolate;min-height:100svh;display:flex;flex-direction:column}.hero>.wrap{flex:1 1 auto}.hero:before{content:"";position:absolute;inset:-30% -10% auto;height:130%;z-index:-2;background:radial-gradient(900px 700px at 67% 62%,#ffffff,rgba(255,255,255,.72) 42%,transparent 72%),radial-gradient(620px 460px at 90% 12%,rgba(181,191,207,.55),transparent 64%),radial-gradient(700px 520px at 16% 60%,rgba(252,253,253,.92),transparent 64%);animation:drift 26s ease-in-out infinite alternate}.hmesh{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;-webkit-mask-image:radial-gradient(122% 90% at 50% 0%,#000000 28%,transparent 84%);mask-image:radial-gradient(122% 90% at 50% 0%,#000000 28%,transparent 84%)}.mpar{position:absolute;inset:0}.hmesh>div,.mpar>div{position:absolute}.m1,.m2,.mnodes{left:0;right:0}.m1{top:-304px;bottom:0;opacity:.55;background-image:linear-gradient(rgba(13,49,110,.145) 1px,transparent 1px),linear-gradient(90deg,rgba(13,49,110,.145) 1px,transparent 1px);background-size:76px 76px;animation:mesh1 5s linear infinite}.m2{top:-608px;bottom:0;background-image:linear-gradient(rgba(13,49,110,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(13,49,110,.09) 1px,transparent 1px);background-size:304px 304px;animation:mesh2 10s linear infinite}.mnodes{top:0;bottom:0}.mnodes i{position:absolute;width:5px;height:5px;margin:-2px 0 0 -2px;animation:nfall 50s linear infinite}.mnodes i:after{content:"";position:absolute;inset:0;border-radius:50%;background:#0d316e4d}.mnodes i:nth-child(1){left:228px;top:76px;animation-delay:-2s}.mnodes i:nth-child(2){left:532px;top:0;animation-delay:-11s}.mnodes i:nth-child(3){left:836px;top:152px;animation-delay:-19s}.mnodes i:nth-child(4){left:1140px;top:76px;animation-delay:-27s}.mnodes i:nth-child(5){left:380px;top:0;animation-delay:-35s}.mnodes i:nth-child(6){left:988px;top:76px;animation-delay:-44s}@media (max-width:760px){.mnodes i:nth-child(2){left:76px}.mnodes i:nth-child(3){left:304px}.mnodes i:nth-child(4){left:152px}.mnodes i:nth-child(6){left:76px}}@supports (animation-timeline:scroll()){.mpar{animation:meshpar linear both;animation-timeline:scroll(root block);animation-range:0 110vh}.hshot{animation:shotpar linear both;animation-timeline:scroll(root block);animation-range:0 110vh}}.hgrid{display:grid;grid-template-columns:1.06fr .94fr;gap:58px;align-items:center;padding-bottom:86px}@media (max-width:1000px){.hgrid{grid-template-columns:1fr;gap:44px;padding-bottom:60px}}.hero .dotlive{background:var(--green)}.hero .dotlive:after{box-shadow:0 0 0 8px #22427952}.hero h1{font-size:clamp(2.5rem,5.4vw,4.3rem);color:var(--ink);margin-bottom:24px;max-width:15ch}.hero h1 .hlead{display:block;white-space:nowrap;font-size:.5em;font-weight:600;letter-spacing:-.01em;color:var(--ink2);margin-bottom:.35em}.hero h1 .u{white-space:nowrap;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:600;font-size:1.12em;letter-spacing:0;color:#3d4f6d}.hero .sub{color:var(--ink2);font-size:1.14rem;max-width:50ch;margin-bottom:34px}.hero .sub b{color:var(--ink);font-weight:600}.hero .btn-ghost{background:#ffffffb8;border-color:#0f151f2e;color:var(--ink)}.hero .btn-ghost:hover{background:#fff;border-color:var(--emerald);color:var(--em2)}.hcta{display:flex;gap:14px;flex-wrap:wrap}.hmicro{margin-top:22px;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.1em;color:var(--ink2)}.hshot{position:relative;isolation:isolate}.hframe{position:absolute;inset:3.4%;overflow:hidden;clip-path:var(--oct);background:#dde2e9}.hframe img{position:absolute;height:128.87%;width:193.21%;max-width:none;top:-9.43%;left:-53.77%;object-fit:cover;transform-origin:53.71% 11.4%;transition:transform 3s ease}@media (hover:hover) and (pointer:fine){.hframe:hover img{transform:scale(1.085)}.hchip{transition:opacity .35s ease}.hstage:has(.hframe:hover) .hchip{opacity:0}}.hframe:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(180deg,transparent 70%,rgba(16,24,37,.18))}.hstage{position:relative;width:min(440px,100%);aspect-ratio:1;margin:0 auto}@media (min-width:1001px){.hstage{margin:0 0 0 3%}}.hbezel{position:absolute;inset:0;filter:drop-shadow(0 34px 40px rgba(19,37,66,.17))}.hbezel:before{content:"";position:absolute;inset:0;clip-path:var(--oct);background:#fff}.hghost{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;transform:translate(-4.5%,-3%)}.hghost polygon{fill:none;stroke:#263e6638;stroke-width:1;vector-effect:non-scaling-stroke}.hring{position:absolute;inset:-17%;border-radius:50%;border:1px solid rgba(38,62,102,.15);pointer-events:none}.hring2{position:absolute;inset:-8%;border-radius:50%;border:1px solid rgba(38,62,102,.14);pointer-events:none;-webkit-mask-image:linear-gradient(100deg,#000000 0,transparent 40%);mask-image:linear-gradient(100deg,#000000 0,transparent 40%)}.hx{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;pointer-events:none}.hx:before,.hx:after{content:"";position:absolute;background:#0f151f4d}.hx:before{left:0;right:0;top:50%;height:1px}.hx:after{top:0;bottom:0;left:50%;width:1px}.hx1{left:1%;top:5%}.hx2{left:-17%;top:48%}.hx3{left:2%;top:104%}.hx4{left:117%;top:0}.hchip{position:absolute;z-index:5;pointer-events:none;padding:12px 20px 12px 25px;border-radius:11px;background:linear-gradient(150deg,#ffffffd6,#e9eff8a3);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(255,255,255,.95);box-shadow:-7px -7px 0 -1px #ffffffb8,-7px -7px #263e6624,0 24px 46px #13254226,0 2px 6px #1325420f}.hchip:before{content:"";position:absolute;left:12px;top:12px;bottom:12px;width:3px;border-radius:2px;background:var(--mint2)}.hchip:after{content:"";position:absolute;bottom:10px;width:20px;height:2px;border-radius:2px;background:var(--mint2)}.hc1:after{left:25px}.hc2:after{right:20px}.hchip .k{font-family:JetBrains Mono,monospace;font-size:.56rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ink2);display:block;margin-bottom:3px}.hchip .v{font-family:Archivo;font-weight:700;font-size:1.45rem;color:var(--ink);letter-spacing:-.02em;line-height:1.12;display:block;padding-bottom:9px}.hc1{left:-15%;top:63%}.hc2{right:-7%;top:7%}.hsig{position:absolute;right:-12%;top:94%;z-index:6;margin:0;text-align:center;line-height:1;pointer-events:none}.hsig span{display:block;font-family:Mrs Saint Delafield,Brush Script MT,cursive;font-size:2.8rem;color:var(--suit);transform:rotate(-7deg);white-space:nowrap;margin-bottom:4px}.hsig small{display:block;font-family:JetBrains Mono,monospace;font-size:.56rem;letter-spacing:.26em;text-transform:uppercase;color:var(--ink2)}@media (max-width:1000px){.hc1{left:-4%}.hc2{right:-4%}.hsig{right:3%;top:101%}}@media (max-width:520px){.hchip{padding:9px 14px 9px 20px;border-radius:9px}.hchip:before{left:9px;top:10px;bottom:10px}.hchip:after{bottom:7px;width:17px}.hc1:after{left:20px}.hc2:after{right:14px}.hchip .v{font-size:1.06rem;padding-bottom:7px}.hsig span{font-size:2.1rem}}.hside{display:none}@media (min-width:1400px){.hside{display:block;position:absolute;top:0;bottom:0;right:max(14px,calc(50vw - 770px));width:118px;pointer-events:none}.hside:before{content:"";position:absolute;left:0;top:0;height:26%;width:1px;background:linear-gradient(180deg,transparent,#ffffff 14%,rgba(38,62,102,.24) 62%,transparent)}.hside p{position:absolute;left:0;margin:0;font-family:JetBrains Mono,monospace;font-size:.6rem;line-height:2.25;letter-spacing:.3em;text-transform:uppercase;color:var(--ink2)}.hs1{top:46%}.hs1:after{content:"";display:block;width:24px;height:2px;margin-top:12px;background:var(--mint2)}.hs2{top:67%;padding-left:16px}.hs2:before{content:"";position:absolute;left:0;top:-90px;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(15,21,31,.22) 45%)}}.hcue{display:none}@media (min-width:860px) and (min-height:760px){.hcue{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--hcg,11px);margin:0;padding:0 26px var(--hcp,30px);font-family:JetBrains Mono,monospace;font-size:var(--hcf,.56rem);font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--ink2)}.hcue i{display:block;width:1px;height:var(--hch,46px);position:relative;overflow:hidden;background:#0f151f24}.hcue i:after{content:"";position:absolute;left:0;top:0;width:1px;height:var(--hcd,15px);background:var(--em2);animation:hcue 2.2s cubic-bezier(.45,0,.3,1) infinite}}@media (min-width:860px) and (min-height:1047px){.hero .hgrid{padding-bottom:24px}}@media (min-width:860px) and (min-height:760px) and (max-height:1046px){.hero{padding-top:114px}.hero .hgrid{padding-bottom:6px}.hcue{--hcg:6px;--hcp:4px;--hcf:.52rem;--hch:24px;--hcd:9px}}@media (min-width:1240px) and (min-height:760px) and (max-height:929px){.hero{padding-top:86px}.hero h1{font-size:clamp(2.2rem,4.4vw,3.4rem);margin-bottom:12px}.hero .sub{margin-bottom:18px}.hmicro{margin-top:12px}.hero .hgrid{padding-bottom:0;min-height:524px}.hcue{display:none}}@media (prefers-reduced-motion:reduce){.hcue{display:none!important}}@media print{.hcue{display:none!important}}@media print{.hero:before,.hmesh{display:none!important}}.opening>.strip{flex:0 0 auto}@media (min-width:1240px) and (min-height:760px) and (max-height:929px){.strip .striprow>div{padding:20px 30px 22px}}.strip{background:var(--deep);border-top:1px solid var(--dline);border-bottom:1px solid var(--dline);padding:0;overflow:hidden}.striprow{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--dline);border-right:1px solid var(--dline)}@media (max-width:820px){.striprow{grid-template-columns:1fr 1fr}}.striprow>div{padding:28px 30px 30px;border-right:1px solid var(--dline)}.striprow>div:last-child{border-right:0}@media (max-width:820px){.striprow>div{padding:24px 20px}.striprow>div:nth-child(2n){border-right:0}.striprow>div:nth-child(-n+2){border-bottom:1px solid var(--dline)}}.striprow .k{font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--mint);margin-bottom:10px}.striprow .v{color:var(--sage);font-size:.92rem;font-weight:450;line-height:1.6}.striprow .v a{color:#fff;text-decoration:underline;text-decoration-color:#9dbbec8c;text-underline-offset:3px}.strip{position:relative}.strip>.wrap{position:relative;z-index:1}.strip>.fldart-fall{--fside:calc((100% - var(--maxw)) / 2 + 26px);--fcap:26px;-webkit-mask-image:linear-gradient(90deg,#000000 0 calc(var(--fside) * .34),transparent var(--fside),transparent calc(100% - var(--fside)),#000000 calc(100% - var(--fside) * .34)),linear-gradient(180deg,#000000 0 calc(var(--fcap) * .2),transparent var(--fcap),transparent calc(100% - var(--fcap)),#000000 calc(100% - var(--fcap) * .2));mask-image:linear-gradient(90deg,#000000 0 calc(var(--fside) * .34),transparent var(--fside),transparent calc(100% - var(--fside)),#000000 calc(100% - var(--fside) * .34)),linear-gradient(180deg,#000000 0 calc(var(--fcap) * .2),transparent var(--fcap),transparent calc(100% - var(--fcap)),#000000 calc(100% - var(--fcap) * .2))}.striprow .v a:hover{color:var(--mint)}.mkrow{display:grid;grid-template-columns:repeat(4,1fr);margin-top:38px;border:1px solid var(--line);border-radius:3px}.mkrow>div{min-width:0;padding:22px 26px 24px}.mkrow>div+div{border-left:1px solid var(--line)}.mkrow .k{font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--em2);margin-bottom:9px}.mkrow .v{color:var(--forest);font-size:1.02rem;font-weight:600;line-height:1.35}@media (max-width:900px){.mkrow{grid-template-columns:1fr 1fr}.mkrow>div{padding:20px 22px 22px}.mkrow>div:nth-child(2n){border-left:1px solid var(--line)}.mkrow>div:nth-child(odd){border-left:0}.mkrow>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:560px){.mkrow{grid-template-columns:1fr}.mkrow>div{padding:16px 20px;border-left:0!important}.mkrow>div+div{border-top:1px solid var(--line)}.mkrow>div:nth-child(-n+2){border-bottom:0}.mkrow .v{font-size:.98rem}}.mktie{margin-top:24px;color:var(--ink);font-size:1rem;line-height:1.65;max-width:76ch}.mktie a{color:var(--em2);font-weight:600;text-decoration:underline;text-underline-offset:3px}.mkrow .mkfit,.mkrow .mkbut{display:block;margin-top:9px;font-size:.84rem;line-height:1.5;max-width:36ch}.mkrow .mkfit{color:var(--forest);font-weight:600}.mkrow .mkbut{color:var(--ink)}.mkrow .mkgo,.mktie .mkall{display:inline-flex;align-items:center;gap:.45em;min-height:44px;text-decoration:none}.mkrow .mkgo{margin-top:2px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--em2)}.mkrow .mkgo .ar,.mktie .mkall .ar{transition:transform .22s ease}.mkrow .mkgo:hover .ar,.mkrow .mkgo:focus-visible .ar,.mktie .mkall:hover .ar,.mktie .mkall:focus-visible .ar{transform:translate(4px)}.mktie{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}@media (max-width:560px){.mkrow .mkfit,.mkrow .mkbut{max-width:none}.mkrow .mkbut{display:none}.mkrow .mkgo{font-size:.58rem}}@media (max-width:760px){.strip{display:none}}@media print{.strip{background:#fff!important;border-color:#ccc!important}.strip .fldart{display:none!important}.striprow,.striprow>div{border-color:#ccc!important}.striprow .k{color:#444!important}.striprow .v,.striprow .v a{color:#000!important}}.steps{background:linear-gradient(var(--line),var(--line)) 0 0/100% 1px no-repeat,linear-gradient(var(--line),var(--line)) 0 100%/100% 1px no-repeat,var(--cream)}.steprow{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;position:relative;--tlgo:clamp(26px, calc((100vw - 1244px)/2) ,50px)}@media (max-width:760px){.steprow{align-items:start}}.steprow:before{content:"";position:absolute;top:0;left:0;right:-26px;height:1px;background:linear-gradient(90deg,var(--line) 0,var(--line) 78%,rgba(0,0,0,0) 100%)}@media (max-width:960px){.steprow{grid-template-columns:1fr 1fr}}@media (max-width:600px){.steprow{grid-template-columns:1fr;margin-top:40px}.steprow:before{inset:0 auto -44px 0;width:1px;height:auto;background:linear-gradient(180deg,var(--line) 0,var(--line) 84%,rgba(0,0,0,0) 100%)}}.stepgo{position:absolute;grid-column:4;grid-row:1;top:-7.5px;right:calc(3.31px - var(--tlgo));width:16px;height:16px;box-sizing:border-box;border-top:5px solid var(--emerald);border-right:5px solid var(--emerald);border-radius:1px;transform:rotate(45deg);transition-delay:1.1s}.stepgo.in{transform:rotate(45deg)}@media (max-width:960px){.stepgo{grid-column:2;grid-row:2}}@media (max-width:600px){.stepgo{grid-column:1;grid-row:4;top:auto;right:auto;left:calc(-34px - var(--tlx,0px));bottom:-34px;transform:rotate(135deg)}.stepgo.in{transform:rotate(135deg)}}.step{background:var(--pane);border:1px solid var(--line);border-radius:var(--rad);padding:30px 24px 28px;margin-top:26px;position:relative}@media (max-width:600px){.steprow{grid-template-columns:1fr;margin-top:40px;padding-left:26px}.step{margin-top:0;padding:24px 20px}}.step .n{font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.22em;color:var(--em2);margin-bottom:14px}@media (min-width:761px){.step>summary{padding-right:0;display:grid;grid-template-columns:auto 1fr;column-gap:11px}.step>summary>.n{grid-area:1/1}.step>summary>h3{grid-area:2/1/3/3}.step>summary>.mpm{position:static;grid-area:1/2;justify-self:start;align-self:center;width:26px;height:26px;font-size:.95rem;margin-top:-7px}}.step h3{font-size:1.28rem;color:var(--forest);margin-bottom:9px}.step p{color:var(--muted);font-size:.92rem}.step .when{margin-top:14px;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.step:before{content:"";position:absolute;top:-29px;left:0;width:0;height:5px;border-radius:3px;background:var(--emerald);transition:width .7s cubic-bezier(.16,.8,.3,1)}.step.in:before{width:calc(100% + 17px)}@media (min-width:601px) and (max-width:960px){.step.d2.in:before{width:calc(100% + 1px)}}.step.d4.in:before{width:calc(100% + var(--tlgo) - 3px)}.step:after{content:"";position:absolute;top:-35px;left:0;width:17px;height:17px;border-radius:50%;box-sizing:border-box;background:var(--cream);border:3px solid var(--line);transform:translate(-50%);transition:background .35s,border-color .35s,box-shadow .35s}.step.in:after{background:var(--emerald);border-color:var(--emerald);box-shadow:0 0 0 6px #22427924}.step.d2:before,.step.d2:after{transition-delay:.18s}.step.d3:before,.step.d3:after{transition-delay:.36s}.step.d4:before,.step.d4:after{transition-delay:.54s}@media (max-width:600px){.step:before{top:0;left:calc(-29px - var(--tlx,0px));width:5px;height:0;transition:height .7s cubic-bezier(.16,.8,.3,1)}.step.in:before{width:5px;height:calc(100% + 17px)}.step.d4.in:before{width:5px;height:calc(100% + 34px)}.step:after{top:1px;left:calc(-26.5px - var(--tlx,0px));transform:translate(-50%)}.step+.step:after{top:7px}}html.railout .steprow{margin-right:max(0px,calc(1008px - 50vw))}#process{--tlink:rgba(34,66,121,.2);--tlive:rgba(34,66,121,.86)}#process{--tlx:0px}@media (min-width:1380px){#process{--tlx:64px}}@media (max-width:600px){#process{--tlx:15px}}#process{overflow:clip}.tblnote{font-size:.78rem;color:var(--faint);margin-top:12px;line-height:1.6}.tblnote a{color:var(--em2);text-decoration:underline;text-underline-offset:2px}.cmpin .tblnote{margin-top:14px}#quote{--tlink:rgba(34,66,121,.2);--tlive:rgba(34,66,121,.86)}#quote{--tlx:0px}@media (min-width:1380px){#quote{--tlx:64px}}@media (max-width:600px){#quote{--tlx:15px}}#quote{overflow:clip}#quote{--qgap:34px;container-type:inline-size;--qout:calc((min(var(--maxw),100cqw) - min(900px,100cqw)) / 2 + var(--tlx,0px))}#wform .qconsent{background:var(--deep2);border-color:var(--dline);color:var(--dmute)}#wform .qconsent a{color:var(--mint)}.qtool{--qpad:36px;position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--rad);padding:var(--qpad);box-shadow:0 26px 60px #0f151f17;margin-top:var(--qgap,34px)}@media (max-width:560px){.qtool{--qpad:24px;padding:var(--qpad) 20px}}.qbar{display:flex;gap:6px;margin-bottom:8px}.qdot{height:3px;flex:1;background:var(--line);border-radius:3px;transition:background-color .35s}.qdot.on{background:var(--emerald)}.qcount{font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);text-align:right;margin-bottom:24px}.qstep{display:none}.qstep.on{display:block;animation:qin .4s cubic-bezier(.2,.8,.3,1)}.qask{display:none}.qask.on{display:block;animation:qin .4s cubic-bezier(.2,.8,.3,1)}.qstep h3{font-size:1.34rem;color:var(--forest);margin-bottom:6px}.qstep .qhint{color:var(--muted);font-size:.88rem;margin-bottom:22px}.qopts{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:560px){.qopts{grid-template-columns:1fr}}.qopt{padding:17px 18px;border:1px solid var(--line);border-radius:var(--rad);background:#fff;font-family:Inter;font-size:.97rem;font-weight:500;color:var(--ink);cursor:pointer;text-align:left;transition:border-color .25s,background .25s,transform .25s;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:10px}.qopt:hover{border-color:var(--emerald);background:#2242790b;transform:translateY(-2px)}.qopt .ar{color:var(--emerald);opacity:0;transition:opacity .2s}.qopt:hover .ar{opacity:1}.qrow{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:560px){.qrow{grid-template-columns:1fr}}.qconsent{display:flex;gap:11px;align-items:flex-start;background:var(--cream);border:1px solid var(--line);border-radius:var(--rad);padding:14px;font-size:.74rem;color:var(--muted);margin:8px 0 16px;line-height:1.6}.qconsent input{margin-top:3px;width:18px;height:18px;flex:none;accent-color:var(--emerald)}.qconsent a{color:var(--em2);font-weight:600;text-decoration:underline}.qback{margin-top:16px}.qback button{background:none;border:none;color:var(--muted);cursor:pointer;font-family:Inter;font-size:.88rem;padding:8px 0}.qback button:hover{color:var(--em2)}.qcall{margin-top:14px;text-align:center;font-size:.88rem;color:var(--muted)}.qcall button{background:none;border:none;padding:6px 2px;cursor:pointer;font:inherit;font-weight:600;color:var(--em2);text-decoration:underline;text-underline-offset:3px}.qcall button:hover{color:var(--emerald)}.qdone.qcallonly .mk2{display:none}.qdone{text-align:center;padding:14px 0}.qdone .mk2{width:56px;height:56px;border-radius:50%;background:#2242791a;border:1px solid var(--emline);display:grid;place-items:center;margin:0 auto 18px;color:var(--em2);font-size:1.5rem}.qdone .qdask{font-family:Archivo,sans-serif;font-weight:700;font-size:1.15rem;letter-spacing:-.01em;color:var(--ink);margin-top:16px}.qdone .calwrap{margin:24px auto 0;text-align:left}#faq.qon .qrow{position:absolute;inset:0;pointer-events:none;will-change:transform}#faq.qon .qrow b{position:absolute;left:50%;top:50%;width:0;height:0;display:flex;align-items:center;justify-content:center;will-change:transform;color:var(--emerald)}#faq.qon .qrow b>i{display:block;font-style:normal;font-family:Archivo,system-ui,sans-serif;font-weight:900;font-stretch:62%;font-size:var(--qg-fs,26vh);line-height:1;letter-spacing:0;white-space:pre;text-shadow:.02em .035em 0 rgba(15,21,31,.16);-webkit-user-select:none;user-select:none}.qopt{transition-timing-function:var(--ezu)}@media print{.qtool{display:none!important}}@media (prefers-reduced-motion:reduce){.cityart:after{animation:none!important;transform:none!important}}@supports (animation-timeline:scroll()){.cityart:after{animation:citydrift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}.cityart{position:absolute;left:0;right:0;bottom:0;pointer-events:none;z-index:0;height:clamp(128px,19vw,248px)}.cityart:before{content:"";position:absolute;left:-8%;right:-8%;bottom:0;height:210%;background:radial-gradient(56% 100% at 50% 100%,rgba(157,187,236,.1),rgba(25,34,51,.055) 54%,transparent 78%)}.cityart:after{content:"";position:absolute;inset:0 -32px;opacity:.085;background:url(img/care-horizon.svg) 50% 100%/auto 100% repeat-x}.final .cityart{inset:0;height:auto}.final .cityart:before{content:none}.final .cityart:after{opacity:1;filter:blur(3.5px);top:-11px;bottom:-11px;background:linear-gradient(180deg,var(--void) 0,rgba(29,42,64,.62) 110px,rgba(29,42,64,.22) 44%,rgba(29,42,64,.16) 70%,rgba(29,42,64,.82)),linear-gradient(#9dbbec1f,#9dbbec1f),linear-gradient(#5884cfb8,#5884cfb8),none;background-blend-mode:normal,screen,color,normal}@media (max-width:760px){.final .cityart:after{background-position:72% 58%;filter:blur(2px)}}.final .dotfield,.final .fldart{z-index:1}.final h2,.final .lead{text-shadow:0 1px 2px rgba(7,13,26,.45),0 10px 30px rgba(7,13,26,.4)}.dotfield{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0;pointer-events:none;opacity:0;transition:opacity 1.1s var(--ez)}.dotfield.lit{opacity:1}.dotfield.bymouse{transition-duration:.45s}.dotfield.bymouse:not(.over){opacity:0}.final{background:var(--void);color:#fff;text-align:center;position:relative;isolation:isolate;overflow:hidden;overflow:clip}.final:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(760px 380px at 50% 0%,rgba(34,66,121,.28),transparent 62%)}.final:after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,254,251,0),var(--paper))}@media (max-width:760px){.final:after{height:100px}}.final>.wrap{position:relative;z-index:1}.final h2{font-size:clamp(2.1rem,4.6vw,3.5rem);color:#fff;max-width:17ch;margin:18px auto 16px}.final .lead{margin:0 auto 34px;color:var(--sage)}.final .idx{justify-content:center}.final .idx:after{display:none}.cityline{position:absolute;top:78px;left:0;z-index:2;margin:0;padding:0 26px;max-width:min(58vw,620px);font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.64rem;letter-spacing:.12em;line-height:1.8;color:var(--mint);text-align:left;text-shadow:0 1px 12px rgba(3,12,27,.9);pointer-events:none}.cityline .clgeo{opacity:.5;letter-spacing:.2em}.cityline .clsep{opacity:.34;padding:0 .55em}.final{padding-top:150px}.cityline .clcur{display:inline-block;width:.5em;height:.95em;margin-left:.14em;background:var(--mint);vertical-align:-.14em;opacity:.9;animation:clblink 1.06s steps(1,end) infinite}@media (max-width:760px){.cityline{font-size:.54rem;letter-spacing:.07em;line-height:1.65;max-width:78vw;top:74px;padding:0 20px}.final{padding-top:140px}.final{padding-bottom:130px}}.ccards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:960px;margin:52px auto 0}@media (max-width:800px){.ccards{grid-template-columns:1fr}}.cc{background:#090f1b75;border:1px solid rgba(157,187,236,.26);border-radius:var(--rad);padding:26px;transition:background .3s,transform .3s,border-color .3s;text-align:left;container-type:inline-size}.cc:hover{background:#090f1ba3;transform:translateY(-3px);border-color:#9dbbec6b}.cc .t{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mint);margin-bottom:9px}.cc a,.cc span.val{font-family:Archivo;font-weight:600;font-size:1.02rem;color:#fff;letter-spacing:-.01em;word-break:break-word;display:inline-block;padding:10px 0;min-height:44px}@supports (width:1cqi){.cc a,.cc span.val{font-size:clamp(.75rem,6.3cqi,1.02rem)}}.cc{transition-timing-function:var(--ezu)}.trule{position:relative;height:26px;overflow:hidden;background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trule.on-dark{background:var(--deep);border-top-color:var(--dline);border-bottom-color:var(--dline);--tick:var(--tick-d)}.trule:before,.trule:after{content:"";position:absolute;inset:0}.trule:before{background-image:repeating-linear-gradient(90deg,var(--tick) 0 1px,transparent 1px 5px);background-size:100% 9px;background-repeat:no-repeat;background-position:0 50%;-webkit-mask-image:repeating-linear-gradient(90deg,#000000 0 188px,transparent 188px 300px);mask-image:repeating-linear-gradient(90deg,#000000 0 188px,transparent 188px 300px)}.trule:after{background-image:repeating-linear-gradient(90deg,var(--tick) 0 62px,transparent 62px 74px);background-size:100% 1px;background-repeat:no-repeat;background-position:0 50%;-webkit-mask-image:repeating-linear-gradient(90deg,transparent 0 196px,#000000 196px 292px);mask-image:repeating-linear-gradient(90deg,transparent 0 196px,#000000 196px 292px)}@media (max-width:760px){.trule{height:20px}}.npnline{display:flex;flex-direction:column;gap:3px;margin-top:14px}.npn-k{font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-weight:500;font-size:.54rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mint)}.npn-v{font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-weight:600;font-size:.95rem;letter-spacing:.15em;color:#fff;-webkit-user-select:all;user-select:all}.brand{display:flex;align-items:center;gap:13px;flex:none}.brand .coin{width:44px;height:44px;border-radius:50%;overflow:hidden;flex:none;background:#fff;box-shadow:0 0 0 1px var(--dline),0 6px 18px #00000047;display:grid;place-items:center}header.light .brand .coin{box-shadow:0 0 0 1px var(--line),0 4px 14px #0f151f1a}.brand .coin img{width:118%;height:118%;object-fit:contain}.brand .nm{font-family:Archivo;font-weight:700;font-size:1.02rem;letter-spacing:.02em;color:#fff;line-height:1.15}.brand .nm small{display:block;font-family:JetBrains Mono,monospace;font-size:.56rem;letter-spacing:.24em;text-transform:uppercase;color:var(--dmute);font-weight:400;margin-top:3px}header.light .brand .nm{color:var(--forest)}header.light .brand .nm small{color:var(--muted)}.abtop .coin{width:42px;height:42px;border-radius:50%;overflow:hidden;flex:none;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 1px #9dbbec4d}.abtop .coin img{width:118%;height:118%;object-fit:contain}.trule{--tlink:rgba(157,187,236,.32);--tlive:rgba(157,187,236,.88)}.trule{--tlx:0px}@media (min-width:1380px){.trule{--tlx:64px}}@media (max-width:600px){.trule{--tlx:15px}}footer{background:var(--paper);color:var(--ink);padding:30px 0 24px;font-size:.88rem}footer .npn-k{color:var(--em2)}footer .npn-v{color:var(--ink)}footer .brand .nm{color:var(--ink)}footer .brand .nm small{color:var(--muted)}footer .wrap{max-width:none;padding:0 clamp(26px,3vw,64px)}.fgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px;padding-bottom:22px;border-bottom:1px solid var(--line)}@media (min-width:1241px){.fgrid{gap:clamp(36px,3.2vw,110px)}}@media (max-width:900px){.fgrid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:560px){.fgrid{grid-template-columns:1fr}}.fgrid h3{font-family:JetBrains Mono,monospace;font-weight:500;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--em2);margin-bottom:16px}.fgrid ul{list-style:none}.fgrid li{margin-bottom:2px}.fgrid li a{display:block;padding:13px 0;line-height:1.4}.fgrid a:hover{color:var(--em2)}@media (min-width:901px) and (hover:hover) and (pointer:fine){.fgrid li a{padding:7px 0}.fgrid li{margin-bottom:0}}.fblurb{color:var(--muted);font-size:.86rem;max-width:34ch;margin-top:14px;line-height:1.7}.disc{padding-top:24px;font-size:.74rem;line-height:1.85;color:var(--green)}.disc p+p{margin-top:10px}@media (min-width:1241px){.disc{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,3.2vw,110px);align-items:start}.disc p+p{margin-top:0}}.fbot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:20px;font-family:JetBrains Mono,monospace;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}@media (max-width:760px){.fblurb{display:none}.fgrid{grid-template-columns:1fr 1fr;gap:6px 24px}.fgrid>div:first-child{grid-column:1/-1}.fgrid li a{padding:8px 0}}#qform label.fl{display:block;font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:6px}#qform .fld{margin-bottom:12px}#qform input:not([type=checkbox]){padding:14px;border:1px solid var(--line);border-radius:var(--rad);font-family:Inter;font-size:.97rem;width:100%;min-height:50px;background:#fff;color:var(--ink)}#qform input:focus{outline:none;border-color:var(--emerald);box-shadow:0 0 0 3px #2242791f}@keyframes drift{to{transform:translate3d(-2.4%,1.6%,0) scale(1.07)}}@keyframes mesh1{to{transform:translate3d(0,76px,0)}}@keyframes mesh2{to{transform:translate3d(0,304px,0)}}@keyframes nfall{0%{opacity:0;transform:translateZ(0)}6%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate3d(0,760px,0)}}@keyframes meshpar{0%{transform:translateZ(0)}to{transform:translate3d(0,130px,0)}}@keyframes shotpar{0%{transform:translateZ(0)}to{transform:translate3d(0,-56px,0)}}@keyframes hcue{0%{transform:translateY(calc(var(--hcd,15px)*-1));opacity:0}26%{opacity:1}74%{opacity:1}to{transform:translateY(var(--hch,46px));opacity:0}}@keyframes fldfall1{to{transform:translate3d(0,76px,0)}}@keyframes fldfall2{to{transform:translate3d(0,304px,0)}}@keyframes citydrift{0%{transform:translate3d(-23px,0,0)}to{transform:translate3d(23px,0,0)}}@keyframes clblink{0%,49%{opacity:.9}50%,to{opacity:0}}@keyframes qin{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.where{background:var(--deep);color:#fff;padding:96px 0;position:relative}@media (max-width:760px){.where{padding:56px 0}}.wherehd{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:56px;align-items:start;margin-bottom:32px}.wherehd .idx{margin-bottom:0}.wherehd h2.sec{font-size:clamp(1.7rem,2.7vw,2.5rem);max-width:18ch;margin:14px 0 0}@media (max-width:940px){.wherehd{grid-template-columns:minmax(0,1fr);row-gap:30px;margin-bottom:30px}.wherehd h2.sec{font-size:clamp(1.7rem,5.4vw,2.4rem);max-width:26ch}}.wpick{min-width:0}.wpick .k{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mint);margin-bottom:8px}.wsel{position:relative}.wsel select{appearance:none;-webkit-appearance:none;padding:14px 44px 14px 14px;border:1px solid var(--dline);border-radius:var(--rad);font-family:Inter;font-size:.97rem;width:100%;min-height:50px;background:var(--deep2);color:var(--dpaper);line-height:1.6;cursor:pointer}.wsel select:focus{outline:none;border-color:var(--mint);box-shadow:0 0 0 3px #9dbbec29}.wsel:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:1.6px solid var(--mint);border-bottom:1.6px solid var(--mint);transform:rotate(45deg);pointer-events:none}.wres{margin-top:16px;border:1px solid var(--dline);border-radius:var(--rad);background:var(--void);padding:22px 24px;min-width:0}.wres[hidden]{display:none}@media (max-width:560px){.wres{padding:20px 16px}}.wres .eyebrow{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--dmute);margin-bottom:10px}.wres .eyebrow.yes{color:var(--mint)}.wres h3{font-size:1.3rem;color:var(--dpaper);letter-spacing:-.02em;overflow-wrap:anywhere}.wres .acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.wres .acts .btn{font-size:.9rem;padding:14px 20px}@media (max-width:520px){.wres .acts{flex-direction:column;align-items:stretch}.wres .acts .btn{width:100%}}.mapbox{position:relative;max-width:1000px;margin:0 auto}.mapbox .usmap{width:100%;height:auto;display:block}.st{fill:none;stroke:#9dbbec3d;stroke-width:1;stroke-linejoin:round;pointer-events:all;cursor:pointer;transition:fill .2s,stroke .2s}.st.on{fill:url(#licplate);stroke:#9dbbec;stroke-width:1.25}.st:hover{fill:#9dbbec17;stroke:#9dbbec75}.st.on:hover{fill:url(#licplateh);stroke:var(--dpaper)}.st.sel{stroke:var(--dpaper);stroke-width:2.4}.st:focus-visible{outline:none;stroke:#fff;stroke-width:2.4}.lands{filter:drop-shadow(0 0 3px rgba(157,187,236,.42))}.stl{font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:12px;font-weight:500;fill:var(--faint);text-anchor:middle;dominant-baseline:central;pointer-events:none;user-select:none}.stl.on{fill:var(--dpaper)}@media (max-width:760px){.stl,.tabs{display:none}}:root{--hz:var(--emerald);--hz2:var(--em2);--hzl:var(--mint);--hzline:var(--emline)}:root{--mint:#f5b48a;--mint2:#ec8a63;--sun:#f5b48a;--sun2:#ec8a63;--ember:#a4472f}.btn-mint{background:linear-gradient(135deg,#f7c39b,#ef9a72);color:#16233d;box-shadow:0 10px 30px #ef8a6347}.btn-mint:hover{background:linear-gradient(135deg,#f9cfad,#f2a985)}.hero{background:linear-gradient(180deg,#e7ecf6,#eef0f6 46%,#f7ece4)}.hero h1 .u,h2.sec .u,.pagehd h1 .u{color:var(--ember)}.on-dark h2.sec .u{color:var(--sun)}.hchip:before,.hchip:after,.lk-on-paper .lkrule i{background:var(--sun2)}.lk .lkmark{width:auto;height:46px;aspect-ratio:214/120}.lk-sm .lkmark{width:auto;height:36px}.lk-on-paper .lkrule i{background:var(--hz)}.lk-on-paper .lkrule:before,.lk-on-paper .lkrule:after{background:linear-gradient(90deg,transparent,var(--hzline),transparent)}.lknm b{margin-left:.1em}@media (max-width:520px){.lk .lkmark{width:auto;height:36px}}.links a[aria-current=page]:not(.btn){color:var(--em2)}.links a[aria-current=page]:not(.btn):after{width:100%;background:var(--hz)}.qtool input:not([type=checkbox]),.qtool select{padding:14px;border:1px solid var(--line);border-radius:var(--rad);font-family:Inter;font-size:.97rem;width:100%;min-height:50px;background:#fff;color:var(--ink);min-width:0}.qtool input:focus,.qtool select:focus{outline:none;border-color:var(--emerald);box-shadow:0 0 0 3px #2242791f}.qtool .fl{display:block;font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:6px}.qtool .fld{margin-bottom:12px;min-width:0}.qtool .qrow>.fld{min-width:0}.qtool .qgo{width:100%;margin-top:8px}.qtool .qopt[aria-pressed=true]{border-color:var(--emerald);background:#2242790f}.qerr{min-height:1.4em;font-size:.84rem;color:#9b3b2f;margin-top:4px}.qdone .btn{margin-top:22px}.qdone .qdgo{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.qtool .tblnote{text-align:center}.spec{margin-top:46px;border:1px solid var(--line);border-radius:3px;background:var(--pane);overflow:hidden}.spec>div{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:20px;padding:18px 26px}.spec>div+div{border-top:1px solid var(--line)}.spec dt{font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--em2);padding-top:4px}.spec dd{color:var(--forest);font-weight:600;font-size:1.02rem;overflow-wrap:anywhere}@media (max-width:560px){.spec>div{grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 20px}}.pgo{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.pagehd{padding:180px 0 40px;background:#edeff4;position:relative;overflow:hidden;isolation:isolate}.pagehd h1{font-size:clamp(2.4rem,5vw,4rem);line-height:1.14;padding-bottom:.06em;color:var(--ink);margin-top:18px;max-width:18ch}.pagehd h1 .u{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:600;font-size:1.12em;letter-spacing:0;color:var(--hz2)}@media (max-width:760px){.pagehd{padding:130px 0 28px}}.pagehd+section{padding-top:64px}.legal{max-width:820px}.legal h2{font-size:1.32rem;margin:44px 0 12px;color:var(--forest)}.legal h2:first-of-type{margin-top:0}.legal h3{font-size:1rem;margin:24px 0 6px;letter-spacing:-.01em}.legal p{margin:0 0 14px;color:#1c222d}.legal ul{margin:0 0 16px 20px}.legal li{margin:0 0 8px;color:#1c222d}.legal a{color:var(--em2);border-bottom:1px solid rgba(34,66,121,.3)}.legal .box{background:var(--cream);border:1px solid var(--line);border-left:3px solid var(--emerald);border-radius:var(--rad);padding:18px 20px;margin:18px 0}.legal .box p:last-child{margin-bottom:0}.legal .fine{font-size:.86rem;color:var(--faint)}.legal table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:.95rem}.legal th,.legal td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}.legal .kw{font-family:JetBrains Mono,monospace;font-weight:600;color:var(--em2)}footer .brand .coin img{width:84%;height:84%}.brand .coin{background:#fff}.lk picture,.brand .coin picture{display:contents}.lk picture source,.brand .coin picture source{display:none}#process .step:not(.in):after{background:var(--paper)}.step.d4.in:before{width:100%}.steprow:before{right:0}@media (max-width:600px){.step.d4.in:before{width:5px;height:100%}}.btn-em{background:var(--em2)}.btn-em:hover{background:#15585f}.qtiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}@media (max-width:420px){.qtiers{grid-template-columns:minmax(0,1fr)}}.qtier{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;text-align:left;cursor:pointer;padding:16px 14px;border:1px solid var(--line);border-radius:var(--rad);background:#fff;color:var(--ink);font:inherit;transition:border-color .25s,background .25s,transform .25s var(--ezu)}.qtier:hover:not(:disabled){border-color:var(--emerald);transform:translateY(-2px)}.qtier[aria-checked=true]{border-color:var(--em2);background:#22427912;box-shadow:inset 0 0 0 1px var(--em2)}.qtier:disabled{cursor:default;opacity:.7}.qtier .tn{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--em2)}.qtier .tp{font-family:Archivo,sans-serif;font-weight:800;letter-spacing:-.03em;font-size:clamp(1.25rem,2.1vw,1.55rem);line-height:1.1;color:var(--forest);overflow-wrap:anywhere}.qtier .tp small{font-size:.55em;font-weight:600;letter-spacing:0;color:var(--muted);margin-left:.1em}.qtier .tl{font-size:.8rem;color:var(--muted);overflow-wrap:anywhere}@media (max-width:420px){.qtier{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between}.qtier .tl{flex-basis:100%}}.qdisc{margin:12px 0 16px;font-size:.78rem;color:var(--faint);text-align:center}.qmatch .qmk{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--em2);margin-bottom:10px}.qmatch h3{max-width:28ch;margin:0 auto}.qmatch .qdgo{margin-top:20px}.qmatch .qdgo .btn{min-width:0}.thx{margin-top:14px;color:var(--ink2);font-size:1.05rem}.flic{margin-top:12px;font-size:.78rem;color:var(--muted);max-width:34ch}.final .cityart:after{filter:none;top:0;bottom:0;background:linear-gradient(180deg,#0e1730,#16233d 40%,#3a3558 72%,#a85f73)}@media (min-width:1001px){.hc2{right:-1%}}.qturn:empty{display:none}.ferr{display:block;min-height:0;font-size:.8rem;color:#9b3b2f;margin-top:4px}.ferr:empty{display:none}.qtool input[aria-invalid=true]{border-color:#c0563f}#q-ziprow[hidden]{display:none}.qturn{margin:4px 0 8px;max-width:100%;overflow:hidden}.hzcookie{position:fixed;left:12px;right:12px;bottom:12px;z-index:120;max-width:800px;margin:0 auto;display:flex;align-items:center;gap:14px;background:#141f36;color:#e7ecf6;border:1px solid rgba(245,180,138,.3);border-radius:var(--rad);padding:12px 14px;box-shadow:0 18px 44px #0a101e59;font-size:.86rem}.hzcookie[hidden]{display:none}.hzcookie p{flex:1 1 auto;min-width:0;margin:0}.hzcookie a{color:var(--sun);text-decoration:underline;text-underline-offset:2px}.hzcookie .btn{flex:none;min-height:40px;padding:8px 18px;font-size:.82rem}.hzcookie .btn:disabled{opacity:.6;cursor:default}.hzcbtns{flex:none;display:flex;gap:8px}.hzcookie.top{top:12px;bottom:auto}@media (max-width:560px){.hzcookie{flex-wrap:wrap;gap:10px}.hzcookie p{flex-basis:100%}.hzcbtns{flex:1 1 100%}.hzcbtns .btn{flex:1 1 0}}.dnsbox{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 18px}.dnsbox .btn{min-height:44px;padding:10px 18px;font-size:.86rem}.qseg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;background:var(--mist);border:1px solid var(--line);border-radius:calc(var(--rad) + 2px)}.qseg button{min-height:48px;min-width:0;padding:8px 10px;border:0;border-radius:var(--rad);background:transparent;color:var(--ink2);font:600 .95rem/1.2 Inter,sans-serif;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s;overflow-wrap:anywhere}.qseg button:hover{color:var(--forest)}.qseg button[aria-checked=true]{background:#fff;color:var(--forest);box-shadow:0 1px 2px #101a2b1f,inset 0 0 0 1px var(--em2)}.qstepper{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;border:1px solid var(--line);border-radius:var(--rad);overflow:hidden;background:#fff;min-height:50px}.qstepper button{border:0;background:var(--mist);color:var(--forest);font:600 1.2rem/1 Inter,sans-serif;cursor:pointer}.qstepper button:hover{background:#e6e9f0}.qtool .qstepper input{border:0;border-radius:0;text-align:center;min-height:48px;padding:0}.qtool select{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23183566' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 16px center;padding-right:42px}#qcalc .qerr{margin-top:12px}#qcalc .qgo{margin-top:6px}.hzhero{position:relative;isolation:isolate;overflow:hidden;color:#fff;padding:176px 0 210px;background:linear-gradient(180deg,#0d162c,#16233d 34%,#2b3150 60%,#5d4565 82%,#a8606f)}@media (max-width:760px){.hzhero{padding:128px 0 150px}}.hzsky{position:absolute;inset:0;z-index:-1;pointer-events:none}.hzarc{position:absolute;left:0;right:0;bottom:0;width:100%;height:220px}@media (max-width:760px){.hzarc{height:120px}}.hzhero-in{position:relative}.hzhero .idx{color:var(--sun)}.hzhero .idx:after{background:linear-gradient(90deg,rgba(245,180,138,.5),transparent)}.hzhero h1{margin:18px 0 0;font-size:clamp(3.2rem,9vw,7rem);line-height:.95;letter-spacing:-.045em;color:#fff;max-width:12ch}.hzhero h1 span{display:block;margin-top:.2em;font-size:.42em;letter-spacing:-.025em;line-height:1.1;font-weight:700;color:#e7ecf6}.hzhero h1 em{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:600;font-size:1.14em;letter-spacing:0;color:var(--sun)}.hzsub{margin:22px 0 32px;max-width:48ch;font-size:1.12rem;color:#ced8e8}.hzhero .hcta{display:flex;gap:14px;flex-wrap:wrap}@media (max-width:420px){.hzhero .hcta .btn{width:100%}}#why .mkrow .v{font-size:1.08rem}header.light{background:#fbfaf6}.pagehd h1 .u{color:var(--ember)}.tierrow .v{font-size:1.1rem}.qadv{display:flex;flex-direction:column;align-items:center;text-align:center;padding:6px 0 4px}.qadv[hidden]{display:none}.qadv-pic{width:132px;height:132px;border-radius:50%;object-fit:cover;object-position:50% 30%;box-shadow:0 0 0 4px #fff,0 0 0 5px var(--line),0 14px 30px #101a2b29;margin-bottom:18px}.qadv .qmk{margin-bottom:6px}.qadv h3{font-size:1.6rem;margin:0}.qadv-role{margin-top:4px;color:var(--muted);font-size:.92rem}.qadv-reach{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 18px;margin-top:20px;max-width:100%}.qdone .qadv-call{margin-top:0;min-height:56px;padding:14px 40px;font-size:1.08rem}.qadv-num{font-family:Archivo,sans-serif;font-weight:700;font-size:1.15rem;color:var(--forest);text-decoration:none;white-space:nowrap}.qadv-mail{display:inline-block;margin-top:12px;max-width:100%;color:var(--em2);font-weight:600;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}@media (max-width:560px){.qdone .qadv-call{flex:1 1 100%}}.hzhero h1.hzq{font-size:clamp(2.4rem,5.6vw,4.6rem);line-height:1.02;letter-spacing:-.04em;max-width:16ch}.qstop{text-align:center;padding:14px 0 6px}.qstop[hidden],.qtiers[hidden],.qdisc[hidden]{display:none}.qstop-t{font-family:Archivo,sans-serif;font-weight:700;font-size:1.15rem;line-height:1.35;color:var(--forest);max-width:32ch;margin:0 auto 18px}.qstop .qdgo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:420px;margin:0 auto}.qstop .qdgo .btn{min-width:0;width:100%}#qtierhd[hidden]{display:none}.qages{margin:0 0 16px;font-size:.88rem;font-weight:600;color:var(--em2)}#qexact[hidden]{display:none}.qtier{position:relative}.qtier .tpop{position:absolute;top:10px;right:10px;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1;white-space:nowrap;padding:5px 9px;border-radius:999px;background:var(--sun2);color:#16233d}@media (max-width:420px){.qtier .tpop{position:static;order:0;margin:0 auto 0 8px;align-self:center}}.hzlic{margin-top:22px;min-width:0}.hzlic .k{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--em2);margin-bottom:10px;text-align:center}.hzlic ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0}.hzlic li{font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.06em;color:var(--forest);border:1px solid var(--emline);border-radius:3px;padding:5px 7px;min-width:36px;text-align:center;background:#fff}.hztl{list-style:none;margin:40px 0 0;padding:0;position:relative;max-width:900px;min-width:0}.hztl:before{content:"";position:absolute;left:19px;top:20px;bottom:20px;width:2px;background:var(--emline)}.hztl>li{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:20px;min-width:0}.hztl>li+li{margin-top:16px}.hztl-n{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--pane);border:2px solid var(--emerald);font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600;letter-spacing:.06em;color:var(--em2)}.hztl-b{min-width:0;background:var(--pane);border:1px solid var(--line);border-radius:var(--rad);padding:20px 22px}.hztl-b h3{font-size:1.14rem;color:var(--forest);margin:0 0 6px;letter-spacing:-.02em}.hztl-b>p{margin:0;color:var(--ink2);font-size:.94rem;line-height:1.5}.hzscale{margin-top:16px;min-width:0}.hzscale-ends{display:flex;justify-content:space-between;gap:10px;font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.hzscale-bar{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--emerald),var(--sage) 50%,var(--sun2))}.hzscale-z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.hzscale-z>div{min-width:0;border-top:2px solid var(--emerald);padding-top:8px;display:flex;flex-direction:column;gap:2px}.hzscale-z .za{border-top-color:var(--sun2);text-align:right}.hzscale-z b{font-family:Archivo,sans-serif;font-weight:700;font-size:.98rem;color:var(--forest)}.hzscale-z span{font-size:.84rem;color:var(--ink2)}.hzchips{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width:560px){.hzchips{grid-template-columns:minmax(0,1fr)}}.hzchips>li{min-width:0;display:flex;flex-direction:column;gap:3px;background:var(--cream);border:1px solid var(--line);border-radius:var(--rad);padding:11px 14px;font-size:.88rem;line-height:1.4;color:var(--ink2)}.hzchips b{font-family:Archivo,sans-serif;font-weight:700;font-size:.96rem;color:var(--forest)}.hzchips .h{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.hzpop{font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1;white-space:nowrap;padding:5px 9px;border-radius:999px;background:var(--sun2);color:#16233d}.hzeq{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:stretch;margin-top:14px}@media (max-width:700px){.hzeq{grid-template-columns:minmax(0,1fr)}.hzeq-op{justify-self:center}}.hzeq-box{min-width:0;background:var(--cream);border:1px solid var(--line);border-radius:var(--rad);padding:12px 14px;display:flex;flex-direction:column;gap:3px}.hzeq-box.sum{background:linear-gradient(158deg,#2242791c,#22427908);border-color:var(--emline)}.hzeq-box .k{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--em2)}.hzeq-box .v{font-family:Archivo,sans-serif;font-weight:700;font-size:.94rem;line-height:1.3;color:var(--forest)}.hzeq-op{align-self:center;color:var(--emerald);font-family:Archivo,sans-serif;font-weight:700;font-size:1.4rem;line-height:1;text-align:center}@media (max-width:560px){.hztl:before{left:15px}.hztl>li{grid-template-columns:32px minmax(0,1fr);gap:12px}.hztl-n{width:32px;height:32px;font-size:.64rem}.hztl-b{padding:16px}}.qdgo1{justify-content:center}.qstop .qdgo.qdgo1{display:flex;max-width:none}.qadv-next{margin-top:14px;font-weight:600;color:var(--forest)}.hzflex{margin:-14px 0 28px;font-family:Archivo,sans-serif;font-weight:700;font-size:1.1rem;color:var(--sun)}.disc{font-size:.8rem}.qhh{display:flex;flex-wrap:wrap;gap:1px;width:max-content;max-width:100%;margin-top:16px;background:var(--line);border:1px solid var(--line);border-radius:var(--rad);overflow:hidden}.qhh .qc{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;min-width:0;background:#fff;padding:9px 14px 6px}.qhh .qc[hidden]{display:none}.qhh .qc:focus-within{box-shadow:inset 0 0 0 2px var(--emerald)}.qtool .qhh .fl{margin:0 0 3px;white-space:nowrap}.qtool .qhh input{border:0;border-radius:0;padding:0;min-height:32px;box-shadow:none;background:transparent;font-size:1.05rem;font-weight:600;color:var(--forest)}.qtool .qhh input:focus{box-shadow:none}.qtool .qc-zip input{width:72px}.qtool .qc-age input{width:64px}.qtool .qc-sage input{width:88px}.qhh .qstepper{display:grid;grid-template-columns:32px 34px 32px;min-height:32px;border:0;border-radius:var(--rad);background:transparent}.qhh .qstepper button{border-radius:var(--rad);font-size:1.1rem}.qtool .qhh .qstepper input{min-height:32px;text-align:center}.qhh [aria-invalid=true]{color:#9b3b2f}@media (max-width:420px){.qhh .qc{padding:8px 11px 5px}.qtool .qhh .fl{letter-spacing:.12em}}#nl-badge-frame,#nl-hud-frame,iframe[title="Powered by Netlify"]{display:none!important}.lk .lkmark{object-fit:contain}footer .brand .coin{border-radius:0;overflow:visible;background:transparent;box-shadow:none}footer .brand .coin img{width:100%;height:100%;object-fit:contain}.lkwd{text-align:center}.lknm{padding-left:.17em}.lktag{padding-left:.23em}
