.maquette[data-astro-cid-77m22omn]{--s:clamp(6.25rem, 28vw, 6.75rem);--gap:calc(var(--s) * .32);--spread:.3rem;--leader:.625rem;--label-w:calc(100cqw - var(--s) * 1.362 - var(--leader));width:fit-content;padding-right:calc(var(--leader) + var(--label-w) - var(--s) * .052);flex:none;position:relative}@media (width>=640px){.maquette[data-astro-cid-77m22omn]{--s:12.5rem;--gap:calc(var(--s) * .215);--spread:.5rem;--leader:1.75rem;--label-w:13rem}}@media (width>=1024px){.maquette[data-astro-cid-77m22omn]{--s:min(10rem, 26svh);--gap:calc(var(--s) * .235);--leader:.875rem;--label-w:10.75rem}}@media (width>=1280px){.maquette[data-astro-cid-77m22omn]{--s:min(16rem, 28svh);--gap:calc(var(--s) * .205);--spread:.875rem;--leader:1.75rem;--label-w:14.5rem}}@media (width>=1536px){.maquette[data-astro-cid-77m22omn]{--s:min(19rem, 28svh);--leader:2.25rem;--label-w:17rem}}.maquette-caption[data-astro-cid-77m22omn]{top:calc(var(--spread) + var(--s) * .375 - 2.75rem);left:calc(var(--s) * 1.362 + var(--leader) + .5rem);width:calc(var(--label-w) - .5rem);font-size:.625rem;position:absolute}@media (width>=640px){.maquette-caption[data-astro-cid-77m22omn]{left:calc(var(--s) * 1.362 + var(--leader) + .625rem);width:calc(var(--label-w) - .625rem);font-size:.6875rem}}.maquette-stack[data-astro-cid-77m22omn]{z-index:0;width:calc(var(--s) * 1.4143);height:calc(var(--s) * .75 + (var(--n) - 1) * var(--gap) + var(--spread) * 2 + var(--s) * .24);margin:0;padding:0;list-style:none;position:relative}.maquette-stack[data-astro-cid-77m22omn]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--accent-2) 24%, transparent), transparent);position:absolute;inset:-6% -22%}.maquette-stack[data-astro-cid-77m22omn]:after{content:"";top:calc(var(--spread) * 2 + var(--s) * .375 + (var(--n) - 1) * var(--gap) + var(--s) * .1);width:calc(var(--s) * 1.24);height:calc(var(--s) * 1.24);margin:calc(var(--s) * -.62) 0 0 calc(var(--s) * -.62);border:1px dashed color-mix(in oklab, var(--fg) 26%, transparent);border-radius:calc(var(--s) * .17);pointer-events:none;position:absolute;left:50%;transform:rotateX(58deg)rotate(45deg)}.maquette-layer[data-astro-cid-77m22omn]{--shift:0rem;top:calc(var(--spread) + var(--s) * .375 + var(--i) * var(--gap));z-index:calc(var(--n) - var(--i));width:0;height:0;transform:translateY(var(--shift));transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;left:50%}.maquette-layer[data-astro-cid-77m22omn][data-state=above]{--shift:calc(var(--spread) * -1)}.maquette-layer[data-astro-cid-77m22omn][data-state=below]{--shift:var(--spread)}.maquette-plane[data-astro-cid-77m22omn]{top:calc(var(--s) / -2);left:calc(var(--s) / -2);width:var(--s);height:var(--s);border:1px solid color-mix(in oklab, var(--fg) 24%, transparent);border-radius:calc(var(--s) * .14);background:radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--fg) 18%, transparent) 1px, transparent 0) 0 0 / calc(var(--s) / 11) calc(var(--s) / 11), linear-gradient(135deg, color-mix(in oklab, var(--fg) 10%, transparent), color-mix(in oklab, var(--fg) 2%, transparent)), color-mix(in oklab, var(--bg) 90%, transparent);box-shadow:1px 1px 0 color-mix(in oklab, var(--fg) 18%, transparent), 3px 3px 0 color-mix(in oklab, var(--fg) 11%, transparent), 5px 5px 0 color-mix(in oklab, var(--fg) 7%, transparent), 7px 7px 0 color-mix(in oklab, var(--fg) 4%, transparent);place-items:center;transition:background .6s,border-color .6s,box-shadow .6s;display:grid;position:absolute;transform:rotateX(58deg)rotate(45deg)}.maquette-layer[data-astro-cid-77m22omn][data-state=active] .maquette-plane[data-astro-cid-77m22omn]{border-color:var(--accent);background:radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--fg) 42%, transparent) 1px, transparent 0) 0 0 / calc(var(--s) / 11) calc(var(--s) / 11), linear-gradient(135deg, color-mix(in oklab, var(--accent) 84%, transparent), color-mix(in oklab, var(--accent-2) 88%, transparent)), var(--bg);box-shadow:1px 1px 0 color-mix(in oklab, var(--accent) 70%, transparent), 3px 3px 0 color-mix(in oklab, var(--accent-2) 64%, transparent), 5px 5px 0 color-mix(in oklab, var(--accent-2) 46%, transparent), 8px 8px 0 color-mix(in oklab, var(--accent-2) 28%, transparent), 0 0 70px -4px var(--accent-glow)}.maquette-plane[data-astro-cid-77m22omn] .maquette-icon{stroke-width:1.6px;width:15%;height:15%;color:color-mix(in oklab, var(--fg) 70%, transparent);place-self:start end;margin:8% 6% 0 0;transition:color .6s}.maquette-layer[data-astro-cid-77m22omn][data-state=active] .maquette-plane[data-astro-cid-77m22omn] .maquette-icon{color:var(--bg)}.maquette-label[data-astro-cid-77m22omn]{top:0;left:calc(var(--s) * .655);width:calc(var(--leader) + var(--label-w));padding:.4rem 0 .4rem calc(var(--leader) + .5rem);color:var(--muted);align-items:baseline;gap:.5rem;font-size:.78rem;font-weight:500;line-height:1.25;transition:color .4s;display:flex;position:absolute;transform:translateY(-50%)}@media (width>=640px){.maquette-label[data-astro-cid-77m22omn]{padding-left:calc(var(--leader) + .625rem);gap:.625rem;font-size:.875rem}}@media (width>=1024px) and (width<=1279.98px){.maquette-label[data-astro-cid-77m22omn]{font-size:.8125rem}}@media (width>=1536px){.maquette-label[data-astro-cid-77m22omn]{font-size:1rem}}.maquette-label[data-astro-cid-77m22omn]:before{content:"";width:var(--leader);background:color-mix(in oklab, var(--fg) 30%, transparent);height:1px;transition:background-color .4s;position:absolute;top:50%;left:0}.maquette-label[data-astro-cid-77m22omn]:after{content:"";background:color-mix(in oklab, var(--fg) 46%, transparent);border-radius:9999px;width:5px;height:5px;margin-top:-2px;transition:background-color .4s;position:absolute;top:50%;left:-2px}.maquette-name[data-astro-cid-77m22omn]{text-wrap:balance}.maquette-index[data-astro-cid-77m22omn]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);font-size:.6875rem;transition:color .4s}@media (width<=359.98px),(width>=1024px) and (width<=1279.98px){.maquette-index[data-astro-cid-77m22omn]{display:none}}@media (width<=359.98px){.maquette[data-astro-cid-77m22omn]{--gap:calc(var(--s) * .38)}.maquette-caption[data-astro-cid-77m22omn]{letter-spacing:.1em;white-space:nowrap;font-size:.5625rem}}.maquette-layer[data-astro-cid-77m22omn][data-state=active] .maquette-label[data-astro-cid-77m22omn]{color:var(--fg)}.maquette-layer[data-astro-cid-77m22omn][data-state=active] .maquette-index[data-astro-cid-77m22omn]{color:var(--accent)}.maquette-layer[data-astro-cid-77m22omn][data-state=active] .maquette-label[data-astro-cid-77m22omn]:before,.maquette-layer[data-astro-cid-77m22omn][data-state=active] .maquette-label[data-astro-cid-77m22omn]:after{background:var(--accent)}.maquette-label[data-astro-cid-77m22omn]:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.25rem}@media (prefers-reduced-motion:no-preference){.maquette-plane[data-astro-cid-77m22omn]{animation:.9s cubic-bezier(.2,.8,.2,1) backwards maquette-drop;animation-delay:calc(.2s + (var(--n) - 1 - var(--i)) * 85ms)}.maquette-label[data-astro-cid-77m22omn]{animation:.6s backwards maquette-name;animation-delay:calc(.8s + var(--i) * 60ms)}@keyframes maquette-drop{0%{opacity:0;translate:0 -3rem}}@keyframes maquette-name{0%{opacity:0}}}.maquette[data-astro-cid-77m22omn].is-frozen *,.maquette[data-astro-cid-77m22omn].is-frozen :before,.maquette[data-astro-cid-77m22omn].is-frozen :after{transition:none!important;animation:none!important}
