.HandwrittenSignature-module__8sWGMq__root{width:min(460px,94%);max-width:100%;color:color-mix(in srgb, var(--foreground) 82%, transparent);margin:0;overflow:visible}@keyframes HandwrittenSignature-module__8sWGMq__signature-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes HandwrittenSignature-module__8sWGMq__signature-erase{0%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}.HandwrittenSignature-module__8sWGMq__ink{clip-path:inset(0 100% 0 0);width:100%;overflow:hidden}.HandwrittenSignature-module__8sWGMq__drawn{animation:3.2s linear forwards HandwrittenSignature-module__8sWGMq__signature-write}.HandwrittenSignature-module__8sWGMq__erasing{animation:1.4s linear forwards HandwrittenSignature-module__8sWGMq__signature-erase}.HandwrittenSignature-module__8sWGMq__done .HandwrittenSignature-module__8sWGMq__ink{clip-path:inset(0);animation:none;overflow:visible}.HandwrittenSignature-module__8sWGMq__svg{width:100%;max-width:100%;height:auto;display:block;overflow:visible}.HandwrittenSignature-module__8sWGMq__svg path{fill:currentColor;stroke:none}:is([data-theme=light] .HandwrittenSignature-module__8sWGMq__root,[data-theme=sepia] .HandwrittenSignature-module__8sWGMq__root){color:color-mix(in srgb, var(--foreground) 78%, #2b2828 12%)}[data-theme=dusk] .HandwrittenSignature-module__8sWGMq__root{color:color-mix(in srgb, var(--foreground) 90%, #efe7d8 6%)}[data-theme=ink] .HandwrittenSignature-module__8sWGMq__root{color:color-mix(in srgb, var(--foreground) 86%, #d8d0c4 8%)}@media (max-width:640px){.HandwrittenSignature-module__8sWGMq__root{width:min(340px,94%)}}@media (prefers-reduced-motion:reduce){.HandwrittenSignature-module__8sWGMq__ink,.HandwrittenSignature-module__8sWGMq__drawn,.HandwrittenSignature-module__8sWGMq__erasing{clip-path:none;animation:none;overflow:visible}}
.HomeView-module__Jldsta__page{isolation:isolate;width:100%;max-width:680px;margin:0 auto;padding:8px 28px 72px;position:relative}.HomeView-module__Jldsta__shell{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:640px;margin:0 auto;display:flex;position:relative}.HomeView-module__Jldsta__portrait{border:1px solid var(--border);background-color:var(--border);width:220px;height:220px;box-shadow:0 4px 28px color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:50%;flex-shrink:0;margin-bottom:10px;position:relative;overflow:hidden}.HomeView-module__Jldsta__quote{font-family:var(--font-lora), ui-serif, Georgia, serif;letter-spacing:.01em;text-align:center;color:#1f1d1ac7;max-width:440px;margin:0 0 12px;font-size:1.1rem;font-style:italic;font-weight:500;line-height:1.7}[data-theme=sepia] .HomeView-module__Jldsta__quote{color:#3f3428e0}[data-theme=dusk] .HomeView-module__Jldsta__quote{color:#efe7d8f0}[data-theme=ink] .HomeView-module__Jldsta__quote{color:#f1ebddeb}.HomeView-module__Jldsta__portrait img{filter:brightness(1.02)contrast(1.03)saturate(1.06)}[data-theme=ink] .HomeView-module__Jldsta__portrait img{filter:brightness(.85)contrast(1.05)saturate(.75)}.HomeView-module__Jldsta__rule{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--foreground) 38%, transparent) 12%, color-mix(in srgb, var(--foreground) 38%, transparent) 88%, transparent);width:100%;height:1px;margin:2px 0 20px;position:relative}.HomeView-module__Jldsta__ruleMark{border:1px solid color-mix(in srgb, var(--foreground) 55%, transparent);background:var(--background);width:7px;height:7px;box-shadow:0 0 0 3px var(--background);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HomeView-module__Jldsta__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.HomeView-module__Jldsta__article{text-wrap:pretty;width:100%}.HomeView-module__Jldsta__copy{font-family:var(--font-lora), ui-serif, Georgia, serif;color:var(--foreground);margin:0 0 14px;font-size:1.22rem;font-weight:500;line-height:1.75}.HomeView-module__Jldsta__copy:first-of-type{margin-bottom:10px}.HomeView-module__Jldsta__copy:last-of-type{margin-bottom:0}.HomeView-module__Jldsta__flash{color:inherit;font:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(100deg,#ffe566c7,#ffd93db8 55%,#f5c842c2) 0 70%/0% 78% no-repeat;border-radius:.35em .15em .4em .2em/.45em .25em .35em .55em;margin:0 -.04em;padding:.05em .14em .08em;animation:1.05s cubic-bezier(.22,1,.36,1) .3s forwards HomeView-module__Jldsta__flashWipe;box-shadow:0 0 #0000}.HomeView-module__Jldsta__copy:nth-of-type(2) .HomeView-module__Jldsta__flash{animation-delay:.18s}.HomeView-module__Jldsta__copy:nth-of-type(3) .HomeView-module__Jldsta__flash{animation-delay:.5s}.HomeView-module__Jldsta__copy:nth-of-type(5) .HomeView-module__Jldsta__flash{animation-delay:.85s}.HomeView-module__Jldsta__copy:nth-of-type(6) .HomeView-module__Jldsta__flash{animation-delay:1.15s}@keyframes HomeView-module__Jldsta__flashWipe{0%{background-size:0% 78%}to{background-size:100% 78%}}[data-theme=sepia] .HomeView-module__Jldsta__flash{background-image:linear-gradient(100deg,#ffd84ad1,#f0c020c2 55%,#e0b010cc)}:is([data-theme=dusk] .HomeView-module__Jldsta__flash,[data-theme=ink] .HomeView-module__Jldsta__flash){background-image:linear-gradient(100deg,#f2f5f8a3,#e4e9ef94 55%,#d8dee69e)}.HomeView-module__Jldsta__inlineLink{text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;transition:opacity .18s,text-decoration-color .18s,color .18s}.HomeView-module__Jldsta__inlineLink .HomeView-module__Jldsta__flash{-webkit-text-decoration:inherit;text-decoration:inherit;text-decoration-thickness:inherit;text-underline-offset:inherit}[data-theme=dusk] .HomeView-module__Jldsta__inlineLink{color:#fff8ec;text-decoration-color:#fff8ec8c}[data-theme=ink] .HomeView-module__Jldsta__inlineLink{color:#fff;text-decoration-color:#ffffff80}.HomeView-module__Jldsta__inlineLink:hover{opacity:.78;text-decoration-thickness:2px}:is([data-theme=dusk] .HomeView-module__Jldsta__inlineLink:hover,[data-theme=ink] .HomeView-module__Jldsta__inlineLink:hover){text-decoration-color:currentColor}.HomeView-module__Jldsta__signatureWrap{flex-direction:column;align-items:flex-start;width:100%;max-width:100%;margin-top:28px;display:flex;overflow:visible}.HomeView-module__Jldsta__signatureRule{background:color-mix(in srgb, var(--foreground) 42%, transparent);width:42px;height:1px;margin-bottom:12px;position:relative}.HomeView-module__Jldsta__signatureRule:after{background:color-mix(in srgb, var(--foreground) 58%, transparent);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.HomeView-module__Jldsta__signature{width:auto;max-width:100%;position:relative;overflow:visible}@media (max-width:760px){.HomeView-module__Jldsta__page{max-width:680px;padding:4px 22px 56px}.HomeView-module__Jldsta__portrait{width:180px;height:180px}.HomeView-module__Jldsta__quote{max-width:100%;padding:0 4px;font-size:1.08rem;line-height:1.65}.HomeView-module__Jldsta__copy{margin-bottom:12px;font-size:1.2rem;line-height:1.7}.HomeView-module__Jldsta__copy:first-of-type{margin-bottom:8px}.HomeView-module__Jldsta__signatureWrap{margin-top:22px}}@media (prefers-reduced-motion:reduce){.HomeView-module__Jldsta__flash{background-size:100% 78%;animation:none}}
