.carousel-section.svelte-vuu0hf{width:100%;padding-block:clamp(2.25rem,6vw,4.5rem)}.carousel-window.svelte-vuu0hf{isolation:isolate;background:var(--surface-color);border-radius:2rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff)}.carousel-window.svelte-vuu0hf:after{z-index:3;background:var(--background-color);content:"";pointer-events:none;width:3px;position:absolute;top:0;bottom:0;right:-1px}.carousel-slide.svelte-vuu0hf{aspect-ratio:16/7;min-height:20rem;position:relative}.carousel-slide.entering.svelte-vuu0hf{z-index:2;clip-path:inset(0 0 0 100%);animation:.9s cubic-bezier(.22,1,.36,1) forwards svelte-vuu0hf-reveal-next;position:absolute;inset:0}.carousel-slide.entering.revealing-previous.svelte-vuu0hf{clip-path:inset(0 100% 0 0);animation-name:svelte-vuu0hf-reveal-previous}.carousel-slide.leaving.svelte-vuu0hf{z-index:1}.image-plane.svelte-vuu0hf{transform:translate3d(0, var(--scroll-offset,0px), 0) scale(1.06);will-change:transform;transition:transform .12s linear;position:absolute;inset:-4%}.slide-image.svelte-vuu0hf{object-fit:cover;object-position:center;width:100%;height:100%}.entering.revealing-next.svelte-vuu0hf .image-plane:where(.svelte-vuu0hf){animation:.9s cubic-bezier(.22,1,.36,1) both svelte-vuu0hf-drift-next}.entering.revealing-previous.svelte-vuu0hf .image-plane:where(.svelte-vuu0hf){animation:.9s cubic-bezier(.22,1,.36,1) both svelte-vuu0hf-drift-previous}.leaving.svelte-vuu0hf .image-plane:where(.svelte-vuu0hf){transform:translate3d(-18px, var(--scroll-offset,0px), 0) scale(1.04)}.entering.svelte-vuu0hf .copy-content:where(.svelte-vuu0hf){animation:.9s cubic-bezier(.22,1,.36,1) .1s both svelte-vuu0hf-copy-in}.leaving.svelte-vuu0hf .copy-content:where(.svelte-vuu0hf){animation:.3s both svelte-vuu0hf-copy-out}.slide-copy.svelte-vuu0hf{z-index:1;display:block;position:absolute;inset:0}.slide-copy.svelte-vuu0hf:before{z-index:0;background-image:linear-gradient(115deg, transparent 34%, color-mix(in srgb, var(--surface-color) 94%, transparent) 72%, var(--surface-color) 100%), linear-gradient(to left, var(--surface-color) 0 16px, color-mix(in srgb, var(--surface-color) 96%, transparent) 40px, transparent 30%);content:"";pointer-events:none;position:absolute;inset:-8px}.copy-content.svelte-vuu0hf{z-index:1;text-align:right;flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem,4vw,3rem);display:flex;position:absolute;inset:0}.slide-index.svelte-vuu0hf,.slide-meta.svelte-vuu0hf{color:var(--secondary-color);font-size:.75rem}.slide-title.svelte-vuu0hf{font-family:"Zhaohua Title", var(--font-serif);letter-spacing:-.04em;align-self:flex-end;max-width:55%;margin-block:.55rem;font-size:clamp(1.5rem,3.2vw,2.75rem);font-weight:900;line-height:1.05}.carousel-controls.svelte-vuu0hf{justify-content:center;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.carousel-controls.svelte-vuu0hf button:where(.svelte-vuu0hf){background:var(--surface-color);border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;transition:color .18s,background-color .18s;display:grid}.carousel-controls.svelte-vuu0hf button:where(.svelte-vuu0hf):hover,.carousel-controls.svelte-vuu0hf button:where(.svelte-vuu0hf):focus-visible{color:var(--background-color);background:var(--primary-color);outline:none}.carousel-controls.svelte-vuu0hf svg:where(.svelte-vuu0hf){fill:none;stroke:currentColor;stroke-width:1.8px;width:1rem;height:1rem}.carousel-dots.svelte-vuu0hf{gap:.3rem;display:flex}.carousel-dots.svelte-vuu0hf button:where(.svelte-vuu0hf){background:var(--weak-color);border-radius:999px;width:.3rem;height:.3rem;padding:0;transition:width .3s,background-color .3s}.carousel-dots.svelte-vuu0hf button.active:where(.svelte-vuu0hf){background:var(--primary-color);width:1.1rem}.sr-only.svelte-vuu0hf{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes svelte-vuu0hf-reveal-next{to{clip-path:inset(0)}}@keyframes svelte-vuu0hf-reveal-previous{to{clip-path:inset(0)}}@keyframes svelte-vuu0hf-drift-next{0%{transform:translate3d(42px, var(--scroll-offset,0px), 0) scale(1.06)}to{transform:translate3d(0, var(--scroll-offset,0px), 0) scale(1.06)}}@keyframes svelte-vuu0hf-drift-previous{0%{transform:translate3d(-42px, var(--scroll-offset,0px), 0) scale(1.06)}to{transform:translate3d(0, var(--scroll-offset,0px), 0) scale(1.06)}}@keyframes svelte-vuu0hf-copy-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0,0)}}@keyframes svelte-vuu0hf-copy-out{to{opacity:0;transform:translateY(-10px)}}@media (width<=640px){.carousel-window.svelte-vuu0hf:after{display:none}.carousel-slide.svelte-vuu0hf{aspect-ratio:4/5;min-height:0}.slide-copy.svelte-vuu0hf:before{background-image:linear-gradient(to bottom, transparent 35%, color-mix(in srgb, var(--surface-color) 95%, transparent) 75%, var(--surface-color) 100%)}.copy-content.svelte-vuu0hf{text-align:left}.slide-title.svelte-vuu0hf{align-self:flex-start;max-width:100%}.leaving.svelte-vuu0hf .image-plane:where(.svelte-vuu0hf){transform:translate3d(-10px, var(--scroll-offset,0px), 0) scale(1.04)}@keyframes svelte-vuu0hf-drift-next{0%{transform:translate3d(24px, var(--scroll-offset,0px), 0) scale(1.06)}to{transform:translate3d(0, var(--scroll-offset,0px), 0) scale(1.06)}}@keyframes svelte-vuu0hf-drift-previous{0%{transform:translate3d(-24px, var(--scroll-offset,0px), 0) scale(1.06)}to{transform:translate3d(0, var(--scroll-offset,0px), 0) scale(1.06)}}}@media (prefers-reduced-motion:reduce){.image-plane.svelte-vuu0hf{transition:none;transform:scale(1.02)}.carousel-slide.entering.svelte-vuu0hf,.entering.svelte-vuu0hf .image-plane:where(.svelte-vuu0hf),.entering.svelte-vuu0hf .copy-content:where(.svelte-vuu0hf),.leaving.svelte-vuu0hf .copy-content:where(.svelte-vuu0hf){animation:none}.carousel-slide.entering.svelte-vuu0hf{clip-path:none;opacity:0;animation:.18s forwards svelte-vuu0hf-reduced-fade}.carousel-dots.svelte-vuu0hf button:where(.svelte-vuu0hf),.carousel-controls.svelte-vuu0hf button:where(.svelte-vuu0hf){transition:none}}@keyframes svelte-vuu0hf-reduced-fade{to{opacity:1}}.home-narrow[data-astro-cid-ba372snk]{width:min(100%,45rem)}.home-feed[data-astro-cid-ba372snk]{width:min(100%,65rem)}.hero[data-astro-cid-ba372snk]{margin-inline:calc(50% - 50vw);padding-inline:max(1.5rem,50vw - 22.5rem)}.micro-word[data-astro-cid-ba372snk]{width:100vw;color:var(--primary-color);opacity:.04;pointer-events:none;font-size:clamp(4rem,18vw,19rem);line-height:.72;top:50%;left:50%;transform:translate(-50%,-50%)}#welcome-title[data-astro-cid-ba372snk] span[data-astro-cid-ba372snk]{display:block}.about-pill[data-astro-cid-ba372snk]{box-shadow:inset 0 0 0 1px var(--line-color);transition:opacity .2s,transform .2s}.about-pill[data-astro-cid-ba372snk]:hover{opacity:.7;transform:translateY(-1px)}.status-dots[data-astro-cid-ba372snk] span[data-astro-cid-ba372snk]{border:2px solid var(--primary-color)}.status-dots[data-astro-cid-ba372snk] span[data-astro-cid-ba372snk]:last-child{background:0 0}@media (width<=640px){.home-narrow[data-astro-cid-ba372snk],.home-feed[data-astro-cid-ba372snk]{width:100%}.hero[data-astro-cid-ba372snk]{padding-inline:1.5rem}#welcome-title[data-astro-cid-ba372snk]{font-size:clamp(1.3rem,6.2vw,1.6rem);line-height:1.22}#welcome-title[data-astro-cid-ba372snk] span[data-astro-cid-ba372snk]{max-width:100%}.micro-word[data-astro-cid-ba372snk]{font-size:18vw}}[data-theme=dark] .micro-word[data-astro-cid-ba372snk]{opacity:.04}
