.pill[data-astro-cid-nen7h5rs]{--h:2.625rem;--pad:.3125rem;--fg:var(--ink-2);--fg-hi:var(--ink);--ring:var(--accent);top:calc(.75rem + env(safe-area-inset-top));z-index:60;padding:var(--pad);border:1px solid var(--glass-rim);backdrop-filter:blur(20px)saturate(1.6);transition:padding .26s var(--ease-out), background-color .35s var(--ease-out), box-shadow .35s var(--ease-out);background:linear-gradient(#fff6ea2b,#f3eadb12),#2b1a1173;border-radius:999px;align-items:center;gap:.125rem;display:flex;position:fixed;left:50%;translate:-50%;box-shadow:inset 0 1px #ffffff4d,0 1px 2px #0804024d,0 18px 36px -14px #08040299}@supports ((-webkit-backdrop-filter:none)){.pill[data-astro-cid-nen7h5rs]{-webkit-backdrop-filter:blur(20px)saturate(1.6)}}.pill[data-astro-cid-nen7h5rs].is-tight{--h:2.375rem;--pad:.25rem}.pill[data-astro-cid-nen7h5rs] [data-astro-cid-nen7h5rs]:focus-visible{outline-color:var(--ring)}.rs[data-astro-cid-nen7h5rs]{width:var(--h);height:var(--h);background:var(--ink);transition:transform .6s var(--ease-spring), width .26s var(--ease-out), height .26s var(--ease-out);border-radius:50%;flex:none;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f3eadb29}.rs[data-astro-cid-nen7h5rs]:focus-visible{border-radius:50%}.rs[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{object-fit:cover;width:100%;height:100%}.rs[data-astro-cid-nen7h5rs] .rs-alt[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .12s linear;position:absolute;inset:0}.rs[data-astro-cid-nen7h5rs]:hover .rs-alt[data-astro-cid-nen7h5rs],.rs[data-astro-cid-nen7h5rs]:focus-visible .rs-alt[data-astro-cid-nen7h5rs]{opacity:1}.rs[data-astro-cid-nen7h5rs]:hover{transform:rotate(-10deg)scale(1.06)}.pill[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{margin-left:.125rem;position:relative}.pill[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{z-index:1;gap:.125rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.pill[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{height:var(--h);font-size:var(--t-sm);letter-spacing:-.005em;color:var(--fg);white-space:nowrap;transition:color .3s var(--ease-out), height .26s var(--ease-out);border-radius:999px;align-items:center;padding:0 1rem;font-weight:500;text-decoration:none;display:inline-flex}.pill[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--fg-hi)}.pill[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{outline-offset:-2px;border-radius:999px}.pill[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].is-active{color:var(--ink);font-weight:600}.thumb[data-astro-cid-nen7h5rs]{width:var(--w,0px);height:100%;translate:var(--x,0px) 0;opacity:0;transition:translate .42s var(--ease-out), width .42s var(--ease-out), opacity .2s var(--ease-out), scale .2s var(--ease-out), background-color .35s var(--ease-out);background:linear-gradient(#fff6ea3d,#f3eadb1f);border-radius:999px;position:absolute;top:0;left:0;scale:.9;box-shadow:inset 0 1px #ffffff52,inset 0 0 0 1px #ffffff1f}.thumb[data-astro-cid-nen7h5rs].is-on{opacity:1;scale:1}.thumb[data-astro-cid-nen7h5rs].no-slide{transition:none}html:not(.js) .pill[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{background:#f3eadb33}.go[data-astro-cid-nen7h5rs]{height:var(--h);color:#fffaf3;font-weight:600;font-size:var(--t-sm);white-space:nowrap;cursor:pointer;transition:background-color .3s var(--ease-out), height .26s var(--ease-out), padding .28s var(--ease-out);background:linear-gradient(#bd6234,#8f4120);border:0;border-radius:999px;align-items:center;margin-left:.25rem;padding:0 1.375rem;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffe1c873,0 6px 16px -6px #b85a2e99}.go-arrow[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:0;height:.875rem;transition:width .28s var(--ease-out), margin .28s var(--ease-out), opacity .2s;flex:none;margin-left:0}.go[data-astro-cid-nen7h5rs]:hover,.go[data-astro-cid-nen7h5rs]:focus-visible{background:linear-gradient(#a8542b,#7a3519);padding:0 .5rem 0 1rem}.go[data-astro-cid-nen7h5rs]:hover .go-arrow[data-astro-cid-nen7h5rs],.go[data-astro-cid-nen7h5rs]:focus-visible .go-arrow[data-astro-cid-nen7h5rs]{opacity:1;width:.875rem;margin-left:.375rem}.go[data-astro-cid-nen7h5rs]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nav[data-astro-cid-nen7h5rs]:has(.slip:popover-open) .go[data-astro-cid-nen7h5rs]{background:linear-gradient(#a8542b,#7a3519)}.slip[data-astro-cid-nen7h5rs]{--clip-from:inset(0 calc(50% - var(--pw,20rem) / 2) calc(100% - var(--ph,3.25rem)) round 999px);inset:auto;top:calc(.75rem + env(safe-area-inset-top));width:min(26rem,100vw - 1rem);max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top));background:var(--ink);color:var(--on-ink);clip-path:var(--clip-from);transition:clip-path .38s var(--ease-out), overlay .38s allow-discrete, display .38s allow-discrete;border:0;border-radius:1.75rem;margin:0;padding:0;display:none;position:fixed;left:50%;overflow:auto;translate:-50%;box-shadow:inset 0 1px #f3eadb1a,0 30px 60px -30px #24160eb3}.slip[data-astro-cid-nen7h5rs]:popover-open{clip-path:inset(0 round 1.75rem);display:block}@starting-style{.slip[data-astro-cid-nen7h5rs]:popover-open{clip-path:var(--clip-from)}}.slip[data-astro-cid-nen7h5rs]::backdrop{transition:background-color .2s, overlay .38s allow-discrete, display .38s allow-discrete;background:#24160e00}.slip[data-astro-cid-nen7h5rs]:popover-open::backdrop{background:#24160e47}@starting-style{.slip[data-astro-cid-nen7h5rs]:popover-open::backdrop{background:#24160e00}}.slip-in[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .18s var(--ease-out);gap:1rem;padding:.875rem .875rem 1.25rem 1.25rem;display:grid}.slip[data-astro-cid-nen7h5rs]:popover-open .slip-in[data-astro-cid-nen7h5rs]{opacity:1;transition:opacity .3s var(--ease-out) .1s}@starting-style{.slip[data-astro-cid-nen7h5rs]:popover-open .slip-in[data-astro-cid-nen7h5rs]{opacity:0}}.slip[data-astro-cid-nen7h5rs] [data-astro-cid-nen7h5rs]:focus-visible{outline-color:var(--accent-on-ink)}.slip-top[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;display:flex}.slip-note[data-astro-cid-nen7h5rs]{font-size:var(--t-sm);color:var(--on-ink-2);line-height:1.4}.slip-close[data-astro-cid-nen7h5rs]{width:2.75rem;height:2.75rem;color:var(--on-ink);cursor:pointer;transition:background-color .3s var(--ease-out), rotate .5s var(--ease-out);background:#f3eadb1a;border:0;border-radius:50%;flex:none;padding:0;position:relative}.slip-close[data-astro-cid-nen7h5rs]:hover{background:#f3eadb2e;rotate:90deg}.slip-close[data-astro-cid-nen7h5rs]:focus-visible{border-radius:50%}.slip-close[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:before,.slip-close[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{content:"";background:currentColor;border-radius:1px;width:.875rem;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg}.slip-close[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{rotate:-45deg}.slip-mail[data-astro-cid-nen7h5rs]{background:var(--on-ink);min-height:3rem;color:var(--ink);font-size:var(--t-base);transition:background-color .3s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin-right:.375rem;padding:0 1.25rem;font-weight:600;text-decoration:none;display:flex}.slip-mail[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;transition:translate .28s var(--ease-out);flex:none}.slip-mail[data-astro-cid-nen7h5rs]:hover{background:#fff7ea}.slip-mail[data-astro-cid-nen7h5rs]:hover svg[data-astro-cid-nen7h5rs]{translate:3px}.slip-mail[data-astro-cid-nen7h5rs]:focus-visible{border-radius:999px}.slip-links[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0 .375rem 0 0;list-style:none;display:flex}.slip-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:2.75rem;color:var(--on-ink-2);font-size:var(--t-sm);align-items:center;gap:.35rem;font-weight:500;text-decoration:none;transition:color .3s;display:inline-flex}.slip-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--on-ink)}.slip-links[data-astro-cid-nen7h5rs] .ext[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:.75em;height:.75em}.tabbar[data-astro-cid-nen7h5rs]{left:50%;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:60;border:1px solid var(--glass-rim);backdrop-filter:blur(20px)saturate(1.6);background:linear-gradient(#fff6ea26,#f3eadb0f),#2b1a11bd;border-radius:999px;padding:.3125rem;display:none;position:fixed;translate:-50%;box-shadow:inset 0 1px #ffffff4d,0 1px 2px #0804024d,0 18px 36px -10px #080402b3}@supports ((-webkit-backdrop-filter:none)){.tabbar[data-astro-cid-nen7h5rs]{-webkit-backdrop-filter:blur(20px)saturate(1.6)}}.tabbar[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.tab[data-astro-cid-nen7h5rs]{width:3.625rem;color:var(--ink-2);-webkit-tap-highlight-color:transparent;transition:width .4s var(--ease-out), padding .4s var(--ease-out), row-gap .4s var(--ease-out), grid-template-rows .4s var(--ease-out), color .3s var(--ease-out);border-radius:1.5rem;grid-template-rows:1.375rem 1fr;justify-items:center;row-gap:.25rem;padding:.5rem 0 .4375rem;text-decoration:none;display:grid;position:relative}.tab[data-astro-cid-nen7h5rs]:before{content:"";border-radius:inherit;opacity:0;transition:opacity .25s var(--ease-out), scale .3s var(--ease-out);background:linear-gradient(#fff6ea3d,#f3eadb1f);position:absolute;inset:0;scale:.85;box-shadow:inset 0 1px #ffffff52,inset 0 0 0 1px #ffffff1f}.tab[data-astro-cid-nen7h5rs].is-active{color:var(--ink)}.tab[data-astro-cid-nen7h5rs].is-active:before{opacity:1;scale:1}.tab[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.375rem;height:1.375rem;position:relative}.lbl[data-astro-cid-nen7h5rs]{white-space:nowrap;min-height:0;transition:opacity .25s var(--ease-out);font-size:.6875rem;font-weight:500;line-height:1.1;position:relative;overflow:hidden}.tab[data-astro-cid-nen7h5rs].is-active .lbl[data-astro-cid-nen7h5rs]{font-weight:600}.tab--go[data-astro-cid-nen7h5rs]{font:inherit;cursor:pointer;color:#fffaf3;background:linear-gradient(#bd6234,#8f4120);border:0;box-shadow:inset 0 1px #ffe1c873,0 6px 16px -6px #b85a2e99}.tab--go[data-astro-cid-nen7h5rs]:before{display:none}.tab--go[data-astro-cid-nen7h5rs] .lbl[data-astro-cid-nen7h5rs]{font-weight:600}.nav[data-astro-cid-nen7h5rs]:has(.slip:popover-open) .tab--go[data-astro-cid-nen7h5rs]{background:linear-gradient(#a8542b,#7a3519)}.tab[data-astro-cid-nen7h5rs]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tabbar[data-astro-cid-nen7h5rs].is-small .tab[data-astro-cid-nen7h5rs]{grid-template-rows:1.375rem 0fr;row-gap:0;width:2.875rem;padding-block:.6875rem}.tabbar[data-astro-cid-nen7h5rs].is-small .lbl[data-astro-cid-nen7h5rs]{opacity:0;transition-duration:.15s}@media (width<=39.99em){.pill[data-astro-cid-nen7h5rs]{display:none}.tabbar[data-astro-cid-nen7h5rs]{display:block}.slip[data-astro-cid-nen7h5rs]{--clip-from:inset(calc(100% - var(--ph,4rem)) calc(50% - var(--pw,19rem) / 2) 0 round 999px);top:auto;bottom:calc(.75rem + env(safe-area-inset-bottom));max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.pill[data-astro-cid-nen7h5rs]{--h:2.5rem}.pill[data-astro-cid-nen7h5rs].is-tight{--h:2.375rem}}@media (pointer:coarse){.go[data-astro-cid-nen7h5rs],.pill[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:2.75rem}.pill[data-astro-cid-nen7h5rs]{--h:2.75rem}.pill[data-astro-cid-nen7h5rs].is-tight{--h:2.75rem;--pad:.25rem}}@media (width<=22.5em){.rs[data-astro-cid-nen7h5rs]{width:2.25rem;height:2.25rem}.go[data-astro-cid-nen7h5rs],.go[data-astro-cid-nen7h5rs]:hover,.go[data-astro-cid-nen7h5rs]:focus-visible{padding:0 .95rem}.go[data-astro-cid-nen7h5rs]:hover .go-arrow[data-astro-cid-nen7h5rs],.go[data-astro-cid-nen7h5rs]:focus-visible .go-arrow[data-astro-cid-nen7h5rs]{opacity:0;width:0;margin-left:0}}.footer[data-astro-cid-jo6i4kqk]{--z:5;color:var(--on-ink-2);font-size:var(--t-sm);padding-top:calc(var(--sheet-r) * .5);padding-bottom:env(safe-area-inset-bottom)}@media (width<=39.99em){.footer[data-astro-cid-jo6i4kqk]{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}main:has(>.contact)+.footer[data-astro-cid-jo6i4kqk]{box-shadow:none;border-radius:0;margin-top:0;padding-top:0}.in[data-astro-cid-jo6i4kqk]{padding-inline:var(--pad-l) var(--pad-r)}@media (width>=100rem){.in[data-astro-cid-jo6i4kqk]{max-width:var(--max);margin-inline:auto}}.row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;padding-block:1.25rem;display:flex}.own[data-astro-cid-jo6i4kqk]{margin:0}.top[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--on-ink);text-underline-offset:.3em;align-items:center;font-weight:500;text-decoration:underline 1px #0000;transition:color .3s,text-decoration-color .3s;display:inline-flex}.top[data-astro-cid-jo6i4kqk]:hover{color:var(--accent-on-ink);text-decoration-color:currentColor}a[data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--accent-on-ink)}main:focus{outline:none}
