.hv2.erp4 .erp4-eyebrow{justify-content:flex-start;margin-bottom:16px}.hv2.erp4 .erp4-head-row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;margin-bottom:48px;display:grid}.hv2.erp4 .erp4-head-row .s-head{max-width:none;margin:0}.hv2.erp4 .erp4-head-sub{max-width:50ch;margin:0}.hv2.erp4 .s-head.left .s-sub{max-width:50ch}.hv2.erp4 .erp4-cu{font-variant-numeric:tabular-nums;display:inline-grid}.hv2.erp4 .erp4-cu>*{grid-area:1/1}.hv2.erp4 .erp4-cu-size{visibility:hidden}.hv2.erp4 .erp4-cu-live{text-align:right}.hv2.erp4 .erp4-arrow{transition:transform .125s cubic-bezier(.4,0,.2,1);display:inline-block}@media (hover:hover){.hv2.erp4 .erp4-btn:hover .erp4-arrow{transform:translate(4px)}}.hv2.erp4 .erp4-btn:focus-visible .erp4-arrow{transform:translate(4px)}@media (min-width:1041px){.hv2.erp4 .erp4-hero-in{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}}.hv2.erp4 .erp4-hero-art{justify-content:center;display:flex}.hv2.erp4 .erp4-hero .s-sub{max-width:46ch}@media (prefers-reduced-motion:no-preference){.hv2.erp4 .erp4-in{animation:erp4-in .28s cubic-bezier(.4,0,.2,1) var(--d,0s) both}.hv2.erp4 .erp4-in-h{animation-name:erp4-in-h;animation-duration:.36s}}@keyframes erp4-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes erp4-in-h{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hv2 .r4{width:100%;max-width:660px;position:relative}.hv2 .r4 .r4-in{position:relative}.hv2 .r4 .writers-ledger{stroke:var(--line-2)}.hv2 .r4 .r4-lane{font-size:15px}.hv2 .r4 .r4-layer{pointer-events:none;font-family:var(--sans);position:absolute;inset:0;container-type:size}.hv2 .r4 .r4-ledger{text-align:center;width:31%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hv2 .r4 .r4-ledger-t{color:var(--ink);letter-spacing:-.01em;font-size:20px;font-weight:800;line-height:1.1}.hv2 .r4 .r4-ledger-s{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-top:4px;font-size:11px;font-weight:600}.hv2 .r4 .r4-slots{height:56px;margin-top:8px;position:relative}.hv2 .r4 .r4-slot{text-align:left;opacity:0;grid-template-rows:auto auto;grid-template-columns:18px 1fr;align-content:start;column-gap:8px;display:grid;position:absolute;inset:0}.hv2 .r4 .r4-tick{border-radius:var(--r-pill);background:var(--accent);width:18px;height:18px;color:var(--btn-solid-text);grid-row:1/span 2;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.hv2 .r4 .r4-slot-by{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep);font-size:11px;font-weight:700;line-height:1.2}.hv2 .r4 .r4-slot-line{font-family:var(--body);color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:1.3}.hv2 .r4 .r4-card{--fx:var(--ox);--fy:var(--oy);--a:var(--ax);--dx:calc((var(--fx) - .5) * 100cqw);--dy:calc((var(--fy) - .5) * 100cqh);background:var(--sheet);border:1px solid var(--line-2);border-radius:var(--r-chip);width:160px;box-shadow:var(--shadow-2);opacity:0;transform:translate(var(--a), -50%) translate(var(--dx), var(--dy)) scale(1);row-gap:2px;padding:8px 12px;display:grid;position:absolute;top:50%;left:50%}.hv2 .r4 .r4-card-line{font-family:var(--body);color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.hv2 .r4 .r4-card-note{font-family:var(--body);color:var(--ink-3);font-size:11px}.hv2 .r4 .r4-orbit,.hv2 .r4 .r4-ledger-ring,.hv2 .r4 .r4-seat{transform-box:fill-box;transform-origin:50%}.hv2 .r4 .r4-face{transition:opacity .125s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:no-preference){.hv2 .r4 .r4-orbit{stroke-dasharray:1;animation:.5s cubic-bezier(.4,0,.2,1) both r4-draw-fill}.hv2 .r4 .r4-ledger-ring{stroke-dasharray:1;animation:.5s cubic-bezier(.4,0,.2,1) .12s both r4-draw-fill}.hv2 .r4 .r4-ledger{animation:.34s cubic-bezier(.4,0,.2,1) .2s both r4-ledger}.hv2 .r4 .r4-seat{animation:r4-seat .28s cubic-bezier(.4,0,.2,1) calc(.24s + var(--i) * 60ms) both}.hv2 .r4 .r4-spoke{stroke-dasharray:1;animation:r4-draw .5s cubic-bezier(.4,0,.2,1) calc(.42s + var(--i) * 60ms) both}.hv2 .r4 .r4-label{animation:r4-label .28s cubic-bezier(.4,0,.2,1) calc(.36s + var(--i) * 60ms) both, r4-label-loop 8s cubic-bezier(.4,0,.2,1) calc(1.3s + var(--i) * 1.3333s) infinite}.hv2 .r4.is-paused .r4-label{animation-play-state:running,paused}.hv2 .r4 .r4-card{animation:r4-card 8s cubic-bezier(.4,0,.2,1) calc(1.3s + var(--i) * 1.3333s) infinite}.hv2 .r4 .r4-slot{animation:r4-slot 8s linear calc(1.3s + var(--i) * 1.3333s) infinite}.hv2 .r4 .r4-tick{animation:r4-tick 8s linear calc(1.3s + var(--i) * 1.3333s) infinite}.hv2 .r4.is-paused .r4-card,.hv2 .r4.is-paused .r4-slot,.hv2 .r4.is-paused .r4-tick{animation-play-state:paused}}@keyframes r4-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes r4-draw-fill{0%{stroke-dashoffset:1px;fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}@keyframes r4-ledger{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes r4-seat{0%{opacity:0;transform:translate(calc(var(--ux) * -12px), calc(var(--uy) * -12px)) scale(.86)}to{opacity:1;transform:none}}@keyframes r4-label-loop{0%{opacity:1}1.5%{opacity:0}8.5%{opacity:0}11%{opacity:1}to{opacity:1}}@keyframes r4-label{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes r4-card{0%{opacity:0;transform:translate(var(--a), -50%) translate(var(--dx), calc(var(--dy) + 16px)) scale(1)}1.5%{opacity:0;transform:translate(var(--a), -50%) translate(var(--dx), calc(var(--dy) + 16px)) scale(1)}4.5%{opacity:1;transform:translate(var(--a), -50%) translate(var(--dx), var(--dy)) scale(1)}7.5%{opacity:1;transform:translate(var(--a), -50%) translate(var(--dx), var(--dy)) scale(1)}13.2%{opacity:1;transform:translate(-50%,-50%)translate(0)scale(.86)}13.5%{opacity:0;transform:translate(-50%,-50%)translate(0)scale(.86)}to{opacity:0;transform:translate(-50%,-50%)translate(0)scale(.86)}}@keyframes r4-slot{0%{opacity:0;transform:translateY(0)scale(.96)}13.5%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(0)scale(.96)}16.75%{opacity:1;transform:translateY(0)scale(1)}27.67%{opacity:1;animation-timing-function:cubic-bezier(.4,0,1,1);transform:translateY(0)scale(1)}30.17%{opacity:0;transform:translateY(-8px)scale(1)}to{opacity:0;transform:translateY(-8px)scale(1)}}@keyframes r4-tick{0%{transform:scale(0)}13.5%{animation-timing-function:linear(0, .045, .162, .326, .516, .709, .889, 1.044, 1.165, 1.249, 1.296, 1.308, 1.293, 1.255, 1.204, 1.145, 1.086, 1.031, .984, .947, .922, .908, .905, .91, .922, .938, .956, .975, .992, 1.006, 1.017, 1.024, 1.028, 1.029, 1.027, 1.024, 1.019, 1.013, 1.007, 1.002, 1);transform:scale(0)}19.75%{transform:scale(1)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hv2 .r4 .r4-slot[data-i="0"]{opacity:1}}@media (max-width:760px){.hv2.erp4 .erp4-hero-art{margin-top:8px}.hv2 .r4{max-width:480px;margin-inline:auto}.hv2 .r4 .r4-crop{aspect-ratio:480/500;overflow:hidden}.hv2 .r4 .r4-in{width:158.333%;margin-top:-14.5833%;margin-left:-29.1667%}.hv2 .r4 .r4-label,.hv2 .r4 .r4-card{display:none}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.hv2 .r4 .r4-node{animation:r4-node 8s linear calc(1.3s + var(--i) * 1.3333s) infinite}.hv2 .r4.is-paused .r4-node{animation-play-state:paused}}@keyframes r4-node{0%{stroke:var(--line-2);stroke-width:1.5px}1.5%{stroke:var(--accent);stroke-width:3px}13.5%{stroke:var(--accent);stroke-width:3px}16.5%{stroke:var(--line-2);stroke-width:1.5px}to{stroke:var(--line-2);stroke-width:1.5px}}@media (max-width:760px){.hv2.erp4 .s-hero-art.erp4-hero-art{display:flex}}.hv2.erp4 .erp4-ghosts{pointer-events:none;z-index:50;display:none;position:fixed;inset:0}.hv2.erp4[data-flight=flying] .erp4-ghosts{display:block}.hv2.erp4 .erp4-ghost{border-radius:var(--r-pill);object-fit:cover;border:1px solid var(--line-2);width:48px;height:48px;box-shadow:var(--shadow-2);transform-origin:0 0;background:var(--sheet);position:absolute;top:0;left:0}.hv2.erp4[data-flight=flying] .r4-face,.hv2.erp4[data-flight=flying] .erp4-track .erp4-seat-face,.hv2.erp4[data-flight=rest] .erp4-track .erp4-seat-face{opacity:0}.hv2.erp4[data-flight=flying] .erp4-track .erp4-seat-face-wrap,.hv2.erp4[data-flight=rest] .erp4-track .erp4-seat-face-wrap{border:1px dashed var(--ink-4);background:0 0}.hv2.erp4[data-flight=flying] .r4-node{stroke:var(--ink-4);stroke-dasharray:4 4;fill:var(--paper)}.hv2.erp4 .erp4-roster{padding-bottom:32px}.hv2.erp4 .erp4-seat-face-wrap{border-radius:var(--r-pill);background:var(--paper-2);border:1px solid var(--line-2);flex:none;width:48px;height:48px;display:inline-flex;overflow:hidden}.hv2.erp4 .erp4-seat-face{object-fit:cover;width:100%;height:100%}.hv2.erp4 .erp4-seat-name{font-family:var(--serif);font-size:var(--fs-stat);letter-spacing:-.01em;color:var(--ink);font-weight:500;line-height:1}.hv2.erp4 .erp4-seat-role{justify-self:start}.hv2.erp4 .erp4-panel-doing{font-family:var(--serif);font-size:var(--fs-h3);letter-spacing:-.005em;color:var(--ink);text-wrap:pretty;margin:0;font-weight:500;line-height:1.3}.hv2.erp4 .erp4-panel-sheet{border-radius:var(--r-card);display:block}.hv2.erp4 .erp4-panel-sheet img{width:100%;height:auto}.hv2.erp4 .erp4-stage-cta{margin-top:32px}.hv2.erp4 .erp4-track.is-staged:after{content:"";height:calc(var(--n) * 45svh);display:block}.hv2.erp4 .erp4-stage{box-sizing:border-box;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-content:start;align-items:start;gap:48px;padding:0;display:grid;position:sticky;top:96px}.hv2.erp4 .erp4-seats-wrap{padding-left:16px;position:relative}.hv2.erp4 .erp4-seats-rule{background:var(--line);border-radius:var(--r-pill);width:2px;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.hv2.erp4 .erp4-seats-fill{background:var(--accent);transform-origin:top;width:100%;height:100%;display:block}.hv2.erp4 .erp4-seats{gap:4px;margin:0;padding:0;list-style:none;display:grid}.hv2.erp4 .erp4-seat-btn{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-card);border:1px solid #0000;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:12px 16px;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);display:grid}.hv2.erp4 .erp4-seat-btn .erp4-seat-name{color:var(--ink-3);transition:color .2s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.hv2.erp4 .erp4-seat-btn:hover{background:var(--paper-2);transform:translate(4px)}.hv2.erp4 .erp4-seat-btn:hover .erp4-seat-name{color:var(--ink)}}.hv2.erp4 .erp4-seat-btn:active{transform:scale(.98)}.hv2.erp4 .erp4-seat-btn:focus-visible{box-shadow:0 0 0 3px var(--accent-soft)}.hv2.erp4 .erp4-seat.on .erp4-seat-btn{background:var(--sheet);border-color:var(--line-2);box-shadow:var(--shadow-1);transform:none}.hv2.erp4 .erp4-seat.on .erp4-seat-name{color:var(--ink)}.hv2.erp4 .erp4-stage-art{align-items:start;display:grid;position:relative}.hv2.erp4 .erp4-panel{pointer-events:none;opacity:0;grid-area:1/1;gap:24px;margin:0;transition:opacity .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1);display:grid}.hv2.erp4 .erp4-panel.up{transform:translateY(-8px)}.hv2.erp4 .erp4-panel.down{transform:translateY(16px)}.hv2.erp4 .erp4-panel.on{opacity:1;pointer-events:auto;transition:opacity .26s cubic-bezier(.4,0,.2,1) 60ms,transform .26s cubic-bezier(.4,0,.2,1) 60ms;transform:none}.hv2.erp4 .erp4-panel-cap{gap:12px;min-height:58px;display:grid}.hv2.erp4 .erp4-panel-who{align-items:center;gap:12px;display:none}.hv2.erp4 .erp4-static{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.hv2.erp4 .erp4-static-row{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:16px 48px;padding:32px 0;display:grid}.hv2.erp4 .erp4-static-who{flex-wrap:wrap;grid-column:1;align-items:center;gap:16px;display:flex}.hv2.erp4 .erp4-static-row .erp4-panel-doing{grid-area:2/1}.hv2.erp4 .erp4-static-row .erp4-panel-sheet{grid-area:1/2/span 2}@media (max-width:1040px){.hv2.erp4 .erp4-track.is-staged:after{height:calc(var(--n) * 40svh)}.hv2.erp4 .erp4-stage{flex-direction:column;gap:24px;display:flex;top:96px}.hv2.erp4 .erp4-stage-cta{margin-top:8px}.hv2.erp4 .erp4-panel{position:absolute;top:0;left:0;right:0}.hv2.erp4 .erp4-panel.on{position:relative}.hv2.erp4 .erp4-seats-wrap{padding-left:0}.hv2.erp4 .erp4-seats-rule{display:none}.hv2.erp4 .erp4-seats{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.hv2.erp4 .erp4-seat-btn{grid-template-columns:1fr;justify-items:center;min-height:44px;padding:8px 0}.hv2.erp4 .erp4-seat-btn:hover{transform:none}.hv2.erp4 .erp4-seat-btn .erp4-seat-name,.hv2.erp4 .erp4-seat-btn .erp4-seat-role{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hv2.erp4 .erp4-seat.on .erp4-seat-btn{box-shadow:none;background:0 0;border-color:#0000}.hv2.erp4 .erp4-seat-face-wrap{width:44px;height:44px;transition:box-shadow .2s cubic-bezier(.4,0,.2,1)}.hv2.erp4 .erp4-seat.on .erp4-seat-face-wrap{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--accent)}.hv2.erp4 .erp4-panel{gap:16px}.hv2.erp4 .erp4-panel-who{display:flex}.hv2.erp4 .erp4-panel-doing{font-size:var(--fs-lede);line-height:1.4}.hv2.erp4 .erp4-stage-cta{order:3}.hv2.erp4 .erp4-static+.erp4-stage-cta{margin-top:32px}.hv2.erp4 .erp4-stage-art{order:2}.hv2.erp4 .erp4-seats-col{display:contents}.hv2.erp4 .erp4-seats-wrap{order:1}.hv2.erp4 .erp4-static-row{grid-template-columns:minmax(0,1fr)}.hv2.erp4 .erp4-static-row .erp4-panel-sheet{grid-area:3/1}}@media (max-width:720px){.hv2.erp4 .erp4-seat-face-wrap{width:40px;height:40px}.hv2.erp4 .erp4-seat-name{font-size:var(--fs-h3)}}.hv2.erp4 .erp4-frame-lead{padding-bottom:48px}.hv2.erp4 .erp4-dark{padding:96px 0}.hv2.erp4 .erp4-frame{margin-top:0}.hv2.erp4 .erp4-frame-push{transform-origin:top}.hv2.erp4 .erp4-tiles{border-top:1px solid var(--dark-line);grid-template-columns:repeat(4,minmax(0,1fr));width:84.0625%;margin:32px 0 0 12.9688%;display:grid}.hv2.erp4 .erp4-tile{border-left:1px solid var(--dark-line);grid-template-rows:96px auto auto;gap:8px;padding:24px 16px 0;display:grid}.hv2.erp4 .erp4-tile:first-child{border-left:0;padding-left:0}.hv2.erp4 .erp4-tile-bar{border-bottom:1px solid var(--dark-line);align-items:flex-end;height:96px;display:flex}.hv2.erp4 .erp4-tile-fill{background:var(--dark-line);border-top:2px solid var(--cream-2);transform-origin:bottom;border-radius:2px 2px 0 0;width:32px;display:block}.hv2.erp4 .erp4-tile.key .erp4-tile-fill{background:var(--accent);border-top-color:var(--accent)}.hv2.erp4 .erp4-tile-label{font-family:var(--sans);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--cream-2);margin-top:8px;font-weight:600}.hv2.erp4 .erp4-tile-fig{font-family:var(--serif);font-size:var(--fs-stat);letter-spacing:-.01em;color:var(--cream);font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.hv2.erp4 .erp4-tile.key .erp4-tile-fig{color:var(--accent)}@media (max-width:720px){.hv2.erp4 .erp4-tiles{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px;width:100%;margin-left:0}.hv2.erp4 .erp4-tile{grid-template-rows:64px auto auto}.hv2.erp4 .erp4-tile-bar{height:64px}.hv2.erp4 .erp4-tile:nth-child(3){border-left:0;padding-left:0}.hv2.erp4 .erp4-tile-fig{font-size:var(--fs-h3)}}.hv2.erp4 .erp4-how .s-wrap{z-index:1;position:relative}.hv2.erp4 .erp4-rail{margin-top:16px;position:relative}.hv2.erp4 .erp4-rail-track{background:var(--line-2);border-radius:var(--r-pill);width:calc(75% + 24px);height:2px;position:absolute;top:9px;left:10px}.hv2.erp4 .erp4-rail-fill{background:var(--signal);border-radius:var(--r-pill);transform-origin:0;width:100%;height:100%;display:block}.hv2.erp4 .erp4-beats{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hv2.erp4 .erp4-beat-dot{z-index:1;box-sizing:border-box;border-radius:var(--r-pill);background:var(--paper);border:2px solid var(--line-2);width:20px;height:20px;color:var(--btn-solid-text);justify-content:center;align-items:center;transition:background-color .125s cubic-bezier(.4,0,.2,1),border-color .125s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.hv2.erp4 .erp4-beat-dot .erp4-beat-tick{display:inline-flex;transform:scale(0)}.hv2.erp4 .erp4-beat-dot.done{background:var(--accent);border-color:var(--accent)}.hv2.erp4 .erp4-beat-dot.done .erp4-beat-tick{transform:none}.hv2.erp4 .erp4-rail.is-live .erp4-beat-dot .erp4-beat-tick{transform:scale(0)}.hv2.erp4 .erp4-beat-body{margin-top:24px}.hv2.erp4 .erp4-beat-n{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.1em;color:var(--ink-4);font-variant-numeric:tabular-nums;font-weight:600;display:block}.hv2.erp4 .erp4-beat-t{font-family:var(--serif);font-size:var(--fs-h3);letter-spacing:-.005em;color:var(--ink);text-wrap:balance;margin:8px 0 0;font-weight:500;line-height:1.15}.hv2.erp4 .erp4-beat-p{font-family:var(--body);font-size:var(--fs-sm);color:var(--ink-3);margin:12px 0 0;line-height:1.55}@media (max-width:900px){.hv2.erp4 .erp4-rail-track{width:2px;height:calc(100% - 20px);top:10px;left:9px}.hv2.erp4 .erp4-rail-fill{transform-origin:top}.hv2.erp4 .erp4-beats{grid-template-columns:minmax(0,1fr);gap:32px}.hv2.erp4 .erp4-beat{grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:24px;display:grid}.hv2.erp4 .erp4-beat-body{margin-top:0}}.hv2.erp4 .erp4-watch-in{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:48px;display:grid}.hv2.erp4 .erp4-watch-copy .s-head{margin:0}.hv2.erp4 .erp4-watch-copy .s-h2{font-size:var(--fs-h2)}.hv2.erp4 .s-band .erp4-watch-demo{width:100%;max-width:none;margin:0}.hv2.erp4 .erp4-qa{border-top:1px solid var(--line-2);margin:0}.hv2.erp4 .erp4-qa-row{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;padding:32px 0;display:grid}.hv2.erp4 .erp4-qa-q{font-family:var(--serif);font-size:var(--fs-stat);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;font-weight:500;line-height:1.2}.hv2.erp4 .erp4-qa-n{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.1em;color:var(--ink-4);font-variant-numeric:tabular-nums;margin-bottom:12px;font-weight:600;display:block}.hv2.erp4 .erp4-qa-a{margin:0}.hv2.erp4 .erp4-qa-a p{font-family:var(--body);font-size:var(--fs-base);color:var(--ink-2);max-width:60ch;margin:12px 0 0;line-height:1.6}.hv2.erp4 .erp4-qa-by{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-weight:700;display:inline-flex}.hv2.erp4 .erp4-qa-by img{border-radius:var(--r-pill);object-fit:cover;border:1px solid var(--line-2);width:28px;height:28px}.hv2.erp4 .erp4-src{border-top:1px solid var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin:0;padding:0;list-style:none;display:grid}.hv2.erp4 .erp4-src-row{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:24px;padding:24px 0;display:grid}.hv2.erp4 .erp4-src-mark{align-items:center;height:32px;display:flex}.hv2.erp4 .erp4-src-mark img{width:auto;max-width:88px;height:auto;max-height:28px;display:block}.hv2.erp4 .erp4-src-text{display:block}.hv2.erp4 .erp4-src-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hv2.erp4 .erp4-src-name{font-family:var(--sans);font-size:var(--fs-base);color:var(--ink);font-weight:700}.hv2.erp4 .erp4-src-note{font-family:var(--body);font-size:var(--fs-sm);color:var(--ink-3);margin-top:4px;line-height:1.5;display:block}.hv2.erp4 .erp4-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.hv2.erp4 .erp4-wall-cell{min-width:0}.hv2.erp4 .erp4-wall-rev,.hv2.erp4 .erp4-wall-card{height:100%}.hv2.erp4 .erp4-wall-card{color:var(--ink);background:var(--sheet);border:1px solid var(--line-2);border-radius:var(--r-card);flex-direction:column;gap:12px;padding:12px;text-decoration:none;transition:border-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);display:flex}.hv2.erp4 .erp4-wall-photo{aspect-ratio:4/3;border-radius:var(--r-chip);flex:1;min-height:0;display:block;overflow:hidden}.hv2.erp4 .erp4-wall-photo img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);display:block}.hv2.erp4 .erp4-wall-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.hv2.erp4 .erp4-seg-chip{background:var(--signal-soft);color:var(--signal-text)}.hv2.erp4 .erp4-wall-arrow{color:var(--ink-3);transition:transform .125s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.hv2.erp4 .erp4-wall-arrow svg{width:14px;height:14px}@media (hover:hover){.hv2.erp4 .erp4-wall-card:hover{border-color:var(--ink-3);transform:translateY(-4px)}.hv2.erp4 .erp4-wall-card:hover .erp4-wall-photo img{transform:scale(1.03)}.hv2.erp4 .erp4-wall-card:hover .erp4-wall-arrow{color:var(--ink);transform:translate(4px)}}.hv2.erp4 .erp4-wall-card:active{transform:scale(.98)}.hv2.erp4 .erp4-wall-card:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);border-color:var(--accent);outline:none}.hv2.erp4 .erp4-wall-card:focus-visible .erp4-wall-arrow{transform:translate(4px)}@media (max-width:1040px){.hv2.erp4 .erp4-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}.hv2.erp4 .erp4-pair-in{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:64px;display:grid}.hv2.erp4 .erp4-pair-in .s-head{margin:0 0 24px}.hv2.erp4 .erp4-pair-def{border-right:1px solid var(--line-2);padding-right:32px}.hv2.erp4 .erp4-pair-def .s-head{margin-top:48px}.hv2.erp4 .erp4-def-p{font-family:var(--body);font-size:var(--fs-lede);color:var(--ink-2);max-width:56ch;margin:0 0 16px;line-height:1.6}.hv2.erp4 .erp4-def-links{justify-content:flex-start;margin-top:24px}.hv2.erp4 .erp4-steps{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.hv2.erp4 .erp4-step{border-bottom:1px solid var(--line-2);grid-template-columns:32px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.hv2.erp4 .erp4-step-n{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.1em;color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:4px;font-weight:600}.hv2.erp4 .erp4-step-t{font-family:var(--serif);font-size:var(--fs-h3);color:var(--ink);margin:0;font-weight:500;line-height:1.15}.hv2.erp4 .erp4-step-p{font-family:var(--body);font-size:var(--fs-sm);color:var(--ink-3);margin:8px 0 0;line-height:1.55}.hv2.erp4 .erp4-step-foot{max-width:56ch;margin:24px 0 0}.hv2.erp4 .erp4-faq-in{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:48px;display:grid}.hv2.erp4 .erp4-faq-in .s-faq{max-width:none;margin:0}.hv2.erp4 .erp4-faq-head .s-head{margin:0}@media (min-width:1041px){.hv2.erp4 .erp4-faq-head{position:sticky;top:120px}}.hv2.erp4 .erp4-final .s-cta-row{margin-top:8px}@media (max-width:1040px){.hv2.erp4 .erp4-head-row,.hv2.erp4 .erp4-watch-in,.hv2.erp4 .erp4-qa-row,.hv2.erp4 .erp4-pair-in,.hv2.erp4 .erp4-faq-in{grid-template-columns:minmax(0,1fr)}.hv2.erp4 .erp4-head-row,.hv2.erp4 .erp4-qa-row{gap:16px}.hv2.erp4 .erp4-pair-def{border-right:0;border-bottom:1px solid var(--line-2);padding-bottom:48px;padding-right:0}.hv2.erp4 .erp4-pair-def .s-head{margin-top:0}.hv2.erp4 .erp4-pair-in{gap:48px}}@media (max-width:720px){.hv2.erp4 .erp4-src{grid-template-columns:minmax(0,1fr)}.hv2.erp4 .erp4-src-row{grid-template-columns:72px minmax(0,1fr);gap:16px;padding:16px 0}.hv2.erp4 .erp4-src-mark img{max-width:72px}.hv2.erp4 .erp4-qa-q{font-size:var(--fs-h3)}.hv2.erp4 .erp4-wall{gap:12px}.hv2.erp4 .erp4-wall-card{gap:8px;padding:8px}.hv2.erp4 .erp4-wall-photo{flex:none}.hv2.erp4 .erp4-wall-foot{align-items:flex-start}.hv2.erp4 .erp4-seg-chip{white-space:normal;min-width:0}}@media (prefers-reduced-motion:reduce){.hv2.erp4 .erp4-arrow,.hv2.erp4 .erp4-seat-btn,.hv2.erp4 .erp4-wall-card,.hv2.erp4 .erp4-wall-photo img,.hv2.erp4 .erp4-wall-arrow,.hv2.erp4 .erp4-panel,.hv2.erp4 .erp4-beat-dot{transition:none!important}.hv2.erp4 .erp4-btn:hover .erp4-arrow,.hv2.erp4 .erp4-seat-btn:hover,.hv2.erp4 .erp4-wall-card:hover,.hv2.erp4 .erp4-wall-card:hover .erp4-wall-photo img,.hv2.erp4 .erp4-wall-card:hover .erp4-wall-arrow{transform:none!important}.hv2.erp4 .erp4-btn:hover,.hv2.erp4 .erp4-btn:focus-visible{text-underline-offset:4px;text-decoration:underline}}.hv2.erp4 .erp4-frame .lurl{color:var(--cream-2)}.hv2.erp4 .erp4-src .status.soon{color:var(--ink-3)}.hv2.erp4 .erp4-seg-chip{border:1px solid color-mix(in srgb, var(--signal) 40%, transparent);background:0 0}@media (hover:hover) and (min-width:1041px){.hv2.erp4 .erp4-seat.on .erp4-seat-btn:hover{border-color:var(--ink-3)}}.hv2.erp4 .erp4-seat-face-wrap{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.hv2.erp4 .s-faq-q{transition:color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.hv2.erp4 .erp4-seat-btn:hover .erp4-seat-face-wrap{box-shadow:var(--shadow-1);transform:translateY(-2px)}.hv2.erp4 .s-faq-q:hover{transform:translate(4px)}}.hv2.erp4 .s-faq-q:focus-visible{transform:translate(4px)}.hv2.erp4 .erp4-dark{position:relative}@media (prefers-reduced-motion:reduce){.hv2.erp4 .erp4-seat-face-wrap,.hv2.erp4 .s-faq-q{transition:none!important}.hv2.erp4 .erp4-seat-btn:hover .erp4-seat-face-wrap,.hv2.erp4 .s-faq-q:hover,.hv2.erp4 .s-faq-q:focus-visible{transform:none}}.hv2.erp4 .s-btn-primary.erp4-btn{transition:transform .15s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.hv2.erp4 .s-btn-primary.erp4-btn:hover{opacity:1;background:var(--accent-deep)}.hv2.erp4 .erp4-final .s-btn-primary.erp4-btn:hover{background:var(--sheet)}.hv2.erp4 .s-btn-outline.erp4-btn:hover{border-color:var(--ink-3)}}.hv2.erp4 .s-btn-primary.erp4-btn:focus-visible{background:var(--accent-deep)}.hv2.erp4 .erp4-final .s-btn-primary.erp4-btn:focus-visible{background:var(--sheet)}.hv2.erp4 .erp4-dec .s-wrap{z-index:1;position:relative}.hv2.erp4 .erp41-bento-band{padding-bottom:96px}.hv2.erp4 .b41-grid{--b41-signal:var(--ecom);--b41-tick-ink:#fff;--b41-ease:cubic-bezier(.4, 0, .2, 1);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"t1 t1 t2""t1 t1 t2""t4 t3 t3""t5 t5 t5";gap:24px;display:grid}.hv2.erp4 .b41-tile{background:var(--sheet);border:1px solid var(--line-2);border-radius:var(--r-card);flex-direction:column;gap:24px;min-width:0;padding:32px;display:flex}.hv2.erp4 .b42-t1{grid-area:t1;justify-content:space-between}.hv2.erp4 .b42-t2{grid-area:t2;justify-content:space-between}.hv2.erp4 .b42-t3{grid-area:t3}.hv2.erp4 .b42-t4{grid-area:t4}.hv2.erp4 .b41-line{font-family:var(--serif);font-weight:500;font-size:var(--fs-h3);letter-spacing:-.005em;color:var(--ink);max-width:24ch;margin:0;line-height:1.15}.hv2.erp4 .b41-line--hero{font-size:var(--fs-h2);letter-spacing:-.02em;max-width:18ch;line-height:1.1}.hv2.erp4 .b41-tick{border-radius:var(--r-pill);background:var(--accent);width:24px;height:24px;color:var(--b41-tick-ink);flex:none;place-items:center;display:inline-grid}.hv2.erp4 .b41-tick svg{width:14px;height:14px}.hv2.erp4 .b42-cap{font-family:var(--sans);font-weight:600;font-size:var(--fs-sm);color:var(--ink-3);text-align:left;caption-side:top;padding-bottom:12px}.hv2.erp4 figure{margin:0}.hv2.erp4 .b42-week{font-family:var(--sans);font-weight:600;font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.hv2.erp4 .b42-amt{font-family:var(--serif);font-weight:500;font-size:var(--fs-stat);color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1}.hv2.erp4 .b43-cash{gap:16px;display:grid}.hv2.erp4 .b43-plot{height:220px;margin-top:80px;position:relative}.hv2.erp4 .b43-svg{clip-path:inset(-8px);width:100%;height:100%;transition:clip-path .6s var(--b41-ease);position:absolute;inset:0;overflow:visible}.hv2.erp4 .b43-area{fill:var(--line-2)}.hv2.erp4 .b43-step{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.hv2.erp4 .b43-pay{left:calc(var(--m) * 100%);border-top:2px dashed var(--ink-3);transition:opacity .26s var(--b41-ease) .6s;position:absolute;bottom:-1px;right:0}.hv2.erp4 .b43-paylabel{font-family:var(--sans);font-weight:600;font-size:var(--fs-sm);color:var(--ink-3);transition:opacity .26s var(--b41-ease) .6s;position:absolute;bottom:12px;right:0}.hv2.erp4 .b43-fp{left:calc(var(--m) * 100%);border-radius:var(--r-pill);background:var(--accent);width:12px;height:12px;transition:opacity .26s var(--b41-ease) .6s;margin-left:-6px;position:absolute;bottom:-6px}.hv2.erp4 .b43-bracket{left:calc(var(--m) * 100% + 16px);align-items:center;gap:16px;display:flex;position:absolute;top:0;bottom:0}.hv2.erp4 .b43-brace{border:1px solid var(--ink-3);transform-origin:bottom;width:10px;transition:transform .26s var(--b41-ease) .7s;border-left:0;align-self:stretch}.hv2.erp4 .b43-mark{transition:opacity .26s var(--b41-ease) .76s;gap:4px;display:grid}.hv2.erp4 .b43-mark-v{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.hv2.erp4 .b43-mark-l{font-family:var(--sans);font-weight:600;font-size:var(--fs-sm);color:var(--ink-3);max-width:18ch;line-height:1.3}.hv2.erp4 .b43-steps{margin:0;padding:0;list-style:none}.hv2.erp4 .b43-stepl{left:calc(var(--x) * 100% + 8px);bottom:calc(var(--y) * 100% + 8px);max-width:108px;transition:opacity .26s var(--b41-ease), transform .26s var(--b41-ease);transition-delay:calc(var(--x) * .6s + 80ms);gap:2px;display:grid;position:absolute}.hv2.erp4 .b43-lbl{font-family:var(--body);font-size:var(--fs-sm);color:var(--ink-2);line-height:1.3}.hv2.erp4 .b43-axis{height:44px;margin:0;padding:0;list-style:none;position:relative}.hv2.erp4 .b43-axis li{left:calc(var(--x) * 100%);gap:2px;display:grid;position:absolute}.hv2.erp4 .b43-axis li.is-end{text-align:right;left:auto;right:0}.hv2.erp4 .b42-t1.b41-pre .b43-svg{clip-path:inset(-8px 100% -8px -8px)}.hv2.erp4 .b42-t1.b41-pre .b43-pay,.hv2.erp4 .b42-t1.b41-pre .b43-paylabel,.hv2.erp4 .b42-t1.b41-pre .b43-fp,.hv2.erp4 .b42-t1.b41-pre .b43-mark{opacity:0}.hv2.erp4 .b42-t1.b41-pre .b43-brace{transform:scaleY(0)}.hv2.erp4 .b42-t1.b41-pre .b43-stepl{opacity:0;transform:translateY(8px)}.hv2.erp4 .b42-stmt{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.hv2.erp4 .b42-stmt th{text-align:left;font-family:var(--body);color:var(--ink-2);border-bottom:1px solid var(--line);padding:14px 12px 14px 0;font-weight:400}.hv2.erp4 .b42-stmt td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink);border-bottom:1px solid var(--line);padding:14px 0}.hv2.erp4 .b42-less{color:var(--ink-3);margin-right:2px}.hv2.erp4 .b42-stmt tr.is-total th,.hv2.erp4 .b42-stmt tr.is-total td{border-top:3px double var(--ink-3);color:var(--ink);border-bottom:0;padding-top:16px}.hv2.erp4 .b42-stmt tr.is-total th{font-family:var(--sans);font-weight:600}.hv2.erp4 .b42-stmt tr.is-total td{font-family:var(--serif);font-weight:500;font-size:var(--fs-stat)}.hv2.erp4 .b42-stmt tr{transition:opacity .26s var(--b41-ease), transform .26s var(--b41-ease);transition-delay:calc(var(--i) * .12s)}.hv2.erp4 .b42-t2.b41-pre .b42-stmt tr{opacity:0;transform:translateY(12px)}.hv2.erp4 .b41-ctr-box{width:100%;height:auto;display:block}.hv2.erp4 .b42-note{font-family:var(--sans);font-weight:600;font-size:var(--fs-sm);color:var(--ink-3);margin:0}.hv2.erp4 .b43-landed{display:grid}.hv2.erp4 .b43-ctr-row{grid-template-columns:minmax(0,320px) minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.hv2.erp4 .b43-total{transition:opacity .26s var(--b41-ease) 1s, transform .26s var(--b41-ease) 1s;justify-items:end;gap:2px;display:grid}.hv2.erp4 .b43-total-l{font-family:var(--sans);font-weight:600;font-size:var(--fs-sm);color:var(--ink-3)}.hv2.erp4 .b43-total-v{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.hv2.erp4 .b43-drop{background:var(--ink-3);transform-origin:top;width:1px;height:24px;transition:transform .26s var(--b41-ease);margin:8px 0 8px 160px;display:block}.hv2.erp4 .b43-bar{gap:2px;height:40px;display:flex}.hv2.erp4 .b43-seg{flex:var(--w) 0 0;transform-origin:0;min-width:3px;transition:transform .26s var(--b41-ease);transition-delay:calc(.3s + var(--i) * .12s)}.hv2.erp4 .b43-seg:first-child{border-radius:4px 0 0 4px}.hv2.erp4 .b43-seg:last-child{border-radius:0 4px 4px 0}.hv2.erp4 .b43-seg--0{background:var(--part-0)}.hv2.erp4 .b43-seg--1{background:var(--part-1)}.hv2.erp4 .b43-seg--2{background:var(--part-2)}.hv2.erp4 .b43-seg--3{background:var(--part-3)}.hv2.erp4 .b43-seg--4{background:var(--part-4)}.hv2.erp4 .b43-key{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:32px;margin-top:16px;display:grid}.hv2.erp4 .b43-base{grid-template-columns:12px auto;align-items:center;column-gap:8px;margin:0;display:grid}.hv2.erp4 .b43-base .b43-key-v{font-family:var(--serif);font-weight:500;font-size:var(--fs-stat);color:var(--ink);font-variant-numeric:tabular-nums;grid-column:2;line-height:1.1}.hv2.erp4 .b43-key ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.hv2.erp4 .b43-key li{grid-template-columns:12px minmax(0,1fr) auto;align-items:center;column-gap:8px;display:grid}.hv2.erp4 .b43-sw{border-radius:2px;flex:none;width:12px;height:12px;display:block}.hv2.erp4 .b43-key-l{font-family:var(--body);font-size:var(--fs-sm);color:var(--ink-2)}.hv2.erp4 .b43-key li .b43-key-v{font-family:var(--body);font-size:var(--fs-sm);color:var(--ink);font-variant-numeric:tabular-nums}.hv2.erp4 .b42-t3.b41-pre .b43-drop{transform:scaleY(0)}.hv2.erp4 .b42-t3.b41-pre .b43-bar .b43-seg{transform:scaleX(0)}.hv2.erp4 .b42-t3.b41-pre .b43-total{opacity:0;transform:translateY(8px)}.hv2.erp4 .b42-books{margin:0;padding:0;list-style:none}.hv2.erp4 .b42-books li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 12px;padding:14px 0;display:grid}.hv2.erp4 .b42-from{font-size:var(--fs-sm);color:var(--ink)}.hv2.erp4 .b42-bamt{font-size:var(--fs-sm);color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}.hv2.erp4 .b42-cat{font-family:var(--sans);font-weight:600;font-size:var(--fs-sm);color:var(--ink-3);transition:opacity .26s var(--b41-ease), transform .26s var(--b41-ease);transition-delay:calc(.2s + var(--i) * .12s);grid-column:1/-1}.hv2.erp4 .b42-t4.b41-pre .b42-cat{opacity:0;transform:translate(-10px)}.hv2.erp4 .b42-books li{transition:opacity .26s var(--b41-ease), transform .26s var(--b41-ease);transition-delay:calc(var(--i) * .12s)}.hv2.erp4 .b42-t4.b41-pre .b42-books li{opacity:0;transform:translate(-16px)}.hv2.erp4 .b42-t5{grid-area:t5}.hv2.erp4 .b43-stock{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:40px;display:grid}.hv2.erp4 .b43-cap2{font-family:var(--sans);font-weight:600;font-size:var(--fs-sm);color:var(--ink-3);flex-wrap:wrap;gap:4px 10px;margin:0 0 12px;display:flex}.hv2.erp4 .b43-num{color:var(--ink);font-variant-numeric:tabular-nums}.hv2.erp4 .b43-boxes{grid-template-columns:repeat(32,minmax(0,1fr));gap:3px;display:grid}.hv2.erp4 .b43-boxes--out{grid-template-columns:repeat(3,18px)}.hv2.erp4 .b43-box{aspect-ratio:1;background:var(--ink);opacity:.78;transition:background-color .26s var(--b41-ease), opacity .26s var(--b41-ease);border-radius:2px}.hv2.erp4 .b43-box.is-gone{opacity:1;box-shadow:inset 0 0 0 1px var(--ink-3);background:0 0}.hv2.erp4 .b43-box--out{height:18px;transition:opacity .26s var(--b41-ease), transform .26s var(--b41-ease);transition-delay:calc(var(--i) * .12s)}.hv2.erp4 .b43-value{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;transition:opacity .26s var(--b41-ease) .7s, transform .26s var(--b41-ease) .7s;margin:0;line-height:1}.hv2.erp4 .b43-left .b43-cap2{max-width:30ch}.hv2.erp4 .b42-t5.b41-pre .b43-box.is-gone{background:var(--ink);opacity:.78;box-shadow:none}.hv2.erp4 .b42-t5.b41-pre .b43-box--out{opacity:0;transform:translate(-48px)}.hv2.erp4 .b42-t5.b41-pre .b43-value{opacity:0;transform:translateY(8px)}.hv2.erp4 .b41-dark .b41-grid{--b41-signal:var(--dark-line)}.hv2.erp4 .b41-dark .b43-ctr rect+rect,.hv2.erp4 .b41-dark .b43-ctr g rect{fill:var(--cream-2)}.hv2.erp4 .b44-back{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hv2.erp4 .b44-back path{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .5s var(--b41-ease) .86s}.hv2.erp4 .b42-t1.b41-pre .b44-back path{stroke-dashoffset:1px}.hv2.erp4 .b42-t1 .b43-paylabel{top:0;bottom:auto}.hv2.erp4 .b44-key{border-radius:var(--r-chip);background:var(--key);color:var(--key-ink);margin:-4px -12px;padding:4px 12px;display:inline-block}.hv2.erp4 .b42-t3 .b43-ctr-row{grid-template-columns:minmax(0,1fr) auto;margin-bottom:16px}@media (max-width:720px){.hv2.erp4 .b44-key{margin:-4px;padding:4px}}.hv2.erp4 .erp4-rail-fill{background:var(--ink-3)}.hv2.erp4 .sig-ecom .pulse,.hv2.erp4.sig-ecom .pulse{background:var(--signal)}.hv2.erp4 .b43-vlabel{font-family:var(--sans);font-weight:600;font-size:var(--fs-sm);color:var(--ink-3);max-width:18ch;transition:opacity .26s var(--b41-ease) .76s;margin:4px 0 0;line-height:1.3}.hv2.erp4 .b42-t5.b41-pre .b43-vlabel{opacity:0}@media (prefers-reduced-motion:reduce){.hv2.erp4 .b41-grid *,.hv2.erp4 .b41-grid :before{transition:none!important}}@media (max-width:1040px){.hv2.erp4 .b41-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"t1 t1""t2 t4""t3 t3""t5 t5"}}@media (max-width:640px){.hv2.erp4 .b41-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"t1""t2""t3""t4""t5";gap:16px}.hv2.erp4 .b41-tile{padding:24px 20px}.hv2.erp4 .b41-line--hero{font-size:var(--fs-h3)}.hv2.erp4 .b43-plot{height:150px;margin-top:16px}.hv2.erp4 .b43-cash{padding-bottom:104px;position:relative}.hv2.erp4 .b43-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:absolute;inset:calc(100% + 72px) 0 auto}.hv2.erp4 .b43-stepl{max-width:none;position:static}.hv2.erp4 .b43-stepl .b42-amt{font-size:var(--fs-h3)}.hv2.erp4 .b43-stepl .b43-lbl{font-size:var(--fs-micro)}.hv2.erp4 .b43-mark-v{font-size:var(--fs-stat)}.hv2.erp4 .b43-bracket{gap:10px}.hv2.erp4 .b43-paylabel{display:none}.hv2.erp4 .b43-ctr-row{grid-template-columns:minmax(0,1fr) auto}.hv2.erp4 .b43-ctr-row .b42-note{grid-area:2/1/auto/-1}.hv2.erp4 .b43-drop{margin-left:25%}.hv2.erp4 .b43-key{grid-template-columns:minmax(0,1fr);gap:12px}.hv2.erp4 .b43-key ul{grid-template-columns:minmax(0,1fr)}.hv2.erp4 .b43-stock{grid-template-columns:minmax(0,1fr);gap:20px}.hv2.erp4 .b43-boxes{grid-template-columns:repeat(16,minmax(0,1fr))}.hv2.erp4 .b43-boxes--out{grid-template-columns:repeat(3,18px)}}.hv2.erp4 .b41-dark{background:var(--dark);color:var(--cream)}.hv2.erp4 .erp4-frame-lead.b41-dark{padding-top:96px}.hv2.erp4 .b41-dark .eyebrow-pill{color:var(--cream);background:#ffffff14;border-color:#ffffff3d}.hv2.erp4 .erp41-bento-band.b41-dark .b41-grid{--sheet:var(--dark-2);--paper:var(--dark);--paper-2:var(--dark-line);--ink:var(--cream);--ink-2:var(--cream);--ink-3:var(--cream-2);--line:var(--dark-line);--line-2:var(--dark-line);--accent:var(--signal-on-dark);--accent-text:var(--signal-on-dark);--accent-soft:#29cf5524;--shadow-1:none;--b41-tick-ink:var(--dark)}.hv2.erp4 .b41-dark .b41-tile{border-color:var(--dark-line)}.hv2.erp4 .erp4-seg-chip{border:1px solid var(--line-2);color:var(--ink-2);background:0 0}@media (max-width:640px){.hv2.erp4 .b43-plot{margin-top:88px}.hv2.erp4 .b43-bracket{inset:-80px 0 auto auto}.hv2.erp4 .b43-brace{display:none}.hv2.erp4 .b43-mark{text-align:right;justify-items:end}}.hv2.erp4 .erp41-bento-band.b41-dark .b41-grid{--part-0:var(--cream);--part-1:color-mix(in srgb, var(--cream) 78%, var(--dark-2));--part-2:color-mix(in srgb, var(--cream) 60%, var(--dark-2));--part-3:color-mix(in srgb, var(--cream) 47%, var(--dark-2));--part-4:color-mix(in srgb, var(--cream) 37%, var(--dark-2))}@media (max-width:720px){.hv2.erp4 .b44-key{margin:-4px -8px;padding:4px 8px}}@media (max-width:640px){.hv2.erp4 .b43-axis{padding-left:calc(var(--m) * 100%);justify-content:space-between;gap:12px;display:flex}.hv2.erp4 .b43-axis li,.hv2.erp4 .b43-axis li.is-end{min-width:0;position:static}.hv2.erp4 .b43-axis .b43-lbl{font-size:var(--fs-label);white-space:nowrap}}
