.cut[data-astro-cid-zdbqgsye]{--band:max(104px, calc(13rem - 104px));--stage-h:calc(4 * var(--band));border-top:2px solid var(--ink);grid-template-columns:minmax(0,15.5rem) 1.75rem minmax(0,53.75rem);grid-template-rows:var(--stage-h) auto;margin:clamp(2rem,4vw,3rem) 0 0;display:grid}.cut-labels[data-astro-cid-zdbqgsye]{grid-area:1/1;grid-template-rows:repeat(4, var(--band));hyphens:auto;min-width:0;max-width:none;margin:0;padding:0;list-style:none;display:grid}.cut-track[data-astro-cid-zdbqgsye]{grid-area:1/2;position:relative}.cut-stage[data-astro-cid-zdbqgsye]{touch-action:pan-y;grid-area:1/3;position:relative;overflow:hidden;container:stage/size}.cut-cap[data-astro-cid-zdbqgsye]{color:var(--graphite);grid-area:2/1/auto/-1;margin:.75rem 0 0;font-size:.875rem;font-stretch:92%}.cut-labels[data-astro-cid-zdbqgsye] li[data-astro-cid-zdbqgsye]{border-bottom:1px solid var(--rule);cursor:pointer;flex-direction:column;gap:.05rem;margin:0;padding:.6rem .75rem 0 0;display:flex;position:relative}.cut-labels[data-astro-cid-zdbqgsye] li[data-astro-cid-zdbqgsye]:last-child{border-bottom-color:var(--ink)}.l-layer[data-astro-cid-zdbqgsye]{color:var(--graphite);font-size:.78rem;font-weight:600;font-stretch:92%;line-height:1.3;transition:color .15s}.l-title[data-astro-cid-zdbqgsye]{font-size:1rem;font-weight:660;font-stretch:96%;line-height:1.25}.l-topic[data-astro-cid-zdbqgsye]{width:fit-content;max-width:100%;text-decoration-color:var(--rule);margin-top:.15rem;font-size:.9375rem;line-height:1.35;transition:color .15s,text-decoration-color .15s}.l-topic[data-astro-cid-zdbqgsye]:hover{text-decoration-color:currentColor}.l-detail[data-astro-cid-zdbqgsye]{color:var(--graphite);font-size:.8125rem;font-stretch:90%;line-height:1.35}.cap-live[data-astro-cid-zdbqgsye]{display:none}.cut[data-astro-cid-zdbqgsye].is-ready .cut-labels[data-astro-cid-zdbqgsye] li[data-astro-cid-zdbqgsye].is-active .l-layer[data-astro-cid-zdbqgsye]{color:var(--signal)}.cut[data-astro-cid-zdbqgsye].is-ready .cut-labels[data-astro-cid-zdbqgsye] li[data-astro-cid-zdbqgsye].is-active .l-topic[data-astro-cid-zdbqgsye]{text-decoration-color:var(--signal)}.cut-track[data-astro-cid-zdbqgsye] svg[data-astro-cid-zdbqgsye]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rail[data-astro-cid-zdbqgsye]{stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.detent[data-astro-cid-zdbqgsye]{stroke:var(--graphite);stroke-width:1px;vector-effect:non-scaling-stroke}.cut-handle[data-astro-cid-zdbqgsye]{left:50%;top:calc(var(--lens-y,0px) + var(--band) / 2);background:var(--signal);cursor:grab;touch-action:none;border-radius:0;place-items:center;width:22px;height:46px;display:grid;position:absolute;transform:translate(-50%,-50%)}.cut-handle[data-astro-cid-zdbqgsye]:before{content:"";position:absolute;inset:-8px -11px}.cut-handle[data-astro-cid-zdbqgsye] svg[data-astro-cid-zdbqgsye]{width:10px;height:30px;position:static;overflow:visible}.cut-handle[data-astro-cid-zdbqgsye] path[data-astro-cid-zdbqgsye]{fill:none;stroke:var(--paper);stroke-width:1.75px;stroke-linecap:square}.cut-handle[data-astro-cid-zdbqgsye][hidden]{display:none}.cut-handle[data-astro-cid-zdbqgsye]:focus-visible{outline-offset:3px}.cut[data-astro-cid-zdbqgsye].is-dragging,.cut[data-astro-cid-zdbqgsye].is-dragging [data-astro-cid-zdbqgsye]{user-select:none;cursor:grabbing!important}.cut[data-astro-cid-zdbqgsye][data-mouse] .cut-stage[data-astro-cid-zdbqgsye]{cursor:pointer}.cut-drawing[data-astro-cid-zdbqgsye]{width:860px;max-width:none;height:416px;display:block;overflow:visible}.band-offset[data-astro-cid-zdbqgsye]{transform:translateY(calc(var(--i) * var(--band)))}.hatch-band[data-astro-cid-zdbqgsye]{transform:translateY(calc(var(--i) * (var(--band) - 104px)))}.break-paper[data-astro-cid-zdbqgsye]{transform:scaleY(calc((var(--band) - 58px) / 46px));transform-origin:0 58px}.frame-side[data-astro-cid-zdbqgsye]{transform:scaleY(calc(var(--stage-h) / 416px));fill:var(--ink)}.frame-bottom[data-astro-cid-zdbqgsye]{transform:translateY(var(--stage-h))}.adaptive-frame[data-astro-cid-zdbqgsye]{display:none}@container stage (height>416px){.base-frame[data-astro-cid-zdbqgsye]{display:none}.adaptive-frame[data-astro-cid-zdbqgsye]{display:inline}}.break-tail[data-astro-cid-zdbqgsye]{transform:scaleY(calc((var(--band) - 104px) / 1px));transform-origin:0 104px;fill:var(--ink)}.cut-break[data-astro-cid-zdbqgsye]{width:14px;height:100%;display:none;position:absolute;top:0;right:0}@container stage (width<=859px){.cut-break[data-astro-cid-zdbqgsye].base-break{display:block}}@container stage (width<=859px) and (height>416px){.cut-break[data-astro-cid-zdbqgsye].base-break{display:none}.cut-break[data-astro-cid-zdbqgsye].adaptive-break{display:block}}.brk-fill[data-astro-cid-zdbqgsye]{fill:var(--paper)}.brk-line[data-astro-cid-zdbqgsye]{fill:none;stroke:var(--ink);stroke-width:1px}.chain[data-astro-cid-zdbqgsye]{fill:none;stroke:var(--signal);stroke-width:1.5px;stroke-dasharray:18 3 3 3}.brk[data-astro-cid-zdbqgsye]{fill:none;stroke:var(--signal);stroke-width:2.5px;stroke-linecap:square}.cut[data-astro-cid-zdbqgsye]:not(.is-ready) .hatch[data-astro-cid-zdbqgsye],.cut[data-astro-cid-zdbqgsye]:not(.is-ready) .lens-el[data-astro-cid-zdbqgsye]{display:none}@media (prefers-reduced-motion:reduce){.cut-labels[data-astro-cid-zdbqgsye] li[data-astro-cid-zdbqgsye],.l-layer[data-astro-cid-zdbqgsye],.l-topic[data-astro-cid-zdbqgsye]{transition:none}}@media (width<=40rem){.cut[data-astro-cid-zdbqgsye]{grid-template-columns:minmax(0,7rem) 1.375rem minmax(0,1fr)}.cut-labels[data-astro-cid-zdbqgsye] li[data-astro-cid-zdbqgsye]{padding:.5rem .6rem 0 0;font-stretch:85%}.rail[data-astro-cid-zdbqgsye]{stroke-width:.785714px}.detent[data-astro-cid-zdbqgsye]{stroke-width:.892857px}.cut-handle[data-astro-cid-zdbqgsye]{width:18px}.l-layer[data-astro-cid-zdbqgsye]{font-size:.72rem}.l-title[data-astro-cid-zdbqgsye]{font-size:.8125rem;font-stretch:85%;line-height:1.2}.l-topic[data-astro-cid-zdbqgsye]{font-size:.8125rem;font-stretch:88%;line-height:1.25}.l-detail[data-astro-cid-zdbqgsye]{display:none}.cut[data-astro-cid-zdbqgsye].is-ready .cap-live[data-astro-cid-zdbqgsye]{min-height:2.9em;color:var(--ink);margin-bottom:.25rem;font-size:.9375rem;font-stretch:100%;line-height:1.45;display:block}}.hero[data-astro-cid-lcdefpme]{padding-top:clamp(1.75rem,4.5vw,3.75rem);padding-bottom:4rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:0}.hero-row[data-astro-cid-lcdefpme]{align-items:end;gap:1.25rem 2.5rem;margin-top:clamp(1.1rem,2vw,1.6rem);display:grid}.sub[data-astro-cid-lcdefpme]{max-width:52ch;margin:0;font-size:1.125rem;line-height:1.5}.hero-row[data-astro-cid-lcdefpme] .hero-contact{gap:var(--space-2) var(--space-3);grid-template-columns:fit-content(100%) fit-content(100%);justify-content:start;display:grid}.hero-row[data-astro-cid-lcdefpme] .hero-contact .mail{grid-column:1/-1;min-height:2.75rem}.hero-row[data-astro-cid-lcdefpme] .hero-contact .btn{min-width:0}@media (width<=39.99rem){.hero-row[data-astro-cid-lcdefpme] .hero-contact{grid-template-columns:minmax(0,1fr)}.hero-row[data-astro-cid-lcdefpme] .hero-contact .mail{grid-column:1}}@media (width>=60rem){.hero-row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto}}@media (width<=40rem){.sub[data-astro-cid-lcdefpme]{font-size:1.0625rem}}.lead[data-astro-cid-lcdefpme]{margin-bottom:var(--space-6)}.more[data-astro-cid-lcdefpme]{margin:var(--space-5) 0 0}.more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;min-height:2.75rem;font-weight:600;display:inline-flex}.refs[data-astro-cid-lcdefpme]{gap:var(--space-6) var(--space-6);display:grid}@media (width>=48rem){.refs[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}
