.pg-maq{background:var(--night);color:var(--cream)}.pg-maq .grain{mix-blend-mode:screen;opacity:.05}.mq-lead{max-width:34rem;color:rgb(var(--cr) / .66);margin-top:1.5rem;font-size:1.08rem;line-height:1.6}.mq-sub{max-width:34rem;color:rgb(var(--cr) / .46);margin-top:.9rem;font-size:.95rem;line-height:1.6}.mq-cta{flex-wrap:wrap;gap:.8rem;margin-top:2.2rem;display:flex}.mq-no{font:300 .72rem/1 var(--f-m);letter-spacing:.14em;color:var(--acc-l)}@keyframes mq-up{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:none}}.mq-up{animation:mq-up .9s var(--ease-o) both;animation-delay:calc(var(--d,0) * 90ms + .1s)}html.js .mq-rv{opacity:0;transition:opacity .8s var(--ease-o), transform .8s var(--ease-o);transition-delay:calc(var(--d,0) * 80ms);transform:translateY(1.6rem)}html.js .mq-rv.in{opacity:1;transform:none}.mq-hero{align-items:center;min-height:100svh;padding:calc(clamp(1rem,8vh,4.5rem) + 6.5rem) 0 4rem;display:grid;position:relative;overflow:clip}.mq-spill{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--amb) 14%, transparent), transparent);border-radius:50%;width:70%;position:absolute;top:-25%;left:-15%}.mq-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.mq-hero h1{letter-spacing:-.05em;color:#fff;text-wrap:balance;font-size:clamp(3rem,6.6vw,6.2rem);font-weight:700;line-height:.94}.mq-hero h1 em{color:var(--acc-l)}.mq-solo{width:100%}.mq-pick{border-top:1px solid var(--line-l);padding:clamp(5rem,10vw,9rem) 0}.mq-pick-head{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.mq-pick-head h2{color:#fff}.mq-pick-head h2 em{color:var(--acc-l)}.mq-pick{padding-bottom:clamp(1.5rem,3vw,2.5rem)}.mq-stage{padding:0 0 clamp(4rem,8vw,7rem);scroll-margin-top:5rem}.mq-stage-head[hidden]{display:none}.mq-x{color:#8a8a93;margin-left:.3rem;font-size:1rem;line-height:1}.mq-x:hover{color:#fff}.mq-plus{color:#b1b1bb;border-radius:50%;align-self:center;place-items:center;width:1.8rem;height:1.8rem;margin-bottom:.1rem;transition:background .2s,color .2s;display:grid}.mq-plus svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:.95rem;height:.95rem}.mq-plus:hover,.mq-plus:focus-visible{color:#fff;background:#ffffff1f}.mq-win[data-view=newtab] .mq-plus{display:none}.mq-ph{color:#9a9aa4;font-style:normal}.mq-win:not([data-view=newtab]) .mq-ph,.mq-win[data-view=newtab] .mq-addr>:not(.mq-ph),.mq-win[data-view=newtab] .mq-fav{display:none}.mq-newtab{z-index:2;background:radial-gradient(120% 90% at 50% 0,#3a2d5c 0%,#1c1b22 60%);flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.5rem,4cqw,3rem);padding:1.5rem;display:flex;position:absolute;inset:0;container-type:inline-size}.mq-win:not([data-view=newtab]) .mq-newtab{display:none}.mq-nt-search{color:#b1b1bb;width:min(100%,36rem);font:400 .95rem/1 var(--f-b);background:#2b2a33;border-radius:.7rem;align-items:center;gap:.7rem;padding:.85rem 1.2rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.mq-nt-search svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:1.1rem;height:1.1rem}.mq-sites{grid-template-columns:repeat(4,auto);justify-content:center;gap:clamp(1rem,3cqw,2.4rem);max-width:56rem;display:grid}.mq-sc{color:#e8e8ee;width:clamp(5.5rem,15cqw,9rem);font:400 .9rem/1.2 var(--f-b);justify-items:center;gap:.8rem;display:grid}.mq-sc-i{aspect-ratio:1;background:var(--b);width:100%;transition:transform .35s var(--ease-o), box-shadow .35s;border-radius:1.2rem;place-items:center;display:grid;position:relative;box-shadow:0 10px 24px -10px #000a,inset 0 0 0 1px #fff2}.mq-sc-i b{aspect-ratio:1;background:var(--c);color:#fff;width:52%;font:700 clamp(1.4rem, 4cqw, 2.4rem)/1 var(--f-d);border-radius:50%;place-items:center;display:grid}.mq-sc-i i{color:#c9c9d3;font:400 .6rem/1 var(--f-m);letter-spacing:.08em;text-transform:uppercase;background:#3b3a45;border-radius:99px;padding:.25rem .5rem;font-style:normal;position:absolute;top:-.4rem;right:-.3rem}.mq-sc:not(:disabled):hover .mq-sc-i,.mq-sc:not(:disabled):focus-visible .mq-sc-i{box-shadow:0 18px 30px -12px #000, 0 0 0 2px var(--acc-l);transform:translateY(-.35rem)scale(1.05)}.mq-sc:disabled{cursor:default}.mq-sc:disabled .mq-sc-i{filter:saturate(.4)brightness(.65)}.mq-stage-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.4rem;margin-bottom:1.6rem;display:flex}.mq-stage-head .kicker{margin-bottom:1rem}.mq-stage-head h2{color:#fff}.mq-tools{flex-wrap:wrap;gap:.6rem;display:flex}.mq-dev{background:rgb(var(--cr) / .06);box-shadow:inset 0 0 0 1px var(--line-l);border-radius:.75rem;padding:.25rem;display:inline-flex}.mq-tools button{font:400 .78rem/1 var(--f-m);color:rgb(var(--cr) / .6);border-radius:.55rem;align-items:center;gap:.5rem;padding:.55rem .85rem;transition:color .25s,background .25s;display:inline-flex}.mq-tools button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.mq-tools button:hover{color:#fff}.mq-dev button[aria-pressed=true]{background:rgb(var(--cr) / .14);color:#fff}.mq-fs{box-shadow:inset 0 0 0 1px var(--line-l);border-radius:.75rem!important}.mq-box{height:calc(min(100vw - 2 * var(--g), 86rem) * 9 / 16)}.mq-win{--bw:100%;width:var(--bw);height:100%;box-shadow:0 0 0 1px rgb(var(--cr) / .18), 0 60px 120px -50px #000;transition:width .7s var(--ease-o);background:#fff;border-radius:.9rem;flex-direction:column;margin-inline:auto;display:flex;overflow:hidden}.mq-win[data-device=tablet]{--bw:min(100%, 48rem)}.mq-win[data-device=mobile]{--bw:min(100%, 24rem)}.mq-win[data-device=desktop]{--z:.8}.mq-chrome{color:#c9c9d1;background:#2b2b30;flex:none;position:relative}.mq-tabs{background:#1f1f23;align-items:flex-end;gap:.9rem;padding:.55rem .8rem 0;display:flex}.mq-lights{gap:.4rem;padding-bottom:.75rem;display:flex}.mq-lights i{background:#5b5b63;border-radius:50%;width:.7rem;height:.7rem}.mq-lights i:first-child{background:#ff6058}.mq-lights i:nth-child(2){background:#ffbd2e}.mq-lights i:nth-child(3){background:#27c93f}.mq-tab{min-width:0;max-width:17rem;font:400 .74rem/1.2 var(--f-b);white-space:nowrap;background:#2b2b30;border-radius:.6rem .6rem 0 0;align-items:center;gap:.55rem;padding:.55rem .8rem;display:flex}.mq-tab>span{text-overflow:ellipsis;overflow:hidden}.mq-tab u{color:#8a8a93;margin-left:.3rem;text-decoration:none}.mq-fav{background:var(--fav,#888);color:#fff;width:1.05rem;height:1.05rem;font:700 .6rem/1 var(--f-d);border-radius:.3rem;flex:none;place-items:center;display:grid}.mq-fake{background:color-mix(in oklab, var(--acc-l) 22%, transparent);color:var(--acc-l);font:400 .62rem/1 var(--f-m);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:99px;margin:0 .2rem .55rem auto;padding:.28rem .6rem}.mq-url{align-items:center;gap:.35rem;padding:.5rem .8rem;display:flex}.mq-url button{color:#c9c9d1;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;transition:background .2s,opacity .2s;display:grid}.mq-url button:hover:not(:disabled){background:#ffffff1a}.mq-url button:disabled{opacity:.3;cursor:default}.mq-url svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.mq-addr{min-width:0;font:400 .8rem/1.2 var(--f-b);white-space:nowrap;background:#1a1a1e;border-radius:99px;flex:1;align-items:center;gap:.15rem;margin-left:.4rem;padding:.45rem .9rem;display:flex;overflow:hidden}.mq-addr svg{stroke:#7fd491;flex:none;width:.85rem;height:.85rem;margin-right:.45rem}.mq-addr i{color:#7c7c86;font-style:normal}.mq-addr b{color:#f2f2f5;font-weight:400}.mq-addr em{color:#9a9aa4;text-overflow:ellipsis;overflow:hidden}.mq-load{transform-origin:0;background:var(--acc-l);opacity:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.mq-load.go{animation:mq-load .55s var(--ease-o)}@keyframes mq-load{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(.9)}to{opacity:0;transform:scaleX(1)}}.mq-view{background:#fff;flex:1;min-height:0;position:relative}.mq-host{zoom:var(--z,1);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.mq-notes{margin-top:clamp(2.4rem,5vw,4rem)}.mq-notes[hidden]{display:none}.mq-notes-h{font:300 .72rem/1 var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--cr) / .55);margin-bottom:1.6rem}.mq-notes-h span{color:var(--acc-l)}.mq-notes ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:2rem 2.2rem;display:grid}.mq-notes li{border-top:1px solid var(--line-l);align-content:start;gap:.6rem;padding-top:1.2rem;display:grid}.mq-notes h3{font:600 1.15rem/1.25 var(--f-d);letter-spacing:-.02em;color:#fff}.mq-notes p{color:rgb(var(--cr) / .66);font-size:.95rem;line-height:1.6}.mq-end{border-top:1px solid var(--line-l);padding:clamp(5rem,10vw,9rem) 0}.mq-end-in{max-width:56rem}.mq-end h2{color:#fff}.mq-end h2 em{color:var(--acc-l)}@media (width<=900px){.mq-hero-in{grid-template-columns:1fr}.mq-solo{max-width:34rem}}@media (width<=700px){.mq-box{height:78svh}.mq-win,.mq-win[data-device]{--bw:100%;--z:1}.mq-dev,.mq-tab u,.mq-fake,.mq-tools{display:none}}@font-face{font-family:Inter;src:url(/assets/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2");font-weight:100 900;font-display:swap}.hm{--ez:cubic-bezier(.77, 0, .18, 1);--hold:6.5s;width:100%}.hm [hidden]{display:none!important}.hm.hm-instant *,.hm.hm-instant :before,.hm.hm-instant :after{transition:none!important}.hm-win{box-shadow:0 0 0 1px rgb(var(--cr) / .14), 0 50px 100px -40px #000, 0 30px 60px -30px #0009;background:#1f1f23;border-radius:.9rem;position:relative;overflow:hidden}.hm-bar{background:#1f1f23;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.62rem .85rem;display:grid;position:relative}.hm-lights{gap:.38rem;display:flex}.hm-lights i{border-radius:50%;width:.62rem;height:.62rem}.hm-lights i:first-child{background:#ff6058}.hm-lights i:nth-child(2){background:#ffbd2e}.hm-lights i:nth-child(3){background:#27c93f}.hm-arrows{color:#6b6b74;gap:.2rem;display:flex}.hm-arrows svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem}.hm-addr{color:#f2f2f5;width:min(100%,24rem);min-width:0;font:400 .78rem/1.2 var(--f-b);white-space:nowrap;background:#2c2c32;border-radius:.55rem;justify-content:center;justify-self:center;align-items:center;gap:.45rem;padding:.4rem .9rem;display:flex;overflow:hidden}.hm-fav{background:var(--fav,#555);color:#fff;width:1rem;height:1rem;font:700 .58rem/1 var(--f-d);border-radius:.28rem;flex:none;place-items:center;transition:background-color .6s;display:grid}.hm-lock{fill:none;stroke:#7fd491;stroke-width:1.5px;stroke-linecap:round;flex:none;width:.75rem;height:.75rem}.hm-dom{text-overflow:clip;overflow:hidden}.hm-caret{opacity:0;background:currentColor;width:1px;height:.95em;margin-left:-.35rem}.hm.is-typing .hm-caret{animation:.5s step-end infinite hm-blink}@keyframes hm-blink{50%{opacity:1}}.hm-fake{background:color-mix(in oklab, var(--acc-l) 20%, transparent);color:var(--acc-l);font:400 .58rem/1 var(--f-m);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:.26rem .55rem}.hm-load{transform-origin:0;background:var(--acc-l);opacity:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.hm-load.go{animation:mq-load .7s var(--ease-o)}.hm-vp{aspect-ratio:16/9.6;background:var(--vbg,#fff);font-family:var(--pf);transition:background-color 1.1s var(--ez);-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;container-type:size}.hm-s{left:calc(var(--x,0) * 1%);top:calc(var(--y,0) * 1%);width:calc(var(--w,0) * 1%);height:calc(var(--h,0) * 1%);border-radius:calc(var(--r,0) * 1cqw);background:var(--bg,transparent);color:var(--fg,inherit);transition-property:left,top,width,height,border-radius,background-color,color,box-shadow,border-color;transition-duration:1.15s;transition-timing-function:var(--ez);transition-delay:var(--dl,0s);position:absolute;overflow:hidden}.hm-med{z-index:1;--dl:40ms}.hm-wid{z-index:2;--dl:.12s}.hm-copy{z-index:3;--dl:80ms;overflow:visible}.hm-card{z-index:3;--dl:calc(.16s + var(--k) * 50ms)}.hm-hdr{z-index:5}.hm-alr{z-index:6}.hm-fx{transition:opacity .5s ease, transform .75s var(--ease-o), filter .5s ease;transition-delay:calc(var(--i,0) * 70ms)}.hm.is-swap .hm-fx{opacity:0;filter:blur(5px);transition-duration:.3s;transition-delay:0s;transform:translateY(6px)}.hm-ph{opacity:0;transition:opacity .9s;position:absolute;inset:0}.hm-ph.on{opacity:1}.hm-ph img{object-fit:cover;width:100%;height:100%;display:block}.hm-ph.on img{animation:10s cubic-bezier(.2,.6,.3,1) both hm-kb}.hm-ph:after{content:"";background:var(--veil,none);position:absolute;inset:0}@keyframes hm-kb{0%{transform:scale(1.1)}to{transform:none}}.hm-ab{flex:none;place-items:center;font-style:normal;display:grid}.hm-ab svg{width:50%;height:50%}.hm-vp svg{flex:none}.hm-alr-in{white-space:nowrap;align-items:center;height:100%;display:flex}.hm-alr-in>div{align-items:center;width:100%;height:100%;display:flex}.hm-alr-in b{font-weight:700}.hm-alr-in u{text-underline-offset:.22em}[data-scene=institution] .hm-alr-in span{opacity:.8}.hm-live{background:#ef3b2d;border-radius:50%;width:.9cqw;height:.9cqw;position:relative}.hm-live:after{content:"";background:inherit;border-radius:50%;animation:1.6s ease-out infinite hm-ping;position:absolute;inset:0}@keyframes hm-ping{to{opacity:0;transform:scale(3)}}.hm-hdr{align-items:center;gap:var(--hg,3cqw);padding:var(--hpd,0 var(--hp,4cqw));font-family:var(--lf);box-shadow:inset 0 -1px 0 var(--hl,transparent);display:flex}.hm-logo{align-items:center;gap:var(--lgg,1cqw);white-space:nowrap;line-height:1.05;display:flex}.hm-logo span{flex-direction:column;gap:.2cqw;display:flex}.hm-logo small{font-style:normal}.hm-nav{gap:var(--ng,2.6cqw);margin-left:var(--nml,auto);font:var(--nfn,500 var(--nf,1.28cqw)/1 var(--lf));color:var(--nc,inherit);white-space:nowrap;opacity:var(--no,.86);display:flex}.hm-nav span:empty,.hm-act:empty,.hm-nav:not(:has(span:not(:empty))){display:none}.hm-act{align-items:center;gap:var(--ag,.6cqw);margin-left:var(--aml,0);margin-right:var(--am,0);white-space:nowrap;display:flex}.hm-hcta{height:var(--ch,auto);padding:var(--cp,1cqw 1.7cqw);border-radius:calc(var(--cr,0) * 1cqw);background:var(--cbg);color:var(--cfg);font:var(--cfn,600 var(--hcf,1.22cqw)/1 var(--lf));white-space:nowrap;transition:background-color 1.15s var(--ez), color 1.15s var(--ez), border-radius 1.15s var(--ez);align-items:center;display:flex}.hm-hcta>span{align-items:center;gap:.5cqw;display:flex}.hm-hcta>span>svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.05cqw;height:1.05cqw}.hm-copy{justify-content:var(--cj,center);align-items:flex-start;gap:var(--cg,1.5cqw);flex-direction:column;display:flex}.hm-copy[data-al=center]{text-align:center;align-items:center}.hm-copy p{margin:0}.hm-k{font:var(--kfn,600 1.15cqw/1.2 var(--fb));letter-spacing:var(--kls,.12em);text-transform:var(--ktt,uppercase);color:var(--kc);align-items:center;display:flex}.hm-t{max-width:var(--tmw,none);font-family:var(--fd);font-weight:var(--tw);font-size:calc(var(--ts,5) * 1cqw);line-height:var(--lh);letter-spacing:var(--tl);color:var(--tc);text-wrap:var(--twr,balance)}.hm-t em{color:var(--ec);font-style:normal}.hm-p{max-width:var(--pmw,40cqw);font:var(--pfn,400 var(--ps,1.42cqw)/1.5 var(--fb));color:var(--sc);text-wrap:pretty}.hm-btns{gap:var(--bgp,1cqw);display:flex;margin-top:var(--bmt,.6cqw)!important}.hm-b{height:var(--bh,auto);padding:var(--bp,1.15cqw 2cqw);border-radius:calc(var(--br,0) * 1cqw);background:var(--bbg);color:var(--bfg);box-shadow:inset 0 0 0 var(--bbw,1px) var(--bbd,transparent);font:var(--bfn,600 1.22cqw/1 var(--fb));letter-spacing:var(--bls,.01em);white-space:nowrap;align-items:center;display:inline-flex}.hm-cl{position:absolute;inset:0}.hm-wid-in{font-family:var(--wf);position:absolute;inset:0}.hm-net{width:100%;height:100%;position:absolute;inset:0}.hm-tabs{grid-template-columns:repeat(4,1fr);gap:1.19cqw;height:100%;display:grid}.hm-tabs span{opacity:.7;border-top:.18cqw solid #ffffff59;flex-direction:column;gap:.3cqw;padding-top:.9cqw;display:flex;position:relative}.hm-tabs span:first-child{opacity:1}.hm-tabs span:first-child:before{content:"";transform-origin:0;background:#fff;width:100%;height:.18cqw;animation:7s linear infinite hm-tab;position:absolute;top:-.18cqw;left:0}.hm-tabs b{font:700 .71cqw/1.2 var(--wf);letter-spacing:.14em;text-transform:uppercase}.hm-tabs small{font:500 .83cqw/1.3 var(--wf)}@keyframes hm-tab{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hm-sl{color:#fff;height:100%;font:500 .83cqw/1 var(--pf);letter-spacing:.06em;justify-content:flex-end;align-items:center;gap:.71cqw;display:flex}.hm-sl span{opacity:.85;margin-right:1.2cqw}.hm-sl i{border-radius:.6cqw;place-items:center;width:2.98cqw;height:2.98cqw;display:grid;box-shadow:inset 0 0 0 1px #fffc}.hm-sl svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:1cqw;height:1cqw}.hm-trust{grid-template-columns:repeat(4,1fr);align-items:center;height:100%;padding:0 15.2cqw;display:grid;box-shadow:inset 0 -1px #e1dbcc}.hm-trust span{border-left:1px solid #e1dbcc;flex-direction:column;justify-content:center;gap:.35cqw;height:100%;padding:0 1.55cqw;display:flex}.hm-trust span:first-child{border-left:0;padding-left:0}.hm-trust b{font:600 1.31cqw/1.1 var(--wf);color:#2f5d3f}.hm-trust small{font:400 .83cqw/1.3 var(--wf);color:#5d6a62}.hm-cc{flex-direction:column;justify-content:center;gap:.4cqw;height:100%;padding:0 1.2cqw;display:flex}.hm-cc small{font:500 .71cqw/1 var(--wf);letter-spacing:.1em;color:#c23f27}.hm-cc b{font:500 1.07cqw/1.2 var(--wf);color:#191b2e}.hm-cc span{font:400 .8cqw/1.3 var(--wf);color:#5a5d70}.hm-cc em{color:#191b2e;font-style:normal}.hm-ibx{width:2.62cqw;height:2.62cqw;font:500 .95cqw/1 var(--lf);place-items:center;display:grid}.hm-mf-l{font:500 .89cqw/1.3 var(--fb);color:#14232b;margin-top:1.3cqw;display:block}.hm-mf-f{height:3.6cqw;margin-top:.75cqw;display:flex}.hm-mf-i{font:400 .98cqw/1 var(--fb);color:#5b6a70;border-radius:.24cqw 0 0 .24cqw;flex:1;align-items:center;padding:0 1.1cqw;display:flex;box-shadow:inset 0 0 0 1.5px #0f3d4a}.hm-mf-b{color:#fff;background:#0f3d4a;border-radius:0 .24cqw .24cqw 0;place-items:center;width:3.81cqw;display:grid}.hm-mf-b svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.15cqw;height:1.15cqw}.hm-mf-q{font:400 .74cqw/1 var(--fb);color:#3a4a52;white-space:nowrap;gap:.85cqw;margin-top:1cqw;display:flex}.hm-mf-q u{color:#14232b;text-underline-offset:.22em;font-weight:500}.hm-lgd{height:100%;font:500 .74cqw/1 var(--pf);white-space:nowrap;align-items:center;padding:0 .6cqw;display:flex}.hm-clk{font:500 .77cqw/1 var(--lf);color:#6c6b66;font-variant-numeric:tabular-nums;align-items:center;gap:.42cqw;display:flex}.hm-clk i{border-radius:50%;width:.36cqw;height:.36cqw;margin-right:.3cqw}.hm-clk b{color:#a2a19b;font-weight:500}.hm-kbd{color:#a2a19b;height:1.67cqw;font:500 .71cqw/1 var(--lf);background:#1c1c1f;border-radius:.5cqw;place-items:center;padding:0 .55cqw;display:grid}[data-scene=tech] .hm-t em{background:#ece7dc;border-radius:.16em;padding:0 .2em}.hm-bb{height:100%;font:400 .74cqw/1 var(--pf);color:#6c6b66;white-space:nowrap;justify-content:space-between;align-items:center;padding:0 17.2cqw 0 17.1cqw;display:flex;box-shadow:inset 0 1px #232321}.hm-bb span{align-items:center;gap:.6cqw;display:flex}.hm-bb i{border-radius:50%;width:.36cqw;height:.36cqw}.hm-bb b{color:#ece7dc;font-weight:500}.hm-mnav{height:100%;font:600 .74cqw/1 var(--pf);letter-spacing:.06em;color:#fff;padding-left:17.26cqw;display:flex}.hm-mnav span{align-items:center;padding:0 1.2cqw;display:flex}.hm-mnav span:first-child{background:#163a5c}.hm-msl i{color:#fff;font:400 2cqw/1 var(--pf);opacity:.9;font-style:normal;position:absolute;top:46%;translate:-50% -50%}.hm-msl p{justify-content:center;gap:.45cqw;margin:0;display:flex;position:absolute;top:73.7%;left:0;right:0}.hm-msl p b,.hm-msl p span{border-radius:50%;width:.65cqw;height:.65cqw;box-shadow:inset 0 0 0 1px #fff}.hm-msl p b{background:#fff}.hm-lab{height:100%;font:700 .71cqw/1 var(--wf);letter-spacing:.04em;text-transform:uppercase;color:#1f4e79;white-space:nowrap;justify-content:space-between;align-items:center;padding:0 17.3cqw 0 17.26cqw;display:flex}.hm-lab span{align-items:center;gap:.6cqw;display:flex}.hm-lab svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:.9cqw;height:.9cqw}.hm-map{color:#dfe3ea;flex-direction:column;padding:1.5cqw 1.5cqw 1.35cqw;display:flex;position:absolute;inset:0}.hm-map p{margin:0}.hm-map-top{letter-spacing:.06em;text-transform:uppercase;color:#7f8897;justify-content:space-between;font:500 .82cqw/1.4 ui-monospace,Cascadia Mono,Consolas,monospace;display:flex}.hm-map-top b{color:#fff;font-weight:600}.hm-map svg{flex:1;width:100%;min-height:0;margin:.45cqw 0 .3cqw;font-family:Hm Public Sans,system-ui,sans-serif}.hm-map .hm-cn{fill:#b9c0cb;font-size:12px;font-weight:500}.hm-map .hm-sn{fill:#fff;font-size:12px;font-weight:600}.hm-map .hm-zl{letter-spacing:.14em;text-anchor:middle;font:600 10px ui-monospace,Consolas,monospace}.hm-map .hm-rl{fill:#6f97cc;font-size:12px;font-weight:500}.hm-map .hm-pt{fill:#8a93a3;font:11px ui-monospace,Consolas,monospace}.hm-map-leg{color:#c9ced8;flex-wrap:wrap;gap:.6cqw 1.6cqw;font-size:.97cqw;font-weight:500;display:flex}.hm-map-leg span{align-items:center;gap:.6cqw;display:flex}.hm-map-leg i{background:var(--c);border-radius:.22cqw;width:.67cqw;height:.67cqw}.hm-map-leg small{color:#7f8897;font:.82cqw ui-monospace,Consolas,monospace}.hm-mk{flex-direction:column;align-items:flex-start;gap:0!important;display:flex!important}.hm-mk svg{width:2.64cqw;height:.96cqw;margin-bottom:.3cqw;display:block}.hm-mk b{text-transform:uppercase;letter-spacing:-.01em;font-size:.8cqw;line-height:1.04}.hm-mk small{margin-top:.36cqw;line-height:1.12;font-size:.5cqw!important;font-style:italic!important;font-weight:500!important}.hm-wm{border-left:1px solid #e5e5df;justify-content:center;align-self:stretch;margin-left:0;padding-left:1.1cqw}.hm-wm b{letter-spacing:-.01em;font-size:1.08cqw}.hm-wm small{color:#6b717c;font-size:.78cqw!important;font-weight:400!important}.hm-act svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.2cqw;height:1.2cqw}.hm-act .hm-cmn,.hm-act .hm-ib{height:2.68cqw;font:600 .97cqw/1 var(--lf);color:#0c0f14;white-space:nowrap;background:#fff;border-radius:.75cqw;align-items:center;gap:.6cqw;padding:0 .9cqw;display:flex;box-shadow:inset 0 0 0 1px #e5e5df}.hm-act .hm-ib{justify-content:center;width:2.68cqw;padding:0}.hm-act .hm-cmn svg:first-child,.hm-act .hm-ib svg{width:1.05cqw;height:1.05cqw}.hm-act .hm-cmn svg:first-child{color:#6b717c}.hm-act .hm-cmn svg:last-child{color:#6b717c;width:1cqw;height:1cqw}.hm-kj{color:#c8281c;letter-spacing:.02em;background:#fde8e6;border-radius:99px;margin-left:.9cqw;padding:.22cqw .6cqw;font-weight:600}.hm-fld{width:100%}.hm-fld-l{font:600 .97cqw/1.4 var(--fb);color:#0c0f14;margin-top:.9cqw;display:block}.hm-fld-f{height:3.9cqw;font:400 1.3cqw/1 var(--fb);color:#6b717c;background:#fff;border-radius:1cqw;align-items:center;gap:.9cqw;margin-top:.75cqw;padding:0 1.5cqw;display:flex;box-shadow:inset 0 0 0 1.5px #cfcfc7}.hm-fld-f svg{fill:#00007a;flex:none;width:1.5cqw;height:1.5cqw}.hm-fld-q{color:#0c0f14;font-weight:500}.hm-fld-q:empty:before{content:"Votre commune";color:#6b717c;font-weight:400}.hm-fld-c{background:#0c0f14;width:1px;height:1.8cqw;margin-left:-.8cqw;animation:1s step-end infinite hm-blink}.hm-fld-h{font:400 .9cqw/1.4 var(--fb);color:#6b717c;margin-top:.9cqw;display:block}.hm-pulse{transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite hm-ring}@keyframes hm-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(4.5)}}.hm-hit{z-index:10;cursor:pointer;justify-content:flex-end;align-items:flex-end;padding:1rem;display:flex;position:absolute;inset:0}.hm-hit>span{color:#fff;font:400 .78rem/1 var(--f-m);backdrop-filter:blur(8px);opacity:0;transition:opacity .35s, transform .45s var(--ease-o);background:#0e0e10d1;border-radius:99px;align-items:center;gap:.5rem;padding:.6rem 1rem;display:inline-flex;transform:translateY(.4rem);box-shadow:0 0 0 1px #ffffff24}.hm-hit svg,.hm-open svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem}.hm-hit:hover>span,.hm-hit:focus-visible>span{opacity:1;transform:none}.hm-hit:focus-visible{outline:2px solid var(--acc-l);outline-offset:-2px;border-radius:.9rem}.hm-rail{margin-top:1.2rem}.hm-segs{grid-template-columns:repeat(var(--n,7), 1fr);gap:.4rem;display:grid}.hm-seg{height:1.1rem;position:relative}.hm-seg:before,.hm-seg i{content:"";border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.hm-seg:before{background:rgb(var(--cr) / .16);transition:background .25s}.hm-seg:hover:before{background:rgb(var(--cr) / .4)}.hm-seg i{transform-origin:0;background:var(--acc-l);transform:scaleX(0)}.hm-seg.done i{background:rgb(var(--cr) / .42);transform:scaleX(1)}.hm-seg.on i{animation:hm-prog var(--hold) linear forwards}.hm.is-paused .hm-seg.on i{animation-play-state:paused}@keyframes hm-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hm-cap{align-items:center;gap:1rem;margin-top:.7rem;display:flex}.hm-n{font:300 .72rem/1 var(--f-m);letter-spacing:.14em;color:var(--acc-l)}.hm-lbl{color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.95rem;overflow:hidden}.hm-lbl b{margin-right:.55rem;font-weight:600}.hm-lbl span{color:rgb(var(--cr) / .55)}.hm-open{color:rgb(var(--cr) / .75);font:400 .76rem/1 var(--f-m);box-shadow:inset 0 0 0 1px var(--line-l);border-radius:.7rem;flex:none;align-items:center;gap:.5rem;margin-left:auto;padding:.55rem .9rem;transition:color .25s,box-shadow .25s;display:inline-flex}.hm-open:hover,.hm-open:focus-visible{color:#fff;box-shadow:inset 0 0 0 1px rgb(var(--cr) / .5)}@media (width<=700px){.hm-arrows,.hm-fake{display:none}.hm-bar{grid-template-columns:auto minmax(0,1fr);gap:.6rem}.hm-open{display:none}}
