.mp{--bg:#f2f2f2;--paper:#fff;--ink:#141414;--ink-2:#3e3b36;--muted:#7d7a75;--line:#dedede;--line-2:#e8e8e8;--ember:linear-gradient(90deg,#ed6339,#fa5ca6 46%,#eb7d2e);--red:#c0392b;--red-bg:#fbe9e6;--amber:#b06b00;--amber-bg:#fbf1df;--green:#2f6b46;--green-bg:#e8f1ea;--blue:#2a5ca8;--blue-bg:#e9eff8;--r:14px;--ease:cubic-bezier(.19,1,.22,1)}.mp *{box-sizing:border-box;margin:0;padding:0}.mp{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;background:var(--bg);font-family:Switzer,Helvetica Neue,Helvetica,sans-serif;font-weight:500;font-size:max(calc(1rem * var(--ui-scale)),.875rem);line-height:1.45;text-wrap:pretty}.mp,.mp a{color:var(--ink)}.mp a{text-decoration:none}.mp a:hover{color:#ed6339}.mp button{background:none;border:0;cursor:pointer}.mp button,.mp input{font:inherit;color:inherit}.mp h1,.mp h2,.mp h3,.mp h4{font-weight:700;letter-spacing:-.03em;line-height:1.02}.mp .wrap{max-width:1800px;margin:0 auto;padding:0 clamp(var(--mn-sp-5),3vw,var(--mn-sp-12))}.mp .grad{background:var(--ember);-webkit-background-clip:text;background-clip:text;color:transparent}.mp .eyebrow{display:flex;align-items:center;gap:calc(.5625rem * var(--ui-scale));font-size:max(calc(.75rem * var(--ui-scale)),.75rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.mp .eyebrow:before{content:"";width:calc(.5rem * var(--ui-scale));height:calc(.5rem * var(--ui-scale));background:var(--ember);flex:none}.mp .sec{padding-top:var(--mn-sp-24);padding-bottom:var(--mn-sp-24);border-top:1px solid var(--line)}.mp .sec:first-of-type{border-top:0}.mp .sec-h{max-width:960px;margin-bottom:var(--mn-sp-12);display:flex;flex-direction:column;gap:calc(1.125rem * var(--ui-scale))}.mp .sec-h h2{font-size:clamp(calc(1.875rem * var(--ui-scale)),calc(4vw * var(--ui-scale)),calc(3.25rem * var(--ui-scale)))}.mp .sec-h p{font-size:max(calc(1.0625rem * var(--ui-scale)),.875rem);color:var(--ink-2);max-width:62ch}.mp .card{border:1px solid var(--line-2);border-radius:var(--r);box-shadow:0 1px 2px hsla(0,0%,8%,.04),0 12px 30px -18px hsla(0,0%,8%,.16)}.mp .card,.mp .chip{background:var(--paper)}.mp .chip{display:inline-flex;align-items:center;gap:calc(.4375rem * var(--ui-scale));border:1px solid var(--line);border-radius:calc(6.25rem * var(--ui-scale));padding:calc(.4375rem * var(--ui-scale)) calc(.875rem * var(--ui-scale));font-size:var(--mn-fs-sm);font-weight:600;white-space:nowrap}.mp .chips{display:flex;flex-wrap:wrap;gap:var(--mn-sp-2)}.mp .dot{width:calc(.4375rem * var(--ui-scale));height:calc(.4375rem * var(--ui-scale));border-radius:50%;flex:none}.mp .btn{display:inline-flex;align-items:center;gap:calc(.5625rem * var(--ui-scale));background:var(--ink);color:#f7f5f1;border-radius:calc(6.25rem * var(--ui-scale));padding:calc(.8125rem * var(--ui-scale)) var(--mn-sp-6);font-size:var(--mn-fs-base);font-weight:600;transition:transform .35s var(--ease),opacity .3s}.mp .btn:hover{color:#fff;transform:translateY(-2px)}.mp .btn--grad{background:var(--ember);color:#fff}.mp .btn--grad:hover{color:#fff}.mp .btn--ghost{background:transparent;color:var(--ink);border:1px solid var(--ink)}.mp .btn--ghost:hover{background:var(--ink);color:#f7f5f1}.mp .btn[disabled]{opacity:.35;pointer-events:none}.mp .tlink{font-size:var(--mn-fs-base);font-weight:600;border-bottom:1px solid hsla(0,0%,8%,.25);padding-bottom:1px}.mp .hdr{position:sticky;top:0;z-index:60;background:hsla(0,0%,95%,.88);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.mp .hdr__in{max-width:1800px;margin:0 auto;padding:var(--mn-sp-4) clamp(var(--mn-sp-5),3vw,var(--mn-sp-12));gap:calc(1.625rem * var(--ui-scale))}.mp .hdr__in,.mp .logo{display:flex;align-items:center}.mp .logo{gap:calc(.5625rem * var(--ui-scale));font-size:max(calc(1.0625rem * var(--ui-scale)),.875rem);font-weight:700;letter-spacing:-.02em}.mp .logo i{width:calc(.8125rem * var(--ui-scale));height:calc(.8125rem * var(--ui-scale));background:var(--ember);display:block}.mp .hdr nav{display:flex;gap:calc(1.375rem * var(--ui-scale));font-size:max(calc(.875rem * var(--ui-scale)),.875rem);font-weight:600}.mp .hdr nav,.mp .hdr>.hdr__in>.btn,.mp .hdr>.hdr__in>button:last-child{margin-left:auto}.mp .hdr nav+.btn,.mp .hdr nav+button{margin-left:0}.mp .hdr nav a{color:var(--ink-2)}.mp .hdr nav a:hover{color:var(--ink)}.mp .hdr .btn{padding:calc(.625rem * var(--ui-scale)) calc(1.125rem * var(--ui-scale));font-size:max(calc(.875rem * var(--ui-scale)),.875rem)}.mp .status{display:inline-flex;align-items:center;gap:calc(.4375rem * var(--ui-scale));border-radius:calc(6.25rem * var(--ui-scale));padding:calc(.3125rem * var(--ui-scale)) calc(.6875rem * var(--ui-scale));font-size:max(calc(.75rem * var(--ui-scale)),.75rem);font-weight:600;letter-spacing:.01em;white-space:nowrap}.mp .s-ok{background:var(--green-bg);color:var(--green)}.mp .s-warn{background:var(--amber-bg);color:var(--amber)}.mp .s-bad{background:var(--red-bg);color:var(--red)}.mp .s-info{background:var(--blue-bg);color:var(--blue)}.mp .s-neutral{background:#e9e9e9;color:var(--ink-2)}.mp .kv{display:flex;justify-content:space-between;gap:var(--mn-sp-4);padding:calc(.6875rem * var(--ui-scale)) 0;border-top:1px solid var(--line-2);font-size:max(calc(.875rem * var(--ui-scale)),.875rem)}.mp .kv:first-child{border-top:0}.mp .kv span{color:var(--muted)}.mp .kv b{font-weight:600;text-align:right}.mp .mono{font-variant-numeric:tabular-nums}.mp .grid{display:grid;gap:var(--mn-sp-4)}.mp .g2{grid-template-columns:repeat(auto-fit,minmax(calc(21.25rem * var(--ui-scale)),1fr))}.mp .g3{grid-template-columns:repeat(auto-fit,minmax(calc(18.125rem * var(--ui-scale)),1fr))}.mp .g4{grid-template-columns:repeat(auto-fit,minmax(calc(13.125rem * var(--ui-scale)),1fr))}.mp .rev{opacity:0;transform:translateY(22px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.mp .rev.in{opacity:1;transform:none}.mp table{width:100%;border-collapse:collapse;font-size:max(calc(.875rem * var(--ui-scale)),.875rem)}.mp th{text-align:left;font-weight:600;color:var(--muted);font-size:max(calc(.75rem * var(--ui-scale)),.75rem);letter-spacing:.08em;text-transform:uppercase;padding:0 calc(.875rem * var(--ui-scale)) calc(.625rem * var(--ui-scale));border-bottom:1px solid var(--line)}.mp td{padding:calc(.8125rem * var(--ui-scale)) calc(.875rem * var(--ui-scale));border-bottom:1px solid var(--line-2);vertical-align:top}.mp tbody tr:last-child td{border-bottom:0}.mp td:last-child,.mp th:last-child{text-align:right}.mp image-slot{display:block;width:100%;height:100%}.mp .sp{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden;box-shadow:0 12px 34px -20px hsla(0,0%,8%,.2)}.mp .sp__bar{display:flex;flex-wrap:wrap;gap:calc(.375rem * var(--ui-scale));padding:var(--mn-sp-3);border-bottom:1px solid var(--line-2);background:#f7f7f7}.mp .sp__tab{white-space:nowrap;border:1px solid var(--line);border-radius:calc(6.25rem * var(--ui-scale));padding:calc(.4375rem * var(--ui-scale)) calc(.9375rem * var(--ui-scale));font-size:var(--mn-fs-sm);font-weight:600;color:var(--ink-2);transition:all .25s}.mp .sp__tab.is-on,.mp .sp__tab:hover{border-color:var(--ink)}.mp .sp__tab.is-on{background:var(--ink);color:#f7f5f1}.mp .sp__body{padding:calc(1.75rem * var(--ui-scale)) calc(1.75rem * var(--ui-scale)) var(--mn-sp-8)}.mp .sp__chip{display:inline-flex;align-items:center;gap:calc(.4375rem * var(--ui-scale));font-size:max(calc(.75rem * var(--ui-scale)),.75rem);font-weight:600;color:var(--ink-2);white-space:nowrap}.mp .sp__chip i{width:calc(.5rem * var(--ui-scale));height:calc(.5rem * var(--ui-scale));border-radius:50%;background:var(--c)}.mp .lad__top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--mn-sp-5);flex-wrap:wrap;margin-bottom:calc(1.125rem * var(--ui-scale))}.mp .lad__top p{font-size:max(calc(1.0625rem * var(--ui-scale)),.875rem);font-weight:500;letter-spacing:-.01em;max-width:60ch}.mp .lad__top span{font-size:max(calc(.75rem * var(--ui-scale)),.75rem);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.mp .lad__row{display:grid;grid-template-columns:calc(2.25rem * var(--ui-scale)) minmax(calc(13.75rem * var(--ui-scale)),1.1fr) minmax(0,1.6fr) calc(10.625rem * var(--ui-scale));gap:var(--mn-sp-6);align-items:center;padding:var(--mn-sp-4) 0;border-top:1px solid var(--line-2)}.mp .lad__axis{border-top:0;padding:0 0 var(--mn-sp-2)}.mp .lad__axis b{position:absolute;top:0;transform:translateX(-50%);font-size:max(calc(.7188rem * var(--ui-scale)),.7188rem);font-weight:600;color:var(--muted);white-space:nowrap}.mp .lad__axis b:first-child{transform:none}.mp .lad__axis b:last-child{transform:translateX(-100%)}.mp .lad__axis .lad__track{height:calc(1rem * var(--ui-scale))}.mp .lad__i{font-size:max(calc(.75rem * var(--ui-scale)),.75rem);font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.mp .lad__name b{display:block;font-weight:600;font-size:var(--mn-fs-base)}.mp .lad__name em{display:block;font-style:normal;font-size:max(calc(.7812rem * var(--ui-scale)),.75rem);color:var(--muted);line-height:1.45;margin-top:calc(.1875rem * var(--ui-scale))}.mp .lad__track{position:relative;height:calc(1.75rem * var(--ui-scale))}.mp .lad__track>i{position:absolute;top:0;bottom:0;width:1px;background:var(--line-2)}.mp .lad__bar{left:0;height:calc(.375rem * var(--ui-scale));margin-top:calc(-.1875rem * var(--ui-scale));border-radius:var(--mn-r-xs)}.mp .lad__bar,.mp .lad__bar:after{position:absolute;top:50%;background:var(--c)}.mp .lad__bar:after{content:"";right:calc(-.3125rem * var(--ui-scale));width:calc(.75rem * var(--ui-scale));height:calc(.75rem * var(--ui-scale));margin-top:calc(-.375rem * var(--ui-scale));border-radius:50%;border:2px solid var(--paper);box-sizing:border-box}.mp .lad__val{position:absolute;top:calc(-.25rem * var(--ui-scale));margin-left:calc(.875rem * var(--ui-scale));font-size:max(calc(.7812rem * var(--ui-scale)),.75rem);font-weight:700;white-space:nowrap}.mp .lad__val[style*="left:100%"]{margin-left:0;transform:translateX(-100%);top:calc(-.875rem * var(--ui-scale))}.mp .lad__na{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:max(calc(.75rem * var(--ui-scale)),.75rem);color:var(--muted)}.mp .lad__st{justify-self:end}.mp .crd__blurb{font-size:max(calc(1.0625rem * var(--ui-scale)),.875rem);font-weight:500;letter-spacing:-.01em;margin-bottom:var(--mn-sp-5);max-width:60ch}.mp .crd__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(16.25rem * var(--ui-scale)),1fr));gap:1px;background:var(--line-2);border:1px solid var(--line-2);border-radius:var(--mn-r-md);overflow:hidden}.mp .crd__c{background:var(--paper);padding:calc(1.375rem * var(--ui-scale)) calc(1.375rem * var(--ui-scale)) var(--mn-sp-6);display:flex;flex-direction:column;gap:var(--mn-sp-2);min-height:calc(12.5rem * var(--ui-scale));position:relative}.mp .crd__c:before{content:"";position:absolute;left:0;top:0;right:0;height:calc(.1875rem * var(--ui-scale));background:var(--c)}.mp .crd__top{display:flex;justify-content:space-between;align-items:center;font-size:max(calc(.75rem * var(--ui-scale)),.75rem);font-weight:700;color:var(--muted);margin-bottom:calc(.875rem * var(--ui-scale))}.mp .crd__v{font-size:calc(1.875rem * var(--ui-scale));font-weight:600;letter-spacing:-.025em;line-height:1.1;text-wrap:balance}.mp .crd__c h4{font-size:var(--mn-fs-base);font-weight:600;margin-top:auto;padding-top:calc(.875rem * var(--ui-scale))}.mp .crd__c p{font-size:var(--mn-fs-sm);color:var(--muted);line-height:1.45}.mp .lv{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(calc(20rem * var(--ui-scale)),1fr);gap:calc(1.75rem * var(--ui-scale))}.mp .lv__map{border-radius:var(--mn-r-md);overflow:hidden;background:#e8e8e8}.mp .lv__map,.mp .lv__map iframe{min-height:calc(30rem * var(--ui-scale))}.mp .lv__map iframe{width:100%;height:100%;border:0;display:block}.mp .lv__list{list-style:none;display:flex;flex-direction:column}.mp .lv__list li{display:grid;grid-template-columns:calc(1.875rem * var(--ui-scale)) minmax(0,1fr) auto;gap:calc(.875rem * var(--ui-scale));align-items:start;padding:calc(.8125rem * var(--ui-scale)) 0;border-top:1px solid var(--line-2)}.mp .lv__list b{display:block;font-weight:600;font-size:max(calc(.9062rem * var(--ui-scale)),.875rem)}.mp .lv__list em{display:block;font-style:normal;font-size:max(calc(.7812rem * var(--ui-scale)),.75rem);color:var(--muted);line-height:1.45;margin-top:calc(.125rem * var(--ui-scale))}.mp .sp-switch{display:flex;gap:var(--mn-sp-1);padding:var(--mn-sp-1);background:#e6e6e6;border-radius:var(--mn-r-xl);max-width:100%;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;margin-bottom:calc(.875rem * var(--ui-scale));font-size:var(--mn-fs-sm);font-weight:600}.mp .sp-switch button{padding:calc(.4375rem * var(--ui-scale)) var(--mn-sp-4);white-space:nowrap;border-radius:calc(6.25rem * var(--ui-scale));color:var(--ink-2)}.mp .sp-switch button.is-on{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.12)}@media(max-width:1000px){.mp .lad__row{grid-template-columns:calc(1.875rem * var(--ui-scale)) minmax(0,1fr);gap:calc(.625rem * var(--ui-scale)) var(--mn-sp-4)}.mp .lad__st,.mp .lad__track{grid-column:2}.mp .lad__st{justify-self:start}.mp .lad__axis{display:none}.mp .lv{grid-template-columns:1fr}}.mp .foot{border-top:1px solid var(--line);padding-top:calc(2.75rem * var(--ui-scale));padding-bottom:calc(2.75rem * var(--ui-scale));font-size:var(--mn-fs-sm);color:var(--muted)}.mp .foot a{color:var(--ink-2);font-weight:600}.mp .note{font-size:max(calc(.7812rem * var(--ui-scale)),.75rem);color:var(--muted);line-height:1.5}@media(max-width:860px){.mp .hdr nav{display:none}.mp .sec{padding-top:var(--mn-sp-16);padding-bottom:var(--mn-sp-16)}}