.iso[data-astro-cid-3dotlzsp]{--p:236px;--gap:100px;--g:var(--gap);--d:calc(var(--p) * 1.41421);--dh:calc(var(--d) * .57358);--lift:18px;--cx:calc(var(--d) / 2 + 4px);--cy:calc(var(--dh) / 2 + var(--gap) * 3 * .81915 + var(--lift) + 8px);--stage-h:calc(var(--cy) + var(--dh) / 2 + 16px);--label-w:300px;margin:0}.iso--compact[data-astro-cid-3dotlzsp]{--p:200px;--gap:84px}.iso--nolabels[data-astro-cid-3dotlzsp]{--label-w:0px}.iso[data-astro-cid-3dotlzsp].is-collapsed{--g:12px}.stage[data-astro-cid-3dotlzsp]{height:var(--stage-h);width:calc(var(--d) + var(--label-w) + 8px);max-width:100%;position:relative}.stack[data-astro-cid-3dotlzsp]{left:calc(var(--cx) - var(--p) / 2);top:calc(var(--cy) - var(--p) / 2);width:var(--p);height:var(--p);transform-style:preserve-3d;position:absolute;transform:rotateX(55deg)rotate(-45deg)}.plate[data-astro-cid-3dotlzsp]{--shadow:var(--ink-primary);border:1px solid var(--ink-primary);border-radius:var(--radius);background-color:var(--bg-surface);box-shadow:-1px 1px 0 var(--border-grid), -2px 2px 0 var(--border-grid), -3px 3px 0 var(--border-grid), -4px 4px 0 var(--border-grid), -5px 5px 0 var(--border-grid), -6px 6px 0 var(--border-grid), -7px 7px 0 var(--border-grid), -8px 8px 0 var(--shadow);transform:translateZ(calc(var(--g) * var(--i)));transition:transform .42s var(--ease), opacity var(--dur) var(--ease);animation:assemble .9s var(--ease) backwards;animation-delay:calc(.15s + var(--i) * .11s);background-image:linear-gradient(90deg,#c7d1dc8c 1px,#0000 1px),linear-gradient(#c7d1dc8c 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.plate[data-astro-cid-3dotlzsp][data-href]{cursor:pointer}.plate[data-astro-cid-3dotlzsp].is-active{--shadow:var(--accent-gold);border-color:var(--accent-gold-ink);transform:translateZ(calc(var(--g) * var(--i) + var(--lift)))}.plate[data-astro-cid-3dotlzsp].is-above{opacity:.28}@keyframes assemble{0%{opacity:0;transform:translateZ(0)}}.labels[data-astro-cid-3dotlzsp]{margin:0;padding:0;list-style:none}.labels[data-astro-cid-3dotlzsp] li[data-astro-cid-3dotlzsp]{left:calc(var(--cx) + var(--d) / 2);top:calc(var(--cy) - var(--g) * var(--i) * .81915);transition:transform var(--dur) var(--ease), top .42s var(--ease), opacity var(--dur);animation:label-in .5s var(--ease) backwards;animation-delay:calc(.65s + var(--i) * .11s);position:absolute;transform:translateY(-50%)}.is-collapsed[data-astro-cid-3dotlzsp] .labels[data-astro-cid-3dotlzsp] li[data-astro-cid-3dotlzsp]{opacity:0;pointer-events:none}.labels[data-astro-cid-3dotlzsp] li[data-astro-cid-3dotlzsp]:has(.is-active){transform:translateY(calc(-50% - var(--lift) * .81915))}@keyframes label-in{0%{opacity:0;transform:translate(-12px,-50%)}}.label[data-astro-cid-3dotlzsp]{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 44px;text-decoration:none;display:block;position:relative}.label[data-astro-cid-3dotlzsp]:before{content:"";border-top:1px solid var(--ink-muted);transform-origin:0;width:36px;transition:transform var(--dur) var(--ease), border-color var(--dur);position:absolute;top:50%;left:0}.label[data-astro-cid-3dotlzsp]:after{content:"";background:var(--ink-muted);width:5px;height:5px;position:absolute;top:calc(50% - 2px);left:-2px}.label-num[data-astro-cid-3dotlzsp]{font-family:var(--font-display);color:var(--ink-muted);font-size:15px;font-weight:700}.label-box[data-astro-cid-3dotlzsp]{background:var(--bg-surface);border:1px solid var(--ink-primary);border-radius:var(--radius);width:160px;box-shadow:-3px 3px 0 var(--border-grid);transition:border-color var(--dur), box-shadow var(--dur) var(--ease);display:grid}.label-row[data-astro-cid-3dotlzsp]{align-items:baseline;gap:var(--s2);white-space:nowrap;padding:5px 10px;display:flex}.label-row[data-astro-cid-3dotlzsp]+.label-row[data-astro-cid-3dotlzsp]{border-top:1px solid var(--border-grid)}.label-text[data-astro-cid-3dotlzsp]{font-size:14px;font-weight:600;line-height:1.3}.label-price[data-astro-cid-3dotlzsp]{color:var(--ink-muted);font-size:13px;font-weight:600}.label[data-astro-cid-3dotlzsp].is-active .label-box[data-astro-cid-3dotlzsp]{border-color:var(--accent-gold-ink);box-shadow:-4px 4px 0 var(--border-grid)}.label[data-astro-cid-3dotlzsp].is-active:before{border-color:var(--accent-gold-ink);transform:scaleX(1.15)}.label[data-astro-cid-3dotlzsp].is-active:after{background:var(--accent-gold)}.label[data-astro-cid-3dotlzsp].is-active .label-num[data-astro-cid-3dotlzsp]{color:var(--accent-gold-ink)}a[data-astro-cid-3dotlzsp].label.is-active .label-text[data-astro-cid-3dotlzsp]{text-underline-offset:3px;text-decoration:underline}.toggle[data-astro-cid-3dotlzsp]{align-items:center;gap:var(--s2);min-height:32px;padding:var(--s1) var(--s3);background:var(--bg-surface);border:1px solid var(--border-grid);border-radius:var(--radius);font:500 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);cursor:pointer;display:inline-flex;position:absolute;bottom:0;left:0}.toggle[data-astro-cid-3dotlzsp]:hover{color:var(--ink-primary);border-color:var(--ink-muted)}.toggle[data-astro-cid-3dotlzsp] svg[data-astro-cid-3dotlzsp]{fill:none;stroke:currentColor;stroke-width:1.5px;width:14px;height:14px}.sr-only[data-astro-cid-3dotlzsp]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=639px){.iso[data-astro-cid-3dotlzsp]{--p:168px;--gap:66px;--lift:14px;--label-w:0px}.iso--compact[data-astro-cid-3dotlzsp]{--p:120px;--gap:44px}.stage[data-astro-cid-3dotlzsp]{width:100%;height:auto}.stage[data-astro-cid-3dotlzsp]:before{content:"";height:var(--stage-h);display:block}.stack[data-astro-cid-3dotlzsp]{left:calc(50% - var(--p) / 2)}.toggle[data-astro-cid-3dotlzsp]{top:0;bottom:auto}.labels[data-astro-cid-3dotlzsp]{gap:var(--s2);margin-top:var(--s2);grid-template-columns:1fr 1fr;display:grid}.labels[data-astro-cid-3dotlzsp] li[data-astro-cid-3dotlzsp]{animation:none;position:static;opacity:1!important;pointer-events:auto!important;transform:none!important}.label[data-astro-cid-3dotlzsp]{width:100%;height:100%;min-height:72px;padding:0}.label-box[data-astro-cid-3dotlzsp]{align-content:start;width:auto;height:100%}.label-row[data-astro-cid-3dotlzsp]{white-space:normal}.label[data-astro-cid-3dotlzsp]:before,.label[data-astro-cid-3dotlzsp]:after{display:none}.label-text[data-astro-cid-3dotlzsp]{font-size:14px}}@media (prefers-reduced-motion:reduce){.plate[data-astro-cid-3dotlzsp].is-active{transform:translateZ(calc(var(--g) * var(--i)))}.labels[data-astro-cid-3dotlzsp] li[data-astro-cid-3dotlzsp]:has(.is-active){transform:translateY(-50%)}}.demos[data-astro-cid-idrlfaqy]{border-top:1px solid var(--ink-primary);border-left:1px solid var(--border-grid);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.demos[data-astro-cid-idrlfaqy] li[data-astro-cid-idrlfaqy]{border-right:1px solid var(--border-grid);border-bottom:1px solid var(--border-grid)}.demo[data-astro-cid-idrlfaqy]{gap:var(--s2);height:100%;padding:var(--s5);transition:background var(--dur);flex-direction:column;text-decoration:none;display:flex}.demo[data-astro-cid-idrlfaqy]:hover{background:var(--bg-surface)}.ic[data-astro-cid-idrlfaqy]{fill:none;width:48px;height:48px;stroke:var(--ink-primary);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;margin-bottom:var(--s2);flex:none}.wave[data-astro-cid-idrlfaqy]{stroke:var(--accent-gold);animation:2s ease-in-out infinite blink}.dot[data-astro-cid-idrlfaqy]{fill:var(--accent-gold);stroke:none;animation:1.4s ease-in-out infinite blink}.d2[data-astro-cid-idrlfaqy]{animation-delay:.2s}.d3[data-astro-cid-idrlfaqy]{animation-delay:.4s}.flap[data-astro-cid-idrlfaqy]{stroke:var(--accent-gold)}.bar[data-astro-cid-idrlfaqy]{stroke:var(--accent-gold);stroke-dasharray:18;animation:draw 3s var(--ease) infinite}@keyframes blink{50%{opacity:.25}}@keyframes draw{0%{stroke-dashoffset:18px}60%,to{stroke-dashoffset:0}}.d-t[data-astro-cid-idrlfaqy]{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:700}.d-d[data-astro-cid-idrlfaqy]{color:var(--ink-muted);font-size:15px}.d-cta[data-astro-cid-idrlfaqy]{padding-top:var(--s2);color:var(--accent-gold-ink);margin-top:auto;font-weight:600}.demo[data-astro-cid-idrlfaqy]:hover .d-cta[data-astro-cid-idrlfaqy] span[data-astro-cid-idrlfaqy]{transition:transform var(--dur) var(--ease);display:inline-block;transform:translate(4px)}
