@property --ring-rot{syntax:"<angle>";inherits:true;initial-value:0deg}@property --ring-tilt{syntax:"<angle>";inherits:true;initial-value:-10deg}.drum-band[data-astro-cid-6suy3w4e]{user-select:none;pointer-events:none;padding-block:clamp(2.5rem,1.5rem + 3vw,4rem) 0;position:relative;overflow-x:clip}.drum[data-astro-cid-6suy3w4e]{--sep:1.5em;clip-path:inset(0 0 0 var(--sep));letter-spacing:-.025em;color:var(--ink-faint);flex-wrap:wrap;row-gap:.15em;margin-inline-start:calc(-1 * var(--sep));font-size:clamp(1.35rem,1rem + 1.5vw,2.15rem);font-weight:620;line-height:1.25;display:flex}.drum__face[data-astro-cid-6suy3w4e]{white-space:nowrap;padding-inline-start:var(--sep);position:relative}.drum__face[data-astro-cid-6suy3w4e]:before{content:"";top:calc(50% - 3px);left:calc(var(--sep) / 2 - 3px);width:6px;height:6px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%;position:absolute}.drum__face[data-astro-cid-6suy3w4e]:first-child:before{content:none}.drum__face[data-astro-cid-6suy3w4e]:nth-child(n+7){display:none}@supports (animation-timeline:view()) and (width:calc(1px * cos(0deg))){:root[data-motion=on] .drum-band[data-astro-cid-6suy3w4e]{--fw:calc((var(--n) * .56 + 1.3) * 1em);--R:calc(var(--fw) * 1.866);font-size:min(clamp(2rem, 1rem + 2.8vw, 3.5rem), calc(88vw / (var(--n) * .56 + 1.3)));view-timeline:--ring block;--edge:linear-gradient(90deg, transparent, #000 14%, #000 86%, transparent);--ends:linear-gradient(90deg, transparent calc(50% - var(--R) * .72), #000 calc(50% - var(--R) * .48), #000 calc(50% + var(--R) * .48), transparent calc(50% + var(--R) * .72));height:4.4em;-webkit-mask-image:var(--edge), var(--ends);-webkit-mask-composite:source-in;mask-image:var(--edge), var(--ends);margin-block:clamp(1rem,2vw,2rem) 6.5rem;padding-block:0;mask-composite:intersect}@media (width>=64rem){:root[data-motion=on] .drum-band[data-astro-cid-6suy3w4e]{margin-block-end:2rem}}:root[data-motion=on] .drum-stage[data-astro-cid-6suy3w4e]{height:100%;perspective:calc(var(--R) * 2.3);place-items:center;display:grid}:root[data-motion=on] .drum[data-astro-cid-6suy3w4e]{width:var(--fw);letter-spacing:-.035em;clip-path:none;height:1.9em;transform-style:preserve-3d;transform:translateY(calc(var(--R) * sin(var(--ring-tilt)) * .3)) translateZ(calc(-1 * var(--R))) rotateX(var(--ring-tilt)) rotateY(var(--ring-rot));margin:0;font-size:1em;font-weight:640;line-height:1.2;animation-name:ring-roll;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--ring;animation-range:cover;display:block;position:relative}:root[data-motion=on] .drum__face[data-astro-cid-6suy3w4e]{--c:cos(calc(var(--i) * 30deg + var(--ring-rot)));--front:clamp(0, (var(--c) - .94) * 16.7, 1);--see:clamp(0, var(--c) * 40, 1);--side:clamp(0, (var(--c) - .36) / .64, 1);color:color-mix(in oklab, var(--ink) calc(var(--front) * 100%), color-mix(in oklab, var(--bg) calc(var(--see) * 100%), transparent));paint-order:stroke fill;-webkit-text-stroke:2px color-mix(in oklab, var(--rosette-ink-strong) calc(var(--side) * 100%), transparent);transform:rotateY(calc(var(--i) * 30deg)) translateZ(var(--R));place-items:center;padding:0;display:grid;position:absolute;inset:0}:root[data-motion=on] .drum__face[data-astro-cid-6suy3w4e]:before,:root[data-motion=on] .drum__face[data-astro-cid-6suy3w4e]:after{--sine:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='6'%3E%3Cpath d='M0 3Q6 0 12 3T24 3M0 3Q6 6 12 3T24 3' fill='none' stroke='%23000' stroke-width='.8'/%3E%3C/svg%3E");content:"";width:100%;height:6px;box-shadow:none;background:color-mix(in oklab, var(--rosette-ink-strong) calc((.2 + .7 * var(--see) * var(--c) * var(--c)) * 100%), transparent);-webkit-mask:var(--sine) 0 50% / calc(var(--fw) / 16) 6px repeat-x;mask:var(--sine) 0 50% / calc(var(--fw) / 16) 6px repeat-x;border-radius:0;position:absolute;top:0;left:0}:root[data-motion=on] .drum__face[data-astro-cid-6suy3w4e]:after{top:auto;bottom:0}:root[data-motion=on] .drum__face[data-astro-cid-6suy3w4e]:nth-child(n+7){display:grid}}@keyframes ring-roll{0%{--ring-rot:30deg;--ring-tilt:-9deg}to{--ring-rot:-150deg;--ring-tilt:-3deg}}@media print,(forced-colors:active){.drum-band[data-astro-cid-6suy3w4e]{display:none}}@property --cert-in{syntax:"<number>";inherits:true;initial-value:1}@property --cert-out{syntax:"<number>";inherits:true;initial-value:1}.hero[data-astro-cid-i3irphx7]{isolation:isolate;position:relative;overflow-x:clip}.hero[data-astro-cid-i3irphx7]:before{content:"";z-index:-1;background:var(--ink);opacity:var(--grain-alpha);pointer-events:none;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(#000 55%,#0000);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(#000 55%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:180px 180px,auto;mask-size:180px 180px,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.hero__grid[data-astro-cid-i3irphx7]{padding-block:3.5rem 3rem}.hero__text[data-astro-cid-i3irphx7]{z-index:1;grid-column:1/span 7;position:relative;container-type:inline-size}@media (width>=1024px){.hero__grid[data-astro-cid-i3irphx7]{min-height:min(calc(100svh - var(--header-h)), 860px);grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;display:grid}}.hero__status[data-astro-cid-i3irphx7]{align-items:flex-start;font-size:.72rem;line-height:1.6;display:flex}.hero__status[data-astro-cid-i3irphx7] .pulse-dot[data-astro-cid-i3irphx7]{margin-top:calc(.5lh - 3.5px);margin-right:.6rem}.hero__status-text[data-astro-cid-i3irphx7]{--sep:2.2em;flex:auto;min-width:0;overflow-x:clip}.hero__where[data-astro-cid-i3irphx7]{white-space:nowrap}.dots[data-astro-cid-i3irphx7]{flex-wrap:wrap;margin-inline-start:calc(-1 * var(--sep));display:flex}.dots[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]{padding-inline-start:var(--sep);position:relative}.dots[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:before{content:"·" / "";width:var(--sep);text-align:center;letter-spacing:0;position:absolute;inset-inline-start:0}.dots[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:first-child:before{content:none}.hero__text[data-astro-cid-i3irphx7]>h1[data-astro-cid-i3irphx7]{hyphens:manual;max-inline-size:7.5em;margin-top:1.5rem;font-size:min(clamp(2.75rem,1rem + 7.2vw,6.75rem),13.4cqi)}.hero__statement[data-astro-cid-i3irphx7]{max-width:34ch;color:var(--ink-soft);margin-top:1.5rem}.hero-word[data-astro-cid-i3irphx7]{color:var(--ink);white-space:nowrap;background:linear-gradient(var(--line-strong), var(--line-strong)) 0 100% / 100% 1px no-repeat;text-decoration:none;position:relative}.hero-word[data-astro-cid-i3irphx7]:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:background-color var(--t-micro) var(--ease-out);position:absolute;bottom:-1px;left:0;right:0}.hero-word[data-astro-cid-i3irphx7]:hover:after{background:var(--accent-2)}:root[data-motion=on] .hero-word[data-astro-cid-i3irphx7]:after{animation:hi-word .42s var(--ease-out) calc(.7s + var(--d,0) * .2s) both}@keyframes hi-word{0%{scale:0 1}}.hero__cta[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}@media (width<=399.98px){.hero__cta[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]{flex:100%}.hero__cta[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{justify-content:center;width:100%}}.hero__micro[data-astro-cid-i3irphx7]{max-width:40ch;color:var(--ink-faint);margin-top:.75rem;font-size:.8125rem;line-height:1.55}.hero__cred[data-astro-cid-i3irphx7]{border-top:1px solid var(--line);max-width:40rem;color:var(--ink-soft);margin-top:3rem;padding-top:1.25rem;font-size:.875rem;line-height:1.6}.hero__cred[data-astro-cid-i3irphx7] .eyebrow[data-astro-cid-i3irphx7]{margin-right:.25rem}.hero__org[data-astro-cid-i3irphx7]{--sep:.85em;margin-top:.125rem;overflow-x:clip}.hero__independent[data-astro-cid-i3irphx7]{color:var(--ink-faint);margin-top:.375rem;font-size:.8125rem;line-height:1.55}.hero__chips[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:.5rem;margin-top:.875rem;display:flex}.hero__cert[data-astro-cid-i3irphx7]{pointer-events:none;width:min(100%,18rem);margin:3.5rem auto 0;position:relative}@media (width>=1024px){.hero__cert[data-astro-cid-i3irphx7]{grid-area:1/8/auto/span 5;place-self:center end;width:min(100%,clamp(20rem,26vw + 2rem,25rem));margin:0}}.hero__stage[data-astro-cid-i3irphx7]{perspective:1200px}.cert-space[data-astro-cid-i3irphx7],.cert-flip[data-astro-cid-i3irphx7],.cert[data-astro-cid-i3irphx7]{transform-style:preserve-3d}.cert[data-astro-cid-i3irphx7]{--cert-rx:4deg;--cert-ry:-7deg;--cert-rz:-1.5deg;--cert-tx:9deg;--cert-ty:14deg;--depth:.72;aspect-ratio:5/6.5;transform:rotateX(calc(var(--cert-rx) - var(--ny,0) * var(--cert-tx))) rotateY(calc(var(--cert-ry) + var(--nx,0) * var(--cert-ty))) rotateZ(var(--cert-rz));scale:calc(1 + var(--gl,0) * .012);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto auto;padding:2rem;font-size:.66rem;line-height:1.2;display:grid;position:relative}@media (width>=1024px){.cert[data-astro-cid-i3irphx7]{--depth:1;border-radius:28px;padding:2.75rem;font-size:.7rem}}.cert__glass[data-astro-cid-i3irphx7],.cert__frame[data-astro-cid-i3irphx7],.cert__top[data-astro-cid-i3irphx7],.cert__seal[data-astro-cid-i3irphx7],.cert__thread[data-astro-cid-i3irphx7],.cert__foot[data-astro-cid-i3irphx7]{opacity:calc(var(--cert-in) * var(--cert-out))}.cert__glass[data-astro-cid-i3irphx7]{--rim:linear-gradient(calc(155deg + var(--nx,0) * 40deg - var(--ny,0) * 20deg), var(--glass-rim-hi), var(--glass-rim) 38%, var(--glass-rim) 62%, var(--glass-rim-tint));border-radius:inherit;background:linear-gradient(calc(144deg + var(--nx,0) * 30deg), var(--glass-sheen), transparent 43%), var(--glass-fill);border:1px solid #0000;position:absolute;inset:0}.cert__frame[data-astro-cid-i3irphx7]{border:1px solid var(--rosette-ink);transform:translateZ(calc(24px * var(--depth)));border-radius:16px;position:absolute;inset:9px}@media (width>=1024px){.cert__frame[data-astro-cid-i3irphx7]{border-radius:18px;inset:11px}}.cert__top[data-astro-cid-i3irphx7],.cert__foot[data-astro-cid-i3irphx7]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cert__top[data-astro-cid-i3irphx7]{transform:translateZ(calc(56px * var(--depth)))}.cert__mark[data-astro-cid-i3irphx7]{color:var(--accent);letter-spacing:.04em;font-weight:600}.cert__seal[data-astro-cid-i3irphx7]{width:84%;transform:translateZ(calc(36px * var(--depth)));place-self:center}.cert__thread[data-astro-cid-i3irphx7]{transform:translateZ(calc(44px * var(--depth)));margin:0 0 .75rem}.cert__foot[data-astro-cid-i3irphx7]{transform:translateZ(calc(44px * var(--depth)))}.cert__reg[data-astro-cid-i3irphx7]{background:linear-gradient(currentColor 0 0) 50%/100% 1px no-repeat,linear-gradient(currentColor 0 0) 50%/1px 100% no-repeat;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:inset 0 0 0 1px}.cert__glare[data-astro-cid-i3irphx7]{border-radius:inherit;transform:translateZ(calc(70px * var(--depth)));opacity:calc(var(--gl,0) * var(--cert-in) * var(--cert-out));background:radial-gradient(circle at calc(50% + var(--nx,0) * 40%) calc(50% + var(--ny,0) * 40%), var(--glare-hi), transparent 45%), radial-gradient(circle at calc(50% - var(--nx,0) * 50%) calc(50% - var(--ny,0) * 50%), var(--glare-lo), transparent 60%);position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#000 62%,#0000);mask:radial-gradient(closest-side,#000 62%,#0000)}.hero__cert[data-astro-cid-i3irphx7]>.hero__ring{--ring-w:340%;left:calc(50% - var(--ring-w) / 2 + 24%);width:var(--ring-w);margin-top:calc(var(--ring-w) * -.28125 - 6%);opacity:.62;display:none;position:absolute;top:50%;transform:perspective(1200px)rotateY(0)rotateX(0)translate(0,0)translateZ(-140px)rotate(0)scale(1)}@media (prefers-color-scheme:light){.hero__cert[data-astro-cid-i3irphx7]>.hero__ring{opacity:.5}}.hero__cert[data-astro-cid-i3irphx7]>.hero__ring.lv--screen{-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(34% 45%,#000 62%,#0000),linear-gradient(90deg,#0000 22%,#000 40%);mask-image:radial-gradient(34% 45%,#000 62%,#0000),linear-gradient(90deg,#0000 22%,#000 40%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}@media (width>=64rem){:root[data-motion=on] .hero__cert[data-astro-cid-i3irphx7]>.hero__ring{transition:scale 1.2s var(--ease-out);display:block}:root[data-motion=on] .hero__cert[data-astro-cid-i3irphx7]>.hero__ring:not([data-playing]){scale:.8}.hero__cert[data-astro-cid-i3irphx7] .hero__ring .lv__clip{transition-duration:1.2s}:root[data-motion=on]:not(.vt-arrived,.ro-drawn) .cert-flip[data-astro-cid-i3irphx7]{animation-name:hero-cert-flip,hero-cert-in;animation-duration:1.4s,.7s;animation-timing-function:var(--spring), var(--ease-out);animation-delay:.45s,.45s;animation-fill-mode:both,both}}@supports (animation-timeline:scroll()){@media (width>=64rem){:root[data-motion=on] .cert-space[data-astro-cid-i3irphx7]{animation-name:hero-cert-recede,hero-cert-out;animation-timing-function:linear,cubic-bezier(.55,0,.8,.4);animation-fill-mode:both,both;animation-timeline:scroll(root),scroll(root);animation-range:0 110vh,0 110vh}:root[data-motion=on] .hero__cert[data-astro-cid-i3irphx7]>.hero__ring{animation-name:hero-ring-recede;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 110vh}}}@supports (animation-timeline:view()){:root[data-motion=on] .hero__cert[data-astro-cid-i3irphx7]{view-timeline-name:--cert;view-timeline-axis:block}@media (width<=63.99rem){:root[data-motion=on] .cert-flip[data-astro-cid-i3irphx7]{animation-name:hero-cert-flip,hero-cert-in;animation-timing-function:var(--ease-out), linear;animation-fill-mode:both,both;animation-timeline:--cert,--cert;animation-range:entry,entry entry 55%}:root[data-motion=on] .cert-space[data-astro-cid-i3irphx7]{animation-name:hero-cert-recede,hero-cert-out;animation-timing-function:var(--ease-in), var(--ease-in);animation-fill-mode:both,both;animation-timeline:--cert,--cert;animation-range:exit,exit 25%}}@media (hover:none),(pointer:coarse){:root[data-motion=on] .cert[data-astro-cid-i3irphx7]{animation-name:hero-cert-sweep;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cert;animation-range:cover}}}@keyframes hero-cert-flip{0%{transform:rotateY(-78deg)rotateX(18deg)translateZ(-260px)}}@keyframes hero-cert-in{0%{--cert-in:0}}@keyframes hero-cert-recede{to{transform:rotateY(-28deg)rotateX(10deg)translate3d(-4vw,-6vh,-220px)}}@keyframes hero-cert-out{to{--cert-out:0}}@keyframes hero-ring-recede{to{opacity:0;transform:perspective(1200px)rotateY(-28deg)rotateX(10deg)translate3d(-4vw,-6vh,-220px)translateZ(-140px)rotate(40deg)scale(1.25)}}@keyframes hero-cert-sweep{0%{--nx:-.6;--ny:.7;--gl:.2}50%{--gl:1}to{--nx:.6;--ny:-.7;--gl:.2}}@media (forced-colors:active){.cert__glare[data-astro-cid-i3irphx7]{display:none}}@media print{.cert[data-astro-cid-i3irphx7],.cert-space[data-astro-cid-i3irphx7],.cert-flip[data-astro-cid-i3irphx7]{transform:none}.cert__glare[data-astro-cid-i3irphx7],.hero__cert[data-astro-cid-i3irphx7]>.hero__ring{display:none}}.svc-grid[data-astro-cid-qmjtkzr2]{gap:1rem;display:grid}@media (width>=48rem){.svc-grid[data-astro-cid-qmjtkzr2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.svc-grid[data-astro-cid-qmjtkzr2]{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem}.svc-cell[data-astro-cid-qmjtkzr2]:first-child{grid-column:1/span 7}.svc-cell[data-astro-cid-qmjtkzr2]:nth-child(2){grid-column:8/span 5}.svc-cell[data-astro-cid-qmjtkzr2]:nth-child(3){grid-column:1/span 5}.svc-cell[data-astro-cid-qmjtkzr2]:nth-child(4){grid-column:6/span 7}}.svc-cell[data-astro-cid-qmjtkzr2]{--tilt:6deg;--svc-par:.2;min-width:0;display:flex}.svc-card[data-astro-cid-qmjtkzr2]{flex-direction:column;flex:auto;min-width:0;padding:1.5rem;display:flex}@media (width>=640px){.svc-card[data-astro-cid-qmjtkzr2]{padding:1.75rem 2rem 2rem}}@media (width>=64rem){.svc-card--wide[data-astro-cid-qmjtkzr2]{grid-template:"lane lane""title title""summary shift""examples shift"1fr"actions actions"/minmax(0,1.15fr) minmax(0,1fr);column-gap:2rem;display:grid}.svc-card--wide[data-astro-cid-qmjtkzr2] .svc-lane[data-astro-cid-qmjtkzr2]{grid-area:lane}.svc-card--wide[data-astro-cid-qmjtkzr2] .svc-title[data-astro-cid-qmjtkzr2]{grid-area:title}.svc-card--wide[data-astro-cid-qmjtkzr2] .svc-summary[data-astro-cid-qmjtkzr2]{grid-area:summary}.svc-card--wide[data-astro-cid-qmjtkzr2] .shift[data-astro-cid-qmjtkzr2]{grid-area:shift;align-self:start;margin-top:.875rem}.svc-card--wide[data-astro-cid-qmjtkzr2] .svc-examples[data-astro-cid-qmjtkzr2]{grid-area:examples;align-self:start}.svc-card--wide[data-astro-cid-qmjtkzr2] .svc-actions[data-astro-cid-qmjtkzr2]{grid-area:actions}.svc-card--wide[data-astro-cid-qmjtkzr2] .svc-title[data-astro-cid-qmjtkzr2]{letter-spacing:-.025em;font-size:1.75rem;line-height:1.15}.svc-card--wide[data-astro-cid-qmjtkzr2] .svc-summary[data-astro-cid-qmjtkzr2]{margin-top:.875rem;font-size:1.0625rem}.svc-card--wide[data-astro-cid-qmjtkzr2] .shift[data-astro-cid-qmjtkzr2] dd[data-astro-cid-qmjtkzr2]{font-size:1rem}.svc-card--wide[data-astro-cid-qmjtkzr2] .svc-examples[data-astro-cid-qmjtkzr2]{font-size:.9375rem}}.svc-lane[data-astro-cid-qmjtkzr2]{letter-spacing:.12em;color:var(--accent);font-feature-settings:"zero", "tnum";align-items:center;gap:.625rem;font-size:.75rem;line-height:1;display:flex}.svc-lane[data-astro-cid-qmjtkzr2]:after{content:"";background:var(--line-strong);width:2rem;height:1px}.svc-title[data-astro-cid-qmjtkzr2]{letter-spacing:-.02em;margin-top:1rem;font-size:1.3125rem;font-weight:620;line-height:1.2}.svc-summary[data-astro-cid-qmjtkzr2]{color:var(--ink-soft);margin-top:.625rem;font-size:.9375rem;line-height:1.6}.shift[data-astro-cid-qmjtkzr2]{border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;margin-top:1.5rem;padding:1rem 1.125rem 1.125rem}.svc-card[data-astro-cid-qmjtkzr2].glass .shift[data-astro-cid-qmjtkzr2]{background:color-mix(in oklab, var(--bg-soft) 60%, transparent)}.shift[data-astro-cid-qmjtkzr2] dt[data-astro-cid-qmjtkzr2]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:.7rem;line-height:1.4}.shift[data-astro-cid-qmjtkzr2] dd[data-astro-cid-qmjtkzr2]{color:var(--ink-soft);margin-top:.25rem;font-size:.9375rem;line-height:1.5}.shift__row--after[data-astro-cid-qmjtkzr2]{margin-top:.375rem;padding-top:calc(28px + .375rem);position:relative}.shift__row--after[data-astro-cid-qmjtkzr2] dt[data-astro-cid-qmjtkzr2]{color:var(--accent)}.shift__row--after[data-astro-cid-qmjtkzr2] dd[data-astro-cid-qmjtkzr2]{color:var(--ink);font-weight:500}.shift__arrow[data-astro-cid-qmjtkzr2]{fill:none;width:12px;height:28px;stroke:var(--accent);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:0;left:0;overflow:visible}.svc-examples[data-astro-cid-qmjtkzr2]{color:var(--ink-soft);gap:.5rem;margin-top:1.5rem;font-size:.875rem;line-height:1.55;display:grid}.svc-examples[data-astro-cid-qmjtkzr2] li[data-astro-cid-qmjtkzr2]{gap:.625rem;display:flex}.svc-marker[data-astro-cid-qmjtkzr2]{color:var(--accent);flex:none;font-size:.75rem;line-height:1.35625rem}.svc-actions[data-astro-cid-qmjtkzr2]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:auto;padding-top:1.75rem;display:flex}.svc-proof[data-astro-cid-qmjtkzr2]{color:var(--accent);background-origin:content-box;padding-block:.3rem;font-size:.8125rem;text-decoration:none;display:inline-block}.svc-card--custom[data-astro-cid-qmjtkzr2]{border-style:dashed;border-color:var(--line-strong);box-shadow:none;background:0 0}.shift--blank[data-astro-cid-qmjtkzr2]{--rule:color-mix(in oklab, var(--ink) 24%, transparent);border-style:dashed;border-color:var(--line-strong);background:0 0;flex-direction:column;flex:none;display:flex}.shift__row--grow[data-astro-cid-qmjtkzr2]{flex-direction:column;margin-top:.375rem;display:flex}.shift__row--grow[data-astro-cid-qmjtkzr2] dt[data-astro-cid-qmjtkzr2]{color:var(--accent);flex-direction:column;display:flex}.shift__shaft[data-astro-cid-qmjtkzr2]{flex:none;width:12px;height:21px;margin-top:1.5px;display:block;overflow:visible}.shift__head[data-astro-cid-qmjtkzr2]{flex:none;display:block;overflow:visible}.shift__shaft[data-astro-cid-qmjtkzr2],.shift__head[data-astro-cid-qmjtkzr2]{fill:none;stroke:var(--accent);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.shift__label[data-astro-cid-qmjtkzr2]{margin-top:.375rem}.svc-blank[data-astro-cid-qmjtkzr2]{background:repeating-linear-gradient(to bottom, transparent 0 calc(1.5rem - 1px), var(--rule) calc(1.5rem - 1px) 1.5rem);height:3rem;-webkit-mask:repeating-linear-gradient(90deg,#000 0 3px,#0000 3px 6px);mask:repeating-linear-gradient(90deg,#000 0 3px,#0000 3px 6px)}.svc-blank--after[data-astro-cid-qmjtkzr2]{--rule:color-mix(in oklab, var(--accent) 55%, transparent)}.svc-lane[data-astro-cid-qmjtkzr2]{--z:40}.svc-title[data-astro-cid-qmjtkzr2]{--z:24}.shift[data-astro-cid-qmjtkzr2]{--z:12}:root[data-motion=on] .svc-cell[data-astro-cid-qmjtkzr2]{transform:perspective(var(--persp,1400px)) rotateX(calc(var(--ny) * var(--tilt) * -1)) rotateY(calc(var(--nx) * var(--tilt)))}:root[data-motion=on] .svc-plane[data-astro-cid-qmjtkzr2]{transform:translate(calc(var(--nx) * var(--z) * var(--svc-par) * 1px), calc(var(--ny) * var(--z) * var(--svc-par) * 1px)) scale(calc(1 + var(--gl) * var(--z) / 1400))}:root[data-motion=on] .svc-card[data-astro-cid-qmjtkzr2].glass .shift[data-astro-cid-qmjtkzr2]{box-shadow:calc(var(--nx) * -6px) calc(4px + var(--gl) * 10px - var(--ny) * 6px) calc(var(--gl) * 26px) calc(var(--gl) * -8px) rgb(var(--svc-shade) / calc(var(--gl) * .22))}@media (hover:none) or (pointer:coarse){@supports (animation-timeline:view()){:root[data-motion=on] .svc-cell[data-astro-cid-qmjtkzr2]{view-timeline-name:--svc-cell;view-timeline-axis:block;view-timeline-inset:0;animation-name:svc-sweep;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--svc-cell;animation-range:cover}}}@keyframes svc-sweep{0%{--ny:.5;--gl:0}50%{--gl:.6}to{--ny:-.5;--gl:0}}.svc-cell[data-astro-cid-qmjtkzr2]{--svc-shade:60 48 20}@media (prefers-color-scheme:dark){.svc-cell[data-astro-cid-qmjtkzr2]{--svc-shade:0 0 0}}@media print{.svc-cell[data-astro-cid-qmjtkzr2],.svc-plane[data-astro-cid-qmjtkzr2]{box-shadow:none!important;transform:none!important}}.research-card[data-astro-cid-5jct64i7]{gap:1.75rem 3.5rem;padding:1.5rem;display:grid;position:relative}@media (width>=640px){.research-card[data-astro-cid-5jct64i7]{padding:2rem 2.25rem}}@media (width>=900px){.research-card[data-astro-cid-5jct64i7]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);padding:2.5rem 2.75rem}.rc-side[data-astro-cid-5jct64i7]{grid-area:1/2/span 2}.rc-more[data-astro-cid-5jct64i7]{grid-area:2/1;align-self:end}}.rc-thread[data-astro-cid-5jct64i7]{pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible}.rc-thread[data-astro-cid-5jct64i7] rect[data-astro-cid-5jct64i7]{stroke:var(--accent);stroke-opacity:.5}.rc-eyebrow[data-astro-cid-5jct64i7],.rc-title[data-astro-cid-5jct64i7]{width:fit-content;max-width:100%}.rc-eyebrow[data-astro-cid-5jct64i7]{--sep:2.2em}.rc-title[data-astro-cid-5jct64i7]{letter-spacing:-.025em;text-wrap:balance;margin-top:.875rem;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:620;line-height:1.1}.rc-link[data-astro-cid-5jct64i7]{color:inherit;text-decoration:none}.rc-link[data-astro-cid-5jct64i7]:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.rc-link[data-astro-cid-5jct64i7]:focus-visible{outline:none}.research-card[data-astro-cid-5jct64i7]:has(.rc-link:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.rc-sub[data-astro-cid-5jct64i7]{color:var(--accent);margin-top:.625rem;font-size:1rem;line-height:1.45}.rc-teaser[data-astro-cid-5jct64i7]{max-width:52ch;color:var(--ink-soft);margin-top:1.25rem;line-height:1.6}.scenarios[data-astro-cid-5jct64i7]{border-top:1px solid var(--line);margin-top:.75rem}.scenarios[data-astro-cid-5jct64i7] li[data-astro-cid-5jct64i7]{border-bottom:1px solid var(--line);color:var(--ink);align-items:flex-start;gap:.875rem;padding-block:.8rem;font-size:.9375rem;line-height:1.45;display:flex}.rc-letter[data-astro-cid-5jct64i7]{border:1px solid var(--line-strong);width:1.5rem;height:1.5rem;color:var(--accent);border-radius:50%;flex:none;place-items:center;margin-top:calc(.725em - .75rem);font-size:.72rem;line-height:1;display:inline-grid}.rc-facts[data-astro-cid-5jct64i7]{--sep:1.8em;color:var(--ink-faint);margin-top:1rem;font-size:.75rem}.dotline[data-astro-cid-5jct64i7]{overflow-x:clip}.dots[data-astro-cid-5jct64i7]{flex-wrap:wrap;margin-inline-start:calc(-1 * var(--sep));display:flex}.dots[data-astro-cid-5jct64i7]>[data-astro-cid-5jct64i7]{padding-inline-start:var(--sep);position:relative}.dots[data-astro-cid-5jct64i7]>[data-astro-cid-5jct64i7]:before{content:"·" / "";width:var(--sep);text-align:center;letter-spacing:0;position:absolute;inset-inline-start:0}.dots[data-astro-cid-5jct64i7]>[data-astro-cid-5jct64i7]:first-child:before{content:none}.rc-more[data-astro-cid-5jct64i7]{width:fit-content;font-family:var(--font-mono);color:var(--accent);background-origin:content-box;align-items:center;gap:.4rem;padding-block:.15rem;font-size:.875rem;display:inline-flex}.research-card[data-astro-cid-5jct64i7]:is(:hover,:has(.rc-link:focus-visible)) .rc-more[data-astro-cid-5jct64i7]{transition:background-size var(--t-base) var(--ease-out);background-position:0 100%;background-size:100% 1px}.deck[data-astro-cid-2kegqo7y]{gap:1rem;display:grid}.deck__card[data-astro-cid-2kegqo7y]{--dk:0;min-width:0}.deck__card[data-astro-cid-2kegqo7y]:nth-child(2){--dk:1}.deck__card[data-astro-cid-2kegqo7y]:nth-child(3){--dk:2}.deck__card[data-astro-cid-2kegqo7y]:nth-child(4){--dk:3}.deck__sheet[data-astro-cid-2kegqo7y]{border:1px solid #0000;border-radius:20px;padding:1.5rem 1.5rem 1.75rem}.deck__head[data-astro-cid-2kegqo7y]{align-items:center;gap:.75rem;display:flex}.deck__head[data-astro-cid-2kegqo7y] .clause[data-astro-cid-2kegqo7y]{font-feature-settings:"tnum"}.step__node[data-astro-cid-2kegqo7y]{background:radial-gradient(circle, var(--accent) 0 18%, transparent 19%), repeating-conic-gradient(var(--accent) 0 3deg, transparent 3deg 15deg);flex:none;width:22px;height:22px;display:block;-webkit-mask:radial-gradient(circle,#000 0 18%,#0000 19% 52%,#000 53% 70%,#0000 71%);mask:radial-gradient(circle,#000 0 18%,#0000 19% 52%,#000 53% 70%,#0000 71%)}.deck__title[data-astro-cid-2kegqo7y]{letter-spacing:-.015em;margin-top:1rem;font-size:1.25rem;font-weight:600;line-height:1.25}.deck__text[data-astro-cid-2kegqo7y]{max-width:38rem;color:var(--ink-soft);margin-top:.5rem;font-size:.975rem;line-height:1.6}@media (width>=64rem){.deck__sheet[data-astro-cid-2kegqo7y]{grid-template-columns:5.5rem minmax(0,4fr) minmax(0,7fr);align-items:baseline;column-gap:2rem;min-height:9rem;padding:2rem 2.5rem;display:grid}.deck__title[data-astro-cid-2kegqo7y]{grid-column:2;margin-top:0;font-size:1.5rem}.deck__text[data-astro-cid-2kegqo7y]{grid-column:3;margin-top:0}}@media screen and (height>=38rem){@supports (animation-timeline:view()){:root[data-motion=on] .deck[data-astro-cid-2kegqo7y]{grid-template-rows:repeat(var(--steps,4), 1fr) clamp(0rem, 4vh, 3rem);timeline-scope:--dk0, --dk1, --dk2, --dk3;row-gap:clamp(1.5rem,14vh,8rem)}:root[data-motion=on] .deck[data-astro-cid-2kegqo7y]:after{content:""}:root[data-motion=on] .deck__card[data-astro-cid-2kegqo7y]{--stick:calc(var(--header-h) + 1.5rem + var(--dk) * .875rem);top:var(--stick);view-timeline-axis:block;view-timeline-inset:0;transform-origin:50% 100%;animation-name:dk-arrive;animation-timing-function:cubic-bezier(.3,.55,.35,1);animation-fill-mode:both;animation-range:cover 0% cover calc(100vh - var(--stick));position:sticky}:root[data-motion=on] .deck__card[data-astro-cid-2kegqo7y]:first-child{view-timeline-name:--dk0;animation-timeline:--dk0}:root[data-motion=on] .deck__card[data-astro-cid-2kegqo7y]:nth-child(2){view-timeline-name:--dk1;animation-timeline:--dk1}:root[data-motion=on] .deck__card[data-astro-cid-2kegqo7y]:nth-child(3){view-timeline-name:--dk2;animation-timeline:--dk2}:root[data-motion=on] .deck__card[data-astro-cid-2kegqo7y]:nth-child(4){view-timeline-name:--dk3;animation-timeline:--dk3}:root[data-motion=on] .deck__card[data-astro-cid-2kegqo7y]:not(:last-child) .deck__sheet[data-astro-cid-2kegqo7y]{--reach1:calc(var(--header-h) + 1.5rem + (var(--dk) + 1) * .875rem);--reach2:calc(var(--header-h) + 1.5rem + (var(--dk) + 2) * .875rem);--reach3:calc(var(--header-h) + 1.5rem + (var(--dk) + 3) * .875rem);transform-origin:50% 0;animation-timing-function:linear;animation-fill-mode:both}:root[data-motion=on] .deck__card[data-astro-cid-2kegqo7y]:first-child .deck__sheet[data-astro-cid-2kegqo7y]{animation-composition:replace,add,add;animation-name:dk-recede,dk-deeper,dk-deeper;animation-timeline:--dk1,--dk2,--dk3;animation-range:cover calc(50vh - var(--reach1)) cover calc(100vh - var(--reach1)), cover calc(50vh - var(--reach2)) cover calc(100vh - var(--reach2)), cover calc(50vh - var(--reach3)) cover calc(100vh - var(--reach3))}:root[data-motion=on] .deck__card[data-astro-cid-2kegqo7y]:nth-child(2) .deck__sheet[data-astro-cid-2kegqo7y]{animation-composition:replace,add;animation-name:dk-recede,dk-deeper;animation-timeline:--dk2,--dk3;animation-range:cover calc(50vh - var(--reach1)) cover calc(100vh - var(--reach1)), cover calc(50vh - var(--reach2)) cover calc(100vh - var(--reach2))}:root[data-motion=on] .deck__card[data-astro-cid-2kegqo7y]:nth-child(3) .deck__sheet[data-astro-cid-2kegqo7y]{animation-name:dk-recede;animation-timeline:--dk3;animation-range:cover calc(50vh - var(--reach1)) cover calc(100vh - var(--reach1))}:root[data-motion=on] .deck__card[data-astro-cid-2kegqo7y]:not(:last-child) .deck__sheet[data-astro-cid-2kegqo7y]:after{content:"";border-radius:inherit;pointer-events:none;background:var(--dk-shade);opacity:0;animation-timing-function:linear;animation-fill-mode:both;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 1rem,#0000 1.5rem);mask:linear-gradient(#000 0 1rem,#0000 1.5rem)}:root[data-motion=on] .deck__card[data-astro-cid-2kegqo7y]:first-child .deck__sheet[data-astro-cid-2kegqo7y]:after{animation-composition:replace,add,add;animation-name:dk-shade,dk-shade-more,dk-shade-more;animation-timeline:--dk1,--dk2,--dk3;animation-range:cover calc(50vh - var(--reach1)) cover calc(100vh - var(--reach1)), cover calc(50vh - var(--reach2)) cover calc(100vh - var(--reach2)), cover calc(50vh - var(--reach3)) cover calc(100vh - var(--reach3))}:root[data-motion=on] .deck__card[data-astro-cid-2kegqo7y]:nth-child(2) .deck__sheet[data-astro-cid-2kegqo7y]:after{animation-composition:replace,add;animation-name:dk-shade,dk-shade-more;animation-timeline:--dk2,--dk3;animation-range:cover calc(50vh - var(--reach1)) cover calc(100vh - var(--reach1)), cover calc(50vh - var(--reach2)) cover calc(100vh - var(--reach2))}:root[data-motion=on] .deck__card[data-astro-cid-2kegqo7y]:nth-child(3) .deck__sheet[data-astro-cid-2kegqo7y]:after{animation-name:dk-shade;animation-timeline:--dk3;animation-range:cover calc(50vh - var(--reach1)) cover calc(100vh - var(--reach1))}}}.deck[data-astro-cid-2kegqo7y]{--dk-shade:linear-gradient(#2e281e42, #2e281e80 1.25rem)}@media (prefers-color-scheme:dark){.deck[data-astro-cid-2kegqo7y]{--dk-shade:#000}}@keyframes dk-arrive{0%{transform:perspective(var(--persp,1400px)) translateY(48px) rotateX(18deg)}to{transform:perspective(var(--persp,1400px)) translateY(0) rotateX(0deg)}}@keyframes dk-recede{0%{transform:perspective(var(--persp,1400px)) translateZ(0) rotateX(0deg) scale(1)}to{transform:perspective(var(--persp,1400px)) translateZ(-90px) rotateX(-10deg) scale(.94)}}@keyframes dk-deeper{0%{transform:translateZ(0)scale(1)}to{transform:translateZ(-40px)scale(.97)}}@keyframes dk-shade{0%{opacity:0}to{opacity:.35}}@keyframes dk-shade-more{0%{opacity:0}to{opacity:.08}}.ledger[data-astro-cid-aouzoyzd]{gap:2.5rem 3rem;display:grid}@media (width>=48rem){.ledger[data-astro-cid-aouzoyzd]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ledger__item[data-astro-cid-aouzoyzd]{flex-direction:column;min-width:0;display:flex}.ledger__index[data-astro-cid-aouzoyzd]{font-feature-settings:"tnum";display:block}.ledger__title[data-astro-cid-aouzoyzd]{letter-spacing:-.01em;margin-top:.625rem;font-size:1.125rem;font-weight:600;line-height:1.3}.ledger__text[data-astro-cid-aouzoyzd]{max-width:34rem;color:var(--ink-soft);margin-top:.5rem;margin-bottom:1.5rem;font-size:.975rem;line-height:1.6}.ledger__rule[data-astro-cid-aouzoyzd]{background:var(--line-strong);transform-origin:0;height:1px;margin-top:auto;display:block}.about__grid[data-astro-cid-j4y4sje3]{gap:3rem;display:grid}@media (width>=64rem){.about__grid[data-astro-cid-j4y4sje3]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2rem}.about__main[data-astro-cid-j4y4sje3]{grid-column:1/8}.about-ledger[data-astro-cid-j4y4sje3]{grid-column:8/13}}.pullquote[data-astro-cid-j4y4sje3]{border-left:2px solid var(--accent);color:var(--ink);text-wrap:pretty;hyphens:manual;overflow-wrap:break-word;padding-left:1.25rem}.about__bio[data-astro-cid-j4y4sje3]{max-width:40rem;margin-top:2rem}.about__bio[data-astro-cid-j4y4sje3]>p[data-astro-cid-j4y4sje3]+p[data-astro-cid-j4y4sje3]{margin-top:1rem}.about-ledger__block[data-astro-cid-j4y4sje3]{border-top:1px solid var(--line);padding-top:1rem}.about-ledger__block[data-astro-cid-j4y4sje3]+.about-ledger__block[data-astro-cid-j4y4sje3],.about-ledger__note[data-astro-cid-j4y4sje3]+.about-ledger__block[data-astro-cid-j4y4sje3]{margin-top:1.75rem}.about-ledger__label[data-astro-cid-j4y4sje3]{margin-bottom:.75rem;font-weight:400}.about-ledger__primary[data-astro-cid-j4y4sje3]{color:var(--ink);font-size:.975rem;font-weight:550;line-height:1.45}.about-ledger__meta[data-astro-cid-j4y4sje3]{color:var(--ink-soft);margin-top:.125rem;font-size:.875rem;line-height:1.5}.about-ledger__period[data-astro-cid-j4y4sje3]{color:var(--ink-faint);margin-top:.25rem;font-size:.78rem}.about-ledger__detail[data-astro-cid-j4y4sje3]{color:var(--ink-soft);margin-top:.625rem;font-size:.875rem;line-height:1.6}.certs__row[data-astro-cid-j4y4sje3]+.certs__row[data-astro-cid-j4y4sje3]{margin-top:.75rem}.dotline[data-astro-cid-j4y4sje3]{--sep:.85em;overflow-x:clip}.dots[data-astro-cid-j4y4sje3]{flex-wrap:wrap;margin-inline-start:calc(-1 * var(--sep));display:flex}.dots[data-astro-cid-j4y4sje3]>[data-astro-cid-j4y4sje3]{padding-inline-start:var(--sep);position:relative}.dots[data-astro-cid-j4y4sje3]>[data-astro-cid-j4y4sje3]:before{content:"·" / "";width:var(--sep);text-align:center;letter-spacing:0;position:absolute;inset-inline-start:0}.dots[data-astro-cid-j4y4sje3]>[data-astro-cid-j4y4sje3]:first-child:before{content:none}.langs[data-astro-cid-j4y4sje3]{flex-wrap:wrap;gap:.5rem;display:flex}.langs__name[data-astro-cid-j4y4sje3]{color:var(--ink)}.langs__level[data-astro-cid-j4y4sje3]{color:var(--ink-faint)}.dossier[data-astro-cid-j4y4sje3]{border-top:1px solid var(--line);interpolate-size:allow-keywords;margin-top:3rem}.dossier[data-astro-cid-j4y4sje3]>summary[data-astro-cid-j4y4sje3]{cursor:pointer;min-height:48px;font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;font-size:.8125rem;line-height:1.4;list-style:none;display:flex}.dossier[data-astro-cid-j4y4sje3]>summary[data-astro-cid-j4y4sje3]::-webkit-details-marker{display:none}.dossier__label[data-astro-cid-j4y4sje3]{min-width:0;transition:color var(--t-micro) var(--ease-out)}.dossier[data-astro-cid-j4y4sje3]>summary[data-astro-cid-j4y4sje3]:hover .dossier__label[data-astro-cid-j4y4sje3]{color:var(--accent)}.dossier__icon[data-astro-cid-j4y4sje3]{width:1.5rem;height:1.5rem;color:var(--accent);transition:rotate var(--t-short) var(--ease-out);flex:none;place-items:center;font-size:1.25rem;line-height:1;display:grid}.dossier[data-astro-cid-j4y4sje3][open] .dossier__icon[data-astro-cid-j4y4sje3]{rotate:45deg}.dossier__body[data-astro-cid-j4y4sje3]{padding-bottom:1rem}.note[data-astro-cid-j4y4sje3]{border:1px solid var(--line);background:var(--bg-soft);color:var(--ink-soft);font-family:var(--font-mono);border-radius:8px;padding:.625rem .875rem;font-size:.8125rem;line-height:1.5}.dossier__grid[data-astro-cid-j4y4sje3]{gap:3rem;margin-top:2rem;display:grid}@media (width>=64rem){.dossier__grid[data-astro-cid-j4y4sje3]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2rem}.dossier__career[data-astro-cid-j4y4sje3]{grid-column:1/8}.dossier__expertise[data-astro-cid-j4y4sje3]{grid-column:8/13}}.dossier__heading[data-astro-cid-j4y4sje3]{letter-spacing:-.01em;font-size:1.125rem;font-weight:600;line-height:1.3}.timeline[data-astro-cid-j4y4sje3]{border-left:1px solid var(--line);margin-top:1.5rem;margin-left:5px;padding-left:1.75rem}.timeline__item[data-astro-cid-j4y4sje3]{position:relative}.timeline__item[data-astro-cid-j4y4sje3]+.timeline__item[data-astro-cid-j4y4sje3]{margin-top:2.5rem}.timeline__dot[data-astro-cid-j4y4sje3]{border:2px solid var(--line-strong);background:var(--bg);border-radius:50%;width:11px;height:11px;position:absolute;top:.3rem;left:calc(-1.75rem - 6px)}.timeline__dot--current[data-astro-cid-j4y4sje3]{border-color:var(--accent)}.timeline__period[data-astro-cid-j4y4sje3]{color:var(--accent);font-size:.75rem}.timeline__role[data-astro-cid-j4y4sje3]{hyphens:manual;overflow-wrap:break-word;margin-top:.375rem;font-size:1rem;font-weight:600;line-height:1.4}.timeline__role[data-astro-cid-j4y4sje3]:lang(de){hyphens:auto;hyphenate-limit-chars:12 5 5}.timeline__org[data-astro-cid-j4y4sje3]{color:var(--ink-soft);margin-top:.25rem;font-size:.875rem}.timeline__points[data-astro-cid-j4y4sje3]{max-width:42rem;color:var(--ink-soft);margin-top:1rem;font-size:.925rem;line-height:1.6}.timeline__points[data-astro-cid-j4y4sje3]>li[data-astro-cid-j4y4sje3]{padding-left:1rem;position:relative}.timeline__points[data-astro-cid-j4y4sje3]>li[data-astro-cid-j4y4sje3]+li[data-astro-cid-j4y4sje3]{margin-top:.5rem}.timeline__points[data-astro-cid-j4y4sje3]>li[data-astro-cid-j4y4sje3]:before{content:"";background:var(--ink-faint);border-radius:50%;width:4px;height:4px;position:absolute;top:.7em;left:0}.expertise[data-astro-cid-j4y4sje3]{gap:1.5rem;margin-top:1.5rem;display:grid}.expertise__area[data-astro-cid-j4y4sje3]{font-size:.875rem;font-weight:550}.expertise__chips[data-astro-cid-j4y4sje3]{flex-wrap:wrap;gap:.375rem;margin-top:.625rem;display:flex}@media screen{.dossier[data-astro-cid-j4y4sje3]{--dossier-t:var(--t-long)}@media (width>=64rem){.dossier[data-astro-cid-j4y4sje3]{--dossier-t:var(--t-medium)}}:root[data-motion=on] .dossier[data-astro-cid-j4y4sje3]::details-content{block-size:0;transition:block-size var(--dossier-t) var(--ease-in-out), content-visibility var(--dossier-t) allow-discrete;overflow:clip}:root[data-motion=on] .dossier[data-astro-cid-j4y4sje3][open]::details-content{block-size:auto}:root[data-motion=on] .dossier[data-astro-cid-j4y4sje3]:not([open]) .dossier__body[data-astro-cid-j4y4sje3]{opacity:0;transition:opacity var(--t-short) var(--ease-out)}:root[data-motion=on] .dossier[data-astro-cid-j4y4sje3][open] .dossier__body[data-astro-cid-j4y4sje3]{opacity:1;transition:opacity var(--t-medium) var(--ease-out) .12s}@starting-style{:root[data-motion=on] .dossier[data-astro-cid-j4y4sje3][open] .dossier__body[data-astro-cid-j4y4sje3]{opacity:0}}}@media print{.dossier[data-astro-cid-j4y4sje3]::details-content{content-visibility:visible;block-size:auto}.dossier__icon[data-astro-cid-j4y4sje3]{display:none}}.faq[data-astro-cid-ajsgapk5]{border-top:1px solid var(--line);max-width:52rem}details[data-astro-cid-ajsgapk5]{border-bottom:1px solid var(--line);interpolate-size:allow-keywords}summary[data-astro-cid-ajsgapk5]{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:56px;padding-block:1rem;font-size:1.0625rem;font-weight:600;line-height:1.4;list-style:none;display:flex}summary[data-astro-cid-ajsgapk5]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-ajsgapk5]{text-wrap:pretty;min-width:0;transition:color var(--t-micro) var(--ease-out)}summary[data-astro-cid-ajsgapk5]:hover .faq__q[data-astro-cid-ajsgapk5]{color:var(--accent)}.faq__icon[data-astro-cid-ajsgapk5]{width:1.5rem;height:1.5rem;color:var(--accent);transition:rotate var(--t-short) var(--ease-out);flex:none;place-items:center;font-size:1.375rem;font-weight:400;line-height:1;display:grid}details[data-astro-cid-ajsgapk5][open] .faq__icon[data-astro-cid-ajsgapk5]{rotate:45deg}.faq__a[data-astro-cid-ajsgapk5] p[data-astro-cid-ajsgapk5]{max-width:64ch;color:var(--ink-soft);padding-bottom:1.25rem;line-height:1.65}@media screen{:root[data-motion=on] details[data-astro-cid-ajsgapk5]::details-content{block-size:0;transition:block-size var(--t-base) var(--ease-out), content-visibility var(--t-base) allow-discrete;overflow:clip}:root[data-motion=on] details[data-astro-cid-ajsgapk5][open]::details-content{block-size:auto}}@media print{details[data-astro-cid-ajsgapk5]::details-content{content-visibility:visible;block-size:auto}.faq__icon[data-astro-cid-ajsgapk5]{display:none}}.lang-seg[data-astro-cid-p4yawlxv]{--foot:12px;z-index:1;width:fit-content;border:1px solid var(--line);background:var(--bg-card);border-bottom:0;border-radius:16px 16px 0 0;gap:2px;min-inline-size:0;margin:0 auto -1px;padding:4px 4px 3px;display:flex;position:relative}.lang-seg[data-astro-cid-p4yawlxv]:before,.lang-seg[data-astro-cid-p4yawlxv]:after{content:"";width:var(--foot);height:var(--foot);pointer-events:none;position:absolute;bottom:0}.lang-seg[data-astro-cid-p4yawlxv]:before{background:radial-gradient(circle at 0 0, transparent calc(var(--foot) - 1.25px), var(--line) calc(var(--foot) - .75px) calc(var(--foot) - .25px), var(--bg-card) calc(var(--foot) + .25px));right:100%}.lang-seg[data-astro-cid-p4yawlxv]:after{background:radial-gradient(circle at 100% 0, transparent calc(var(--foot) - 1.25px), var(--line) calc(var(--foot) - .75px) calc(var(--foot) - .25px), var(--bg-card) calc(var(--foot) + .25px));left:100%}.lang-seg__opt[data-astro-cid-p4yawlxv]{min-width:44px;min-height:44px;color:var(--ink-soft);letter-spacing:.06em;cursor:pointer;transition:background-color var(--t-short) var(--ease-out), color var(--t-short) var(--ease-out);border-radius:999px;place-items:center;padding-inline:.8rem;font-size:.8rem;display:inline-grid;position:relative}.lang-seg__opt[data-astro-cid-p4yawlxv] input[data-astro-cid-p4yawlxv]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.lang-seg__opt[data-astro-cid-p4yawlxv]:has(:checked){background:var(--ink);color:var(--bg)}@media (prefers-color-scheme:dark){.lang-seg__opt[data-astro-cid-p4yawlxv]:has(:checked){background:var(--accent)}}.lang-seg__opt[data-astro-cid-p4yawlxv]:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.lang-seg__opt[data-astro-cid-p4yawlxv]:not(:has(:checked)):hover{color:var(--ink)}}@media (forced-colors:active){.lang-seg__opt[data-astro-cid-p4yawlxv]:has(:checked){outline:2px solid canvastext}.lang-seg[data-astro-cid-p4yawlxv]:before,.lang-seg[data-astro-cid-p4yawlxv]:after{display:none}}.tk__figure[data-astro-cid-p4yawlxv]{margin:0}.shot[data-astro-cid-p4yawlxv]{visibility:hidden;transition:visibility 0s .64s,clip-path 0s .64s}.shot--fa[data-astro-cid-p4yawlxv]{clip-path:inset(0 0 0 calc(100% - 1px))}.shot--de[data-astro-cid-p4yawlxv],.shot--en[data-astro-cid-p4yawlxv]{clip-path:inset(0 calc(100% - 1px) 0 0)}.tk[data-astro-cid-p4yawlxv]:has(input[value=fa]:checked) .shot--fa[data-astro-cid-p4yawlxv],.tk[data-astro-cid-p4yawlxv]:has(input[value=de]:checked) .shot--de[data-astro-cid-p4yawlxv],.tk[data-astro-cid-p4yawlxv]:has(input[value=en]:checked) .shot--en[data-astro-cid-p4yawlxv]{z-index:2;clip-path:inset(0);visibility:visible;transition:clip-path .64s var(--ease-in-out)}.tk__url[data-astro-cid-p4yawlxv]{display:none}.tk[data-astro-cid-p4yawlxv]:has(input[value=fa]:checked) .tk__url--fa[data-astro-cid-p4yawlxv],.tk[data-astro-cid-p4yawlxv]:has(input[value=de]:checked) .tk__url--de[data-astro-cid-p4yawlxv],.tk[data-astro-cid-p4yawlxv]:has(input[value=en]:checked) .tk__url--en[data-astro-cid-p4yawlxv]{display:inline}@supports not selector(:has(a)){.lang-seg[data-astro-cid-p4yawlxv]{display:none}.shot--fa[data-astro-cid-p4yawlxv]{clip-path:none;visibility:visible}.tk__url--fa[data-astro-cid-p4yawlxv]{display:inline}}.tk__caption[data-astro-cid-p4yawlxv]{max-width:38rem;color:var(--ink-soft);margin-top:.875rem;font-size:.925rem;line-height:1.55}.diag[data-astro-cid-u7g2yryc],.diag__plate[data-astro-cid-u7g2yryc],.diag__stage[data-astro-cid-u7g2yryc]{transform-style:preserve-3d}.diag__plate[data-astro-cid-u7g2yryc]{--diag-shade:#3c3014;--diag-shade-a:.2;border:1px solid var(--line);background-color:var(--bg-card);background-image:radial-gradient(circle at 1px 1px, var(--line) 1px, transparent 0);box-shadow:var(--shadow);background-size:18px 18px;border-radius:18px;padding:clamp(1.25rem,.75rem + 2.5vw,2.5rem) clamp(1rem,.5rem + 2vw,2rem);position:relative}@media (prefers-color-scheme:dark){.diag__plate[data-astro-cid-u7g2yryc]{--diag-shade:#000;--diag-shade-a:.55}}.diag__stage[data-astro-cid-u7g2yryc]{margin-inline:auto;position:relative}.diag__stage--wide[data-astro-cid-u7g2yryc]{max-width:640px;display:none}.diag__stage--narrow[data-astro-cid-u7g2yryc]{max-width:300px}@media (width>=640px){.diag__stage--wide[data-astro-cid-u7g2yryc]{display:block}.diag__stage--narrow[data-astro-cid-u7g2yryc]{display:none}}.diag__svg[data-astro-cid-u7g2yryc]{text-rendering:geometricprecision;width:100%;height:auto;display:block;overflow:visible}.diag__base[data-astro-cid-u7g2yryc]{position:relative}.diag__shade[data-astro-cid-u7g2yryc],.diag__lift[data-astro-cid-u7g2yryc]{pointer-events:none;height:100%;position:absolute;inset:0}.diag__lift[data-astro-cid-u7g2yryc]{--diag-lift:calc(30 + var(--gl,0) * 14);transform:translateZ(calc(var(--diag-lift) * 1px)) scale(calc(1 - var(--diag-lift) / var(--wk-persp,1600)))}.shade-stop[data-astro-cid-u7g2yryc]{stop-color:var(--diag-shade)}.shade-stop--0[data-astro-cid-u7g2yryc]{stop-opacity:var(--diag-shade-a)}.shade-stop--1[data-astro-cid-u7g2yryc]{stop-opacity:calc(var(--diag-shade-a) * .5)}.shade-stop--2[data-astro-cid-u7g2yryc]{stop-opacity:0}.boundary[data-astro-cid-u7g2yryc]{fill:color-mix(in oklab, var(--accent) 4%, transparent);stroke:color-mix(in oklab, var(--accent) 45%, transparent);stroke-width:1px;stroke-dasharray:5 5}.node[data-astro-cid-u7g2yryc]{fill:var(--bg-card);stroke:var(--line-strong);stroke-width:1px}.node--ext[data-astro-cid-u7g2yryc]{fill:none;stroke:var(--control-line);stroke-dasharray:4 4}.tile[data-astro-cid-u7g2yryc]{fill:color-mix(in oklab, var(--accent) 12%, transparent)}.tile--ext[data-astro-cid-u7g2yryc]{fill:color-mix(in oklab, var(--ink) 6%, transparent)}.icon[data-astro-cid-u7g2yryc]{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.icon--ext[data-astro-cid-u7g2yryc]{stroke:var(--ink-soft)}.label[data-astro-cid-u7g2yryc]{fill:var(--ink);font-family:var(--font-sans);letter-spacing:-.01em;font-weight:560}.tech[data-astro-cid-u7g2yryc]{fill:var(--ink-faint);font-family:var(--font-mono)}.flow-label[data-astro-cid-u7g2yryc]{fill:var(--ink-soft);font-family:var(--font-mono)}.link[data-astro-cid-u7g2yryc]{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.link--back[data-astro-cid-u7g2yryc]{stroke:color-mix(in oklab, var(--accent) 55%, transparent)}.port[data-astro-cid-u7g2yryc]{fill:var(--accent)}.port--back[data-astro-cid-u7g2yryc]{fill:color-mix(in oklab, var(--accent) 55%, transparent)}.wk-flow[data-astro-cid-u7g2yryc]{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round;stroke-dasharray:0 16;opacity:0}.wk-flow--back[data-astro-cid-u7g2yryc]{stroke-width:3px}:root[data-motion=on] .diag[data-astro-cid-u7g2yryc].in .wk-flow[data-astro-cid-u7g2yryc]{animation:wk-flow .9s linear calc(1.5s + var(--k,0) * .15s) 4, wk-flow-fade 3.6s linear calc(1.5s + var(--k,0) * .15s) 1}@keyframes wk-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-32px}}@keyframes wk-flow-fade{0%{opacity:0}12%,82%{opacity:.85}to{opacity:0}}.diag__caption[data-astro-cid-u7g2yryc]{max-width:38rem;color:var(--ink-soft);margin-top:.875rem;font-size:.925rem;line-height:1.55}@media (forced-colors:active){.diag__shade[data-astro-cid-u7g2yryc]{display:none}}@media print{.diag__lift[data-astro-cid-u7g2yryc]{transform:none}.diag__shade[data-astro-cid-u7g2yryc]{display:none}}@property --wk-lie{syntax:"<number>";inherits:false;initial-value:0}.work__rows[data-astro-cid-s3r7om35]{gap:clamp(4rem,2rem + 5vw,7rem);display:grid}.row[data-astro-cid-s3r7om35]{align-items:center;gap:2rem;display:grid}@media (width>=1024px){.row[data-astro-cid-s3r7om35]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,.5rem + 2vw,3.5rem)}.row__text[data-astro-cid-s3r7om35],.row__media[data-astro-cid-s3r7om35]{grid-row:1}.row--city[data-astro-cid-s3r7om35] .row__text[data-astro-cid-s3r7om35],.row--automation[data-astro-cid-s3r7om35] .row__text[data-astro-cid-s3r7om35]{grid-column:1/span 5}.row--city[data-astro-cid-s3r7om35] .row__media[data-astro-cid-s3r7om35],.row--automation[data-astro-cid-s3r7om35] .row__media[data-astro-cid-s3r7om35]{grid-column:6/span 7}.row--take[data-astro-cid-s3r7om35] .row__media[data-astro-cid-s3r7om35]{grid-column:1/span 7}.row--take[data-astro-cid-s3r7om35] .row__text[data-astro-cid-s3r7om35]{grid-column:8/span 5}}.row__text[data-astro-cid-s3r7om35],.row__media[data-astro-cid-s3r7om35]{min-width:0}.row__meta[data-astro-cid-s3r7om35]{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;display:flex}.row__year[data-astro-cid-s3r7om35]{color:var(--ink-faint);font-size:.78rem}.row__title[data-astro-cid-s3r7om35]{letter-spacing:-.022em;text-wrap:balance;hyphens:manual;margin-top:.9rem;font-size:clamp(1.45rem,1.1rem + 1.1vw,2rem);font-weight:600;line-height:1.15}.row__caption[data-astro-cid-s3r7om35]{max-width:34rem;color:var(--ink-soft);margin-top:.9rem;line-height:1.6}.row__stack[data-astro-cid-s3r7om35]{flex-wrap:wrap;gap:.4rem;margin-top:1.4rem;display:flex}.row__link[data-astro-cid-s3r7om35]{margin-top:1.5rem}.row__link[data-astro-cid-s3r7om35] a[data-astro-cid-s3r7om35],.reg__link[data-astro-cid-s3r7om35],.work__all[data-astro-cid-s3r7om35] a[data-astro-cid-s3r7om35]{color:var(--accent);font-weight:500}.row__captured[data-astro-cid-s3r7om35]{color:var(--ink-faint);margin-top:.6rem;font-size:.74rem}.row__figcap[data-astro-cid-s3r7om35]{max-width:38rem;color:var(--ink-soft);margin-top:1.1rem;font-size:.925rem;line-height:1.55}.row[data-astro-cid-s3r7om35]{--wk-tint:30 27 75;--wk-glow-a:.26;--wk-sheen-a:.55;--wk-lift-shadow:0 1px 1px #3c30140d, 0 14px 28px -14px #3c301433, 0 44px 70px -40px rgb(var(--wk-tint) / .34)}.row--take[data-astro-cid-s3r7om35]{--wk-tint:22 54 36}.row--automation[data-astro-cid-s3r7om35]{--wk-tint:3 105 161;--wk-glow-a:.16}@media (prefers-color-scheme:dark){.row[data-astro-cid-s3r7om35]{--wk-tint:99 102 241;--wk-glow-a:.3;--wk-sheen-a:.2;--wk-lift-shadow:0 1px 1px #00000080, 0 18px 36px -18px #000000b3, 0 48px 80px -44px rgb(var(--wk-tint) / .4)}.row--take[data-astro-cid-s3r7om35]{--wk-tint:190 150 72;--wk-glow-a:.2}.row--automation[data-astro-cid-s3r7om35]{--wk-tint:56 189 248;--wk-glow-a:.14}}.row__tilt[data-astro-cid-s3r7om35]{--wk-persp:1600;transform-style:preserve-3d;transform:perspective(1600px) translateY(50%) rotateX(calc(var(--wk-lie) * 38deg)) translate3d(0, calc(var(--wk-lie) * 60px), calc(var(--wk-lie) * -120px)) translateY(-50%) rotateX(calc(var(--ny,0) * -5deg)) rotateY(calc(var(--nx,0) * 7deg)) scale(calc(1 + var(--gl,0) * .015));position:relative}.row__tilt[data-astro-cid-s3r7om35]:before{content:"";background:radial-gradient(closest-side, rgb(var(--wk-tint) / var(--wk-glow-a)), transparent);pointer-events:none;border-radius:48px;position:absolute;inset:16% -6% -9%;transform:translateZ(-70px)}.row__tilt[data-astro-cid-s3r7om35] .frame,.row__tilt[data-astro-cid-s3r7om35] .diag__plate{box-shadow:inset 0 1px 0 var(--frame-hi,transparent), var(--wk-lift-shadow)}.row__tilt[data-astro-cid-s3r7om35] .frame:after{content:"";background:linear-gradient(104deg, transparent 43%, rgb(255 255 255/calc(var(--wk-sheen-a) * .35)) 47%, rgb(255 255 255/var(--wk-sheen-a)) 49.5%, rgb(255 255 255/calc(var(--wk-sheen-a) * .25)) 51.5%, transparent 56%);opacity:0;pointer-events:none;position:absolute;inset:0 -60%}@supports (animation-timeline:view()){:root[data-motion=on] .row__media[data-astro-cid-s3r7om35]{view-timeline:--wk-media block}:root[data-motion=on] .row__tilt[data-astro-cid-s3r7om35]{animation-name:wk-stand;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--wk-media;animation-range:entry cover 38%}:root[data-motion=on] .row__tilt[data-astro-cid-s3r7om35] .frame:after{animation-name:wk-sheen;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--wk-media;animation-range:entry cover 40%}:root[data-motion=on] .row__tilt[data-astro-cid-s3r7om35] .diag__lift{animation-name:wk-lift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--wk-media;animation-range:cover 16% cover 44%}:root[data-motion=on] .row__tilt[data-astro-cid-s3r7om35] .diag__shade{animation-name:wk-shade;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--wk-media;animation-range:cover 16% cover 44%}}@media (hover:none) or (pointer:coarse){@supports (animation-timeline:view()){:root[data-motion=on] .row__tilt[data-astro-cid-s3r7om35]{animation-name:wk-stand,wk-sweep;animation-timing-function:linear,linear;animation-fill-mode:both,both;animation-timeline:--wk-media,--wk-media;animation-range:entry cover 38%,cover 10% cover 90%}}}@keyframes wk-stand{0%{--wk-lie:1}to{--wk-lie:0}}@keyframes wk-sheen{0%{opacity:0;translate:-42%}40%{opacity:1}to{opacity:0;translate:42%}}@keyframes wk-lift{0%{transform:translateZ(0)}}@keyframes wk-shade{0%{opacity:0}}@keyframes wk-sweep{0%{--ny:.6}to{--ny:-.6}}@media (forced-colors:active){.row__tilt[data-astro-cid-s3r7om35]:before{display:none}}@media print{.row__tilt[data-astro-cid-s3r7om35],.row__tilt[data-astro-cid-s3r7om35] .diag__lift,.row__tilt[data-astro-cid-s3r7om35] .diag__shade{animation-name:none!important}.row__tilt[data-astro-cid-s3r7om35]{transform:none}.row__tilt[data-astro-cid-s3r7om35]:before,.row__tilt[data-astro-cid-s3r7om35] .frame:after{display:none}}.more[data-astro-cid-s3r7om35]{margin-top:clamp(4.5rem,2.5rem + 5vw,7.5rem)}.more__title[data-astro-cid-s3r7om35]{letter-spacing:-.015em;font-size:clamp(1.2rem,1rem + .6vw,1.45rem);font-weight:600;line-height:1.2}.reg[data-astro-cid-s3r7om35]{border-bottom:1px solid var(--line);margin-top:1.25rem}.reg__row[data-astro-cid-s3r7om35]{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"status year""name name""stack stack""link link";align-items:baseline;gap:.5rem 1rem;padding-block:1.15rem;display:grid}.reg__status[data-astro-cid-s3r7om35]{grid-area:status}.reg__year[data-astro-cid-s3r7om35]{color:var(--ink-faint);grid-area:year;font-size:.78rem}.reg__name[data-astro-cid-s3r7om35]{grid-area:name;font-weight:560;line-height:1.35}.reg__stack[data-astro-cid-s3r7om35]{flex-wrap:wrap;grid-area:stack;gap:.35rem;display:flex}.reg__link[data-astro-cid-s3r7om35]{grid-area:link;justify-self:start;font-size:.85rem}.reg__year--none[data-astro-cid-s3r7om35]{display:none}@media (width>=75rem){.reg__year--none[data-astro-cid-s3r7om35]{display:inline}.reg__row[data-astro-cid-s3r7om35]{grid-template-columns:9.5rem 9rem minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"status year name stack""status year link stack";row-gap:.35rem}.reg__stack[data-astro-cid-s3r7om35]{justify-content:flex-end;align-self:center}}.work__all[data-astro-cid-s3r7om35]{margin-top:2.5rem;font-size:.9rem}
