.ZARIfG_hero{padding-bottom:clamp(32px,6vw,72px)}.ZARIfG_bar{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:center;max-width:none;min-height:56px;display:flex}.ZARIfG_brand{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;font-size:1.5rem;font-weight:900}.ZARIfG_nav{gap:4px;display:flex}.ZARIfG_nav a{align-items:center;min-height:44px;padding:0 12px;font-weight:700;display:inline-flex}.ZARIfG_grid{grid-template-columns:minmax(0,1fr);align-content:start;column-gap:clamp(24px,4vw,64px);padding-top:clamp(20px,4vw,40px);display:grid}.ZARIfG_title{letter-spacing:0;font-size:clamp(3rem,2.2rem + 4vw,6rem);font-weight:900;line-height:.88}.ZARIfG_lede{max-width:46ch;color:var(--ink-2);margin-top:16px;font-size:1.125rem}.ZARIfG_diagram{margin-top:8px}.ZARIfG_stage{--sep:1;--eff:calc(var(--sep) * var(--open));--lg:calc(2.5px + 52px * var(--eff));--cg:calc(42px + 8px * var(--eff));width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ZARIfG_layer{cursor:pointer;transform:translateY(calc(var(--k) * var(--lg)));--dy:calc(var(--k) * (var(--cg) - var(--lg)));outline:none}.ZARIfG_layer *{vector-effect:non-scaling-stroke}.ZARIfG_edge{fill:var(--amber);stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round}.ZARIfG_top{fill:var(--paper);stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round;transition:fill .15s}.ZARIfG_line,.ZARIfG_screen,.ZARIfG_hole,.ZARIfG_dash,.ZARIfG_partFill{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.ZARIfG_dash{stroke-dasharray:7 6}.ZARIfG_hole{fill:var(--bg)}.ZARIfG_partFill{fill:var(--paper-hi)}.ZARIfG_screen{fill:var(--bg)}.ZARIfG_tag{opacity:clamp(0, calc((var(--sep,1) - .08) / .07), 1)}@media (prefers-reduced-motion:reduce){.ZARIfG_tag{opacity:round(down, var(--sep,1) + .9, 1)}}.ZARIfG_leader{stroke:var(--ink);stroke-width:2px;transform:skewY(atan2(var(--dy), 50px))}.ZARIfG_badge{transform:translateY(var(--dy))}.ZARIfG_badge circle{fill:var(--red);stroke:var(--ink);stroke-width:2.5px}.ZARIfG_badge text{fill:#fff;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:900}.ZARIfG_layer:hover .ZARIfG_top,.ZARIfG_layer:focus-visible .ZARIfG_top{fill:var(--paper-hi)}.ZARIfG_layer:focus-visible .ZARIfG_top{stroke-width:5px}.ZARIfG_on .ZARIfG_top{fill:#fff;stroke-width:4px}.ZARIfG_on .ZARIfG_edge,.ZARIfG_on .ZARIfG_badge circle{fill:var(--ink)}.ZARIfG_on .ZARIfG_badge text{fill:var(--bg)}.ZARIfG_on .ZARIfG_leader{stroke-width:4px}.ZARIfG_slider{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:4px;font-size:1.25rem;font-weight:800;display:grid}.ZARIfG_slider input{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.ZARIfG_slider input::-webkit-slider-runnable-track{background:var(--ink);border-radius:0;height:6px}.ZARIfG_slider input::-moz-range-track{background:var(--ink);border-radius:0;height:6px}.ZARIfG_slider input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--red);border:3px solid var(--ink);border-radius:50%;width:30px;height:30px;margin-top:-12px}.ZARIfG_slider input::-moz-range-thumb{background:var(--red);border:3px solid var(--ink);border-radius:50%;width:24px;height:24px}.ZARIfG_slider input:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.ZARIfG_legendWrap{margin-top:16px}.ZARIfG_legend{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ZARIfG_legendBtn{border:2.5px solid var(--ink);min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 6px;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.ZARIfG_legendBtn:hover{background:var(--paper)}.ZARIfG_legendBtn[aria-pressed=true]{background:var(--ink);color:var(--bg)}.ZARIfG_legendNum{background:var(--red);color:#fff;width:30px;height:30px;font-family:var(--font-display);border:2px solid var(--ink);border-radius:50%;place-items:center;font-size:1.1rem;font-weight:900;display:grid}.ZARIfG_legendBtn[aria-pressed=true] .ZARIfG_legendNum{border-color:var(--bg)}.ZARIfG_readout{min-height:3.1em;color:var(--ink-2);margin-top:12px;font-weight:600}.ZARIfG_readout a{min-height:44px;color:var(--ink);align-items:center;font-weight:800;display:inline-flex}.ZARIfG_cta{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.ZARIfG_cta .btn{flex:220px}@media (min-width:900px){.ZARIfG_grid{grid-template-rows:auto auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.ZARIfG_title,.ZARIfG_lede,.ZARIfG_legendWrap,.ZARIfG_cta{grid-column:1}.ZARIfG_diagram{grid-area:1/2/6;align-self:start;margin-top:0}.ZARIfG_legendWrap{margin-top:28px}.ZARIfG_cta{align-self:start;margin-top:8px}.ZARIfG_cta .btn{flex:none}}@media (max-width:899px){.ZARIfG_nav a{padding:0 8px}.ZARIfG_cta{display:none}}
.vv1KoG_box{aspect-ratio:470/560;touch-action:pan-y;width:100%;max-height:72svh;position:relative}@media (min-width:900px){.vv1KoG_box{aspect-ratio:470/500;max-height:none}}.vv1KoG_box:not(.vv1KoG_live) .vv1KoG_three{opacity:0;pointer-events:none}.vv1KoG_box .vv1KoG_three{transition:opacity .3s ease-out}@media (prefers-reduced-motion:reduce){.vv1KoG_box .vv1KoG_three{transition:none}}.vv1KoG_loading{background:var(--ink);transform-origin:0;width:96px;height:3px;margin:-1px 0 0 -48px;animation:1.2s ease-in-out infinite alternate vv1KoG_load;position:absolute;top:50%;left:50%}@keyframes vv1KoG_load{0%{transform:scaleX(.15)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.vv1KoG_loading{opacity:.5;animation:none}}.vv1KoG_hold{visibility:hidden}.vv1KoG_three{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.vv1KoG_three canvas{touch-action:pan-y;outline:none;display:block}.vv1KoG_three canvas:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}@media (pointer:coarse){.vv1KoG_three{inset:34px 0}.vv1KoG_three,.vv1KoG_three canvas{touch-action:none}}.vv1KoG_labels{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vv1KoG_leader{stroke:var(--ink);stroke-width:2px}.vv1KoG_dot{fill:var(--ink)}.vv1KoG_badge{cursor:pointer;pointer-events:auto}.vv1KoG_hit{fill:#0000}.vv1KoG_disc{fill:var(--red);stroke:var(--ink);stroke-width:2.5px}.vv1KoG_badge text{fill:#fff;font-family:var(--font-display);font-variant-numeric:tabular-nums;text-anchor:middle;dominant-baseline:central;pointer-events:none;font-size:20px;font-weight:900}.vv1KoG_on .vv1KoG_disc{fill:var(--ink)}.vv1KoG_on .vv1KoG_badge text{fill:var(--bg)}.vv1KoG_on .vv1KoG_leader{stroke:var(--red);stroke-width:3.5px}.vv1KoG_on .vv1KoG_dot{fill:var(--red)}.vv1KoG_actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.vv1KoG_reset{grid-column:1/-1}.vv1KoG_hint{margin-top:8px;font-size:1rem;line-height:1.35}
.NNqkuG_section{padding-block:clamp(48px,8vw,96px)}.NNqkuG_section h2{border-bottom:3px solid var(--ink);padding-bottom:12px}.NNqkuG_model{gap:8px;max-width:520px;margin-top:28px;display:grid}.NNqkuG_model label{font-family:var(--font-display);text-transform:uppercase;font-size:1.6rem;font-weight:800;line-height:1}.NNqkuG_model input{background:var(--paper-hi);border:3px solid var(--ink);min-height:56px;font:inherit;color:var(--ink);caret-color:var(--red);border-radius:6px;padding:0 16px;font-size:1.125rem}.NNqkuG_model input::placeholder{color:#5a4a00;opacity:1}.NNqkuG_model p{color:var(--ink-2);font-size:.95rem}.NNqkuG_filters{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.NNqkuG_chip{border:2.5px solid var(--ink);min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 8px;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.NNqkuG_chip:first-child{padding-left:16px}.NNqkuG_chip:hover{background:var(--paper)}.NNqkuG_chip[aria-pressed=true]{background:var(--ink);color:var(--bg)}.NNqkuG_chipNum{background:var(--red);color:#fff;width:26px;height:26px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1rem;font-weight:900;display:grid}.NNqkuG_note{max-width:62ch;color:var(--ink-2);margin-top:16px;font-size:.95rem}.NNqkuG_index{gap:40px;margin-top:32px;display:grid}.NNqkuG_groupHead{align-items:center;gap:14px;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);line-height:1;display:flex}.NNqkuG_badge{background:var(--red);color:#fff;border:3px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:1.6rem;font-weight:900;display:grid}.NNqkuG_rows{border-top:2px solid var(--ink);margin:14px 0 0;padding:0;list-style:none}.NNqkuG_row{border-bottom:1.5px solid var(--ink);grid-template-columns:3.2rem minmax(0,1fr);align-items:center;column-gap:12px;padding:14px 0;display:grid}.NNqkuG_num{font-family:var(--font-display);font-size:1.4rem;font-weight:800}.NNqkuG_name{gap:2px;display:grid}.NNqkuG_name strong{font-size:1.125rem;line-height:1.25}.NNqkuG_name span{color:var(--ink-2);max-width:68ch;font-size:.95rem}.NNqkuG_ask{min-height:44px;color:var(--ink);grid-column:2;justify-self:start;align-items:center;margin-top:6px;font-weight:800;display:inline-flex}.NNqkuG_ask:after{content:"";background:currentColor;width:20px;height:2px;margin-left:10px}.NNqkuG_ask:hover{color:var(--red)}@media (min-width:760px){.NNqkuG_row{grid-template-columns:4rem minmax(0,1fr) auto;column-gap:20px}.NNqkuG_ask{grid-column:3;justify-self:end;margin-top:0;padding-inline:4px}.NNqkuG_ask:hover{background:var(--ink);color:var(--bg);margin-inline:-8px;padding-inline:12px}}
.drNMhq_section{padding-block:clamp(32px,6vw,72px) clamp(48px,8vw,96px)}.drNMhq_list{margin:40px 0 0;padding:0;list-style:none;position:relative}.drNMhq_list:before{content:"";border-left:3px dashed var(--ink);position:absolute;top:28px;bottom:28px;left:27px}.drNMhq_step{grid-template-columns:56px minmax(0,1fr);column-gap:20px;padding-bottom:36px;display:grid;position:relative}.drNMhq_step:last-child{padding-bottom:0}.drNMhq_badge{z-index:1;background:var(--red);color:#fff;border:3px solid var(--ink);width:56px;height:56px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:2rem;font-weight:900;display:grid}.drNMhq_step h3{padding-top:4px;font-size:clamp(1.9rem,1.4rem + 2vw,2.75rem);line-height:1}.drNMhq_step p{max-width:52ch;margin-top:8px}@media (min-width:900px){.drNMhq_step:nth-child(2){margin-left:120px}.drNMhq_step:nth-child(3){margin-left:240px}.drNMhq_list:before{display:none}}
._9Jb_eW_section{padding-block:0 clamp(48px,8vw,96px)}._9Jb_eW_plate{background:var(--paper);border:4px solid var(--ink);border-radius:14px;max-width:880px;margin-top:32px;padding:clamp(28px,5vw,48px);position:relative}._9Jb_eW_rivet{border:3px solid var(--ink);background:var(--bg);border-radius:50%;width:14px;height:14px;position:absolute}._9Jb_eW_r1{top:10px;left:10px}._9Jb_eW_r2{top:10px;right:10px}._9Jb_eW_r3{bottom:10px;left:10px}._9Jb_eW_r4{bottom:10px;right:10px}._9Jb_eW_data{gap:0;margin:0;display:grid}._9Jb_eW_data>div{border-bottom:2px solid var(--ink);gap:4px;padding:16px 0;display:grid}._9Jb_eW_data>div:first-child{padding-top:0}._9Jb_eW_data dt{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);font-size:1.25rem;font-weight:800}._9Jb_eW_data dd{overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,1rem + 1.2vw,1.75rem);font-weight:700;line-height:1.25}._9Jb_eW_actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}._9Jb_eW_actions .btn{flex:220px}@media (min-width:760px){._9Jb_eW_data>div{grid-template-columns:160px minmax(0,1fr);align-items:baseline}._9Jb_eW_actions .btn{flex:none}}
.Gu8pFq_closing{background:var(--ink);color:var(--bg);padding-block:clamp(48px,9vw,112px) 120px}.Gu8pFq_inner{gap:32px;display:grid}.Gu8pFq_big{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;max-width:16ch;font-size:clamp(2.5rem,1.5rem + 5vw,5.5rem);font-weight:900;line-height:.92}.Gu8pFq_actions{flex-wrap:wrap;gap:12px;display:flex}.Gu8pFq_actions .btn{flex:240px}.Gu8pFq_primary{background:var(--bg);color:var(--ink);border-color:var(--bg)}.Gu8pFq_primary:hover{color:var(--ink);background:#fff;border-color:#fff}.Gu8pFq_ghost{color:var(--bg);border-color:var(--bg);background:0 0}.Gu8pFq_ghost:hover{background:var(--bg);color:var(--ink)}.Gu8pFq_closing :focus-visible{outline-color:var(--bg)}@media (min-width:900px){.Gu8pFq_closing{padding-bottom:clamp(48px,9vw,112px)}.Gu8pFq_actions .btn{flex:none}}
._2WLFG_bar{z-index:10;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--bg);border-top:3px solid var(--ink);gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}._2WLFG_main{letter-spacing:.01em;white-space:nowrap;flex:auto;min-width:0;padding:0 10px;font-size:1.05rem}._2WLFG_side{letter-spacing:.01em;white-space:nowrap;flex:none;padding:0 12px;font-size:1.05rem}@media (min-width:900px){._2WLFG_bar{display:none}}
