.eXhIAa_figure{--tilt-x:0deg;--tilt-y:0deg;width:100%;min-width:0;position:relative}.eXhIAa_kicker{font:12px var(--font-mono);letter-spacing:.12em;color:#6b7262;justify-content:space-between;gap:20px;margin:0 4%;display:flex}.eXhIAa_kicker span:last-child{color:#868b7d}.eXhIAa_stage{perspective:1200px;isolation:isolate;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:grab;--drag-x:0px;--drag-angle:0deg;height:clamp(380px,34vw,510px);position:relative}.eXhIAa_gallery{transform-style:preserve-3d;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .65s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.eXhIAa_floor{filter:blur(18px);background:#34362723;border-radius:50%;width:73%;height:24px;position:absolute;bottom:47px;left:14%;transform:rotate(-8deg)}.eXhIAa_plate{width:63%;height:76%;transform-style:preserve-3d;backface-visibility:hidden;background:#e7e4da;flex-direction:column;padding:14px;transition:translate .55s cubic-bezier(.22,.75,.16,1),rotate .55s cubic-bezier(.22,.75,.16,1),transform .75s cubic-bezier(.22,.75,.16,1),filter 1.5s,opacity 1.5s;display:flex;position:absolute;top:13%;left:20%;box-shadow:1px 1px #a59f8c,3px 3px #d6d1c4,5px 5px #b7b1a0,0 24px 45px -20px #3532225c}.eXhIAa_plate[data-position="0"]{translate:var(--drag-x) 0;rotate:var(--drag-angle);z-index:3;transform:translateZ(45px)rotateY(-12deg)rotate(-5deg)}.eXhIAa_plate[data-position="1"]{filter:brightness(.86)saturate(.7);z-index:1;transform:translate3d(28%,-8%,-105px)rotateY(-24deg)rotate(11deg)}.eXhIAa_plate[data-position="2"]{filter:brightness(.86)saturate(.7);z-index:2;transform:translate3d(-29%,3%,-100px)rotateY(19deg)rotate(-17deg)}.eXhIAa_plateTop,.eXhIAa_plateBottom{color:#505648;flex-shrink:0;justify-content:space-between;gap:10px;display:flex}.eXhIAa_plateTop{font:7px var(--font-mono);letter-spacing:.09em;padding:1px 0 12px}.eXhIAa_plateBottom{font-size:11px;font-family:var(--font-heading);letter-spacing:-.02em;padding:12px 0 0}.eXhIAa_plateBottom span:last-child{font-size:15px}.eXhIAa_artwork{background:#e5dfcd;flex:1;min-height:0;position:relative;overflow:hidden}.eXhIAa_artwork img{object-fit:cover}.eXhIAa_light{mix-blend-mode:soft-light;background:linear-gradient(112deg,#0000 15%,#fffbdf55 42%,#0000 70%);animation:9s ease-in-out infinite eXhIAa_light;position:absolute;inset:0;transform:translate(-100%)}.eXhIAa_scan{background:linear-gradient(#f4ecbf17,#0000 15%);border-top:1px solid #e5dbb0a0;animation:9s cubic-bezier(.4,0,.2,1) infinite eXhIAa_scan;position:absolute;inset:0;transform:translateY(-100%)}.eXhIAa_plate:not([data-position="0"]) .eXhIAa_scan,.eXhIAa_plate:not([data-position="0"]) .eXhIAa_light{display:none}.eXhIAa_coordinate{font:7px var(--font-mono);letter-spacing:.12em;writing-mode:vertical-rl;color:#7a816f;position:absolute;bottom:19%;left:0;transform:rotate(180deg)}.eXhIAa_caption{border-top:1px solid #d4d7c8;justify-content:space-between;align-items:center;gap:10px;margin:8px 3% 0;padding-top:19px;display:flex}.eXhIAa_captionText{animation:.65s ease-out eXhIAa_caption}.eXhIAa_captionText>span{font:12px var(--font-mono);color:#62645c;display:block}.eXhIAa_captionText p{color:#585f4d;margin-top:7px;font:italic 16px Georgia,serif}.eXhIAa_controls{align-items:center;gap:4px;display:flex}.eXhIAa_controls button{cursor:pointer;color:#707866;min-width:34px;min-height:44px;font:12px var(--font-mono);background:0 0;border:0;position:relative}.eXhIAa_controls .eXhIAa_selector[aria-pressed=true]{color:#a84022}.eXhIAa_selector>span{width:16px;height:1px;transform:scaleX(var(--fill));background:#a84022;transition:transform .4s;position:absolute;bottom:7px;left:9px}.eXhIAa_controls .eXhIAa_pause{margin-left:2px;font:15px Georgia,serif}.eXhIAa_controls button:disabled{opacity:.35;cursor:default}.eXhIAa_figure[data-paused=true] .eXhIAa_scan,.eXhIAa_figure[data-paused=true] .eXhIAa_light{animation-play-state:paused}@keyframes eXhIAa_light{0%,10%{transform:translate(-100%)}65%,to{transform:translate(100%)}}@keyframes eXhIAa_scan{0%,10%{transform:translateY(-100%)}75%,to{transform:translateY(105%)}}@keyframes eXhIAa_caption{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:800px){.eXhIAa_figure{max-width:530px;margin-top:30px}.eXhIAa_stage{height:clamp(280px,65vw,340px)}.eXhIAa_kicker{font-size:12px}.eXhIAa_plate{top:12%}.eXhIAa_caption{flex-wrap:wrap;align-items:start}.eXhIAa_captionText{flex:230px}.eXhIAa_captionText p{font-size:15px;line-height:1.35}.eXhIAa_captionText>span{line-height:1.6}.eXhIAa_controls{gap:0}.eXhIAa_controls button{min-width:38px}}@media (max-width:400px){.eXhIAa_stage{height:280px}.eXhIAa_plate{padding:10px}.eXhIAa_plateTop{font-size:6px}.eXhIAa_plateBottom{font-size:9px}.eXhIAa_kicker span:last-child{display:none}.eXhIAa_captionText p{font-size:14px}.eXhIAa_caption{margin-inline:0}}@media (prefers-reduced-motion:reduce){.eXhIAa_figure *,.eXhIAa_figure :before,.eXhIAa_figure :after{transition:none!important;animation:none!important}.eXhIAa_gallery{transform:none}}.eXhIAa_stage[data-dragging=true],.eXhIAa_stage[data-dragging=true] .eXhIAa_cardAction{cursor:grabbing}.eXhIAa_stage[data-dragging=true] .eXhIAa_plate{transition:none}.eXhIAa_cardAction{z-index:5;cursor:inherit;touch-action:pan-y pinch-zoom;background:0 0;border:0;position:absolute;inset:0}.eXhIAa_stage:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #a84022}.eXhIAa_hint{text-align:center;color:#62645c;font:12px var(--font-mono);letter-spacing:.01em;padding:2px 0 8px}@media (max-width:600px){.eXhIAa_kicker span:last-child{display:none}}
.ivkxtW_aieo{gap:var(--space-10);padding:var(--space-16) 0;border-top:1px solid var(--color-border);display:grid}.ivkxtW_header{gap:var(--space-4);display:grid}.ivkxtW_eyebrow{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.16em;color:var(--accent-400);font-weight:600}.ivkxtW_title{font-size:clamp(1.75rem,4vw,2.75rem);font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-text);font-weight:700;line-height:1.1}.ivkxtW_explainer{gap:var(--space-3);max-width:64ch;display:grid}.ivkxtW_explainer p{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.7}.ivkxtW_terminalWrapper{border-radius:var(--radius-xl);background:#0a0f0a;border:1px solid #22c55e26;overflow:hidden;box-shadow:0 0 60px #22c55e0f,0 8px 32px #0006}.ivkxtW_terminalBar{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:#ffffff0a;border-bottom:1px solid #ffffff0f;display:flex}.ivkxtW_dot{background:var(--neutral-700);border-radius:50%;width:12px;height:12px}.ivkxtW_dot[data-color=red]{background:#ff5f57}.ivkxtW_dot[data-color=yellow]{background:#febc2e}.ivkxtW_dot[data-color=green]{background:#28c840}.ivkxtW_terminalTitle{margin-left:var(--space-3);font-family:var(--font-mono);color:var(--neutral-500);letter-spacing:.02em;font-size:12px}.ivkxtW_terminalBody{padding:var(--space-6);font-family:var(--font-mono);color:#4ade80;white-space:pre;tab-size:2;opacity:0;margin:0;font-size:clamp(.75rem,1.4vw,.875rem);line-height:1.7;transition:opacity .6s cubic-bezier(0,0,.2,1),transform .6s cubic-bezier(0,0,.2,1);overflow-x:auto;transform:translateY(12px)}.ivkxtW_terminalBody.ivkxtW_revealed{opacity:1;transform:translateY(0)}.ivkxtW_terminalBody code{font-size:inherit;color:inherit;background:0 0;border:none;padding:0}.ivkxtW_annotations{gap:var(--space-4);display:grid}.ivkxtW_annotationsLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-muted);font-weight:600}.ivkxtW_annotationList{gap:var(--space-3);display:grid}.ivkxtW_annotationItem{gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);grid-template-columns:minmax(180px,auto) minmax(0,1fr);display:grid}.ivkxtW_annotationItem:hover{border-color:#22c55e40;box-shadow:0 0 20px #22c55e0f}.ivkxtW_annotationItem dt{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-green,#365739);overflow-wrap:anywhere;line-height:1.5}.ivkxtW_annotationItem dd{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}@media (max-width:767px){.ivkxtW_annotationItem{gap:var(--space-1);grid-template-columns:1fr}.ivkxtW_terminalBody{padding:var(--space-4);font-size:.75rem}}.ivkxtW_eyebrow{color:var(--color-accent)}.ivkxtW_terminalWrapper{min-width:0;box-shadow:none;border-radius:3px}.ivkxtW_terminalTitle{color:#9caa99}.ivkxtW_codeDisclosure{min-width:0}.ivkxtW_codeDisclosure summary{cursor:pointer;min-height:44px;color:var(--color-text);padding-block:12px;font-size:14px}
