.hev,.hev *{box-sizing:border-box}.hev h1,.hev h2,.hev h3,.hev h4,.hev p,.hev ul,.hev ol{margin:0}.hev{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.hev-kiosk{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.hev-kiosk input{-webkit-user-select:text;user-select:text}.hev-btn{transition:background-color .14s,box-shadow .14s,transform .12s;touch-action:manipulation}.hev-btn:active:not(:disabled){transform:scale(.985)}.hev-btn-primary:active:not(:disabled){background:#3a4940!important}.hev-btn-peach:active:not(:disabled){background:#f3a570!important}.hev-btn-secondary:active:not(:disabled){background:#ebf3ed!important}.hev-btn:focus-visible,.hev-opt:focus-within{outline:3px solid #1F2729;outline-offset:3px}[data-tone=dark] .hev-btn:focus-visible{outline-color:#f6b98f}.hev-opt{transition:background-color .14s,box-shadow .14s;touch-action:manipulation;cursor:pointer}.hev-opt:active{background-color:#ebf3ed}.hev-input{transition:box-shadow .14s}.hev-input:focus{box-shadow:inset 0 0 0 2.5px #455c51!important;outline:none}.hev-scrim{animation:hev-in .24s both}.hev-in{animation:hev-in .42s cubic-bezier(.2,.7,.2,1) both}.hev-q-in{animation:hev-qin .42s cubic-bezier(.2,.7,.2,1) both}.hev-q-out{animation:hev-qout .26s cubic-bezier(.5,0,.8,.4) both;pointer-events:none}@keyframes hev-qin{0%{opacity:0;transform:translate(96px)}to{opacity:1;transform:none}}@keyframes hev-qout{to{opacity:0;transform:translate(-96px)}}[data-dir=back] .hev-q-in{animation-name:hev-qinb}.hev-q-out-back{animation:hev-qoutb .24s cubic-bezier(.5,0,.8,.4) both;pointer-events:none}@keyframes hev-qinb{0%{opacity:0;transform:translate(-96px)}to{opacity:1;transform:none}}@keyframes hev-qoutb{to{opacity:0;transform:translate(96px)}}.hev-scr [data-hmi=HmiKioskShell]>:not(header){animation:hev-fin .4s cubic-bezier(.2,.7,.2,1) both}.hev-scr[data-whole] [data-hmi=HmiKioskShell]{animation:hev-fin0 .42s ease-out both}.hev-scr[data-whole] [data-hmi=HmiKioskShell]>*{animation:none}.hev-scr.hev-scr-out [data-hmi=HmiKioskShell]>:not(header){animation:hev-fout .22s cubic-bezier(.5,0,.8,.4) both;pointer-events:none}.hev-scr.hev-scr-out-whole [data-hmi=HmiKioskShell]{animation:hev-fout .22s ease-in both;pointer-events:none}.hev-scr.hev-scr-out-whole [data-hmi=HmiKioskShell]>*{animation:none}.hev-leaving,.hev-leaving *{pointer-events:none!important}@keyframes hev-fin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hev-fin0{0%{opacity:0}to{opacity:1}}@keyframes hev-fout{to{opacity:0}}.hev-pop{animation:hev-pop .7s cubic-bezier(.2,.7,.2,1) both}.hev-hspin{display:flex;flex:none;transform-origin:50% 50%;animation:hev-rot 120s linear infinite}.hev-live{animation:hev-dot 2s infinite}.hev-cta{animation:hev-pulse 2.6s infinite}.hev-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes hev-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hev-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1)}}@keyframes hev-rot{to{transform:rotate(360deg)}}@keyframes hev-dot{0%{box-shadow:0 0 #a3e8c399}70%{box-shadow:0 0 0 12px #a3e8c300}to{box-shadow:0 0 #a3e8c300}}@keyframes hev-pulse{0%{box-shadow:0 0 #f6b98f80}70%{box-shadow:0 0 0 24px #f6b98f00}to{box-shadow:0 0 #f6b98f00}}@media(prefers-reduced-motion:reduce){.hev,.hev *{animation:none!important;transition:none!important}}.hmi-lp{--pad: 22px;--top: 96px;--hw: 346px;--h1: 38px;--u: .82;--h2: 34px;--sec: 72px;--bar: 60px;--c3: 1;--c4: 1;--nav-h: 64px;--hmin: 720px;position:relative;background:var(--lp-cream);color:var(--lp-ink);font-family:var(--lp-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}@media(min-width:768px){.hmi-lp{--pad: 48px;--top: 140px;--hw: 620px;--h1: 56px;--u: .92;--h2: 46px;--sec: 96px;--bar: 68px;--c4: 2;--nav-h: 88px;--hmin: 820px}}@media(min-width:1024px){.hmi-lp{--pad: 56px;--top: 140px;--hw: 470px;--h1: 54px;--u: .95;--h2: 50px;--sec: 104px;--bar: 70px;--c3: 3;--hmin: 640px}}@media(min-width:1440px){.hmi-lp{--pad: 64px;--top: 190px;--hw: 620px;--h1: 70px;--u: 1;--h2: 58px;--sec: 128px;--bar: 76px;--c4: 4;--hmin: 760px}}@media(min-width:1920px){.hmi-lp{--pad: 96px;--top: 250px;--hw: 820px;--h1: 88px;--u: 1.25;--h2: 76px;--sec: 160px;--bar: 92px;--nav-h: 104px;--hmin: 900px}}@media(min-width:2560px){.hmi-lp{--pad: 128px;--top: 330px;--hw: 1080px;--h1: 112px;--u: 1.62;--h2: 98px;--sec: 210px;--bar: 116px;--nav-h: 128px;--hmin: 1200px}}.hmi-lp *,.hmi-lp *:before,.hmi-lp *:after{box-sizing:border-box}.hmi-lp :where(h1,h2,h3,p,ul,ol){margin:0}.hmi-lp a{color:inherit}.hmi-lp :focus-visible{outline:2px solid var(--lp-peach);outline-offset:3px}.hmi-lp .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hmi-lp .lp-btn{display:inline-flex;align-items:center;gap:12px;height:58px;padding:0 28px;font:500 17px/1 var(--lp-sans);text-decoration:none;white-space:nowrap;cursor:pointer;border:0;background:var(--lp-peach);color:var(--lp-ink);transition:background-color .16s}.hmi-lp .lp-btn:hover{background:var(--lp-peach-hover)}.hmi-lp .lp-btn svg{width:20px;height:20px;flex:none;transition:transform .2s var(--lp-ease)}.hmi-lp .lp-btn:hover svg{transform:translate(3px)}.hmi-lp .lp-btn.sm{height:44px;padding:0 20px;font-size:15px}.hmi-lp .lp-btn.pri{background:var(--lp-forest);color:var(--lp-card)}.hmi-lp .lp-btn.pri:hover{background:var(--lp-forest-hover)}.hmi-lp .lp-btn.sec{background:transparent;color:var(--lp-forest);box-shadow:inset 0 0 0 1px var(--lp-forest)}.hmi-lp .lp-btn.sec:hover{background:var(--lp-forest);color:var(--lp-card)}.hmi-lp .lp-hero{position:relative;overflow:hidden;isolation:isolate;height:100vh;height:100svh;min-height:var(--hmin);background:var(--lp-ground);color:var(--lp-white)}.hmi-lp .lp-hero canvas{position:absolute;left:0;top:0;pointer-events:none;z-index:0}.hmi-lp .lp-nav{position:absolute;z-index:10;left:0;right:0;top:0;height:var(--nav-h);padding:0 var(--pad);display:flex;align-items:center;gap:16px}.hmi-lp .lp-brand{display:flex;align-items:center;gap:9px;font:500 16px/1.1 var(--lp-serif);white-space:nowrap;text-decoration:none}.hmi-lp .lp-brand small{display:none;font:500 13px/1 var(--lp-sans);opacity:.7;margin-left:2px}.hmi-lp .lp-brand svg{width:24px;height:24px}.hmi-lp .lp-nav nav{display:none;gap:30px;margin-left:auto;font-size:15px;font-weight:500}.hmi-lp .lp-nav nav a{text-decoration:none;opacity:.78;cursor:pointer}.hmi-lp .lp-nav nav a:hover{opacity:1}.hmi-lp .lp-nav .lp-btn.sm{display:none}.hmi-lp .lp-menu-btn{margin-left:auto;width:44px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;border-radius:6px;padding:0;background:transparent;color:inherit;cursor:pointer;opacity:.85}.hmi-lp .lp-menu-btn:hover{opacity:1;background:#ffffff0f}.hmi-lp .lp-menu-btn i{display:block;width:22px;height:2px;border-radius:1px;background:currentColor}.hmi-lp .lp-copy{position:absolute;z-index:3;left:var(--pad);top:var(--top);width:min(var(--hw),calc(100% - 2 * var(--pad)))}.hmi-lp .lp-h1{font:500 var(--h1)/1.03 var(--lp-serif);letter-spacing:-.02em;text-wrap:balance;margin-bottom:24px}.hmi-lp .lp-lede{font-size:16px;line-height:24px;max-width:31em;text-wrap:pretty;opacity:.88}.hmi-lp .lp-ctarow{display:flex;align-items:center;gap:14px;margin-top:24px;flex-wrap:wrap}.hmi-lp .lp-ctarow .lp-btn{width:100%;justify-content:center;height:54px}.hmi-lp .lp-facts{list-style:none;display:flex;gap:14px;padding:0;font-size:13px;font-weight:500;flex-wrap:nowrap;white-space:nowrap}.hmi-lp .lp-facts li{display:flex;align-items:center;gap:8px}.hmi-lp .lp-facts li:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.45}.hmi-lp .lp-facts li.q{display:none}.hmi-lp .lp-live{position:absolute;z-index:4;left:var(--pad);right:var(--pad);bottom:calc(var(--pad) * .8);display:flex;align-items:center;gap:12px;font-size:13px;line-height:18px}.hmi-lp .lp-live b{font-weight:600}.hmi-lp .lp-live .t{text-shadow:0 0 12px var(--lp-ground),0 0 4px var(--lp-ground)}.hmi-lp .lp-pulse{flex:none;width:9px;height:9px;border-radius:50%;background:var(--lp-mint);animation:lp-pulse 2s infinite}@keyframes lp-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--lp-mint) 55%,transparent)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}@media(min-width:768px){.hmi-lp .lp-nav{gap:40px}.hmi-lp .lp-brand{font-size:20px;gap:12px}.hmi-lp .lp-brand small{display:inline}.hmi-lp .lp-brand svg{width:30px;height:30px}.hmi-lp .lp-h1{margin-bottom:30px}.hmi-lp .lp-lede{font-size:18px;line-height:28px}.hmi-lp .lp-ctarow{margin-top:36px;gap:28px}.hmi-lp .lp-ctarow .lp-btn{width:auto;height:58px}.hmi-lp .lp-facts{font-size:15px;gap:22px;flex-wrap:wrap}.hmi-lp .lp-facts li.q{display:flex}.hmi-lp .lp-live{font-size:15px;line-height:22px;right:auto}}@media(min-width:1024px){.hmi-lp .lp-nav .lp-btn.sm{display:inline-flex;margin-left:auto}.hmi-lp .lp-nav .lp-btn.sm+.lp-menu-btn{margin-left:0}}@media(min-width:1440px){.hmi-lp .lp-nav nav{display:flex}.hmi-lp .lp-nav .lp-btn.sm{margin-left:0}.hmi-lp .lp-menu-btn{display:none}.hmi-lp .lp-h1{margin-bottom:36px}.hmi-lp .lp-lede{font-size:19px;line-height:29px}}@media(min-width:1920px){.hmi-lp .lp-brand{font-size:24px}.hmi-lp .lp-brand svg{width:36px;height:36px}.hmi-lp .lp-nav nav{font-size:18px;gap:36px}.hmi-lp .lp-nav .lp-btn.sm{height:52px;font-size:17px;padding:0 24px}.hmi-lp .lp-h1{margin-bottom:46px}.hmi-lp .lp-lede{font-size:23px;line-height:35px}.hmi-lp .lp-ctarow{margin-top:44px;gap:34px}.hmi-lp .lp-hero .lp-btn:not(.sm){height:68px;font-size:20px;padding:0 34px}.hmi-lp .lp-facts{font-size:18px;gap:28px}.hmi-lp .lp-live,{}}@media(min-width:2560px){.hmi-lp .lp-brand{font-size:30px;gap:16px}.hmi-lp .lp-brand small{font-size:17px}.hmi-lp .lp-brand svg{width:46px;height:46px}.hmi-lp .lp-nav nav{font-size:22px;gap:48px}.hmi-lp .lp-nav .lp-btn.sm{height:62px;font-size:20px;padding:0 30px}.hmi-lp .lp-h1{margin-bottom:60px}.hmi-lp .lp-lede{font-size:30px;line-height:46px}.hmi-lp .lp-ctarow{margin-top:56px;gap:44px}.hmi-lp .lp-hero .lp-btn:not(.sm){height:84px;font-size:25px;padding:0 42px}.hmi-lp .lp-hero .lp-btn svg{width:26px;height:26px}.hmi-lp .lp-facts{font-size:22px;gap:34px}.hmi-lp .lp-live,.hmi-lp .lp-pulse{width:12px;height:12px}}.hmi-lp .lp-sec{padding:var(--sec) var(--pad);scroll-margin-top:calc(var(--bar) - 1px)}.hmi-lp .lp-k{display:flex;align-items:center;gap:10px;font-size:calc(var(--u) * 13px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-body);margin-bottom:calc(var(--u) * 18px)}.hmi-lp .lp-k:before{content:"";width:calc(var(--u) * 9px);height:calc(var(--u) * 9px);background:var(--lp-salmon)}.hmi-lp .lp-h2{font:500 var(--h2)/1.04 var(--lp-serif);letter-spacing:-.02em;text-wrap:balance;max-width:18em}.hmi-lp .lp-lede2{font-size:calc(var(--u) * 19px);line-height:1.55;color:var(--lp-body);max-width:34em;margin-top:calc(var(--u) * 22px);text-wrap:pretty}.hmi-lp .lp-head{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--u) * 56px);align-items:end;margin-bottom:calc(var(--u) * 64px)}.hmi-lp .lp-head .lp-bigmark{display:none}@media(min-width:1024px){.hmi-lp .lp-head{grid-template-columns:minmax(0,1fr) auto}.hmi-lp .lp-head .lp-bigmark{display:block}}.hmi-lp .lp-grid{display:grid;gap:calc(var(--u) * 22px)}.hmi-lp .lp-grid.c3{grid-template-columns:repeat(var(--c3),minmax(0,1fr))}.hmi-lp .lp-grid.c4{grid-template-columns:repeat(var(--c4),minmax(0,1fr))}.hmi-lp .lp-card{background:var(--lp-card);border-radius:calc(var(--u) * 10px);box-shadow:0 0 0 1px var(--lp-stroke);padding:calc(var(--u) * 28px)}.hmi-lp .lp-num{font:400 calc(var(--u) * 44px)/1 var(--lp-serif);color:var(--lp-salmon-text)}.hmi-lp .lp-t{font:600 calc(var(--u) * 21px)/1.3 var(--lp-sans);margin-top:calc(var(--u) * 18px)}.hmi-lp .lp-p{font-size:calc(var(--u) * 16px);line-height:1.55;color:var(--lp-body);margin-top:calc(var(--u) * 10px);text-wrap:pretty}.hmi-lp .lp-demo{margin-top:calc(var(--u) * 22px);padding-top:calc(var(--u) * 20px);border-top:1px solid var(--lp-line)}.hmi-lp .lp-demo-q{font-size:calc(var(--u) * 14px);font-weight:600;line-height:1.4;margin-bottom:calc(var(--u) * 10px)}.hmi-lp .lp-chips{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 8px);list-style:none;padding:0}.hmi-lp .lp-chip{display:inline-flex;align-items:center;height:calc(var(--u) * 34px);padding:0 calc(var(--u) * 14px);border-radius:999px;box-shadow:inset 0 0 0 1px var(--lp-stroke-strong);font-size:calc(var(--u) * 14px);font-weight:500}.hmi-lp .lp-chip.on{background:var(--lp-forest);color:var(--lp-card);box-shadow:none}.hmi-lp .lp-opts{list-style:none;padding:0}.hmi-lp .lp-opt{display:flex;gap:calc(var(--u) * 10px);align-items:center;padding:calc(var(--u) * 9px) 0;border-top:1px solid var(--lp-line);font-size:calc(var(--u) * 13px);line-height:1.35}.hmi-lp .lp-opt i{flex:none;width:calc(var(--u) * 16px);height:calc(var(--u) * 16px);border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--lp-grey60)}.hmi-lp .lp-opt.on{font-weight:600}.hmi-lp .lp-opt.on i{box-shadow:inset 0 0 0 calc(var(--u) * 4.5px) var(--lp-forest)}.hmi-lp .lp-result{display:flex;gap:calc(var(--u) * 18px);align-items:center}.hmi-lp .lp-result .lv{font:400 calc(var(--u) * 32px)/1 var(--lp-serif)}.hmi-lp .lp-result .cap{font-size:calc(var(--u) * 13px);color:var(--lp-body);margin-top:calc(var(--u) * 8px)}.hmi-lp .lp-erachip{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 10px;margin-top:calc(var(--u) * 8px);border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.hmi-lp .lp-erachip i{width:7px;height:7px;border-radius:50%}.hmi-lp .lp-facts2{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 12px) calc(var(--u) * 32px);margin-top:calc(var(--u) * 48px);padding-top:calc(var(--u) * 26px);border-top:1px solid var(--lp-stroke);font-size:calc(var(--u) * 16px);font-weight:500;list-style:none;padding-left:0}.hmi-lp .lp-facts2 li{display:flex;align-items:center;gap:calc(var(--u) * 10px)}.hmi-lp .lp-facts2 li:before{content:"";width:calc(var(--u) * 7px);height:calc(var(--u) * 7px);border-radius:50%;background:var(--lp-green)}.hmi-lp .lp-dims{background:var(--lp-card)}.hmi-lp .lp-dim{display:flex;flex-direction:column}.hmi-lp .lp-dim .st{width:calc(var(--u) * 10px);height:calc(var(--u) * 26px);border-radius:calc(var(--u) * 5px)}.hmi-lp .lp-dim .n{font-size:calc(var(--u) * 12px);font-weight:700;letter-spacing:.1em;color:var(--lp-body);margin-left:calc(var(--u) * 12px)}.hmi-lp .lp-dim .q{font:italic 400 calc(var(--u) * 16px)/1.4 var(--lp-serif);color:var(--lp-ink);margin-top:auto;padding-top:calc(var(--u) * 18px)}.hmi-lp .lp-dk{background:var(--lp-ground);color:var(--lp-white)}.hmi-lp .lp-dk .lp-k{color:#fffc}.hmi-lp .lp-dk .lp-lede2{color:#ffffffd9}.hmi-lp .lp-band{display:flex;gap:calc(var(--u) * 8px);margin-bottom:calc(var(--u) * 40px)}.hmi-lp .lp-band>div{min-width:0}.hmi-lp .lp-band .cells{display:flex;gap:2px}.hmi-lp .lp-band .cells span{flex:1;height:calc(var(--u) * 44px);display:flex;align-items:center;justify-content:center;font-size:calc(var(--u) * 14px);font-weight:600;color:var(--lp-ink)}.hmi-lp .lp-band .nm{margin-top:calc(var(--u) * 10px);font-size:calc(var(--u) * 14px);font-weight:600}.hmi-lp .lp-era{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1f;border-radius:calc(var(--u) * 10px);padding:calc(var(--u) * 26px);display:flex;flex-direction:column;gap:calc(var(--u) * 12px)}.hmi-lp .lp-era h3{font:500 calc(var(--u) * 34px)/1 var(--lp-serif)}.hmi-lp .lp-era .lv{font-size:calc(var(--u) * 13px);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hmi-lp .lp-era p{font-size:calc(var(--u) * 16px);line-height:1.5;color:#ffffffe6}.hmi-lp .lp-era .rg{display:flex;align-items:center;gap:calc(var(--u) * 12px);margin-top:auto;padding-top:calc(var(--u) * 14px);border-top:1px solid rgba(255,255,255,.12);font-size:calc(var(--u) * 13px);color:#ffffffe0}.hmi-lp .lp-sec .lp-btn{height:calc(var(--u) * 58px);padding:0 calc(var(--u) * 28px);font-size:calc(var(--u) * 17px);gap:calc(var(--u) * 12px)}.hmi-lp .lp-ctas{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 14px);margin-top:calc(var(--u) * 44px)}@media(max-width:767px){.lp-ctas .lp-btn{width:100%;justify-content:center}}.hmi-lp .lp-final{text-align:center}.hmi-lp .lp-final .lp-h2{margin:0 auto}.hmi-lp .lp-final .lp-ctas{justify-content:center}.hmi-lp .lp-final .lp-facts2{justify-content:center;border-top:0;margin-top:calc(var(--u) * 22px);padding-top:0;color:#ffffffe0}.hmi-lp .lp-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:calc(var(--u) * 26px) var(--pad);border-top:1px solid rgba(255,255,255,.14);font-size:calc(var(--u) * 14px);color:#fffc;background:var(--lp-ground)}.hmi-lp .lp-foot nav{display:flex;flex-wrap:wrap;gap:20px}.hmi-lp .lp-bar{position:fixed;left:0;right:0;top:0;z-index:40;height:var(--bar);display:flex;align-items:center;gap:calc(var(--u) * 32px);padding:0 var(--pad);background:color-mix(in srgb,var(--lp-ground) 96%,transparent);color:var(--lp-white);transform:translateY(-100%);transition:transform .35s var(--lp-ease);box-shadow:0 1px #ffffff1a}.hmi-lp .lp-bar.on{transform:none}.hmi-lp .lp-bar .lp-brand{font-size:calc(var(--u) * 18px);gap:calc(var(--u) * 10px)}.hmi-lp .lp-bar .lp-brand svg{width:calc(var(--u) * 26px);height:calc(var(--u) * 26px)}.hmi-lp .lp-bar nav{display:none;gap:calc(var(--u) * 28px);margin-left:auto;font-size:calc(var(--u) * 15px);font-weight:500}.hmi-lp .lp-bar nav a{text-decoration:none;opacity:.78;cursor:pointer}.hmi-lp .lp-bar nav a:hover,.hmi-lp .lp-bar nav a[aria-current]{opacity:1}.hmi-lp .lp-bar nav a[aria-current]{box-shadow:0 2px 0 var(--lp-peach)}.hmi-lp .lp-bar .lp-btn{display:none;height:calc(var(--u) * 42px);font-size:calc(var(--u) * 15px);padding:0 calc(var(--u) * 18px)}@media(min-width:1440px){.hmi-lp .lp-bar nav,.hmi-lp .lp-bar .lp-btn{display:flex}.hmi-lp .lp-bar .lp-menu-btn{display:none}}.hmi-lp .lp-menu{position:fixed;inset:0;z-index:50;background:var(--lp-ground);color:var(--lp-white);padding:calc(var(--u) * 24px) var(--pad);display:flex;flex-direction:column;overflow-y:auto}.hmi-lp .lp-menu[hidden]{display:none}.hmi-lp .lp-menu .top{display:flex;align-items:center;justify-content:space-between;min-height:44px}.hmi-lp .lp-menu .x{width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:30px;line-height:1;border:0;background:transparent;color:inherit;cursor:pointer;opacity:.85}.hmi-lp .lp-menu nav{display:flex;flex-direction:column;margin-top:calc(var(--u) * 40px)}.hmi-lp .lp-menu nav a{font:400 calc(var(--u) * 38px)/1.1 var(--lp-serif);padding:calc(var(--u) * 16px) 0;border-bottom:1px solid rgba(255,255,255,.14);text-decoration:none;cursor:pointer}.hmi-lp .lp-menu .lp-btn{margin-top:auto;justify-content:center;flex:none}@media(prefers-reduced-motion:reduce){.hmi-lp *,.hmi-lp *:before,.hmi-lp *:after{animation:none!important;transition:none!important}}@font-face{font-family:GT Sectra;src:url(/assets/GT-Sectra-Regular-bdwMz0v-.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT Sectra;src:url(/assets/GT-Sectra-Regular-Italic-D4l3MKal.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:GT Sectra;src:url(/assets/GT-Sectra-Medium-BNODBrEg.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GT Sectra;src:url(/assets/GT-Sectra-Medium-Italic-BIkp5Pbg.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:GT Walsheim Pro;src:url(/assets/GT-Walsheim-Pro-Regular-BHNkusO9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT Walsheim Pro;src:url(/assets/GT-Walsheim-Pro-Medium-qI00h7Ww.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GT Walsheim Pro;src:url(/assets/GT-Walsheim-Pro-Bold-CrdT-L_A.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ink: #1f2729;--forest: #455c51;--salmon: #ed9d85;--cream: #f2ecdc;--peach: #f6b98f;--red: #f1564e;--yellow: #fcb643;--green: #278753;--ink-90: #555555;--ink-60: #757269;--ink-30: #98988f;--line: #efe9d7;--paper: #fcfaf2;--panel: #f7f3e7;--forest-tint: #57705f;--d1: #fcb643;--d2: #455c51;--d3: #278753;--d4: #32b2c4;--d5: #ad4cc6;--d6: #f1564e;--d7: #ed9d85;--d8: #f3a570;--era-reactive: #c13b33;--era-control: #9c6b0e;--era-momentum: #1f6c42;--era-frontier: #455c51;--display: "GT Sectra Display", Fraunces, Georgia, serif;--text: "GT Walsheim Pro", "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--mono: "SF Mono", ui-monospace, Menlo, monospace;--radius: 10px;--radius-lg: 16px;--gap: 16px}.chip{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.hmi-root,.hmi-root *{box-sizing:border-box}.hmi-root h1,.hmi-root h2,.hmi-root h3,.hmi-root p{margin:0}.hmi-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hmi-opt{transition:background-color .16s cubic-bezier(.2,.7,.2,1)}.hmi-opt:hover{background-color:var(--hmi-panel)}.hmi-opt:focus-within{outline:2px solid var(--hmi-ink);outline-offset:-2px}.hmi-tile{box-shadow:inset 0 0 0 1px var(--hmi-stroke);transition:box-shadow .16s,background-color .16s}.hmi-tile:hover{box-shadow:inset 0 0 0 1px var(--hmi-grey60)}.hmi-chip{box-shadow:inset 0 0 0 1px var(--hmi-stroke);background:var(--hmi-card);transition:box-shadow .16s,background-color .16s}.hmi-chip:hover{box-shadow:inset 0 0 0 1px var(--hmi-grey60)}.hmi-chip-u{box-shadow:none;border:1.5px dashed var(--hmi-grey60)}.hmi-chip-u:hover{box-shadow:none;border-color:var(--hmi-ink)}.hmi-tile:focus-within,.hmi-chip:focus-within{outline:2px solid var(--hmi-ink);outline-offset:2px}.hmi-btn{transition:background-color .16s,color .16s,box-shadow .16s;text-decoration:none}.hmi-btn .hmi-arrow{transition:transform .2s cubic-bezier(.2,.7,.2,1)}.hmi-btn:hover:not(:disabled) .hmi-arrow-r{transform:translate(2px)}.hmi-btn:hover:not(:disabled) .hmi-arrow-l{transform:translate(-2px)}.hmi-btn-primary:hover:not(:disabled){background-color:var(--hmi-forest-hover)!important}.hmi-btn-secondary:hover:not(:disabled){background-color:var(--hmi-forest)!important;color:var(--hmi-card)!important}.hmi-btn-quiet:hover{text-decoration:underline;text-underline-offset:4px}.hmi-btn-peach:hover:not(:disabled){background-color:var(--hmi-peach-hover)!important}.hmi-btn-ghostOnDark:hover{background-color:var(--hmi-on-dark-hover)!important}.hmi-btn:focus-visible,.hmi-link:focus-visible,.hmi-input:focus-visible{outline:2px solid var(--hmi-ink);outline-offset:2px}.hmi-root [data-tone=dark] .hmi-btn:focus-visible{outline-color:var(--hmi-peach)}.hmi-input{transition:box-shadow .16s}.hmi-input:focus{box-shadow:inset 0 0 0 2px var(--hmi-forest)!important;outline:none}.hmi-in{animation:hmi-in .36s cubic-bezier(.2,.7,.2,1) both}.hmi-dot{transform-box:fill-box;transform-origin:center;animation:hmi-pop .2s cubic-bezier(.2,.7,.2,1)}@keyframes hmi-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hmi-pop{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes hmi-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.hmi-in,.hmi-dot,.hmi-grow{animation:none!important}.hmi-opt,.hmi-tile,.hmi-chip,.hmi-btn,.hmi-btn .hmi-arrow,.hmi-input{transition:none!important}}html,body{margin:0;background:var(--cream);color:var(--ink)}body{font-family:var(--text);-webkit-text-size-adjust:100%}.hmi-status{max-width:720px;margin:0 auto;padding:40px 24px;font-size:16px}
