.stat[data-astro-cid-653x6327]{border-top:var(--rule-w) solid var(--color-rule);flex-direction:column-reverse;gap:.35rem;padding-block:.9rem;display:flex}.stat-value[data-astro-cid-653x6327]{font-size:var(--text-shout-s);margin:0;line-height:1}@media print{.hero[data-astro-cid-3s4prhwk]{padding-top:0}.hero-grid[data-astro-cid-3s4prhwk]{grid-template-columns:minmax(0,1fr) 32mm;gap:8mm}.facts[data-astro-cid-3s4prhwk]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4mm}}.cv-entry[data-astro-cid-umui4wti]{grid-template-columns:var(--cv-axis-w) minmax(0, 1fr);padding-bottom:var(--section-pad);grid-template-areas:"dot when"".body";column-gap:.5rem;display:grid}.cv-when[data-astro-cid-umui4wti]{grid-area:when;margin:0}.cv-year[data-astro-cid-umui4wti]{font-size:var(--text-shout-s);line-height:1;display:block}.cv-dot[data-astro-cid-umui4wti]{border:var(--rule-w-heavy) solid var(--color-signal);background:var(--color-paper);border-radius:50%;grid-area:dot;justify-self:center;width:.8rem;height:.8rem;margin-top:.7rem}.cv-entry[data-astro-cid-umui4wti][data-running] .cv-dot[data-astro-cid-umui4wti]{background:var(--color-signal)}.cv-body[data-astro-cid-umui4wti]{overflow-wrap:break-word;grid-area:body;margin-top:.75rem}.cv-body[data-astro-cid-umui4wti] h3{hyphens:auto}:root[data-js][data-motion=on] .cv-entry[data-astro-cid-umui4wti]:not([data-in]) [data-astro-cid-umui4wti]:is(.cv-when,.cv-body,.cv-dot){opacity:0}:root[data-js][data-motion=on] .cv-entry[data-astro-cid-umui4wti]:not([data-in]) [data-astro-cid-umui4wti]:is(.cv-when,.cv-body){transform:translateY(12px)}:root[data-motion=on] .cv-entry[data-astro-cid-umui4wti][data-in] [data-astro-cid-umui4wti]:is(.cv-when,.cv-body){animation:cv-rise .28s var(--ease-signal) both, cv-flicker .28s steps(1, end) both}:root[data-motion=on] .cv-entry[data-astro-cid-umui4wti][data-in] .cv-dot[data-astro-cid-umui4wti]{animation:.28s step-end both cv-flicker}@keyframes cv-rise{0%{transform:translateY(12px)}}@keyframes cv-flicker{0%{opacity:.45}34%{opacity:.2}67%{opacity:.8}to{opacity:1}}@media (width>=48rem){.cv-entry[data-astro-cid-umui4wti]{grid-template-columns:var(--cv-when-w) var(--cv-axis-w) minmax(0, 1fr);grid-template-areas:"when dot body"}.cv-when[data-astro-cid-umui4wti]{text-align:right}.cv-body[data-astro-cid-umui4wti]{margin-top:0}}@media print{.cv-entry[data-astro-cid-umui4wti]{grid-template-columns:var(--cv-when-w) var(--cv-axis-w) minmax(0, 1fr);break-inside:avoid;grid-template-areas:"when dot body";padding-bottom:5mm}.cv-when[data-astro-cid-umui4wti]{text-align:right}.cv-year[data-astro-cid-umui4wti]{font-size:16pt}.cv-body[data-astro-cid-umui4wti]{margin-top:0}.cv-dot[data-astro-cid-umui4wti]{print-color-adjust:exact;margin-top:.35rem}.cv-entry[data-astro-cid-umui4wti] [data-astro-cid-umui4wti]:is(.cv-when,.cv-body,.cv-dot){opacity:1!important;transform:none!important}}.cv[data-astro-cid-yxf3lpcl]{--cv-axis-w:2.5rem;--cv-when-w:9rem;--cv-axis-x:calc(var(--cv-axis-w) / 2);position:relative}.cv-line[data-astro-cid-yxf3lpcl]{top:.9rem;bottom:var(--section-pad);left:var(--cv-axis-x);width:var(--rule-w-heavy);background:var(--color-rule);position:absolute;translate:-50%}.cv-fill[data-astro-cid-yxf3lpcl]{background:var(--color-signal);transform-origin:top;position:absolute;inset:0}.cv-head[data-astro-cid-yxf3lpcl]{background:var(--color-signal);width:.6rem;height:.6rem;box-shadow:0 0 .75rem .15rem var(--color-signal);opacity:0;border-radius:50%;margin:-.3rem 0 0 -.3rem;position:absolute;top:0;left:50%}:root[data-js][data-motion=on] .cv-fill[data-astro-cid-yxf3lpcl]{transform:scaleY(0)}:root[data-motion=on] .cv[data-astro-cid-yxf3lpcl][data-cv-live] .cv-head[data-astro-cid-yxf3lpcl]{opacity:1}@media (width>=48rem){.cv[data-astro-cid-yxf3lpcl]{--cv-axis-x:calc(var(--cv-when-w) + .5rem + var(--cv-axis-w) / 2)}}@media print{.cv[data-astro-cid-yxf3lpcl]{--cv-axis-w:1.75rem;--cv-when-w:5.5rem;--cv-axis-x:calc(var(--cv-when-w) + .5rem + var(--cv-axis-w) / 2)}.cv-line[data-astro-cid-yxf3lpcl]{print-color-adjust:exact}.cv-fill[data-astro-cid-yxf3lpcl]{transform:none!important}.cv-head[data-astro-cid-yxf3lpcl]{display:none}}.rail-track[data-astro-cid-myi5e3g2]{border:var(--rule-w) solid var(--color-field);height:.5rem;overflow:hidden}.rail-fill[data-astro-cid-myi5e3g2]{background:var(--color-signal);transform-origin:0;height:100%;transform:scaleX(var(--rail-value))}@supports (animation-timeline:view()){:root[data-motion=on] .rail-fill[data-astro-cid-myi5e3g2]{animation:linear both rail-sweep view();animation-range:entry 10% cover 45%}}@keyframes rail-sweep{0%{transform:scaleX(0)}}.motif[data-astro-cid-vjwjqahf]{width:100%;height:100%;display:block}.interest-cell[data-astro-cid-mtm2flwn]{transition:transform .4s var(--ease-signal);position:relative}.interest-cell[data-astro-cid-mtm2flwn][data-tilting]{z-index:1;transition-duration:90ms;transition-timing-function:linear}.interest[data-astro-cid-mtm2flwn] .split{transition:text-shadow var(--duration-micro) linear}.interest[data-astro-cid-mtm2flwn]:focus-visible .split{text-shadow:calc(var(--ghost) * -1) 0 var(--color-signal), var(--ghost) 0 var(--color-bolt)}.interest[data-astro-cid-mtm2flwn]{transition:background-color var(--duration-micro) linear, scale .12s var(--ease-out-quart)}@media (hover:none){a[data-astro-cid-mtm2flwn].interest:active{background:var(--color-paper-2);scale:.98}}.interest-motif[data-astro-cid-mtm2flwn]{aspect-ratio:16/10;max-width:12rem}a[data-astro-cid-mtm2flwn].interest:focus-visible{background:var(--color-paper-2)}@media (hover:hover){a[data-astro-cid-mtm2flwn].interest:hover{background:var(--color-paper-2)}.interest[data-astro-cid-mtm2flwn]:hover .split{text-shadow:calc(var(--ghost) * -1) 0 var(--color-signal), var(--ghost) 0 var(--color-bolt)}}@media print{.case-files[data-astro-cid-d7w2w54g]{grid-template-columns:repeat(2,minmax(0,1fr));gap:5mm}}.prose[data-astro-cid-ldoxewim] p+p{margin-top:1.1em}@media print{@page{size:A4;margin:14mm 15mm}:root:has([data-print-cv]){--gutter:0;--section-pad:5mm;--text-shout-s:14pt;--text-shout-m:26pt;--text-lead:10.5pt;--text-body:9pt;--text-body--line-height:1.45;--text-small:8.5pt;--text-label:6.5pt;--color-paper:Canvas;--color-paper-2:Canvas;font-size:9pt}:root:has([data-print-cv]) :is(.masthead,.footer){display:none!important}}
