.hero[data-astro-cid-bbe6dxrz]{max-width:58rem;margin-inline:auto;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;padding-top:clamp(2rem,8cqw,5rem);padding-bottom:clamp(1rem,3cqw,2rem);position:relative;isolation:isolate;container-type:inline-size}.lamp-anchor[data-astro-cid-bbe6dxrz]{position:fixed;top:2rem;left:0;width:100vw;height:0;z-index:150;pointer-events:none}.lamp[data-astro-cid-bbe6dxrz]{position:absolute;top:-3.5rem;right:2.5rem;width:46px;z-index:3;pointer-events:none}@media (max-width: 480px){.lamp[data-astro-cid-bbe6dxrz]{top:-2.5rem}}.hero-name[data-astro-cid-bbe6dxrz]{display:none;font-family:var(--heading-font);font-weight:700;font-size:clamp(2.4rem,11cqw,3.4rem);line-height:1;color:var(--heading-ink);margin:0 0 1.2rem}.hero-tilt[data-astro-cid-bbe6dxrz]{flex-shrink:0;position:relative;z-index:1}.hero-media[data-astro-cid-bbe6dxrz]{--inset: clamp(1rem, 3cqw, 1.9rem);flex-shrink:0;aspect-ratio:16 / 9;border-radius:clamp(16px,3cqw,28px);overflow:hidden;position:relative;z-index:1}.hero-media[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgb(0 0 0 / .35),transparent 45%)}[data-theme=dark] .hero-media[data-astro-cid-bbe6dxrz]:after{display:none}.hero-img[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.hero-img-dark[data-astro-cid-bbe6dxrz],[data-theme=dark] .hero-img-light[data-astro-cid-bbe6dxrz]{display:none}[data-theme=dark] .hero-img-dark[data-astro-cid-bbe6dxrz]{display:block}.hero-big[data-astro-cid-bbe6dxrz]{position:absolute;z-index:2;left:0;right:0;bottom:calc(var(--inset) * .55);margin:0;padding:0 var(--inset);font-family:var(--heading-font);font-weight:700;font-size:15cqw;line-height:.8;letter-spacing:-.015em;white-space:nowrap;color:var(--bg);text-align:center}[data-theme=dark] .hero-big[data-astro-cid-bbe6dxrz]{color:var(--heading-ink)}.hero-shine[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 35%,rgb(255 255 255 / .5) 50%,transparent 65%) no-repeat 0 0 / 250% 100%,linear-gradient(to bottom,rgb(255 255 255 / .22),transparent 55%);background-position:120% 0,0 0;mix-blend-mode:soft-light}.hero-hint[data-astro-cid-bbe6dxrz]{display:flex;justify-content:center;gap:1.1rem;margin:clamp(1.5rem,6vh,3.5rem) 0 auto;transition:opacity var(--dur-base) var(--ease-out),visibility 0s linear 0s}.auto-btn[data-astro-cid-bbe6dxrz]{--ab-travel: 150%;position:relative;isolation:isolate;display:inline-flex;align-items:center;height:48px;padding:0;border:var(--dash-width) dashed var(--dash-color);border-radius:999px;background:transparent;color:#624727;font:inherit;font-size:.95rem;font-weight:600;cursor:pointer;transition:background var(--dur-base) var(--ease-out)}:root:not([data-theme=dark]) .auto-btn[data-astro-cid-bbe6dxrz]{background:#192919;border-color:transparent;color:#f0ede3}:root:not([data-theme=dark]) .auto-btn[data-astro-cid-bbe6dxrz]:after{border-color:#485b48}:root:not([data-theme=dark]) .auto-btn[data-astro-cid-bbe6dxrz]:is(:hover,:focus-visible){background:#273f28}[data-theme=dark] .auto-btn[data-astro-cid-bbe6dxrz]{color:#cdc2f4}.ab-icon[data-astro-cid-bbe6dxrz]{position:relative;flex:none;width:45px;height:45px}.ab-viewport[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;border-radius:999px;overflow:hidden}.ab-glyph[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;display:grid;place-items:center;transition:transform var(--dur-slow) var(--ease-out)}.ab-glyph[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:22px;height:22px}.ab-next[data-astro-cid-bbe6dxrz]{transform:translateY(calc(-1 * var(--ab-travel)))}.ab-text[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:0fr;overflow:hidden;white-space:nowrap;transition:grid-template-columns var(--dur-slow) var(--ease-out)}.ab-text[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{min-width:0;padding-right:0;opacity:0;transition:opacity var(--dur-base) var(--ease-out),padding var(--dur-slow) var(--ease-out)}.auto-btn[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;z-index:-1;inset:-8.5px;border:var(--dash-width) dashed var(--dash-color);border-radius:999px;opacity:0;transform:scale(.94);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.auto-btn[data-astro-cid-bbe6dxrz]:focus-visible{outline:none}.auto-btn[data-astro-cid-bbe6dxrz]:is(:hover,:focus-visible){background:color-mix(in oklch,var(--dash-color) 25%,transparent)}.auto-btn[data-astro-cid-bbe6dxrz]:is(:hover,:focus-visible) .ab-text[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}.auto-btn[data-astro-cid-bbe6dxrz]:is(:hover,:focus-visible) .ab-text[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{opacity:1;padding-right:1.2rem}.auto-btn[data-astro-cid-bbe6dxrz]:is(:hover,:focus-visible) .ab-lead[data-astro-cid-bbe6dxrz]{transform:translateY(var(--ab-travel))}.auto-btn[data-astro-cid-bbe6dxrz]:is(:hover,:focus-visible) .ab-next[data-astro-cid-bbe6dxrz]{transform:none}.auto-btn[data-astro-cid-bbe6dxrz]:is(:hover,:focus-visible):after{opacity:1;transform:scale(1)}.hero-hint[data-astro-cid-bbe6dxrz].is-gone{opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}@keyframes hero-tilt{0%{transform:perspective(900px) rotateX(0) scale(1)}to{transform:perspective(900px) rotateX(48deg) scale(.94)}}@keyframes hero-shine{0%{opacity:0;background-position:120% 0,0 0}35%{opacity:1}to{opacity:1;background-position:-20% 0,0 0}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.hero-tilt[data-astro-cid-bbe6dxrz],.hero-shine[data-astro-cid-bbe6dxrz]{animation-timeline:scroll(root);animation-range:0 85vh;animation-fill-mode:both;animation-timing-function:linear;animation-duration:1ms}.hero-tilt[data-astro-cid-bbe6dxrz]{animation-name:hero-tilt;transform-origin:50% 100%;will-change:transform}.hero-shine[data-astro-cid-bbe6dxrz]{animation-name:hero-shine}}}@media (max-width: 1024px),(pointer: coarse){.lamp-anchor[data-astro-cid-bbe6dxrz]{display:none}}@media (max-width: 1080px){.hero[data-astro-cid-bbe6dxrz]{max-width:none;padding-inline:max(0px,calc(clamp(1.5rem,5vw,5rem) - 2rem))}}@media (max-width: 480px){.hero[data-astro-cid-bbe6dxrz]{padding-inline:max(0px,calc(clamp(1.5rem,5vw,5rem) - 1rem))}}@media (min-width: 861px) and (orientation: portrait){.hero[data-astro-cid-bbe6dxrz]{min-height:0}.hero-media[data-astro-cid-bbe6dxrz]{aspect-ratio:4 / 3}}@media (max-width: 860px){.hero[data-astro-cid-bbe6dxrz]{min-height:0}}@media (max-width: 680px){.hero-name[data-astro-cid-bbe6dxrz]{display:block;text-align:center}.hero-tilt[data-astro-cid-bbe6dxrz],.hero-hint[data-astro-cid-bbe6dxrz]{display:none}.hero[data-astro-cid-bbe6dxrz]{padding-bottom:.5rem}}.about-map[data-astro-cid-h2rnnr4v]{--pin: oklch(.35 .086 145);position:relative;height:clamp(180px,20vw,230px);border-radius:20px;overflow:hidden}[data-theme=dark] .about-map[data-astro-cid-h2rnnr4v]{--pin: var(--accent)}@media (max-width: 860px){.about-map[data-astro-cid-h2rnnr4v]{display:none}}.about-map-canvas[data-astro-cid-h2rnnr4v]{position:absolute;inset:0;width:100%;height:100%;z-index:1;filter:grayscale(1);isolation:isolate;transform:translateZ(0)}.about-map .leaflet-control-zoom,.about-map .leaflet-control-attribution{display:none!important}.about-map .leaflet-container{background:#f2f0ec}[data-theme=dark] .about-map .leaflet-container{background:#1b1b1b}.about-map .leaflet-tile{backface-visibility:hidden}.about-map .leaflet-tile-container{transform:translateZ(0)}.about-map-tint[data-astro-cid-h2rnnr4v]{position:absolute;inset:0;z-index:2;background:var(--accent);mix-blend-mode:color;opacity:.22;pointer-events:none}[data-theme=dark] .about-map-tint[data-astro-cid-h2rnnr4v]{background:var(--accent-2);opacity:.35}.about-map-pin[data-astro-cid-h2rnnr4v]{position:absolute;top:46%;left:50%;transform:translate(-50%,-100%);z-index:5;pointer-events:none;display:flex;flex-direction:column;align-items:center;animation:about-map-drop var(--dur-slow) var(--ease-out) both}.about-map-pin-shape[data-astro-cid-h2rnnr4v]{display:block;width:26px;height:26px;border-radius:50% 50% 50% 0;background:var(--pin);border:2px solid var(--bg);box-shadow:0 4px 10px #00000059;transform:rotate(-45deg);position:relative;z-index:2}.about-map-pin-hole[data-astro-cid-h2rnnr4v]{position:absolute;top:50%;left:50%;width:9px;height:9px;background:var(--bg);border-radius:50%;transform:translate(-50%,-50%)}.about-map-pin-shadow[data-astro-cid-h2rnnr4v]{width:14px;height:5px;margin-top:1px;background:radial-gradient(ellipse,rgba(0,0,0,.4) 0%,transparent 75%);border-radius:50%;z-index:1}.about-map-pin-ring[data-astro-cid-h2rnnr4v]{position:absolute;bottom:0;left:50%;width:28px;height:28px;transform:translate(-50%,45%);border:var(--dash-width) dashed var(--pin);border-radius:50%;z-index:1;animation:about-map-ring 3s var(--ease-out) infinite}@keyframes about-map-drop{0%{transform:translate(-50%,-160%);opacity:0}60%{transform:translate(-50%,-96%);opacity:1}to{transform:translate(-50%,-100%);opacity:1}}@keyframes about-map-ring{0%{transform:translate(-50%,45%) scale(.6);opacity:.8}to{transform:translate(-50%,45%) scale(2.2);opacity:0}}.about-me[data-astro-cid-jlz3adq6]{--card: oklch(.945 .013 92);--border: oklch(.85 .01 120);--text: oklch(.26 .035 145);--text-muted: oklch(.48 .04 145);--accent: oklch(.5 .16 145);--accent-2: oklch(.74 .07 60);position:relative;z-index:1;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;scroll-margin-top:1rem;background:var(--card);border-radius:clamp(28px,5vw,52px) clamp(28px,5vw,52px) 0 0;padding:clamp(3rem,8vw,6.5rem) clamp(1.5rem,5vw,5rem) clamp(4.5rem,10vw,8rem);overflow:hidden}[data-theme=dark] .about-me[data-astro-cid-jlz3adq6]{--card: inherit;--border: inherit;--text: inherit;--text-muted: inherit;--accent: inherit;--accent-2: inherit}.about-me[data-astro-cid-jlz3adq6]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}[data-theme=dark] .about-me[data-astro-cid-jlz3adq6]:after{border:var(--dash-width) dashed var(--dash-color);border-bottom:none;-webkit-mask-image:linear-gradient(to bottom,black 0,black 3%,transparent 14%);mask-image:linear-gradient(to bottom,black 0,black 3%,transparent 14%)}.about-me-inner[data-astro-cid-jlz3adq6]{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:.95fr 1.05fr;column-gap:clamp(2rem,5vw,4.5rem);row-gap:1.5rem;grid-template-rows:auto 1fr;align-items:stretch}.about-me-figure[data-astro-cid-jlz3adq6]{position:relative;margin:0;padding:12px;display:flex;flex-direction:column;border:var(--dash-width) dashed var(--dash-color);border-radius:calc(clamp(20px,3vw,32px) + 12px)}.about-me-figure[data-astro-cid-jlz3adq6].is-jelly{cursor:grab}.about-me-figure[data-astro-cid-jlz3adq6].is-held{cursor:grabbing;user-select:none}.about-me-portrait[data-astro-cid-jlz3adq6]{position:relative;display:block;flex:1 1 auto;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 20%;border-radius:clamp(20px,3vw,32px)}.about-me-content[data-astro-cid-jlz3adq6]{display:flex;flex-direction:column;align-items:flex-start}.about-me-inner[data-astro-cid-jlz3adq6]>.about-map{grid-column:2;grid-row:2;align-self:end}.about-me-inner[data-astro-cid-jlz3adq6]>.about-map{align-self:stretch;height:auto;min-height:180px}@media (max-width: 1024px){.about-me-inner[data-astro-cid-jlz3adq6]>.about-map{display:none}}.about-me-figure[data-astro-cid-jlz3adq6]{grid-column:1;grid-row:1 / span 2}.about-me-content[data-astro-cid-jlz3adq6]{grid-column:2;grid-row:1}.about-me-heading[data-astro-cid-jlz3adq6]{font-family:var(--heading-font);font-weight:700;font-size:clamp(2.4rem,5vw,3.8rem);line-height:1.05;color:var(--heading-ink);margin:0 0 1.25rem}.about-me-content[data-astro-cid-jlz3adq6] p[data-astro-cid-jlz3adq6]{color:var(--text-muted);font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.7;max-width:none;margin:0 0 1rem}.about-me-content[data-astro-cid-jlz3adq6] p[data-astro-cid-jlz3adq6] a[data-astro-cid-jlz3adq6]{color:var(--text);text-decoration:none;padding-bottom:.1rem;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1.5px;transition:background-size var(--dur-base) var(--ease-out)}.about-me-content[data-astro-cid-jlz3adq6] p[data-astro-cid-jlz3adq6] a[data-astro-cid-jlz3adq6] .mail-icon[data-astro-cid-jlz3adq6]{display:inline-block;width:0;height:.95em;margin-left:0;vertical-align:-.12em;opacity:0;transition:width var(--dur-base) var(--ease-out),margin-left var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.about-me-content[data-astro-cid-jlz3adq6] p[data-astro-cid-jlz3adq6] a[data-astro-cid-jlz3adq6]:hover .mail-icon[data-astro-cid-jlz3adq6],.about-me-content[data-astro-cid-jlz3adq6] p[data-astro-cid-jlz3adq6] a[data-astro-cid-jlz3adq6]:focus-visible .mail-icon[data-astro-cid-jlz3adq6]{width:.95em;margin-left:.3em;opacity:1}.about-me-content[data-astro-cid-jlz3adq6] p[data-astro-cid-jlz3adq6] a[data-astro-cid-jlz3adq6]:hover,.about-me-content[data-astro-cid-jlz3adq6] p[data-astro-cid-jlz3adq6] a[data-astro-cid-jlz3adq6]:focus-visible{background-size:100% 1.5px}.about-me-content[data-astro-cid-jlz3adq6] p[data-astro-cid-jlz3adq6]:last-of-type{margin-bottom:0}@media (max-width: 680px){.about-me-heading[data-astro-cid-jlz3adq6]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width: 680px){.about-me[data-astro-cid-jlz3adq6]{padding:2rem 1.25rem calc(3.5rem + clamp(28px,5vw,52px))}.about-me-inner[data-astro-cid-jlz3adq6]{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:1.25rem}.about-me-content[data-astro-cid-jlz3adq6]{display:contents}.about-me-figure[data-astro-cid-jlz3adq6]{grid-column:1;grid-row:auto;order:2;max-width:none;padding:12px}.about-me-portrait[data-astro-cid-jlz3adq6]{aspect-ratio:1 / 1}.about-me-content[data-astro-cid-jlz3adq6] p[data-astro-cid-jlz3adq6]{order:3;margin:0;font-size:1.02rem}.about-me-inner[data-astro-cid-jlz3adq6]>.about-map{grid-column:1;grid-row:auto;align-self:stretch;order:4;margin-top:.5rem}}@media (min-width: 681px) and (max-width: 1024px){.about-me-inner[data-astro-cid-jlz3adq6]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:auto;column-gap:clamp(1.5rem,4vw,2.5rem);align-items:center}.about-me-figure[data-astro-cid-jlz3adq6],.about-me-content[data-astro-cid-jlz3adq6]{grid-row:1}}@media (min-width: 1025px) and (max-width: 1199px){.about-me-inner[data-astro-cid-jlz3adq6]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);column-gap:clamp(1.5rem,3.5vw,2.5rem)}.about-me-portrait[data-astro-cid-jlz3adq6]{aspect-ratio:auto;min-height:0;object-position:38% 30%}}.pgrid[data-astro-cid-kghe44ci]{--slab: clamp(28px, 5vw, 52px);--gutter: max((100vw - 1120px) / 2, clamp(1.5rem, 5vw, 5rem));--sec: oklch(.945 .013 92);--card: oklch(.915 .018 90);--ink: oklch(.26 .035 145);--ink-soft: oklch(.45 .04 145);--btn-fill: var(--ink);--btn-fg: var(--card);--btn-ring: var(--ink-soft);position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:calc(-1 * var(--slab));background:var(--sec);color:var(--ink);border-radius:var(--slab) var(--slab) 0 0;padding:clamp(2.5rem,6vw,4.5rem) var(--gutter) clamp(1rem,2vw,1.5rem);scroll-margin-top:1.5rem}.pgrid-track[data-astro-cid-kghe44ci]{display:none}@media (min-width: 861px) and (pointer: fine){.pgrid[data-astro-cid-kghe44ci]{position:sticky;min-height:100vh}.pgrid-track[data-astro-cid-kghe44ci]{display:block;height:calc((var(--n) - 1) * 28vh)}}[data-theme=dark] .pgrid[data-astro-cid-kghe44ci]{--sec: oklch(.22 .04 280);--card: oklch(.17 .03 278);--ink: var(--heading-ink);--ink-soft: oklch(.72 .08 290);--btn-fill: oklch(.3 .055 280);--btn-fg: oklch(.88 .04 285);--btn-ring: var(--dash-color)}[data-theme=dark] .pgrid[data-astro-cid-kghe44ci]:after{content:"";position:absolute;inset:0;border:var(--dash-width) dashed var(--dash-color);border-bottom:none;border-radius:inherit;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,black 0,black 6px,transparent 64px);mask-image:linear-gradient(to bottom,black 0,black 6px,transparent 64px)}.pgrid-heading[data-astro-cid-kghe44ci]{font-family:var(--heading-font);font-weight:700;font-size:clamp(2.4rem,5vw,3.8rem);line-height:1.05;color:var(--heading-ink);text-align:center;margin:0 0 clamp(2.75rem,6.5vw,4.5rem)}@media (max-width: 860px){.pgrid-heading[data-astro-cid-kghe44ci]{text-align:left}}@media (max-width: 680px){.pgrid-heading[data-astro-cid-kghe44ci]{text-align:center}}.ph-short[data-astro-cid-kghe44ci],.pnav[data-astro-cid-kghe44ci]{display:none}.pbrowser[data-astro-cid-kghe44ci]{--r: clamp(16px, 1.8vw, 24px);width:100%;max-width:76rem;margin:0 auto}@media (min-width: 1081px){.pbrowser[data-astro-cid-kghe44ci]{zoom:.85}}.ptabs[data-astro-cid-kghe44ci]{display:flex;align-items:stretch;margin-bottom:clamp(1rem,2vw,1.5rem);border-bottom:1.5px solid color-mix(in oklch,var(--ink) 20%,transparent)}.ptab[data-astro-cid-kghe44ci]{position:relative;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.35rem;padding:.4rem 1.5rem 1.15rem 0;border:none;background:none;color:color-mix(in oklch,var(--ink) 55%,transparent);font:inherit;text-align:left;cursor:pointer;transition:color var(--dur-base) var(--ease-out)}.ptab[data-astro-cid-kghe44ci]:after{content:"";position:absolute;left:0;right:1.5rem;bottom:-1.5px;height:3px;border-radius:3px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-out)}.ptab[data-astro-cid-kghe44ci]:last-child:after{right:0}.ptab[data-astro-cid-kghe44ci].is-active{color:var(--ink)}.ptab[data-astro-cid-kghe44ci].is-active:after{transform:scaleX(1)}.ptab[data-astro-cid-kghe44ci]:not(.is-active):hover{color:var(--ink)}.ptab[data-astro-cid-kghe44ci]:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.ptab-title[data-astro-cid-kghe44ci]{max-width:100%;font-family:Grenze,serif;font-weight:600;letter-spacing:.01em;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.15}.pgrid[data-astro-cid-kghe44ci] .punct{font-family:Grenze,serif;line-height:0}.ptab-title[data-astro-cid-kghe44ci] .punct{font-family:inherit;line-height:inherit}.ptab-kind[data-astro-cid-kghe44ci]{max-width:100%;font-family:Grenze,serif;font-size:.78rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.ppanels[data-astro-cid-kghe44ci]{--nw: 6.25rem;--nh: 5rem;--fr: var(--r);position:relative;background:var(--card);border-radius:var(--r);height:clamp(40rem,86vh,52rem)}.ppeek[data-astro-cid-kghe44ci]{display:none}@media (min-width: 1081px){.pgrid[data-astro-cid-kghe44ci]{overflow-x:clip}.ppeek[data-astro-cid-kghe44ci]{position:absolute;top:0;bottom:0;width:70%;display:block;padding:clamp(1.4rem,2.6vw,2.2rem);border:0;border-radius:var(--r);background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;opacity:.55}.ppeek--next[data-astro-cid-kghe44ci]{left:calc(100% + 1.5rem);transform-origin:0 50%;transform:perspective(1400px) rotateY(-10deg)}.ppeek--prev[data-astro-cid-kghe44ci]{right:calc(100% + 1.5rem);transform-origin:100% 50%;transform:perspective(1400px) rotateY(10deg)}.ppeek--prev[data-astro-cid-kghe44ci] .ppeek-item[data-astro-cid-kghe44ci]{align-items:flex-end;text-align:right}.ppeek--prev[data-astro-cid-kghe44ci] .ppeek-item[data-astro-cid-kghe44ci] img[data-astro-cid-kghe44ci]{object-position:top right}.ppeek-item[data-astro-cid-kghe44ci]{display:none;height:100%;flex-direction:column;gap:1.2rem}.ppeek-item[data-astro-cid-kghe44ci].is-on{display:flex}.ppeek-title[data-astro-cid-kghe44ci]{font-family:var(--heading-font);font-weight:700;font-size:clamp(2rem,3.4vw,3rem);line-height:1.05;color:var(--ink)}.ppeek-item[data-astro-cid-kghe44ci] img[data-astro-cid-kghe44ci]{flex:1;min-height:0;width:100%;object-fit:cover;object-position:top left;border-radius:clamp(12px,1.4vw,18px)}}.ppanel[data-astro-cid-kghe44ci]{height:100%;display:flex;flex-direction:column;gap:clamp(1rem,2vh,1.5rem);padding:clamp(1.4rem,2.6vw,2.2rem)}.ppanel[data-astro-cid-kghe44ci][hidden]{display:none}@media (prefers-reduced-motion: no-preference){.ppanel[data-astro-cid-kghe44ci].is-active{animation:panel-in var(--dur-slow) var(--ease-out)}.pbrowser[data-astro-cid-kghe44ci][data-dir=next] .ppanel[data-astro-cid-kghe44ci].is-active{animation-name:slide-from-right}.pbrowser[data-astro-cid-kghe44ci][data-dir=prev] .ppanel[data-astro-cid-kghe44ci].is-active{animation-name:slide-from-left}.pbrowser[data-astro-cid-kghe44ci][data-dir] .ppeek-item[data-astro-cid-kghe44ci].is-on{animation:panel-in var(--dur-slow) var(--ease-out)}}@keyframes slide-from-right{0%{opacity:0;transform:translate(3rem)}to{opacity:1;transform:none}}@keyframes slide-from-left{0%{opacity:0;transform:translate(-3rem)}to{opacity:1;transform:none}}@keyframes panel-in{0%{opacity:0}to{opacity:1}}.ppanel-head[data-astro-cid-kghe44ci]{flex:none;padding-right:calc(var(--nw) - 1rem);display:flex;align-items:center;justify-content:space-between;gap:1rem}.ppanel-title[data-astro-cid-kghe44ci]{margin:0;font-family:var(--heading-font);font-weight:700;font-size:clamp(1.9rem,3.2vw,2.7rem);line-height:1.1}.ib-icon[data-astro-cid-kghe44ci]{position:absolute;inset:0;display:grid;place-items:center;transition:transform var(--dur-slow) var(--ease-out)}.ib-icon[data-astro-cid-kghe44ci] svg[data-astro-cid-kghe44ci]{width:22px;height:22px}.ppanel-link[data-astro-cid-kghe44ci],.ppanel-link[data-astro-cid-kghe44ci]:visited{color:inherit;text-decoration:none}.ppanel-link[data-astro-cid-kghe44ci]{padding-bottom:.1rem;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 2px;transition:background-size var(--dur-base) var(--ease-out)}.ppanel-link[data-astro-cid-kghe44ci]:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:6px}.pnotch[data-astro-cid-kghe44ci]{position:absolute;top:0;right:0;width:var(--nw);height:var(--nh);display:grid;place-items:center;background:var(--sec);border-bottom-left-radius:var(--r)}.pnotch[data-astro-cid-kghe44ci]:before,.pnotch[data-astro-cid-kghe44ci]:after{content:"";position:absolute;width:var(--fr);height:var(--fr);background:radial-gradient(circle at bottom left,transparent calc(var(--fr) - .5px),var(--sec) calc(var(--fr) - .5px));pointer-events:none}.pnotch[data-astro-cid-kghe44ci]:before{right:0;top:100%}.pnotch[data-astro-cid-kghe44ci]:after{right:100%;top:0}.pnotch-gh[data-astro-cid-kghe44ci]{--g: .5rem;isolation:isolate;position:absolute;top:0;right:0;display:grid;place-items:center;width:calc(var(--nw) - var(--g));height:calc(var(--nh) - var(--g));border-radius:var(--r) var(--r) var(--r) calc(var(--r) - var(--g));transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out);background:var(--card);color:var(--ink)}.pnotch-viewport[data-astro-cid-kghe44ci]{position:absolute;inset:0;border-radius:inherit;overflow:hidden}.pnotch-icon[data-astro-cid-kghe44ci]{position:absolute;inset:0;display:grid;place-items:center;transition:transform var(--dur-slow) var(--ease-out)}.pnotch-next[data-astro-cid-kghe44ci]{transform:translateY(-150%)}.pnotch-icon[data-astro-cid-kghe44ci] svg[data-astro-cid-kghe44ci]{width:1.7rem;height:1.7rem}.pnotch-gh[data-astro-cid-kghe44ci]:hover,.pnotch-gh[data-astro-cid-kghe44ci]:focus-visible{background:var(--btn-fill);color:var(--btn-fg)}.pnotch-gh[data-astro-cid-kghe44ci]:hover .pnotch-lead[data-astro-cid-kghe44ci],.pnotch-gh[data-astro-cid-kghe44ci]:focus-visible .pnotch-lead[data-astro-cid-kghe44ci]{transform:translateY(150%)}.pnotch-gh[data-astro-cid-kghe44ci]:hover .pnotch-next[data-astro-cid-kghe44ci],.pnotch-gh[data-astro-cid-kghe44ci]:focus-visible .pnotch-next[data-astro-cid-kghe44ci]{transform:translateY(0)}.pnotch-gh[data-astro-cid-kghe44ci]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ppanel-row[data-astro-cid-kghe44ci]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.ppanel-desc[data-astro-cid-kghe44ci]{margin:0;max-width:62ch;font-size:clamp(.98rem,1.2vw,1.1rem);line-height:1.55;color:var(--ink-soft)}.ppanel-download[data-astro-cid-kghe44ci]{--ib-travel: 150%;position:relative;isolation:isolate;flex:none;display:inline-flex;align-items:center;gap:.6rem;height:3rem;padding:0 1.2rem 0 .35rem;border-radius:999px;background:var(--btn-fill);color:var(--btn-fg);font-size:.95rem;font-weight:600;text-decoration:none;white-space:nowrap}.pd-icon[data-astro-cid-kghe44ci]{position:relative;flex:none;width:2.4rem;height:2.4rem}.pd-viewport[data-astro-cid-kghe44ci]{position:absolute;inset:0;border-radius:999px;overflow:hidden}.ppanel-download[data-astro-cid-kghe44ci] .ib-next[data-astro-cid-kghe44ci]{transform:translateY(calc(-1 * var(--ib-travel)))}.ppanel-download[data-astro-cid-kghe44ci]:after{content:"";position:absolute;z-index:-1;inset:-7px;border:var(--dash-width) dashed var(--btn-ring);border-radius:999px;opacity:0;transform:scale(.94);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.ppanel-download[data-astro-cid-kghe44ci]:focus-visible{outline:none}.ppanel-stage[data-astro-cid-kghe44ci]{container-type:inline-size;flex:1;min-height:0;display:grid;grid-template-columns:1fr 0fr;column-gap:0;transition:grid-template-columns var(--dur-slow) var(--ease-out),column-gap var(--dur-slow) var(--ease-out)}.ppanel-shot[data-astro-cid-kghe44ci]{display:block;min-width:0;overflow:hidden;border-radius:clamp(12px,1.4vw,18px);background:color-mix(in oklch,var(--ink) 8%,var(--card))}.ppanel-shot[data-astro-cid-kghe44ci] img[data-astro-cid-kghe44ci]{display:block;width:100cqw;max-width:none;height:100%;object-fit:cover;object-position:top left}.ppanel-go[data-astro-cid-kghe44ci]{min-width:0;overflow:hidden;display:grid;place-items:center;border-radius:clamp(12px,1.4vw,18px);background:var(--btn-fill);color:var(--btn-fg);opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.ppanel-go[data-astro-cid-kghe44ci] svg[data-astro-cid-kghe44ci]{flex:none;width:clamp(4rem,8vw,7rem);height:clamp(4rem,8vw,7rem)}@media (hover: hover){.ppanel-link[data-astro-cid-kghe44ci]:hover{background-size:100% 2px}.ppanel[data-astro-cid-kghe44ci]:has(.ppanel-link:hover,.ppanel-stage:hover) .ppanel-stage[data-astro-cid-kghe44ci]{grid-template-columns:3fr 1fr;column-gap:clamp(.6rem,1vw,.9rem)}.ppanel[data-astro-cid-kghe44ci]:has(.ppanel-link:hover,.ppanel-stage:hover) .ppanel-go[data-astro-cid-kghe44ci]{opacity:1;transition:opacity var(--dur-base) var(--ease-out) .1s}}.ppanel[data-astro-cid-kghe44ci]:has(.ppanel-link:focus-visible) .ppanel-link[data-astro-cid-kghe44ci]{background-size:100% 2px}.ppanel[data-astro-cid-kghe44ci]:has(.ppanel-link:focus-visible) .ppanel-stage[data-astro-cid-kghe44ci]{grid-template-columns:3fr 1fr;column-gap:clamp(.6rem,1vw,.9rem)}.ppanel[data-astro-cid-kghe44ci]:has(.ppanel-link:focus-visible) .ppanel-go[data-astro-cid-kghe44ci]{opacity:1;transition:opacity var(--dur-base) var(--ease-out) .1s}.ppanel-download[data-astro-cid-kghe44ci]:hover .ib-lead[data-astro-cid-kghe44ci],.ppanel-download[data-astro-cid-kghe44ci]:focus-visible .ib-lead[data-astro-cid-kghe44ci]{transform:translateY(var(--ib-travel))}.ppanel-download[data-astro-cid-kghe44ci]:hover .ib-next[data-astro-cid-kghe44ci],.ppanel-download[data-astro-cid-kghe44ci]:focus-visible .ib-next[data-astro-cid-kghe44ci]{transform:translate(0)}.ppanel-download[data-astro-cid-kghe44ci]:hover:after,.ppanel-download[data-astro-cid-kghe44ci]:focus-visible:after{opacity:1;transform:scale(1)}@media (max-width: 800px){.ptabs[data-astro-cid-kghe44ci]{overflow-x:auto;scrollbar-width:none}.ptabs[data-astro-cid-kghe44ci]::-webkit-scrollbar{display:none}.ptab[data-astro-cid-kghe44ci]{flex:0 0 auto;min-width:9.5rem}.ppanels[data-astro-cid-kghe44ci],.ppanel[data-astro-cid-kghe44ci]{height:auto}.ppanel-row[data-astro-cid-kghe44ci]{flex-direction:column;align-items:flex-start}.ppanel-stage[data-astro-cid-kghe44ci]{flex:none;aspect-ratio:16 / 10}}.ppanel-kind[data-astro-cid-kghe44ci]{display:none}@media (max-width: 1080px){.pgrid[data-astro-cid-kghe44ci]{padding-bottom:clamp(2.5rem,6vw,4rem)}.ppanels[data-astro-cid-kghe44ci],.ppanel[data-astro-cid-kghe44ci]{height:auto}.ppanel-stage[data-astro-cid-kghe44ci]{flex:none}.pgrid-heading[data-astro-cid-kghe44ci]{margin-bottom:1.5rem}.ptabs[data-astro-cid-kghe44ci]{flex-wrap:wrap;overflow:visible;gap:.5rem;border-bottom:none;margin-bottom:1rem}.ptab[data-astro-cid-kghe44ci]{flex:0 0 auto;min-width:0;padding:.55rem 1rem;border:var(--dash-width) dashed var(--dash-color);border-radius:999px;color:var(--ink-soft);transition:color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.ptab[data-astro-cid-kghe44ci]:after,.ptab-kind[data-astro-cid-kghe44ci]{display:none}.ptab-title[data-astro-cid-kghe44ci]{font-family:Inter,system-ui,sans-serif;font-size:.9rem;font-weight:500;line-height:1.2;white-space:nowrap}.ptab[data-astro-cid-kghe44ci].is-active{background:var(--ink);border-color:var(--ink);color:var(--sec)}.ppanel[data-astro-cid-kghe44ci]{gap:.9rem;padding:1.1rem}.ppanel-title[data-astro-cid-kghe44ci]{font-size:1.6rem}.ppanel-kind[data-astro-cid-kghe44ci]{display:block;margin:-.4rem 0 0;font-family:Grenze,serif;font-size:.78rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.ppanel-stage[data-astro-cid-kghe44ci]{aspect-ratio:16 / 10}}@media (max-width: 620px){.ppanel-download[data-astro-cid-kghe44ci]{align-self:stretch;justify-content:center}.ppanel-stage[data-astro-cid-kghe44ci]{aspect-ratio:4 / 3}}@media (max-width: 800px){.pgrid[data-astro-cid-kghe44ci]{--card: var(--bg)}.ph-long[data-astro-cid-kghe44ci]{display:none}.ph-short[data-astro-cid-kghe44ci]{display:inline}.ppanel-download[data-astro-cid-kghe44ci],.ppanel-go[data-astro-cid-kghe44ci]{display:none}}@media (max-width: 1080px){.ptabs[data-astro-cid-kghe44ci],.pnotch[data-astro-cid-kghe44ci]{display:none}.ppanel-head[data-astro-cid-kghe44ci]{padding-right:0}.ppanels[data-astro-cid-kghe44ci]{display:grid;grid-template-columns:minmax(0,1fr);touch-action:pan-y}.ppanel[data-astro-cid-kghe44ci]{grid-area:1 / 1}.ppanel[data-astro-cid-kghe44ci][hidden]{display:flex;visibility:hidden}.ppanel-stage[data-astro-cid-kghe44ci]{flex:1 0 auto;width:100%;min-width:0}.pgrid[data-astro-cid-kghe44ci] .ppanel[data-astro-cid-kghe44ci] .ppanel-stage[data-astro-cid-kghe44ci]{grid-template-columns:1fr 0fr!important;column-gap:0!important;transition:none}.pnav[data-astro-cid-kghe44ci]{display:flex;align-items:center;justify-content:center;margin-top:.75rem}.pnav-dot[data-astro-cid-kghe44ci],.pnav-arrow[data-astro-cid-kghe44ci]{display:grid;place-items:center;height:44px;padding:0;border:none;background:none;color:var(--ink);cursor:pointer}.pnav-dot[data-astro-cid-kghe44ci]{width:28px}.pnav-arrow[data-astro-cid-kghe44ci]{width:44px;color:var(--ink-soft)}.pnav-arrow[data-astro-cid-kghe44ci] svg[data-astro-cid-kghe44ci]{width:18px;height:18px}.pnav-arrow[data-astro-cid-kghe44ci]:active{color:var(--ink)}.pnav-dot[data-astro-cid-kghe44ci] span[data-astro-cid-kghe44ci]{display:block;width:8px;height:8px;border-radius:999px;background:color-mix(in oklch,var(--ink) 28%,transparent);transition:width var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.pnav-dot[data-astro-cid-kghe44ci].is-active span[data-astro-cid-kghe44ci]{width:22px;background:var(--ink)}.pnav-dot[data-astro-cid-kghe44ci]:focus-visible,.pnav-arrow[data-astro-cid-kghe44ci]:focus-visible{outline:2px solid var(--ink);outline-offset:-4px;border-radius:8px}}@media (max-width: 1080px){.pgrid[data-astro-cid-kghe44ci] .ppanel[data-astro-cid-kghe44ci] .ppanel-link[data-astro-cid-kghe44ci]{background-size:0% 2px!important}.ppanel[data-astro-cid-kghe44ci]{position:relative}.ppanel-link[data-astro-cid-kghe44ci]:after{content:"";position:absolute;inset:0;z-index:1}.ppanel[data-astro-cid-kghe44ci]:has(.ppanel-link){cursor:pointer}.ppanel-download[data-astro-cid-kghe44ci]{position:relative;z-index:2}.pnotch[data-astro-cid-kghe44ci]{z-index:2}}.work[data-astro-cid-7hibnovh]{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:calc(-1*clamp(28px,5vw,52px));scroll-margin-top:1.5rem;background:var(--bg);border-radius:clamp(28px,5vw,52px) clamp(28px,5vw,52px) 0 0;padding:clamp(2.5rem,6vw,4.5rem) max((100vw - 1120px) / 2,clamp(1.5rem,5vw,5rem)) clamp(5.5rem,10vw,8rem)}.work[data-astro-cid-7hibnovh]:before{content:"";display:none;position:absolute;inset:0;border:var(--dash-width) dashed var(--dash-color);border-bottom:none;border-radius:inherit;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,black 0,black 6px,transparent 64px);mask-image:linear-gradient(to bottom,black 0,black 6px,transparent 64px)}[data-theme=dark] .work[data-astro-cid-7hibnovh]:before{display:block}.work-heading[data-astro-cid-7hibnovh]{font-family:var(--heading-font);font-weight:700;font-size:clamp(2.4rem,5vw,3.8rem);line-height:1.05;color:var(--heading-ink);margin:0}.work-top[data-astro-cid-7hibnovh]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin:0 0 clamp(2.5rem,6vw,4rem)}.wh-short[data-astro-cid-7hibnovh]{display:none}.work-list[data-astro-cid-7hibnovh]{display:grid;gap:.9rem}.work-group[data-astro-cid-7hibnovh]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:.9rem}.work-group[data-astro-cid-7hibnovh].flip .work-job[data-astro-cid-7hibnovh]{order:2}.work-group[data-astro-cid-7hibnovh].flip{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr)}.work-group[data-astro-cid-7hibnovh].solo{grid-template-columns:minmax(0,1fr)}.work-job[data-astro-cid-7hibnovh]{display:flex;flex-direction:column;padding:clamp(1.4rem,2.6vw,2.1rem);border-radius:24px;background:var(--card)}.edu[data-astro-cid-7hibnovh]{margin-bottom:clamp(1.5rem,3.5vw,2.5rem);padding:clamp(1.4rem,2.6vw,2.1rem);border:var(--dash-width) dashed var(--dash-color);border-radius:24px}.edu-body[data-astro-cid-7hibnovh]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(1.5rem,4vw,3rem)}.edu-body[data-astro-cid-7hibnovh] .work-desc[data-astro-cid-7hibnovh]{margin-top:1.2rem}.edu-courses[data-astro-cid-7hibnovh]{margin-top:1.2rem;padding-left:clamp(1.5rem,3vw,2.5rem);border-left:var(--dash-width) dashed var(--dash-color)}.edu-courses[data-astro-cid-7hibnovh] .work-role[data-astro-cid-7hibnovh]{margin:0 0 .6rem}.edu-courses[data-astro-cid-7hibnovh] ul[data-astro-cid-7hibnovh]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1.5rem}.edu-courses[data-astro-cid-7hibnovh] li[data-astro-cid-7hibnovh]{font-size:.98rem;color:var(--text)}.edu-courses[data-astro-cid-7hibnovh] .edu-more[data-astro-cid-7hibnovh]{color:var(--text-muted);font-style:italic}@media (max-width: 860px){.edu-body[data-astro-cid-7hibnovh]{grid-template-columns:minmax(0,1fr);gap:0}.edu-courses[data-astro-cid-7hibnovh]{padding-left:0;border-left:0}}.work-job-head[data-astro-cid-7hibnovh]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem}.work-logo[data-astro-cid-7hibnovh]{display:block;width:56px;height:56px;border-radius:14px;overflow:hidden;background:var(--bg)}.work-logo[data-astro-cid-7hibnovh] img[data-astro-cid-7hibnovh]{display:block;width:100%;height:100%;object-fit:cover}.work-name[data-astro-cid-7hibnovh]{font-family:var(--heading-font);font-weight:700;font-size:clamp(1.7rem,2.8vw,2.3rem);line-height:1.05;color:var(--heading-ink);margin:0}.work-name[data-astro-cid-7hibnovh] a[data-astro-cid-7hibnovh]{color:inherit;text-decoration:none}.work-role[data-astro-cid-7hibnovh]{font-family:Grenze,serif;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:.35rem 0 0}.work-dates[data-astro-cid-7hibnovh]{align-self:start;font-size:.85rem;color:var(--text-muted);white-space:nowrap;margin:.35rem 0 0}.work-desc[data-astro-cid-7hibnovh]{font-size:clamp(.98rem,1.15vw,1.06rem);line-height:1.7;color:var(--text);opacity:.85;margin:1.2rem 0 0}.work-stats[data-astro-cid-7hibnovh]{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:.9rem;padding:0;margin:0}.work-stat[data-astro-cid-7hibnovh]{display:flex;flex-direction:column;justify-content:space-between;gap:.9rem;padding:1.15rem 1.2rem;border-radius:24px;border:var(--dash-width) dashed var(--dash-color)}.work-stat[data-astro-cid-7hibnovh].lead{grid-column:1 / -1;border-color:transparent;background:var(--green)}.work-stat[data-astro-cid-7hibnovh] b[data-astro-cid-7hibnovh]{font-family:Grenze,serif;font-weight:600;font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,3.2vw,2.6rem);line-height:1;color:var(--heading-ink)}.work-stat[data-astro-cid-7hibnovh].lead b[data-astro-cid-7hibnovh]{font-size:clamp(2.6rem,5vw,3.8rem)}.work-stat[data-astro-cid-7hibnovh] span[data-astro-cid-7hibnovh]{font-size:.85rem;line-height:1.4;color:var(--text-muted)}@media (prefers-reduced-motion: no-preference){.autoscrolling .work-stat[data-astro-cid-7hibnovh].lead:not(:global(.is-in)){background:linear-gradient(var(--green),var(--green)) no-repeat 0 0 / 0% 100%}.autoscrolling .work-stat[data-astro-cid-7hibnovh].lead{transition:background-size .9s var(--ease-out) .15s}}@media (max-width: 860px){.wh-long[data-astro-cid-7hibnovh]{display:none}.wh-short[data-astro-cid-7hibnovh]{display:inline}.work-group[data-astro-cid-7hibnovh],.work-group[data-astro-cid-7hibnovh].flip{grid-template-columns:minmax(0,1fr)}.work-group[data-astro-cid-7hibnovh].flip .work-job[data-astro-cid-7hibnovh]{order:0}.work-job-head[data-astro-cid-7hibnovh]{grid-template-columns:auto minmax(0,1fr)}.work-dates[data-astro-cid-7hibnovh]{grid-column:1 / -1;margin:0}}@media (max-width: 480px){.work-stats[data-astro-cid-7hibnovh]{grid-auto-rows:auto}}@media (max-width: 680px){.work-top[data-astro-cid-7hibnovh]{justify-content:center}.work-heading[data-astro-cid-7hibnovh]{text-align:center}}html.type-on .tc{opacity:.22}html.type-on .tc.on{opacity:1}main[data-astro-cid-j7pv25f6]{max-width:1320px;margin:0 auto;position:relative}.cover-stack[data-astro-cid-j7pv25f6]{position:relative}@media (min-width: 861px){.cover-stack[data-astro-cid-j7pv25f6]>.hero{position:sticky;top:0}}@media (min-width: 861px){.cover-stack[data-astro-cid-j7pv25f6]>.about-me,.cover-stack[data-astro-cid-j7pv25f6]>.timeline{position:sticky;top:0}}.cover-stack[data-astro-cid-j7pv25f6]>.timeline{z-index:2}.cover-stack[data-astro-cid-j7pv25f6]>.pgrid{z-index:3}
