.hero-copy[data-astro-cid-lcdefpme]{z-index:20;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:860px;margin:0 auto;padding:0 24px;display:flex;position:relative}.hero-wordmark[data-astro-cid-lcdefpme]{color:#f4f7fb;letter-spacing:-.01em;text-wrap:balance;text-shadow:none;vertical-align:top;justify-content:center;max-width:100%;margin:0 0 -.34em;padding-bottom:0;font-size:clamp(1.65rem,7.4vw,3.25rem);font-weight:600;line-height:1.5;display:inline-flex;overflow:clip}.hero-wordmark[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme][data-line]{overflow-wrap:anywhere;display:block}.hero-description[data-astro-cid-lcdefpme]{color:#e4ecf3e6;text-wrap:pretty;text-shadow:0 1px 12px #040a12a6;max-width:36ch;margin-top:14px;font-size:clamp(15.5px,1.4vw,17px);line-height:1.65}.hero-reading[data-astro-cid-lcdefpme]{vertical-align:top;max-width:min(92vw,680px);min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;color:#f1f6fa;text-shadow:0 2px 18px #040a12d6;transition:color var(--t-hover) var(--ease-out);background:0 0;border:none;align-content:center;justify-items:center;margin-top:24px;padding:6px 4px;font-size:clamp(14px,1.25vw,15.5px);line-height:1.5;text-decoration:none;display:inline-grid;position:relative}.hero-reading-inner[data-astro-cid-lcdefpme]{text-align:center;max-width:100%;min-height:1.5em;display:inline-block;position:relative}.hero-reading-inner[data-astro-cid-lcdefpme]:after{content:"";transform-origin:0;height:1px;transition:transform .32s var(--ease-expo);pointer-events:none;background:currentColor;position:absolute;bottom:-.3em;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.hero-reading[data-astro-cid-lcdefpme]:hover{color:#dfaa73}.hero-reading[data-astro-cid-lcdefpme]:hover .hero-reading-inner[data-astro-cid-lcdefpme]:after{transform:scaleX(1)}}.hero-reading[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-ui)}.hero-reading[data-astro-cid-lcdefpme]:focus-visible .hero-reading-inner[data-astro-cid-lcdefpme]:after{transform:scaleX(1)}.hero-article-title[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;color:inherit;display:inline}.typewriter-cursor[data-astro-cid-lcdefpme]{vertical-align:-.15em;background-color:var(--accent);width:2px;height:1.15em;margin-left:6px;animation:1.05s infinite blink;display:inline-block;box-shadow:0 0 8px #dfaa738c}.link-quiet[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{transition:transform var(--t-ui) var(--ease-out), color var(--t-hover) var(--ease-out);display:inline-block;position:relative}.link-quiet[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:after{content:"";transform-origin:0;height:1px;transition:transform var(--t-ui) var(--ease-expo);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.link-quiet[data-astro-cid-lcdefpme]:hover>span[data-astro-cid-lcdefpme],a[data-astro-cid-lcdefpme]:hover .link-quiet[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{transform:translate(2px)}.link-quiet[data-astro-cid-lcdefpme]:hover>span[data-astro-cid-lcdefpme]:after,a[data-astro-cid-lcdefpme]:hover .link-quiet[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:after{transform:scaleX(1)}a[data-astro-cid-lcdefpme]:hover .link-quiet[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--accent)}}.link-quiet[data-astro-cid-lcdefpme]:focus-visible>span[data-astro-cid-lcdefpme]:after{transform:scaleX(1)}.home-content[data-astro-cid-lcdefpme]{max-width:1120px;margin:0 auto;padding:52px 24px 80px}.home-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;display:grid}.author-card[data-astro-cid-lcdefpme]{border-top-color:#dfaa7342;position:relative;box-shadow:inset 0 1px #ffe2be0b}.author-portrait-wrap[data-astro-cid-lcdefpme]{aspect-ratio:4/4.1;border-radius:var(--radius-ui);isolation:isolate;background:#101d28;border:1px solid #e6ecf21f;max-height:248px;position:relative;overflow:hidden}.author-portrait-wrap[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#080e1400 0%,#080e1438 58%,#080e1480 100%);height:42%;position:absolute;inset:auto 0 0}.tb-avatar-seal[data-astro-cid-lcdefpme]{background:radial-gradient(60% 50% at 72% 18%,#dfaa7321 0%,#0000 70%),radial-gradient(50% 44% at 24% 78%,#608aac29 0%,#0000 72%),#0f1c27;place-items:center;display:grid;position:absolute;inset:0}.tb-avatar-seal[data-astro-cid-lcdefpme]:before{content:"";background-image:radial-gradient(1px 1px at 18% 26%,#f0e2cd8c,#0000 100%),radial-gradient(1px 1px at 68% 16%,#cfe2f066,#0000 100%),radial-gradient(1.5px 1.5px at 82% 62%,#dfaa736b,#0000 100%),radial-gradient(1px 1px at 34% 70%,#cfe2f04d,#0000 100%),radial-gradient(1px 1px at 56% 88%,#f0e2cd3d,#0000 100%);position:absolute;inset:0}.tb-seal-glyph[data-astro-cid-lcdefpme]{color:#dfaa73db;text-shadow:0 0 26px #dfaa7347;font-size:3rem;line-height:1;position:relative}.author-rule[data-astro-cid-lcdefpme]{width:22px;height:2px;transition:width .42s var(--ease-soft);background:#dfaa73d1;border-radius:1px;margin-top:9px;display:block}.profile-bio[data-astro-cid-lcdefpme]{text-wrap:pretty;max-width:19em}.author-portrait-wrap[data-astro-cid-lcdefpme] .tb-avatar[data-astro-cid-lcdefpme]{transition:transform .5s var(--ease-soft);will-change:transform}@media (hover:hover) and (pointer:fine){.author-card[data-astro-cid-lcdefpme]:hover .author-portrait-wrap[data-astro-cid-lcdefpme] .tb-avatar[data-astro-cid-lcdefpme],.author-card[data-astro-cid-lcdefpme]:focus-within .author-portrait-wrap[data-astro-cid-lcdefpme] .tb-avatar[data-astro-cid-lcdefpme]{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.author-portrait-wrap[data-astro-cid-lcdefpme] .tb-avatar[data-astro-cid-lcdefpme]{transition:none}.author-card[data-astro-cid-lcdefpme]:hover .author-portrait-wrap[data-astro-cid-lcdefpme] .tb-avatar[data-astro-cid-lcdefpme]{transform:none}}.profile-actions[data-astro-cid-lcdefpme] .tb-icon-btn[data-astro-cid-lcdefpme][data-tip]:after{left:50%;transform:translateY(-3px)}.profile-actions[data-astro-cid-lcdefpme] .tb-icon-btn[data-astro-cid-lcdefpme][data-tip]:hover:after,.profile-actions[data-astro-cid-lcdefpme] .tb-icon-btn[data-astro-cid-lcdefpme][data-tip]:focus-visible:after{transform:translateY(0)}.profile-actions[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:last-child .tb-icon-btn[data-astro-cid-lcdefpme][data-tip]:after{left:auto;right:0}.author-card[data-astro-cid-lcdefpme]:not(.is-in) .tb-icon-btn[data-astro-cid-lcdefpme]:hover:after{opacity:0}.profile-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex;overflow:visible}@media (hover:hover) and (pointer:fine){.author-card[data-astro-cid-lcdefpme]:hover .author-rule[data-astro-cid-lcdefpme],.author-card[data-astro-cid-lcdefpme]:focus-within .author-rule[data-astro-cid-lcdefpme]{width:32px}}@media (prefers-reduced-motion:reduce){.author-rule[data-astro-cid-lcdefpme]{transition:none}}@media (width<=960px){.home-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:48px}.home-content[data-astro-cid-lcdefpme]{padding:32px 20px 64px}}@media (width<=640px){.hero-copy[data-astro-cid-lcdefpme]{padding:0 20px}.hero-wordmark[data-astro-cid-lcdefpme]{letter-spacing:.015em}}@keyframes blink{0%,48%{opacity:1}52%,to{opacity:0}}.typewriter-cursor[data-astro-cid-lcdefpme]{animation:1.05s infinite blink}@keyframes floatCue{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,5px)}}.hero-scroll-cue[data-astro-cid-lcdefpme]{animation:2.6s ease-in-out infinite floatCue}@keyframes moveWave{0%{transform:translate(-90px)}to{transform:translate(85px)}}.wave-parallax[data-astro-cid-lcdefpme]>use[data-astro-cid-lcdefpme]:first-child{animation:13s cubic-bezier(.55,.5,.45,.5) -2s infinite moveWave}.wave-parallax[data-astro-cid-lcdefpme]>use[data-astro-cid-lcdefpme]:nth-child(2){animation:19s cubic-bezier(.55,.5,.45,.5) -4s infinite moveWave}.wave-parallax[data-astro-cid-lcdefpme]>use[data-astro-cid-lcdefpme]:nth-child(3){animation:26s cubic-bezier(.55,.5,.45,.5) -6s infinite moveWave}@media (prefers-reduced-motion:reduce){.hero-kenburns[data-astro-cid-lcdefpme],.hero-scroll-cue[data-astro-cid-lcdefpme],.wave-parallax[data-astro-cid-lcdefpme]>use[data-astro-cid-lcdefpme]{animation:none}}
