.iHLe0G_hero{--bg:var(--stage-bg);--ink:var(--stage-ink);--ink-soft:var(--stage-ink-soft);--line:var(--stage-line);--surface:var(--stage-surface);grid-template-columns:minmax(0,1fr);grid-template-rows:var(--header-height) minmax(340px, 1fr) auto;background:var(--bg);min-height:clamp(640px,100svh,1000px);color:var(--ink);--stage-accent:var(--accent);transition:--stage-accent 2s .4s;display:grid;position:relative;overflow:hidden}.iHLe0G_stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-row:2;position:relative;container-type:size}.iHLe0G_light{inset:calc(var(--header-height) * -1) 0 -70px;pointer-events:none;background:radial-gradient(27% 54% at 50% 50%, color-mix(in oklab, var(--stage-accent) 36%, transparent), transparent 74%);position:absolute}.iHLe0G_floor,.iHLe0G_ring{--mh:min(calc(100cqh - 40px), 640px, 112cqw);--r:clamp(236px, 39cqw, 600px);--eye:calc(var(--mh) * var(--eye-ratio));position:absolute;inset:0 0 10px}.iHLe0G_floor{z-index:1;pointer-events:none}.iHLe0G_ring{z-index:3}.iHLe0G_track{left:50%;bottom:calc(var(--mh) * var(--origin));width:calc(var(--r) * var(--track-width));height:calc(var(--eye) * var(--track-height));border:1.5px solid color-mix(in oklab, var(--stage-accent) 50%, transparent);background:radial-gradient(closest-side, transparent 56%, color-mix(in oklab, var(--stage-accent) 10%, transparent));border-radius:50%;position:absolute;transform:translate(-50%)}.iHLe0G_machine,.iHLe0G_pool{width:calc(var(--mh) * var(--frame-aspect));height:var(--mh);margin-left:calc(var(--mh) * var(--frame-aspect) / -2);transform-origin:50% calc(100% - var(--origin) * 100%);transform:translate(calc(var(--r) * var(--x)), calc(var(--eye) * var(--lift) * -1)) scale(var(--s));opacity:var(--o);position:absolute;bottom:0;left:50%}.iHLe0G_pool:before,.iHLe0G_pool:after{content:"";border-radius:50%;position:absolute}.iHLe0G_pool:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--machine) 62%, transparent), transparent);opacity:.3;height:15%;transition:opacity .6s,transform .8s cubic-bezier(.2,.75,.2,1);bottom:.5%;left:-4%;right:-4%}.iHLe0G_pool:after{background:radial-gradient(closest-side,#000c,#0000);height:9%;bottom:3.5%;left:14%;right:14%}.iHLe0G_pool[data-front]:before{opacity:.85}.iHLe0G_pool[data-hot]:before{opacity:1;animation:2.4s ease-in-out .8s infinite iHLe0G_breathe;transform:scale(1.14)}@keyframes iHLe0G_breathe{50%{opacity:.72;transform:scale(1.04)}}.iHLe0G_machine{color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:18px;padding:0;transition:filter .6s}.iHLe0G_machine[data-place=away]{pointer-events:none}.iHLe0G_body{transform-origin:50% calc(100% - var(--origin) * 100%);transition:transform .8s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0}.iHLe0G_still{object-fit:contain;filter:brightness(calc(1 - .18 * var(--recede))) saturate(calc(1 - .1 * var(--recede)));-webkit-user-drag:none;transition:opacity .9s}.iHLe0G_machine[data-hot] .iHLe0G_body{transform:translateY(-1.4%)scale(1.07)}.iHLe0G_machine[data-place=front][data-hot] .iHLe0G_body{transform:translateY(-.8%)scale(1.04)}.iHLe0G_machine[data-hot] .iHLe0G_still{filter:none}.iHLe0G_ring[data-focus] .iHLe0G_machine:not([data-hot]){filter:brightness(.68)saturate(.8)}.iHLe0G_ring[data-live] .iHLe0G_still{opacity:0}.iHLe0G_ring[data-live][data-focus] .iHLe0G_machine:not([data-hot]){filter:none}.iHLe0G_plate{background:var(--ink);height:2.4em;color:var(--bg);font-size:calc(13.5px / var(--s));white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:.5em;padding:0 1.05em;font-weight:600;line-height:1;transition:opacity .25s,transform .45s cubic-bezier(.2,.75,.2,1);display:flex;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%,-8px)}.iHLe0G_plateCode{font-weight:800;font-stretch:122%}.iHLe0G_machine[data-hot] .iHLe0G_plate{opacity:1;transform:translate(-50%)}.iHLe0G_canvas{z-index:2;opacity:0;pointer-events:none;transition:opacity .9s;position:absolute;inset:0}.iHLe0G_canvas[data-ready]{opacity:1}.iHLe0G_probe{width:var(--r);height:var(--mh);visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.iHLe0G_band{z-index:4;pointer-events:none;grid-row:3;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;column-gap:32px;width:100%;padding-bottom:36px;display:grid;position:relative}.iHLe0G_band>*{pointer-events:auto}.iHLe0G_copy{max-width:520px}.iHLe0G_title{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:clamp(1.75rem,2.35vw,2.375rem);font-weight:700;font-stretch:114%;line-height:1.05}.iHLe0G_lead{max-width:44ch;color:var(--ink-soft);text-wrap:pretty;margin:14px 0 0;font-size:1rem;line-height:1.5}.iHLe0G_actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.iHLe0G_primary,.iHLe0G_secondary{height:48px;font-family:var(--font-body);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:.9375rem;font-weight:650;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.iHLe0G_primary{background:var(--ink);color:var(--bg)}.iHLe0G_primary:hover{background:#fff}.iHLe0G_secondary{border:1px solid var(--line);color:var(--ink)}.iHLe0G_secondary:hover{border-color:var(--ink-soft);color:var(--ink)}.iHLe0G_primary:active,.iHLe0G_secondary:active{transform:scale(.98)}.iHLe0G_dock{justify-items:center;gap:10px;display:grid}.iHLe0G_keys{grid-template-columns:repeat(2,132px);gap:8px;display:grid}.iHLe0G_keys[data-compact]{grid-template-columns:repeat(4,64px)}.iHLe0G_key{border:1px solid var(--line);background:color-mix(in oklab, var(--surface) 78%, transparent);height:52px;color:var(--ink);text-align:left;border-radius:14px;align-items:center;gap:9px;padding:0 14px;transition:border-color .2s,background-color .3s,color .3s;display:flex;position:relative;overflow:hidden}.iHLe0G_keys[data-compact] .iHLe0G_key{justify-content:center;padding:0}.iHLe0G_key:hover{border-color:var(--ink-soft)}.iHLe0G_key[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--bg)}.iHLe0G_keyCode{font-family:var(--font-heading);font-size:1.1875rem;font-weight:800;font-stretch:122%;line-height:1}.iHLe0G_keyName{opacity:.78;font-size:.78125rem;line-height:1.15}.iHLe0G_bar{background:var(--stage-accent);transform-origin:0;width:100%;height:3px;animation:iHLe0G_fill var(--dwell) linear var(--turn) forwards;position:absolute;bottom:0;left:0;transform:scaleX(0)}.iHLe0G_hero[data-hold] .iHLe0G_bar{animation-play-state:paused}@keyframes iHLe0G_fill{to{transform:scaleX(1)}}.iHLe0G_controls{gap:6px;display:flex}.iHLe0G_control{width:44px;height:44px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}.iHLe0G_control:hover{background:#ffffff17}.iHLe0G_readouts{justify-self:end;width:min(100%,330px);display:grid}.iHLe0G_readout{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .35s,transform .6s cubic-bezier(.2,.7,.2,1),visibility 0s linear .35s;transform:translateY(10px)}.iHLe0G_readout[data-on]{opacity:1;visibility:visible;transition-delay:1s;transform:none}.iHLe0G_name{font-family:var(--font-heading);color:var(--ink);align-items:center;gap:10px;margin:0;font-size:1.25rem;font-weight:650;font-stretch:110%;line-height:1.2;display:flex}.iHLe0G_code{background:var(--machine);color:#15171c;border-radius:8px;flex:none;place-items:center;min-width:40px;height:26px;padding:0 7px;font-size:.875rem;font-weight:800;font-stretch:122%;line-height:1;display:inline-grid}.iHLe0G_description{color:var(--ink-soft);text-wrap:pretty;margin:8px 0 0;font-size:.90625rem;line-height:1.45}.iHLe0G_price{color:var(--ink);flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;font-size:.875rem;font-weight:600;display:flex}.iHLe0G_price a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.iHLe0G_price a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (prefers-reduced-motion:reduce){.iHLe0G_bar,.iHLe0G_pauseControl{display:none}.iHLe0G_pool[data-hot]:before{animation:none}}@media (max-width:1100px){.iHLe0G_band{column-gap:24px}}@media (max-width:860px){.iHLe0G_hero{grid-template-rows:var(--header-height) auto auto;min-height:0}.iHLe0G_stage{height:min(54svh,500px)}.iHLe0G_band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;row-gap:26px}.iHLe0G_dock{grid-area:1/1/auto/-1}.iHLe0G_copy,.iHLe0G_readouts{grid-row:2}}@media (max-width:640px){.iHLe0G_stage{height:min(50svh,430px)}.iHLe0G_band{grid-template-columns:minmax(0,1fr);row-gap:24px;padding-bottom:28px}.iHLe0G_copy,.iHLe0G_dock,.iHLe0G_readouts{grid-area:auto/1}.iHLe0G_copy{order:1}.iHLe0G_dock{order:2;justify-items:stretch}.iHLe0G_readouts{order:3;justify-self:stretch;width:100%}.iHLe0G_keys{grid-template-columns:repeat(2,minmax(0,1fr))}.iHLe0G_keys[data-compact]{grid-template-columns:repeat(4,minmax(0,1fr))}.iHLe0G_controls{justify-content:center}.iHLe0G_actions>*{flex:auto}}
