.mk[data-astro-cid-ocvj2ziv]{position:relative;height:100svh;min-height:34rem;margin-top:calc(-4rem - 1px)}.mk-inner[data-astro-cid-ocvj2ziv]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding-top:4.5rem;padding-bottom:1.5rem}.mk-caps[data-astro-cid-ocvj2ziv]{position:relative;width:100%;max-width:40rem;min-height:4.8rem;text-align:center}.mk-cap[data-astro-cid-ocvj2ziv]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:clamp(1.6rem,6vw,2.75rem);line-height:1.1;color:var(--color-ink)}.mk-cap[data-astro-cid-ocvj2ziv] em[data-astro-cid-ocvj2ziv]{color:var(--color-clay);font-style:normal}.mk-cap-before[data-astro-cid-ocvj2ziv]{opacity:0}.mk-frame[data-astro-cid-ocvj2ziv]{width:100%;height:min(58svh,30rem);display:flex;flex-direction:column;border-radius:1rem;overflow:hidden;background:#fff;border:1px solid var(--color-line);box-shadow:0 30px 60px -25px #1f1c1959,0 8px 20px -10px #1f1c1933}@media(min-width:640px){.mk-frame[data-astro-cid-ocvj2ziv]{width:min(100%,50rem);height:min(60svh,32rem)}}.mk-chrome[data-astro-cid-ocvj2ziv]{position:relative;display:flex;align-items:center;gap:.75rem;padding:.6rem .9rem;background:#f3f1ee;border-bottom:1px solid var(--color-line);font-size:.7rem;color:var(--color-muted)}.mk-dots[data-astro-cid-ocvj2ziv]{display:flex;gap:.3rem}.mk-dots[data-astro-cid-ocvj2ziv] i[data-astro-cid-ocvj2ziv]{width:.55rem;height:.55rem;border-radius:99px;background:#d8d2c9}.mk-url[data-astro-cid-ocvj2ziv]{flex:1;background:#fff;border-radius:99px;padding:.2rem .7rem;text-align:center}.mk-badge[data-astro-cid-ocvj2ziv]{position:relative;display:grid;font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:.6rem}.mk-badge[data-astro-cid-ocvj2ziv]>span[data-astro-cid-ocvj2ziv]{grid-area:1 / 1}.mk-badge-before[data-astro-cid-ocvj2ziv]{opacity:0;color:#888}.mk-badge-after[data-astro-cid-ocvj2ziv]{color:var(--color-clay)}.mk-progress[data-astro-cid-ocvj2ziv]{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--color-clay);transform-origin:left;transform:scaleX(1)}.mk-screen[data-astro-cid-ocvj2ziv]{position:relative;flex:1;container-type:size;overflow:hidden}.mk-before[data-astro-cid-ocvj2ziv],.mk-after[data-astro-cid-ocvj2ziv]{position:absolute;inset:0}.mk-before[data-astro-cid-ocvj2ziv]{display:none;background:#d6d6d6;color:#111;font-family:Times New Roman,Times,serif;padding:4cqh 5cqw;font-size:clamp(.7rem,3.4cqi,1rem);line-height:1.35}.b-welcome[data-astro-cid-ocvj2ziv]{text-align:center;color:#1a0dab;font-size:1.45em;font-weight:700;margin-bottom:.9em}.b-row[data-astro-cid-ocvj2ziv]{display:flex;gap:.9em;align-items:center;margin-bottom:.9em}.b-banner[data-astro-cid-ocvj2ziv]{width:125cqw;max-width:none;height:4.6em;margin-bottom:.9em;display:flex;align-items:center;padding-left:1em;font-size:.8em;color:#3d3d3d;background:linear-gradient(160deg,#b9c2c9,#9aa5ae 55%,#7f8a84);border:2px outset #eee}.b-name[data-astro-cid-ocvj2ziv]{font-weight:700;font-size:1.3em}.b-title[data-astro-cid-ocvj2ziv]{color:#444;white-space:nowrap}.b-text[data-astro-cid-ocvj2ziv]{margin-bottom:.9em}.b-link[data-astro-cid-ocvj2ziv]{color:#1a0dab;margin-bottom:1.4em}.b-foot[data-astro-cid-ocvj2ziv]{font-size:.75em;color:#555;font-family:Courier New,monospace}.mk-after[data-astro-cid-ocvj2ziv]{color:#f4efe6;display:flex;flex-direction:column;padding:4cqh 6cqw}.a-bg[data-astro-cid-ocvj2ziv]{position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 70% at 78% 40%,rgb(214 150 72 / .35),transparent 70%),radial-gradient(80% 80% at 10% 100%,rgb(52 120 110 / .5),transparent 70%),var(--color-emerald-night);clip-path:circle(150% at 75% 45%)}.mk-after[data-astro-cid-ocvj2ziv]{isolation:isolate}.a-nav[data-astro-cid-ocvj2ziv]{display:flex;justify-content:space-between;align-items:center;font-size:clamp(.6rem,2.6cqi,.8rem)}.a-logo[data-astro-cid-ocvj2ziv]{font-family:var(--font-serif);font-size:max(1.25rem,1.4em)}.a-links[data-astro-cid-ocvj2ziv]{display:flex;gap:1.1em;align-items:center}.a-links[data-astro-cid-ocvj2ziv] a[data-astro-cid-ocvj2ziv]{opacity:.75}.a-links[data-astro-cid-ocvj2ziv] a[data-astro-cid-ocvj2ziv]:hover{opacity:1}.a-links[data-astro-cid-ocvj2ziv] .a-pill[data-astro-cid-ocvj2ziv]{opacity:1;font-weight:600;background:#e9b872;color:#0f2422;border-radius:99px;padding:.35em .9em}@container (max-width: 28rem){.a-links[data-astro-cid-ocvj2ziv] a[data-astro-cid-ocvj2ziv]:not(.a-pill){display:none}}.a-body[data-astro-cid-ocvj2ziv]{flex:1;display:flex;flex-direction:column-reverse;justify-content:center;gap:5cqh}@container (min-width: 36rem){.a-body[data-astro-cid-ocvj2ziv]{flex-direction:row;align-items:center;justify-content:space-between}}.a-copy[data-astro-cid-ocvj2ziv]{max-width:32rem}.a-eyebrow[data-astro-cid-ocvj2ziv]{font-size:clamp(.55rem,2.3cqi,.75rem);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#e9b872;margin-bottom:.6em}.a-head[data-astro-cid-ocvj2ziv]{font-family:var(--font-serif);font-size:clamp(1.25rem,7.5cqi,2.6rem);line-height:1.05}@container (min-width: 36rem){.a-head[data-astro-cid-ocvj2ziv]{font-size:clamp(1.25rem,5cqi,2.6rem)}}.a-sub[data-astro-cid-ocvj2ziv]{margin-top:.8em;font-size:clamp(.7rem,2.8cqi,1rem);opacity:.75;line-height:1.4}.a-ctas[data-astro-cid-ocvj2ziv]{margin-top:1.1em;display:flex;gap:1em;align-items:center;font-size:clamp(.65rem,2.6cqi,.85rem)}.a-ctas[data-astro-cid-ocvj2ziv] .a-btn[data-astro-cid-ocvj2ziv]{background:#f4efe6;color:#0f2422;border-radius:99px;padding:.6em 1.2em;font-weight:600}.a-ctas[data-astro-cid-ocvj2ziv] a[data-astro-cid-ocvj2ziv]:not(.a-btn){opacity:.85}.a-ctas[data-astro-cid-ocvj2ziv] a[data-astro-cid-ocvj2ziv]:hover{opacity:1}.a-portrait[data-astro-cid-ocvj2ziv]{position:relative;align-self:flex-start}@container (min-width: 36rem){.a-portrait[data-astro-cid-ocvj2ziv]{align-self:center}}.a-face[data-astro-cid-ocvj2ziv]{display:grid;place-items:center;width:clamp(4rem,26cqmin,11rem);aspect-ratio:1;border-radius:42% 58% 55% 45%/50% 45% 55% 50%;background:linear-gradient(140deg,#e9b872,#c46a3c 60%,#6b2f22);font-family:var(--font-serif);font-size:clamp(1.25rem,8cqmin,3.2rem);color:#fff7ea;box-shadow:0 20px 40px -15px #00000080}.a-chip[data-astro-cid-ocvj2ziv]{position:absolute;right:-1.2em;bottom:.4em;white-space:nowrap;background:#f4efe6;color:#0f2422;border-radius:99px;padding:.35em .8em;font-size:clamp(.55rem,2.2cqi,.75rem);font-weight:600;box-shadow:0 8px 20px -8px #0006}.mk-foot[data-astro-cid-ocvj2ziv]{display:grid;place-items:center;min-height:1.6rem;text-align:center}.mk-foot[data-astro-cid-ocvj2ziv]>[data-astro-cid-ocvj2ziv]{grid-area:1 / 1}.mk-note[data-astro-cid-ocvj2ziv]{font-size:.8rem;font-weight:600;color:var(--color-clay-dark);opacity:0;background:#fff;border:1px solid var(--color-line);border-radius:99px;padding:.3rem .85rem;box-shadow:0 6px 16px -10px #1f1c1966}.mk-note[data-astro-cid-ocvj2ziv] span[data-astro-cid-ocvj2ziv]{color:var(--color-clay);margin-right:.15rem}.mk-hint[data-astro-cid-ocvj2ziv]{font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);opacity:0}.mk-hint[data-astro-cid-ocvj2ziv] span[data-astro-cid-ocvj2ziv]{display:inline-block}@media(prefers-reduced-motion:no-preference){.mk-hint[data-astro-cid-ocvj2ziv] span[data-astro-cid-ocvj2ziv]{animation:bob 1.6s ease-in-out infinite}}@keyframes bob{50%{transform:translateY(4px)}}html.motion .mk-before[data-astro-cid-ocvj2ziv]{display:block}html.motion .mk-piece[data-astro-cid-ocvj2ziv]{opacity:0;pointer-events:none}html.motion .a-bg[data-astro-cid-ocvj2ziv]{clip-path:circle(0% at 75% 45%)}html.motion .mk-cap-before[data-astro-cid-ocvj2ziv],html.motion .mk-badge-before[data-astro-cid-ocvj2ziv],html.motion .mk-hint[data-astro-cid-ocvj2ziv]{opacity:1}html.motion .mk-cap-after[data-astro-cid-ocvj2ziv],html.motion .mk-badge-after[data-astro-cid-ocvj2ziv]{opacity:0}html.motion .mk-progress[data-astro-cid-ocvj2ziv]{transform:scaleX(0)}.cd-tabs[data-astro-cid-r34lsuuy]{display:inline-flex;gap:.25rem;padding:.25rem;border-radius:999px;background:var(--color-sand);border:1px solid var(--color-line)}.cd-tabs[data-astro-cid-r34lsuuy] button[data-astro-cid-r34lsuuy]{min-height:2.75rem;padding:0 1.1rem;border-radius:999px;font-size:.875rem;font-weight:600;color:var(--color-muted)}.cd-tabs[data-astro-cid-r34lsuuy] button[data-astro-cid-r34lsuuy][aria-selected=true]{background:var(--color-ink);color:var(--color-paper)}.li-stage[data-astro-cid-r34lsuuy]{max-width:44rem}.li-card[data-astro-cid-r34lsuuy]{position:relative;background:#fff;border:1px solid var(--color-line);border-radius:1.25rem;overflow:hidden;box-shadow:0 24px 50px -30px #1f1c1959}.li-banner[data-astro-cid-r34lsuuy]{height:5.5rem;background:linear-gradient(120deg,#d9d3c9,#c9d3cf)}.li-avatar[data-astro-cid-r34lsuuy]{position:absolute;left:1.5rem;top:2.5rem;width:5.5rem;height:5.5rem;border-radius:999px;display:grid;place-items:center;border:4px solid #fff;background:var(--color-emerald-night);color:var(--color-paper);font-weight:600;font-size:1rem}.li-meta[data-astro-cid-r34lsuuy]{display:grid;gap:.45rem;padding:3.25rem 1.5rem 0}.li-meta[data-astro-cid-r34lsuuy] span[data-astro-cid-r34lsuuy]{display:block;height:.7rem;border-radius:99px;background:#e8e2d8}.li-meta[data-astro-cid-r34lsuuy] span[data-astro-cid-r34lsuuy]:first-child{width:11rem;height:.95rem;background:#d9d1c4}.li-meta[data-astro-cid-r34lsuuy] span[data-astro-cid-r34lsuuy]:last-child{width:7rem}.li-body[data-astro-cid-r34lsuuy]{position:relative;display:grid;padding:1.1rem 1.5rem 2.9rem}.li-layer[data-astro-cid-r34lsuuy]{grid-area:1 / 1;background:#fff}.li-after[data-astro-cid-r34lsuuy]{clip-path:inset(0 calc(100% - var(--p)) 0 0)}.li-headline[data-astro-cid-r34lsuuy]{font-size:1.05rem;font-weight:600;line-height:1.4;color:var(--color-ink)}.li-about-label[data-astro-cid-r34lsuuy]{margin-top:1rem;font-size:.8rem;font-weight:600;color:var(--color-muted)}.li-about[data-astro-cid-r34lsuuy]{margin-top:.25rem;font-size:.95rem;line-height:1.55;color:#3d3833}mark[data-astro-cid-r34lsuuy]{background:none;color:inherit}mark[data-astro-cid-r34lsuuy].weak{text-decoration:underline wavy var(--color-clay);text-decoration-thickness:1.5px;text-underline-offset:3px}mark[data-astro-cid-r34lsuuy].strong{background:#1f9e6f24;box-shadow:inset 0 -2px #1f9e6f80;border-radius:3px;padding:0 .1em}.li-divider[data-astro-cid-r34lsuuy]{position:absolute;top:.6rem;bottom:.5rem;left:calc(1.2rem + (100% - 2.4rem) * var(--pn));width:2px;background:var(--color-emerald)}.li-divider[data-astro-cid-r34lsuuy] span[data-astro-cid-r34lsuuy]{position:absolute;bottom:0;left:50%;width:1.9rem;height:1.9rem;margin-left:-.95rem;border-radius:99px;background:var(--color-emerald);box-shadow:0 0 0 4px #fff;display:grid;place-items:center;color:#fff;font-size:.8rem;font-weight:700;letter-spacing:-.05em;line-height:1}@media(prefers-reduced-motion:no-preference){.li-stage[data-astro-cid-r34lsuuy]:not(.dragging) .li-after[data-astro-cid-r34lsuuy]{transition:clip-path .7s cubic-bezier(.65,0,.35,1)}.li-stage[data-astro-cid-r34lsuuy]:not(.dragging) .li-divider[data-astro-cid-r34lsuuy]{transition:left .7s cubic-bezier(.65,0,.35,1)}.chips-before[data-astro-cid-r34lsuuy],.chips-after[data-astro-cid-r34lsuuy]{transition:opacity .35s ease,transform .35s ease}}.li-controls[data-astro-cid-r34lsuuy]{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}@media(prefers-reduced-motion:no-preference){.li-stage[data-astro-cid-r34lsuuy].hinting:not(.used) .li-divider[data-astro-cid-r34lsuuy] span[data-astro-cid-r34lsuuy]{animation:li-nudge 1.4s ease-in-out infinite}}@keyframes li-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.li-body[data-astro-cid-r34lsuuy]{cursor:ew-resize;touch-action:pan-y}.li-slider[data-astro-cid-r34lsuuy]{display:flex;flex:1;align-items:center;gap:.9rem;color:var(--color-muted)}.li-slider[data-astro-cid-r34lsuuy] input[data-astro-cid-r34lsuuy]{flex:1;accent-color:var(--color-emerald);height:2.75rem;cursor:ew-resize}.li-chips[data-astro-cid-r34lsuuy]{position:relative;display:grid;margin-top:1rem}.chips-before[data-astro-cid-r34lsuuy],.chips-after[data-astro-cid-r34lsuuy]{grid-area:1 / 1;display:flex;flex-wrap:wrap;gap:.5rem}.li-chips[data-astro-cid-r34lsuuy][data-after=true] .chips-before[data-astro-cid-r34lsuuy],.li-chips[data-astro-cid-r34lsuuy][data-after=false] .chips-after[data-astro-cid-r34lsuuy]{opacity:0;transform:translateY(6px);pointer-events:none}.chip[data-astro-cid-r34lsuuy]{font-size:.8rem;font-weight:600;border-radius:999px;padding:.35rem .8rem;border:1px solid var(--color-line);background:#fff}.chip-x[data-astro-cid-r34lsuuy]{color:var(--color-clay-dark)}.chip-ok[data-astro-cid-r34lsuuy]{color:var(--color-emerald-dark);border-color:#1f9e6f59}.cv-sheet[data-astro-cid-r34lsuuy]{max-width:44rem;background:#fff;border:1px solid var(--color-line);border-radius:1rem;padding:1.5rem;box-shadow:0 24px 50px -30px #1f1c1959}@media(min-width:640px){.cv-sheet[data-astro-cid-r34lsuuy]{padding:2rem 2.25rem}}.cv-head[data-astro-cid-r34lsuuy]{display:grid;gap:.45rem;padding-bottom:1rem;border-bottom:1px solid var(--color-line)}.cv-head[data-astro-cid-r34lsuuy] span[data-astro-cid-r34lsuuy]{display:block;height:1rem;width:10rem;border-radius:99px;background:#d9d1c4}.cv-head[data-astro-cid-r34lsuuy] span[data-astro-cid-r34lsuuy]+span[data-astro-cid-r34lsuuy]{height:.6rem;width:15rem;max-width:100%;background:#e8e2d8}.cv-section[data-astro-cid-r34lsuuy]{margin-top:1.1rem;color:var(--color-muted)}.cv-role[data-astro-cid-r34lsuuy]{margin-top:.35rem;font-weight:600;font-size:.95rem}.cv-list[data-astro-cid-r34lsuuy]{margin-top:.6rem;display:grid;gap:.4rem}.cv-bullet[data-astro-cid-r34lsuuy]{position:relative;display:block;width:100%;text-align:left;padding:.7rem .9rem .7rem 1.6rem;border-radius:.75rem;font-size:.95rem;line-height:1.5;color:#3d3833;border:1px dashed transparent}.cv-bullet[data-astro-cid-r34lsuuy]:before{content:"";position:absolute;left:.75rem;top:1.35rem;width:.35rem;height:.35rem;border-radius:99px;background:currentColor;opacity:.6}.cv-bullet[data-astro-cid-r34lsuuy]:hover{background:var(--color-paper);border-color:var(--color-line)}.cv-after[data-astro-cid-r34lsuuy],.cv-bullet[data-astro-cid-r34lsuuy][aria-pressed=true] .cv-before[data-astro-cid-r34lsuuy],.cv-bullet[data-astro-cid-r34lsuuy][aria-pressed=true] .cv-hint[data-astro-cid-r34lsuuy]{display:none}.cv-bullet[data-astro-cid-r34lsuuy][aria-pressed=true] .cv-after[data-astro-cid-r34lsuuy]{display:inline}@media(prefers-reduced-motion:no-preference){.cv-bullet[data-astro-cid-r34lsuuy][aria-pressed=true] .cv-after[data-astro-cid-r34lsuuy]{animation:cv-in .35s ease both}}@keyframes cv-in{0%{opacity:0}to{opacity:1}}.cv-hint[data-astro-cid-r34lsuuy]{display:inline-block;margin-left:.5rem;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-clay)}.cv-method[data-astro-cid-r34lsuuy]{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--color-line);font-size:.8rem;color:var(--color-muted)}.cv-foot[data-astro-cid-r34lsuuy]{max-width:44rem;margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}
