.frise[data-astro-cid-izp3tukg]{--tone:var(--sand);position:relative}.frise-mist[data-astro-cid-izp3tukg]{--tone:var(--mist)}.frise-list[data-astro-cid-izp3tukg]{z-index:1;gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.fs[data-astro-cid-izp3tukg]{max-width:none;transition:background-color .5s var(--ease-soft);grid-template-columns:52px 1fr;align-content:start;column-gap:18px;padding:18px 18px 20px 0;display:grid;position:relative}.fs-btn[data-astro-cid-izp3tukg]{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-column:1/-1;grid-template-columns:52px 1fr;align-items:center;column-gap:18px;padding:0;display:grid}.fs-node[data-astro-cid-izp3tukg]{z-index:1;background:var(--paper);border:1px solid var(--line-strong);width:52px;height:52px;color:var(--muted);transition:background-color .4s var(--ease-out), border-color .4s var(--ease-out), color .4s var(--ease-out);grid-row:1/span 2;place-items:center;font-size:1.05rem;display:grid;position:relative}.fs-k[data-astro-cid-izp3tukg]{font:600 var(--text-micro) / 1 var(--font-sans);letter-spacing:.1em;color:var(--muted);grid-column:2;align-self:end}.fs-t[data-astro-cid-izp3tukg]{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--muted);transition:color .4s var(--ease-out);grid-column:2;align-self:start;margin:6px 0 0;line-height:1.15}.fs-d[data-astro-cid-izp3tukg]{max-width:40ch;font-size:var(--text-small);color:var(--muted);transition:color .4s var(--ease-out);grid-column:2;margin:10px 0 0;line-height:1.55}.fs-note[data-astro-cid-izp3tukg]{border-top:1px solid var(--line);max-width:40ch;font-size:var(--text-micro);color:var(--muted);grid-column:2;margin:10px 0 0;padding-top:10px;line-height:1.45}.fs[data-astro-cid-izp3tukg].is-done .fs-node[data-astro-cid-izp3tukg]{border-color:var(--petrol);color:var(--petrol)}.fs[data-astro-cid-izp3tukg].is-active .fs-node[data-astro-cid-izp3tukg]{background:var(--petrol);border-color:var(--petrol);color:#fff}.fs[data-astro-cid-izp3tukg].is-active .fs-node[data-astro-cid-izp3tukg] .a{fill:var(--anis)}.fs[data-astro-cid-izp3tukg].is-active [data-astro-cid-izp3tukg]:is(.fs-t,.fs-d){color:var(--ink)}.fs[data-astro-cid-izp3tukg].is-active .fs-k[data-astro-cid-izp3tukg],.fs-btn[data-astro-cid-izp3tukg]:hover .fs-t[data-astro-cid-izp3tukg]{color:var(--petrol)}.fs-btn[data-astro-cid-izp3tukg]:hover .fs-node[data-astro-cid-izp3tukg]{border-color:var(--petrol)}.fs-btn[data-astro-cid-izp3tukg]:focus-visible{outline:none}.fs-btn[data-astro-cid-izp3tukg]:focus-visible .fs-node[data-astro-cid-izp3tukg]{outline:2px solid var(--petrol);outline-offset:3px}.frise-line[data-astro-cid-izp3tukg]{background:var(--line-strong);width:1px;position:absolute;top:44px;bottom:44px;left:25.5px}.frise-fill[data-astro-cid-izp3tukg]{background:var(--petrol);transform-origin:top;transform:scaleY(calc(var(--a) / (var(--n) - 1)));transition:transform .7s var(--ease-soft);position:absolute;inset:0}.frise-strate[data-astro-cid-izp3tukg]{display:none}@media (width<=759px){.fs[data-astro-cid-izp3tukg].is-active{background:linear-gradient(90deg, transparent 26px, var(--tone) 26px)}}@media (width>=760px){.frise-list[data-astro-cid-izp3tukg]{grid-template-columns:repeat(var(--n), 1fr);gap:0}.fs[data-astro-cid-izp3tukg]{grid-template-columns:1fr;padding:0 28px 30px}.fs-btn[data-astro-cid-izp3tukg]{grid-template-columns:1fr;align-items:start}.fs-node[data-astro-cid-izp3tukg]{grid-row:auto;margin:0 0 22px}.fs-k[data-astro-cid-izp3tukg],.fs-t[data-astro-cid-izp3tukg],.fs-d[data-astro-cid-izp3tukg],.fs-note[data-astro-cid-izp3tukg]{grid-column:1}.frise-line[data-astro-cid-izp3tukg]{left:54px;right:calc(100% / var(--n) - 28px - 26px);width:auto;height:1px;top:26px;bottom:auto}.frise-fill[data-astro-cid-izp3tukg]{transform-origin:0;transform:scaleX(calc(var(--a) / (var(--n) - 1)))}.frise-strate[data-astro-cid-izp3tukg]{z-index:0;width:calc(100% / var(--n));background:var(--tone);transform:translateX(calc(var(--a) * 100%));transition:transform .7s var(--ease-soft);display:block;position:absolute;top:26px;bottom:0;left:0}}
