@media(max-width:1023px){html:has(.m4){scroll-padding-top:12px;scroll-padding-bottom:0}}.m4[data-astro-cid-ori4tq2v]{display:none}@media(max-width:1023px){.m4[data-astro-cid-ori4tq2v]{display:block;--m4-base: #fbf8f0;--m4-tex: url(/hero-lab/e2b/paper.webp);--m4-tex-s: 700px;--m4-tex-a: .42;--ink: #26352e;--lab: #4f6a60;--brass: #6b5c3a;--hint: #5d6d66;--m4-hh: 62px;--m4-bh: 52px;--m4-eh: 16px;--m4-sh: 28px;--pad: var(--pad-x, 22px)}.m4-head[data-astro-cid-ori4tq2v],.m4-toc-in[data-astro-cid-ori4tq2v],.m4-tab[data-astro-cid-ori4tq2v],.m4-tcall[data-astro-cid-ori4tq2v]{background:radial-gradient(56% 110% at 4% 0%,#fff9e8e6,#fff9e800 70%),var(--m4-base)}.m4-head[data-astro-cid-ori4tq2v]:before,.m4-toc-in[data-astro-cid-ori4tq2v]:before,.m4-tab[data-astro-cid-ori4tq2v]:before,.m4-tcall[data-astro-cid-ori4tq2v]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--m4-tex) 0 0 / var(--m4-tex-s) var(--m4-tex-s);opacity:var(--m4-tex-a);mix-blend-mode:multiply}.m4-toc-in[data-astro-cid-ori4tq2v]>[data-astro-cid-ori4tq2v]{position:relative;z-index:1}.m4[data-astro-cid-ori4tq2v] .m4-edge[data-astro-cid-ori4tq2v]{position:absolute;z-index:0;left:0;right:0;top:100%;height:0;pointer-events:none}.m4-edge[data-astro-cid-ori4tq2v]>i[data-astro-cid-ori4tq2v]{position:absolute;left:0;right:0;top:0;display:block}.m4-sh[data-astro-cid-ori4tq2v]{height:var(--m4-sh);background:url(/hero-lab/transitions/tr2/shadow-top.webp) var(--m4-ex, -120px) 0 / 600px var(--m4-sh) repeat-x;opacity:var(--m4-sho, .6)}.m4-pp[data-astro-cid-ori4tq2v]{height:var(--m4-eh);background:var(--m4-base);-webkit-mask:url(/hero-lab/transitions/tr2/deckle-top.webp) var(--m4-ex, -120px) 0 / 600px var(--m4-eh) repeat-x;mask:url(/hero-lab/transitions/tr2/deckle-top.webp) var(--m4-ex, -120px) 0 / 600px var(--m4-eh) repeat-x}.m4-pp[data-astro-cid-ori4tq2v]:before{content:"";position:absolute;inset:0;background:var(--m4-tex) 0 calc(var(--m4-texy, 0px) * -1) / var(--m4-tex-s) var(--m4-tex-s);opacity:var(--m4-tex-a);mix-blend-mode:multiply}.m4-row[data-astro-cid-ori4tq2v]{position:relative;z-index:1;height:100%;display:flex;align-items:center;gap:0;padding:0 var(--pad)}.m4-menu[data-astro-cid-ori4tq2v]{flex:none;display:flex;align-items:center;gap:7px;min-height:44px;min-width:44px;padding:0 6px;margin-left:-6px;border:0;border-radius:5px;background:transparent;color:var(--ink);cursor:pointer;text-align:left;font:400 17px/1 var(--font-serif);-webkit-tap-highlight-color:transparent}.m4-menu[data-astro-cid-ori4tq2v]:active{background:#26392f12}.m4-mi[data-astro-cid-ori4tq2v]{flex:none;display:flex;color:#2f6b5a}.m4-mt[data-astro-cid-ori4tq2v]{min-width:0;display:flex;flex-direction:column;gap:3px}.m4-mw[data-astro-cid-ori4tq2v]{font:400 17px/1 var(--font-serif)}.m4-logo[data-astro-cid-ori4tq2v]{flex:none;position:relative;display:flex;align-items:center;min-height:44px;margin-left:4px;padding:0 4px 0 12px;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.m4-logo[data-astro-cid-ori4tq2v]:before{content:"";position:absolute;left:0;top:50%;width:1px;height:22px;margin-top:-11px;background:#26392f42}.m4-name[data-astro-cid-ori4tq2v]{font:500 19.5px/1 var(--font-serif);letter-spacing:.01em}.m4-act[data-astro-cid-ori4tq2v]{flex:none;display:flex;align-items:center;gap:6px;margin-left:auto;padding-left:12px}.m4-call[data-astro-cid-ori4tq2v]{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:5px;border:1px solid rgba(38,57,47,.42);color:#2f6b5a;text-decoration:none;-webkit-tap-highlight-color:transparent}.m4-call[data-astro-cid-ori4tq2v] svg{width:18px;height:18px}.m4-call[data-astro-cid-ori4tq2v]:active{background:#26392f12}.m4-book[data-astro-cid-ori4tq2v]{flex:none;display:flex;align-items:center;justify-content:center;height:44px;padding:0 12px;border-radius:5px;background:#253a32;color:#f6f1e6;text-decoration:none;font:500 15.5px/1 var(--font-serif);letter-spacing:.01em;box-shadow:inset 0 0 0 1px #ffffff0f,0 1px #1e180a2e;-webkit-tap-highlight-color:transparent}.m4-book[data-astro-cid-ori4tq2v]:active{background:#1c2e27}.m4-head[data-astro-cid-ori4tq2v]{position:relative;z-index:32;height:var(--m4-hh);padding-top:2px;color:var(--ink);--m4-texy: var(--m4-hh);--m4-ex: -317px;--m4-eh: 22px;--m4-sh: 30px;--m4-sho: .62}.m4-head--over[data-astro-cid-ori4tq2v]{position:absolute;top:0;left:0;right:0}.m4-tab[data-astro-cid-ori4tq2v]{position:fixed;z-index:43;top:0;left:calc(var(--pad) - 10px);display:flex;align-items:center;gap:7px;height:44px;padding:0 13px 1px 9px;overflow:hidden;border:1px solid rgba(40,52,47,.24);border-top:0;border-radius:0 0 6px 6px;color:var(--ink);cursor:pointer;font:400 16.5px/1 var(--font-serif);-webkit-tap-highlight-color:transparent;box-shadow:0 3px 9px #241e101f,0 1px 2px #241e1014}.m4-tab[data-astro-cid-ori4tq2v]>[data-astro-cid-ori4tq2v]{position:relative;z-index:1}.m4-tab[data-astro-cid-ori4tq2v]:active{background:#f1ede2}.m4-tabr[data-astro-cid-ori4tq2v]{position:fixed;z-index:43;top:0;right:var(--pad);display:flex;align-items:flex-start;gap:6px}.m4-tab[data-astro-cid-ori4tq2v],.m4-tabr[data-astro-cid-ori4tq2v]{transform:translateY(calc(-100% - 14px));visibility:hidden;transition:transform .22s cubic-bezier(.4,0,.6,1),visibility 0s linear .22s}.m4[data-astro-cid-ori4tq2v].is-out .m4-tab[data-astro-cid-ori4tq2v],.m4[data-astro-cid-ori4tq2v].is-out .m4-tabr[data-astro-cid-ori4tq2v]{transform:none;visibility:visible;transition:transform .26s cubic-bezier(.2,.7,.2,1),visibility 0s linear 0s}.m4[data-astro-cid-ori4tq2v].is-out .m4-tabr[data-astro-cid-ori4tq2v]{transition-delay:.04s}.m4[data-astro-cid-ori4tq2v].is-out.is-open .m4-tab[data-astro-cid-ori4tq2v],.m4[data-astro-cid-ori4tq2v].is-out.is-open .m4-tabr[data-astro-cid-ori4tq2v]{visibility:hidden;transition:visibility 0s linear .34s}.m4-tcall[data-astro-cid-ori4tq2v]{position:relative;flex:none;display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border:1px solid rgba(40,52,47,.24);border-top:0;border-radius:0 0 6px 6px;color:#2f6b5a;text-decoration:none;-webkit-tap-highlight-color:transparent;box-shadow:0 3px 9px #241e101f,0 1px 2px #241e1014}.m4-tcall[data-astro-cid-ori4tq2v] svg{position:relative;z-index:1;width:18px;height:18px}.m4-tcall[data-astro-cid-ori4tq2v]:active{background:#f1ede2}.m4-tbook[data-astro-cid-ori4tq2v]{border-radius:0 0 6px 6px;box-shadow:inset 0 0 0 1px #ffffff0f,0 3px 9px #241e102e,0 1px 2px #241e101f}.m4[data-astro-cid-ori4tq2v].is-foot .m4-tbook[data-astro-cid-ori4tq2v]{box-shadow:inset 0 0 0 1px #f6f1e673,0 3px 9px #241e102e,0 1px 2px #241e101f}.m4-scrim[data-astro-cid-ori4tq2v]{position:fixed;inset:0;z-index:45;background:#16201c5c;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.m4[data-astro-cid-ori4tq2v].is-open .m4-scrim[data-astro-cid-ori4tq2v]{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s linear 0s}.m4-toc[data-astro-cid-ori4tq2v]{position:fixed;z-index:46;top:0;left:0;right:0;color:var(--ink);transform:translateY(calc(-100% - 40px));visibility:hidden;transition:transform .32s cubic-bezier(.2,.7,.2,1),visibility 0s linear .32s;--m4-ex: -517px;--m4-eh: 18px;--m4-sh: 30px;--m4-sho: 1}.m4[data-astro-cid-ori4tq2v].is-open .m4-toc[data-astro-cid-ori4tq2v]{transform:none;visibility:visible;transition:transform .32s cubic-bezier(.2,.7,.2,1),visibility 0s linear 0s}.m4-toc-in[data-astro-cid-ori4tq2v]{position:relative;max-height:calc(100vh - 110px);max-height:calc(100svh - 110px);overflow:auto;overscroll-behavior:contain;padding:0 var(--pad) 10px}.m4-toc[data-astro-cid-ori4tq2v] .m4-pp[data-astro-cid-ori4tq2v]:before{display:none}.m4-toc-h[data-astro-cid-ori4tq2v]{position:sticky!important;top:0;z-index:3!important;margin:0 calc(var(--pad) * -1);padding:16px 64px 12px var(--pad);background:var(--m4-base);display:flex;flex-direction:column;gap:4px}.m4-toc-h[data-astro-cid-ori4tq2v]:after{content:"";position:absolute;left:var(--pad);right:var(--pad);bottom:0;height:4px;border-top:1px solid rgba(40,52,47,.32);border-bottom:1px solid rgba(40,52,47,.16)}.m4-toc-k[data-astro-cid-ori4tq2v]{font:600 12px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lab)}.m4-toc-t[data-astro-cid-ori4tq2v]{font:500 25px/1.15 var(--font-serif);outline:none}.m4-x[data-astro-cid-ori4tq2v]{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:99px;background:transparent;color:#4b5c55;cursor:pointer}.m4-x[data-astro-cid-ori4tq2v]:active{background:#26392f12}.m4-list[data-astro-cid-ori4tq2v]{list-style:none;margin:6px 0 0;padding:0}.m4-list[data-astro-cid-ori4tq2v] a[data-astro-cid-ori4tq2v]{position:relative;display:grid;grid-template-columns:34px auto 1fr auto;align-items:baseline;align-content:center;gap:0 8px;min-height:48px;padding:0 8px 0 6px;margin:0 -8px 0 -6px;border-radius:6px;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.m4-list[data-astro-cid-ori4tq2v] a[data-astro-cid-ori4tq2v]:active{background:#efece2}.m4-n[data-astro-cid-ori4tq2v]{font:500 14px/1 var(--font-serif);letter-spacing:.06em;color:var(--brass)}.m4-nm[data-astro-cid-ori4tq2v]{font:400 18.5px/1.2 var(--font-serif)}.m4-dots[data-astro-cid-ori4tq2v]{align-self:end;margin-bottom:6px;height:1px;min-width:14px;background:radial-gradient(circle,rgba(40,52,47,.38) .7px,transparent 1px) 0 0 / 5px 1px repeat-x}.m4-h[data-astro-cid-ori4tq2v]{font:italic 400 14px/1.2 var(--font-serif);color:var(--hint);white-space:nowrap}.m4-list[data-astro-cid-ori4tq2v] a[data-astro-cid-ori4tq2v][aria-current]{background:#edf1ea}.m4-list[data-astro-cid-ori4tq2v] a[data-astro-cid-ori4tq2v][aria-current]:before{content:"";position:absolute;left:calc(var(--pad) * -1 + 6px);top:0;bottom:0;width:6px;background:#2f4a42}.m4-list[data-astro-cid-ori4tq2v] a[data-astro-cid-ori4tq2v][aria-current] .m4-nm[data-astro-cid-ori4tq2v]{font-weight:500}.m4-sec-k[data-astro-cid-ori4tq2v]{display:block;margin:14px 0 2px;font:600 12px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lab)}.m4-sec-k--site[data-astro-cid-ori4tq2v]{margin-top:14px;padding-top:12px;border-top:1px solid rgba(40,52,47,.14)}.m4-list--page[data-astro-cid-ori4tq2v] a[data-astro-cid-ori4tq2v]{grid-template-columns:34px 1fr auto}.m4-list--page[data-astro-cid-ori4tq2v] .m4-nm[data-astro-cid-ori4tq2v]{font-size:17.5px;line-height:1.25;padding-block:6px}.m4-toc-f[data-astro-cid-ori4tq2v]{display:flex;align-items:center;gap:8px;padding-top:12px;margin-top:8px;border-top:1px solid rgba(40,52,47,.14)}.m4-tel[data-astro-cid-ori4tq2v]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;min-height:52px;padding:0 12px;border-radius:5px;border:1px solid rgba(38,57,47,.42);color:var(--ink);text-decoration:none}.m4-tel[data-astro-cid-ori4tq2v] svg{flex:none;color:#2f6b5a}.m4-tel[data-astro-cid-ori4tq2v] span[data-astro-cid-ori4tq2v]{display:flex;flex-direction:column;gap:3px;font:600 16px/1.15 var(--font-sans);white-space:nowrap}.m4-tel[data-astro-cid-ori4tq2v] small[data-astro-cid-ori4tq2v]{font:600 12px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--lab)}.m4-book--toc[data-astro-cid-ori4tq2v]{height:52px;padding:0 18px;font-size:17px}.m4-hours[data-astro-cid-ori4tq2v]{display:block;padding:8px 0 4px;font-size:14px;color:var(--hint)}.m4[data-astro-cid-ori4tq2v] a[data-astro-cid-ori4tq2v]:focus-visible,.m4[data-astro-cid-ori4tq2v] button[data-astro-cid-ori4tq2v]:focus-visible{outline:2px solid #5f8a7b;outline-offset:2px}}@media(min-width:768px)and (max-width:1023px){.m4[data-astro-cid-ori4tq2v]{--pad: var(--pad-x-d, 36px);--m4-hh: 72px}.m4-toc[data-astro-cid-ori4tq2v]{max-width:560px;left:auto;right:24px}}@media(max-width:389px){.m4[data-astro-cid-ori4tq2v]{--pad: 16px}.m4-menu[data-astro-cid-ori4tq2v]{gap:6px}.m4-name[data-astro-cid-ori4tq2v]{font-size:18.5px}.m4-logo[data-astro-cid-ori4tq2v]{margin-left:2px;padding-left:10px;padding-right:2px}.m4-act[data-astro-cid-ori4tq2v]{padding-left:10px}.m4-book[data-astro-cid-ori4tq2v]{padding:0 10px;font-size:15px}.m4-h[data-astro-cid-ori4tq2v],.m4-dots[data-astro-cid-ori4tq2v],.m4-tel[data-astro-cid-ori4tq2v] small[data-astro-cid-ori4tq2v]{display:none}}@media(max-width:359px){.m4[data-astro-cid-ori4tq2v]{--pad: 14px}.m4-name[data-astro-cid-ori4tq2v]{font-size:18px}.m4-head[data-astro-cid-ori4tq2v] .m4-mw[data-astro-cid-ori4tq2v]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.m4-head[data-astro-cid-ori4tq2v] .m4-menu[data-astro-cid-ori4tq2v]{justify-content:center;padding:0;margin-left:-10px}.m4-logo[data-astro-cid-ori4tq2v]{margin-left:0}.m4-act[data-astro-cid-ori4tq2v]{gap:5px}}@media(prefers-reduced-motion:reduce){.m4-toc[data-astro-cid-ori4tq2v],.m4-scrim[data-astro-cid-ori4tq2v],.m4-tab[data-astro-cid-ori4tq2v],.m4-tabr[data-astro-cid-ori4tq2v]{transition:none!important}}@media print{.m4[data-astro-cid-ori4tq2v]{display:none!important}}
