.bcard-wrap[data-astro-cid-tvskl6us]{--_paper:var(--bcard-paper,oklch(96.5% .012 85));--_ink:var(--bcard-ink,oklch(22% .02 260));--_edge:var(--bcard-edge,oklch(80% .02 85));--_accent:var(--bcard-accent,var(--primary));--_name:var(--bcard-name,var(--font-zarathustra), Georgia, serif)}.bcard[data-astro-cid-tvskl6us]{aspect-ratio:7/4;perspective:1600px;width:min(100%,27rem)}.bcard-inner[data-astro-cid-tvskl6us]{width:100%;height:100%;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.8,.2,1);position:relative}.bcard-face[data-astro-cid-tvskl6us]{background:var(--_paper);color:var(--_ink);-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 0 0 1px var(--_edge), 0 1px 2px oklch(0% 0 0/.12), 0 24px 48px -24px oklch(0% 0 0/.5);border-radius:.45rem;flex-direction:column;padding:clamp(1.25rem,5%,1.75rem);display:flex;position:absolute;inset:0}.bcard-face--front[data-astro-cid-tvskl6us]{text-align:center;justify-content:center;align-items:center}.bcard-face--front[data-astro-cid-tvskl6us]:before{content:"";border:1px solid color-mix(in oklch, var(--_accent) 75%, var(--_paper));pointer-events:none;border-radius:.2rem;position:absolute;inset:8px}.bcard-honorific[data-astro-cid-tvskl6us]{letter-spacing:.02em;opacity:.7;font-size:.8125rem}.bcard-name[data-astro-cid-tvskl6us]{font-family:var(--_name);letter-spacing:0;margin-top:.25rem;font-size:clamp(2.25rem,9vw,3rem);line-height:1}.bcard-role[data-astro-cid-tvskl6us]{margin-top:1rem;font-size:.875rem}.bcard-org[data-astro-cid-tvskl6us]{opacity:.8;font-size:.875rem}.bcard-face--back[data-astro-cid-tvskl6us]{justify-content:space-between;transform:rotateY(180deg)}.bcard-face[data-astro-cid-tvskl6us] a[data-astro-cid-tvskl6us]{color:inherit}.bcard-face[data-astro-cid-tvskl6us] a[data-astro-cid-tvskl6us]:focus-visible{outline:2px solid var(--_accent);outline-offset:2px}.bcard-email[data-astro-cid-tvskl6us]{align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.bcard-email[data-astro-cid-tvskl6us]:hover,.bcard-links[data-astro-cid-tvskl6us] a[data-astro-cid-tvskl6us]:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-color:var(--_accent)}.bcard-links[data-astro-cid-tvskl6us]{grid-template-columns:1fr 1fr;gap:.25rem 1.5rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.bcard-links[data-astro-cid-tvskl6us] a[data-astro-cid-tvskl6us]{align-items:center;gap:.5rem;padding-block:.15rem;text-decoration:none;display:inline-flex}.bcard-links[data-astro-cid-tvskl6us] svg[data-astro-cid-tvskl6us],.bcard-email[data-astro-cid-tvskl6us] svg[data-astro-cid-tvskl6us]{color:var(--_accent)}.bcard-location[data-astro-cid-tvskl6us]{opacity:.8;font-size:.875rem}.bcard[data-astro-cid-tvskl6us]:focus-within .bcard-inner[data-astro-cid-tvskl6us],.bcard[data-astro-cid-tvskl6us][data-flipped=true] .bcard-inner[data-astro-cid-tvskl6us]{transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){.bcard[data-astro-cid-tvskl6us]:hover .bcard-inner[data-astro-cid-tvskl6us]{transform:rotateY(180deg)}}.bcard-flip[data-astro-cid-tvskl6us]{color:var(--muted-foreground);border-radius:.25rem;align-items:center;gap:.5rem;font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.bcard-flip[data-astro-cid-tvskl6us]:hover{color:var(--foreground)}.bcard-flip[data-astro-cid-tvskl6us]:focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (prefers-reduced-motion:reduce){.bcard-inner[data-astro-cid-tvskl6us]{transform-style:flat;transition:none}.bcard[data-astro-cid-tvskl6us]:focus-within .bcard-inner[data-astro-cid-tvskl6us],.bcard[data-astro-cid-tvskl6us][data-flipped=true] .bcard-inner[data-astro-cid-tvskl6us],.bcard[data-astro-cid-tvskl6us]:hover .bcard-inner[data-astro-cid-tvskl6us]{transform:none}.bcard-face[data-astro-cid-tvskl6us]{transition:opacity .2s;transform:none}.bcard-face--back[data-astro-cid-tvskl6us]{opacity:0}.bcard[data-astro-cid-tvskl6us]:focus-within .bcard-face--back[data-astro-cid-tvskl6us],.bcard[data-astro-cid-tvskl6us][data-flipped=true] .bcard-face--back[data-astro-cid-tvskl6us]{opacity:1}.bcard[data-astro-cid-tvskl6us]:focus-within .bcard-face--front[data-astro-cid-tvskl6us],.bcard[data-astro-cid-tvskl6us][data-flipped=true] .bcard-face--front[data-astro-cid-tvskl6us]{opacity:0}}.heat-grid[data-astro-cid-uq2bqw22]{grid-auto-columns:minmax(.75rem,1fr);min-width:max-content}.heat-day[data-astro-cid-uq2bqw22]{aspect-ratio:1}.heat[data-astro-cid-uq2bqw22] [data-astro-cid-uq2bqw22][data-level="0"]{background:color-mix(in oklab, var(--foreground) 6%, var(--background))}.heat[data-astro-cid-uq2bqw22] [data-astro-cid-uq2bqw22][data-level="1"]{background:color-mix(in oklab, var(--primary) 30%, var(--background))}.heat[data-astro-cid-uq2bqw22] [data-astro-cid-uq2bqw22][data-level="2"]{background:color-mix(in oklab, var(--primary) 55%, var(--background))}.heat[data-astro-cid-uq2bqw22] [data-astro-cid-uq2bqw22][data-level="3"]{background:color-mix(in oklab, var(--primary) 80%, var(--background))}.heat[data-astro-cid-uq2bqw22] [data-astro-cid-uq2bqw22][data-level="4"]{background:var(--primary)}
