.head[data-astro-cid-73dgtvns]{--horizon:clamp(320px, 52vh, 520px);--sun-x:76%;--sun-d:min(36vw, 480px);background:linear-gradient(180deg, transparent 55%, var(--g0) calc(100% - 8px)), radial-gradient(70% 50% at var(--sun-x) var(--horizon), color-mix(in oklab, var(--tint) calc(var(--mix) * 1.4), var(--g1)) 0%, transparent 80%), color-mix(in oklab, var(--tint) calc(var(--mix) * .6), var(--g0));padding-bottom:clamp(48px,6vw,88px);position:relative;overflow:hidden}.compact[data-astro-cid-73dgtvns]{--horizon:clamp(260px, 40vh, 400px);--sun-d:min(28vw, 360px)}.sky[data-astro-cid-73dgtvns]{pointer-events:none;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 calc(100% - 220px),#0000);mask:linear-gradient(#000 calc(100% - 220px),#0000)}.sky[data-astro-cid-73dgtvns]>[data-astro-cid-73dgtvns]{position:absolute}.glow[data-astro-cid-73dgtvns]{left:var(--sun-x);top:var(--horizon);width:calc(var(--sun-d) * 2.1);aspect-ratio:1;background:var(--sun-bloom);animation:bloom 2.4s var(--ease) both;translate:-50% -50%}.upper[data-astro-cid-73dgtvns]{height:var(--horizon);animation:rise 2.2s var(--ease) both;top:0;left:0;right:0;overflow:hidden}.lower[data-astro-cid-73dgtvns]{left:0;right:0;top:var(--horizon);bottom:0;overflow:hidden}.sun[data-astro-cid-73dgtvns],.mirror[data-astro-cid-73dgtvns]{left:var(--sun-x);width:var(--sun-d);aspect-ratio:1;background:var(--sun-fill);mix-blend-mode:screen;border-radius:50%;position:absolute;translate:-50% -50%}.sun[data-astro-cid-73dgtvns]{opacity:.62;top:100%}.mirror[data-astro-cid-73dgtvns]{opacity:.32;top:0;-webkit-mask:url(/_astro/mirror-mask.CsOt7kd2.png) 0 0/100% 100% no-repeat;mask:url(/_astro/mirror-mask.CsOt7kd2.png) 0 0/100% 100% no-repeat}.head[data-astro-cid-73dgtvns][data-sky=wide]{--sun-d:min(44vw, 600px);--sun-x:74%}.head[data-astro-cid-73dgtvns][data-sky=low] .sun[data-astro-cid-73dgtvns]{translate:-50% -26%}.head[data-astro-cid-73dgtvns][data-sky=low] .mirror[data-astro-cid-73dgtvns]{opacity:.22;translate:-50% -74%}.head[data-astro-cid-73dgtvns][data-sky=glow] .sun[data-astro-cid-73dgtvns]{opacity:.55;translate:-50% -9%}.head[data-astro-cid-73dgtvns][data-sky=glow] .lower[data-astro-cid-73dgtvns]{display:none}.head[data-astro-cid-73dgtvns][data-sky=glow] .glow[data-astro-cid-73dgtvns]{width:calc(var(--sun-d) * 2.6);opacity:.6;clip-path:inset(0 0 50%)}.head[data-astro-cid-73dgtvns][data-sky=glow] .line[data-astro-cid-73dgtvns]{background:linear-gradient(90deg, var(--rule) 0, var(--rule) calc(var(--sun-x) - 22%), color-mix(in srgb, var(--sun-core) 85%, transparent) var(--sun-x), var(--rule) calc(var(--sun-x) + 22%), var(--rule) 100%)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.sun[data-astro-cid-73dgtvns],.mirror[data-astro-cid-73dgtvns]{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 80vh}.sun[data-astro-cid-73dgtvns]{animation-name:sink}.mirror[data-astro-cid-73dgtvns]{animation-name:sink-mirror}.glow[data-astro-cid-73dgtvns]{animation:bloom 2.4s var(--ease) both, dim linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 80vh}}}@keyframes sink{to{translate:-50% -14%}}@keyframes sink-mirror{to{translate:-50% -86%}}@keyframes dim{to{opacity:.45}}.line[data-astro-cid-73dgtvns]{left:0;right:0;top:var(--horizon);background:linear-gradient(90deg, var(--rule) 0, var(--rule) calc(var(--sun-x) - 28%), color-mix(in srgb, var(--sun-core) 62%, transparent) var(--sun-x), var(--rule) calc(var(--sun-x) + 28%), var(--rule) 100%);view-transition-name:horizon;height:1px}.title-wrap[data-astro-cid-73dgtvns]{height:var(--horizon);padding:0 var(--gutter) 22px;align-items:flex-end;display:flex;position:relative}.head[data-astro-cid-73dgtvns]>.nav{position:absolute;top:0;left:0;right:0}h1[data-astro-cid-73dgtvns]{font-size:var(--step-5);letter-spacing:-.036em;outline:none;max-width:11em;font-weight:900;line-height:.95}.compact[data-astro-cid-73dgtvns] h1[data-astro-cid-73dgtvns]{font-size:var(--step-4)}[data-astro-cid-73dgtvns]:lang(zh-Hant-TW) h1[data-astro-cid-73dgtvns]{letter-spacing:.01em;line-height:1.12;font-size:calc(var(--step-5) * .84)}[data-astro-cid-73dgtvns]:lang(zh-Hant-TW) .compact[data-astro-cid-73dgtvns] h1[data-astro-cid-73dgtvns]{font-size:calc(var(--step-4) * .86)}.below[data-astro-cid-73dgtvns]{padding:28px var(--gutter) 0;position:relative}.lede[data-astro-cid-73dgtvns]{font-size:var(--step-2);color:var(--text);max-width:34em;line-height:1.45}[data-astro-cid-73dgtvns]:lang(zh-Hant-TW) .lede[data-astro-cid-73dgtvns]{line-height:1.65}@keyframes rise{0%{opacity:0}}@keyframes bloom{0%{opacity:0}}@media (width<=720px){.head[data-astro-cid-73dgtvns]{--sun-x:84%;--sun-d:50vw;--horizon:clamp(300px, 46vh, 420px)}.compact[data-astro-cid-73dgtvns]{--horizon:clamp(240px, 36vh, 340px);--sun-d:44vw}.head[data-astro-cid-73dgtvns],.head[data-astro-cid-73dgtvns][data-sky=wide]{--sun-x:88%;--sun-d:44vw;--horizon:clamp(250px, 36vh, 320px)}.compact[data-astro-cid-73dgtvns]{--sun-x:90%;--sun-d:40vw;--horizon:clamp(210px, 30vh, 270px)}.head[data-astro-cid-73dgtvns][data-sky] .sun[data-astro-cid-73dgtvns]{opacity:.3}h1[data-astro-cid-73dgtvns]{max-inline-size:62%}[data-astro-cid-73dgtvns]:lang(zh-Hant-TW) h1[data-astro-cid-73dgtvns]{max-inline-size:76%}.sun[data-astro-cid-73dgtvns]{opacity:.42}.lede[data-astro-cid-73dgtvns]{font-size:var(--step-1)}}@media (prefers-reduced-motion:reduce){.upper[data-astro-cid-73dgtvns],.glow[data-astro-cid-73dgtvns]{animation:none}}
