.author-portrait[data-astro-cid-vnnuxiec]{--foil-x:45%;--foil-y:40%;--tilt-x:0deg;--tilt-y:0deg;cursor:pointer;touch-action:pan-y;background:0 0;border:0;border-radius:10px;width:100%;min-width:0;padding:0;display:block;position:relative}.author-portrait-surface[data-astro-cid-vnnuxiec]{pointer-events:none;isolation:isolate;background:conic-gradient(from 30deg at var(--foil-x) var(--foil-y),#60cbe6,#cba6ec,#947ee0,#72dac1,#f1b47c,#70b8d2,#60cbe6);width:100%;transform:perspective(650px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) scale(var(--portrait-scale,1));border:1px solid #c4d7e25c;border-radius:10px;padding:3px;transition:transform .28s,box-shadow .28s;display:block;position:relative;overflow:hidden;box-shadow:0 2px 12px #0005,inset 0 0 0 1px #d9e8f32e}@media (prefers-reduced-motion:no-preference){.author-portrait[data-astro-cid-vnnuxiec][data-tracking=true] .author-portrait-surface[data-astro-cid-vnnuxiec]{transition:transform 70ms ease-out,box-shadow .28s}}.author-portrait[data-astro-cid-vnnuxiec]:active{--portrait-scale:.985}.author-avatar[data-astro-cid-vnnuxiec]{aspect-ratio:1;object-fit:contain;filter:saturate(.6)brightness(.65)contrast(1.08);border-radius:6px;width:100%;height:auto;transition:filter .25s;display:block}.author-portrait-surface[data-astro-cid-vnnuxiec]:before,.author-portrait-surface[data-astro-cid-vnnuxiec]:after{content:"";pointer-events:none;border-radius:7px;position:absolute;inset:2px}.author-portrait-surface[data-astro-cid-vnnuxiec]:before{z-index:1;background:repeating-linear-gradient(115deg,#21ccda 0%,#7676f0 10%,#df67c5 20%,#efc77a 30%,#68d9ac 40%,#21ccda 50%) 0 0/170% 170%;background-position:var(--foil-x) var(--foil-y);mix-blend-mode:overlay;opacity:.38;transition:opacity .25s}.author-portrait-surface[data-astro-cid-vnnuxiec]:after{z-index:2;background:radial-gradient(circle at var(--foil-x) var(--foil-y),#f8fcffb3 0%,#d9f5ff38 8%,transparent 33%),linear-gradient(125deg,transparent 28%,#d0f7ff26 43%,#ffffff75 48%,#e4bdf32e 53%,transparent 67%);mix-blend-mode:screen;opacity:.15;transition:opacity .25s}.author-portrait[data-astro-cid-vnnuxiec][data-active=true] .author-portrait-surface[data-astro-cid-vnnuxiec],.author-portrait[data-astro-cid-vnnuxiec]:focus-visible .author-portrait-surface[data-astro-cid-vnnuxiec]{box-shadow:0 3px 16px #80cbd326,inset 0 0 0 1px #d9e8f37a}.author-portrait[data-astro-cid-vnnuxiec][data-active=true] .author-avatar[data-astro-cid-vnnuxiec],.author-portrait[data-astro-cid-vnnuxiec]:focus-visible .author-avatar[data-astro-cid-vnnuxiec]{filter:saturate(.8)brightness(.74)contrast(1.08)}.author-portrait[data-astro-cid-vnnuxiec][data-active=true] .author-portrait-surface[data-astro-cid-vnnuxiec]:before,.author-portrait[data-astro-cid-vnnuxiec]:focus-visible .author-portrait-surface[data-astro-cid-vnnuxiec]:before{opacity:.7}.author-portrait[data-astro-cid-vnnuxiec][data-active=true] .author-portrait-surface[data-astro-cid-vnnuxiec]:after,.author-portrait[data-astro-cid-vnnuxiec]:focus-visible .author-portrait-surface[data-astro-cid-vnnuxiec]:after{opacity:.62}.author-portrait[data-astro-cid-vnnuxiec][data-flash=true] .author-portrait-surface[data-astro-cid-vnnuxiec]:after{animation:1s ease-out both foil-glint}@keyframes foil-glint{0%{opacity:.18;background-position:-35px 0}35%{opacity:.65}to{opacity:.15;background-position:35px 0}}@media (prefers-reduced-motion:reduce){.author-portrait-surface[data-astro-cid-vnnuxiec],.author-avatar[data-astro-cid-vnnuxiec],.author-portrait-surface[data-astro-cid-vnnuxiec]:before,.author-portrait-surface[data-astro-cid-vnnuxiec]:after{transition:none;animation:none!important}.author-portrait[data-astro-cid-vnnuxiec]:active{--portrait-scale:1}.author-portrait-surface[data-astro-cid-vnnuxiec]{transition:transform .28s}.author-portrait[data-astro-cid-vnnuxiec][data-tracking=true] .author-portrait-surface[data-astro-cid-vnnuxiec]{transition:transform 70ms ease-out}}.page-shell.section-blog.blog-shell{grid-template-columns:minmax(230px,280px) minmax(0,1fr);align-items:start;gap:clamp(32px,4.5vw,76px);max-width:none;padding:44px 0 72px;display:grid}.blog-shell .blog-listing-main{min-width:0}.blog-shell .page-heading{margin-bottom:25px}.blog-shell .page-heading h1{margin-bottom:12px;font-size:clamp(32px,3vw,40px)}.blog-shell .page-heading .eyebrow{margin-bottom:12px}.blog-shell .listing-width{width:100%;max-width:none}.blog-shell .blog-author{border-top:1px solid var(--line);border-left:1px solid var(--line);min-width:0;color:var(--text);background:linear-gradient(120deg,#07121b87,#0000);align-self:start;padding:22px 22px 18px;position:relative;overflow:auto}.blog-author-slot{align-self:start;min-width:0}@media (width>=761px){.blog-shell .blog-author[data-author-fixed]{top:var(--author-top);left:var(--author-left);width:var(--author-width);max-height:max(80px,calc(100vh - var(--author-top) - 24px));max-height:max(80px,calc(100dvh - var(--author-top) - 24px));z-index:2;position:fixed;overflow:auto}}.blog-shell .blog-author:before{content:"";border-top:1px solid var(--accent);width:50px;position:absolute;top:-1px;left:-1px}.blog-author-eyebrow{font:11px/1.7 var(--mono);color:var(--muted);letter-spacing:.04em;margin:0 0 20px}.blog-author-eyebrow span{margin-inline:5px}.blog-author-portrait{width:150px;max-width:100%;margin-bottom:21px}.blog-author-copy{min-width:0}.blog-author-name{font:600 22px/1.4 var(--display);color:var(--text);overflow-wrap:anywhere;display:inline-block}.blog-author-name span{color:var(--accent);font-size:15px}.blog-author-tags{color:var(--accent-strong);font:12px/1.8 var(--mono);overflow-wrap:anywhere;margin:9px 0 0}.blog-author-about{color:var(--muted);overflow-wrap:anywhere;margin:14px 0 0;font-size:14px;line-height:1.85}.blog-author-links{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:21px;padding-top:15px;font-size:14px;display:flex}.blog-author-links a{color:var(--accent-strong)}.blog-author-links a:hover,.blog-author-name:hover{text-underline-offset:4px;text-decoration:underline}.blog-author-contacts{flex-wrap:nowrap;align-items:center;gap:8px;margin-top:10px;display:flex}.blog-author-icon{width:44px;min-height:44px;color:var(--accent-strong);background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;transition:filter .15s;display:inline-flex}.blog-author-icon svg{flex:none;display:block}.blog-author-icon:hover{filter:brightness(1.12);text-decoration:none}.blog-author-icon:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root[data-theme=light] .blog-shell .blog-author{background:linear-gradient(120deg,#e4edf49c,#0000)}@media (width<=1050px){.page-shell.section-blog.blog-shell{grid-template-columns:230px minmax(0,1fr);gap:28px}.blog-shell .blog-author{padding-inline:18px}.blog-author-portrait{width:136px}}@media (width<=760px){.page-shell.section-blog.blog-shell{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:26px 48px}.blog-shell .blog-author{grid-template-columns:68px minmax(0,1fr);gap:6px 15px;max-height:none;padding:16px 12px;display:grid;position:relative;top:auto;overflow:visible}.blog-author-eyebrow{grid-column:1/-1;margin:0 0 5px;font-size:12px}.blog-author-portrait{grid-area:2/1;width:68px;margin:0}.blog-author-copy{grid-area:2/2}.blog-author-name{font-size:20px}.blog-author-name span{font-size:13px}.blog-author-tags{margin-top:5px;font-size:12px;line-height:1.65}.blog-author-about{margin-top:6px;font-size:14px;line-height:1.7}.blog-author-links{grid-column:1/-1;margin-top:7px;padding-top:10px;font-size:14px}.blog-shell .page-heading{margin-bottom:20px}.blog-shell .page-heading h1{font-size:29px}.blog-shell .filter-nav{align-items:flex-start}}.blog-author-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-blog-categories]{isolation:isolate;position:relative}[data-blog-categories]>[data-blog-category]{z-index:1;position:relative}[data-blog-categories][data-category-motion]>[data-blog-category][aria-current=page]{background:0 0}[data-blog-categories]>.blog-category-plate{z-index:0;pointer-events:none;background:var(--accent-soft);transform-origin:0 0;border-radius:0;display:block;position:absolute}[data-blog-categories]>.blog-category-plate>i{border:0 solid var(--accent-strong);opacity:0;pointer-events:none;width:5px;height:5px;position:absolute}[data-blog-categories]>.blog-category-plate>i:first-child{border-top-width:1px;border-left-width:1px;top:0;left:0}[data-blog-categories]>.blog-category-plate>i:nth-child(2){border-top-width:1px;border-right-width:1px;top:0;right:0}[data-blog-categories]>.blog-category-plate>i:nth-child(3){border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}[data-blog-categories]>.blog-category-plate>i:nth-child(4){border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}@media (prefers-reduced-motion:reduce){[data-blog-categories]>.blog-category-plate,[data-blog-categories]>.blog-category-plate>i{animation:none!important;transform:none!important}}
