:root{--bg: #FAF8F3;--bg-2: #F2EFE8;--bg-3: #ECE8DD;--surface: #FFFFFF;--surface-2: #FAF8F3;--surface-dim: #F4F1EA;--ink: #1B2538;--ink-2: #4A5364;--ink-3: #7A828F;--ink-strong: #0E1422;--ink-inv: #FAF8F3;--ink-inv-2: #B6BCC4;--ink-inv-3: #7B838C;--line: #E4DFD0;--line-strong: #D4CFC0;--line-light: #E4DFD0;--line-light-2: #D4CFC0;--silver: #9AA4B5;--silver-deep: #6A7589;--silver-tint: rgba(154, 164, 181, .14);--beam: linear-gradient(135deg, rgba(255, 255, 255, .65) 0%, rgba(155, 165, 180, .18) 35%, transparent 70%);--beam-silver: linear-gradient(135deg, rgba(155, 165, 180, .35) 0%, rgba(255, 255, 255, .55) 30%, transparent 70%);--beam-vertical: linear-gradient(180deg, rgba(155, 165, 180, .12) 0%, transparent 60%);--hairline: 1px solid var(--line);--hairline-strong: 1px solid var(--ink);--amber: #9A6B1A;--amber-tint: rgba(154, 107, 26, .1);--success: #2F7A53;--success-tint: rgba(47, 122, 83, .1);--warning: #9A6B1A;--danger: #A33232;--danger-tint: rgba(163, 50, 50, .1);--font-sans: "Noto Sans TC", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif: var(--font-sans);--font-mono: var(--font-sans);--t-display-xl: clamp(38px, 8vw, 96px);--t-display-l: clamp(32px, 5.5vw, 64px);--t-display: clamp(26px, 4vw, 48px);--t-h1: 40px;--t-h2: 32px;--t-h3: 24px;--t-h4: 20px;--t-body-l: 18px;--t-body: 16px;--t-body-s: 14px;--t-caption: 13px;--t-eyebrow: 12px;--lh-tight: 1.05;--lh-snug: 1.2;--lh-normal: 1.5;--lh-relaxed: 1.7;--tr-tight: -.025em;--tr-snug: -.01em;--tr-normal: 0;--tr-eyebrow: .08em;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--r-0: 0;--r-1: 4px;--r-2: 8px;--r-pill: 9999px;--shadow-sm: 0 1px 2px rgba(27, 37, 56, .04);--shadow-md: 0 8px 24px -8px rgba(27, 37, 56, .1);--shadow-lg: 0 16px 40px -16px rgba(27, 37, 56, .14);--content-max: 1200px;--reading-max: 680px;--nav-height: 68px;--ease: cubic-bezier(.2, .6, .2, 1);--ease-fluid: cubic-bezier(.2, .7, .2, 1);--dur-fast: .12s;--dur: .2s;--dur-slow: .3s;--dur-reveal: .6s}.surface-light{background:var(--surface);color:var(--ink)}.surface-dark{background:var(--ink);color:var(--ink-inv);--line: rgba(250, 248, 243, .16);--line-light: rgba(250, 248, 243, .16)}html{font-family:var(--font-sans);font-size:var(--t-body);line-height:var(--lh-normal);color:var(--ink);background:var(--bg);font-feature-settings:"kern","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html[lang=zh-TW] body{line-height:var(--lh-relaxed)}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);color:inherit;font-weight:700;letter-spacing:var(--tr-snug);line-height:var(--lh-snug);margin:0;text-wrap:balance}h1{font-size:var(--t-h1);font-weight:900;letter-spacing:var(--tr-tight);line-height:var(--lh-tight)}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3)}h4{font-size:var(--t-h4)}.display-xl{font-size:var(--t-display-xl);font-weight:900;letter-spacing:var(--tr-tight);line-height:var(--lh-tight)}.display-l{font-size:var(--t-display-l);font-weight:900;letter-spacing:var(--tr-tight);line-height:var(--lh-tight)}.display{font-size:var(--t-display);font-weight:900;letter-spacing:var(--tr-snug);line-height:var(--lh-snug)}p{margin:0;line-height:var(--lh-normal)}.body-l{font-size:var(--t-body-l);line-height:var(--lh-relaxed)}.body-s{font-size:var(--t-body-s)}.caption{font-size:var(--t-caption);color:var(--ink-3)}a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--silver-deep);transition:color var(--dur-fast) var(--ease),text-decoration-color var(--dur) var(--ease)}a:hover{text-decoration-color:var(--ink)}.surface-dark a{color:var(--ink-inv);text-decoration-color:#faf8f366}.surface-dark a:hover{text-decoration-color:var(--ink-inv)}code,pre,kbd,samp{font-family:var(--font-mono);font-size:.92em}code:not(pre code){background:var(--bg-2);padding:1px 6px;border-radius:var(--r-1);border:1px solid var(--line)}hr{border:0;border-top:1px solid var(--line);margin:var(--s-7) 0}::selection{background:var(--silver-tint);color:var(--ink)}.eyebrow{font-family:var(--font-mono);font-size:var(--t-eyebrow);font-weight:500;text-transform:uppercase;letter-spacing:var(--tr-eyebrow);color:var(--ink-2)}.surface-dark .eyebrow{color:var(--ink-inv-2)}.serif-italic{font-family:var(--font-sans);font-style:normal;font-weight:700;letter-spacing:var(--tr-normal)}.serif-accent{font-family:var(--font-sans);font-style:normal;font-weight:700;letter-spacing:0;line-height:inherit}.mono-num{font-family:var(--font-sans);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--silver-deep)}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.muted{color:var(--ink-2)}.subtle{color:var(--ink-3)}.surface-dark .muted{color:var(--ink-inv-2)}.surface-dark .subtle{color:var(--ink-inv-3)}*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden;scroll-behavior:smooth}body{margin:0;overflow-x:hidden;min-height:100vh;position:relative;background-color:var(--bg)}img,picture,svg,video,canvas{display:block;max-width:100%}button{background:transparent;border:0;color:inherit;font:inherit;cursor:pointer;padding:0}input,textarea,select{font:inherit;color:inherit}.skip-link{position:absolute;top:-100px;left:var(--s-4);z-index:999;background:var(--ink);color:var(--bg);border:1px solid var(--ink);padding:var(--s-3) var(--s-4);border-radius:var(--r-1);text-decoration:none;font-weight:500;transition:top var(--dur) var(--ease)}.skip-link:focus{top:var(--s-4)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:var(--r-1)}.container{max-width:var(--content-max);margin-inline:auto;padding-inline:var(--s-6)}.container-narrow{max-width:var(--reading-max);margin-inline:auto;padding-inline:var(--s-6)}@media(max-width:640px){.container,.container-narrow{padding-inline:var(--s-4)}}section{padding-block:clamp(40px,9vw,112px)}section section{padding-block:inherit}.hover-lift{transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease);will-change:transform}.hover-lift:hover{transform:translateY(-4px) scale(1.012);box-shadow:var(--shadow-md);border-color:var(--ink)!important}.hover-scale{transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);will-change:transform}.hover-scale:hover{transform:scale(1.03);box-shadow:var(--shadow-md)}.hover-arrow{display:inline-flex;align-items:center;gap:6px;transition:gap var(--dur) var(--ease)}.hover-arrow:hover{gap:12px}.hover-underline{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size var(--dur-slow) var(--ease);text-decoration:none}.hover-underline:hover{background-size:100% 1px}.nav-link{position:relative;text-decoration:none;color:var(--ink-2);transition:color var(--dur-fast) var(--ease)}.nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease)}.nav-link:hover,.nav-link.active{color:var(--ink)}.nav-link:hover:after,.nav-link.active:after{transform:scaleX(1)}.reveal{opacity:0;transform:translateY(16px);transition:opacity var(--dur-reveal) var(--ease-fluid),transform var(--dur-reveal) var(--ease-fluid);will-change:opacity,transform}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal-slow{transition-duration:.9s}.reveal-fade,.reveal-fade.in-view{transform:none}.stagger>*{opacity:0;transform:translateY(14px);transition:opacity .54s var(--ease-fluid),transform .54s var(--ease-fluid)}.stagger.in-view>*{opacity:1;transform:translateY(0)}.stagger.in-view>:nth-child(1){transition-delay:0ms}.stagger.in-view>:nth-child(2){transition-delay:80ms}.stagger.in-view>:nth-child(3){transition-delay:.16s}.stagger.in-view>:nth-child(4){transition-delay:.24s}.stagger.in-view>:nth-child(5){transition-delay:.32s}.stagger.in-view>:nth-child(6){transition-delay:.4s}.stagger.in-view>:nth-child(7){transition-delay:.48s}.stagger.in-view>:nth-child(8){transition-delay:.56s}[data-page-entry]>*{opacity:0;transform:translateY(10px);animation:enter .72s var(--ease-fluid) forwards}[data-page-entry]>:nth-child(1){animation-delay:60ms}[data-page-entry]>:nth-child(2){animation-delay:.18s}[data-page-entry]>:nth-child(3){animation-delay:.3s}@keyframes enter{to{opacity:1;transform:translateY(0)}}.pulse-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--success);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.25)}}.marquee-mask{overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%)}.marquee-track{display:flex;gap:var(--s-7);animation:marquee 36s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.card{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-1);padding:var(--s-5);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.card-dim{background:var(--bg-2);border-color:var(--line-strong)}.card-pop{background:var(--silver-tint);border-color:var(--ink)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal,.stagger>*,[data-page-entry]>*,.pulse-dot,.marquee-track{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}@media(max-width:640px){button,a[href],input[type=submit],input[type=button],select{min-height:44px}}.playbook-cta[data-astro-cid-shcx65sr]{display:inline-block;position:relative}.playbook-trigger[data-astro-cid-shcx65sr]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-weight:700;line-height:1;border:1px solid var(--ink);border-radius:var(--r-1);cursor:pointer;text-decoration:none;background:var(--ink);color:var(--bg);transition:background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);white-space:nowrap}.playbook-trigger[data-astro-cid-shcx65sr]:hover{background:var(--ink-strong);transform:translateY(-1px)}.playbook-cta--nav[data-astro-cid-shcx65sr] .playbook-trigger[data-astro-cid-shcx65sr]{font-size:14px;padding:12px 18px}.playbook-cta--hero[data-astro-cid-shcx65sr] .playbook-trigger[data-astro-cid-shcx65sr]{font-size:15px;padding:14px 22px}.playbook-form[data-astro-cid-shcx65sr]{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5);background:var(--surface);border:var(--hairline);border-radius:var(--r-2);box-shadow:var(--shadow-md)}.playbook-form[data-astro-cid-shcx65sr][hidden],.playbook-trigger[data-astro-cid-shcx65sr][hidden]{display:none!important}.playbook-cta--nav[data-astro-cid-shcx65sr] .playbook-form[data-astro-cid-shcx65sr]{position:absolute;top:calc(100% + 8px);right:0;width:320px;z-index:60}.playbook-cta--hero[data-astro-cid-shcx65sr] .playbook-form[data-astro-cid-shcx65sr]{width:100%;max-width:480px}.playbook-form[data-astro-cid-shcx65sr] .hp[data-astro-cid-shcx65sr]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.playbook-form[data-astro-cid-shcx65sr] input[data-astro-cid-shcx65sr][type=email]{padding:14px 16px;border:var(--hairline-strong);background:var(--bg);border-radius:var(--r-1);font-size:15px;color:var(--ink);outline:none;transition:border-color var(--dur-fast) var(--ease)}.playbook-form[data-astro-cid-shcx65sr] input[data-astro-cid-shcx65sr][type=email]::placeholder{color:var(--ink-3)}.playbook-form[data-astro-cid-shcx65sr] input[data-astro-cid-shcx65sr][type=email]:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--silver-tint)}.playbook-submit[data-astro-cid-shcx65sr]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 18px;background:var(--ink);color:var(--bg);border:1px solid var(--ink);border-radius:var(--r-1);font-family:var(--font-sans);font-weight:700;font-size:14px;line-height:1;cursor:pointer;transition:background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.playbook-submit[data-astro-cid-shcx65sr]:hover{background:var(--ink-strong);transform:translateY(-1px)}.playbook-submit[data-astro-cid-shcx65sr][disabled],.playbook-submit[data-astro-cid-shcx65sr][aria-busy=true]{opacity:.55;cursor:not-allowed;transform:none}.playbook-fineprint[data-astro-cid-shcx65sr]{font-size:11px;color:var(--ink-3);letter-spacing:.02em;margin:0;line-height:var(--lh-normal)}.newsletter-status[data-astro-cid-shcx65sr]{margin:0;font-size:13px;line-height:var(--lh-normal);min-height:1.4em}.newsletter-status[data-astro-cid-shcx65sr][data-tone=success]{color:var(--success)}.newsletter-status[data-astro-cid-shcx65sr][data-tone=error]{color:var(--danger)}.newsletter-status[data-astro-cid-shcx65sr][data-tone=info]{color:var(--ink-2)}.playbook-close[data-astro-cid-shcx65sr]{position:absolute;top:8px;right:8px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:var(--ink-3);cursor:pointer;border-radius:var(--r-1);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.playbook-close[data-astro-cid-shcx65sr]:hover{background:var(--bg-2);color:var(--ink)}.playbook-form[data-astro-cid-shcx65sr] .sr-only[data-astro-cid-shcx65sr]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.playbook-cta--nav[data-astro-cid-shcx65sr] .playbook-form[data-astro-cid-shcx65sr]{position:fixed;top:var(--nav-height);left:var(--s-4);right:var(--s-4);width:auto}}.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:50;background:transparent;border-bottom:1px solid transparent;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.nav[data-astro-cid-dmqpwcec].scrolled{background:#faf8f3d9;border-bottom-color:var(--line);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.nav-inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;height:var(--nav-height);gap:var(--s-6)}.logo-link[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0}.logo-desktop[data-astro-cid-dmqpwcec]{height:44px;width:auto}.logo-mobile[data-astro-cid-dmqpwcec]{display:none;height:56px;width:auto}@media(max-width:640px){.logo-desktop[data-astro-cid-dmqpwcec]{display:none}.logo-mobile[data-astro-cid-dmqpwcec]{display:block}}.primary-nav[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:var(--s-5);font-size:16px;font-weight:700;margin-left:var(--s-2)}@media(max-width:980px){.primary-nav[data-astro-cid-dmqpwcec]{display:none}}.nav-actions[data-astro-cid-dmqpwcec]{margin-left:auto;display:flex;align-items:center;gap:var(--s-3)}.lang-switch[data-astro-cid-dmqpwcec]{color:var(--ink-2);text-decoration:none;font-size:14px;font-weight:600;letter-spacing:.04em;padding:6px 10px;border:1px solid var(--line);border-radius:var(--r-1);transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.lang-switch[data-astro-cid-dmqpwcec]:hover{color:var(--ink);border-color:var(--ink)}.menu-btn[data-astro-cid-dmqpwcec]{display:none;color:var(--ink);padding:8px;border:1px solid var(--line);border-radius:var(--r-1)}@media(max-width:980px){.menu-btn[data-astro-cid-dmqpwcec]{display:inline-flex}.cta-desktop[data-astro-cid-dmqpwcec]{display:none}}.mobile-nav[data-astro-cid-dmqpwcec]{background:var(--bg-2);border-top:1px solid var(--line);padding:var(--s-5) var(--s-6)}.mobile-nav[data-astro-cid-dmqpwcec] nav[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:var(--s-3)}.mobile-nav-link[data-astro-cid-dmqpwcec]{color:var(--ink);text-decoration:none;font-size:16px;padding:10px 0;border-bottom:1px solid var(--line)}.mobile-lang[data-astro-cid-dmqpwcec]{font-family:var(--font-mono);font-size:14px;color:var(--ink-2)}.footer[data-astro-cid-sz7xmlte]{background:var(--bg-2);border-top:1px solid var(--line);padding-block:var(--s-9) var(--s-6);color:var(--ink-2)}.footer-inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:var(--s-7)}@media(max-width:980px){.footer-inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:var(--s-6)}.footer-brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1;margin-bottom:var(--s-5)}}@media(max-width:640px){.footer-inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:var(--s-5)}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start;gap:var(--s-3)}}.footer-logo[data-astro-cid-sz7xmlte]{height:36px;width:auto;margin-bottom:var(--s-4)}.footer-tagline[data-astro-cid-sz7xmlte]{font-size:15px;font-weight:500;line-height:var(--lh-normal);color:var(--ink);max-width:320px;margin-bottom:var(--s-4)}.socials[data-astro-cid-sz7xmlte]{display:flex;gap:var(--s-2)}.social[data-astro-cid-sz7xmlte]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:var(--r-1);color:var(--ink-2);text-decoration:none;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.social[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{display:block}.social[data-astro-cid-sz7xmlte]:hover{border-color:var(--ink);color:var(--ink)}.footer-heading[data-astro-cid-sz7xmlte]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:var(--tr-eyebrow);color:var(--ink);margin-bottom:var(--s-4)}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s-2)}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ink-2);text-decoration:none;font-size:13.5px;transition:color var(--dur-fast) var(--ease)}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink)}.footer-bottom[data-astro-cid-sz7xmlte]{margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--ink-3)}.footer-lang[data-astro-cid-sz7xmlte]{color:var(--ink-2);text-decoration:none;font-family:var(--font-mono);letter-spacing:.04em;padding:4px 8px;border:1px solid var(--line-strong);border-radius:var(--r-1)}.footer-lang[data-astro-cid-sz7xmlte]:hover{color:var(--ink);border-color:var(--ink)}.eyebrow-wrap[data-astro-cid-tojtqxni]{display:inline-flex;align-items:center;gap:var(--s-3)}.eyebrow[data-astro-cid-tojtqxni]{font-family:var(--font-mono);font-size:var(--t-eyebrow);font-weight:500;text-transform:uppercase;letter-spacing:var(--tr-eyebrow);color:var(--ink-2)}.surface-dark .eyebrow[data-astro-cid-tojtqxni]{color:var(--ink-inv-2)}.eyebrow-line[data-astro-cid-tojtqxni]{display:inline-block;width:36px;height:2px;background:var(--ink);flex-shrink:0}.surface-dark .eyebrow-line[data-astro-cid-tojtqxni]{background:var(--ink-inv)}.beam-wrap[data-astro-cid-zctp3rzr]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.beam-shaft[data-astro-cid-zctp3rzr]{position:absolute;top:-25%;left:-10%;width:60%;height:150%;transform:rotate(var(--beam-angle));transform-origin:top left;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.55) 30%,rgba(155,165,180,.2) 55%,transparent 100%);filter:blur(22px);opacity:.7;animation:beam-drift 22s ease-in-out infinite;mix-blend-mode:screen}.beam-shaft-2[data-astro-cid-zctp3rzr]{left:35%;width:35%;opacity:.4;animation-delay:-7s;animation-duration:28s;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%)}.beam-shaft-3[data-astro-cid-zctp3rzr]{left:60%;width:25%;opacity:.3;animation-delay:-14s;animation-duration:36s;background:linear-gradient(to right,transparent 0%,rgba(155,165,180,.25) 50%,transparent 100%)}.beam-subtle[data-astro-cid-zctp3rzr] .beam-shaft[data-astro-cid-zctp3rzr]{opacity:.35}.beam-strong[data-astro-cid-zctp3rzr] .beam-shaft[data-astro-cid-zctp3rzr]{opacity:.95}@keyframes beam-drift{0%,to{transform:translateZ(0) rotate(var(--beam-angle))}50%{transform:translate3d(3%,-1%,0) rotate(calc(var(--beam-angle) + .5deg))}}@media(prefers-reduced-motion:reduce){.beam-shaft[data-astro-cid-zctp3rzr]{animation:none!important}}
