.shift-track[data-astro-cid-4lmd5kpp]{position:relative;height:340svh}.shift-stick[data-astro-cid-4lmd5kpp]{position:sticky;top:0;height:100svh;min-height:620px;display:flex;align-items:center;overflow:hidden}.shift-grid[data-astro-cid-4lmd5kpp]{display:grid;grid-template-columns:1fr;gap:28px;width:100%;align-items:center}@media (min-width: 1024px){.shift-grid[data-astro-cid-4lmd5kpp]{grid-template-columns:.9fr 1.1fr;gap:72px}}.shift-titles[data-astro-cid-4lmd5kpp]{position:relative;margin-top:22px;min-height:230px}@media (min-width: 1024px){.shift-titles[data-astro-cid-4lmd5kpp]{min-height:380px}}.shift-a[data-astro-cid-4lmd5kpp],.shift-b[data-astro-cid-4lmd5kpp]{position:absolute;inset:0 0 auto;will-change:opacity,transform,filter}.shift-b[data-astro-cid-4lmd5kpp]{opacity:0}.shift-tag[data-astro-cid-4lmd5kpp]{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-500);border:1px solid var(--color-border);border-radius:999px;padding:5px 12px}.shift-tag[data-astro-cid-4lmd5kpp].now{color:var(--color-iris-700);border-color:color-mix(in oklab,var(--color-iris-500) 45%,transparent);background:color-mix(in oklab,var(--color-iris-500) 10%,transparent)}.shift-h[data-astro-cid-4lmd5kpp]{margin-top:18px;max-width:15ch;font-size:clamp(34px,4.4vw,68px);color:var(--color-foreground)}.shift-a[data-astro-cid-4lmd5kpp] .shift-h[data-astro-cid-4lmd5kpp]{color:var(--color-ink-700)}.shift-verbs[data-astro-cid-4lmd5kpp]{margin-top:22px;display:flex;flex-direction:column;gap:4px}.shift-verbs[data-astro-cid-4lmd5kpp] li[data-astro-cid-4lmd5kpp]{font-family:var(--font-display);font-size:clamp(18px,1.7vw,24px);color:var(--color-ink-500);position:relative;width:fit-content;transition:color .3s}.shift-verbs[data-astro-cid-4lmd5kpp] li[data-astro-cid-4lmd5kpp]:after{content:"";position:absolute;left:0;right:0;top:55%;height:2px;background:var(--color-iris-500);transform:scaleX(var(--strike, 0));transform-origin:left}.shift-note[data-astro-cid-4lmd5kpp]{margin-top:18px;font-size:17px;color:var(--color-ink-500);opacity:0}.shift-close[data-astro-cid-4lmd5kpp]{margin-top:22px;max-width:30ch;font-family:var(--font-display);font-size:clamp(20px,1.9vw,27px);line-height:1.25;color:var(--color-ink-700);opacity:0}.shift-stage[data-astro-cid-4lmd5kpp]{position:relative}.shift-panel[data-astro-cid-4lmd5kpp]{position:relative;overflow:hidden;border-radius:2rem;border:1px solid var(--color-border);background:var(--color-paper-soft);aspect-ratio:1.12;max-height:64svh;margin-inline:auto;width:100%;box-shadow:0 40px 80px -40px #2a1a6673}@media (max-width: 1023px){.shift-panel[data-astro-cid-4lmd5kpp]{aspect-ratio:auto;height:46svh;min-height:330px}}.shift-dark[data-astro-cid-4lmd5kpp]{position:absolute;inset:0;opacity:0;background:radial-gradient(70% 60% at 50% 42%,color-mix(in oklab,var(--color-iris-500) 42%,transparent),transparent 70%),var(--color-ink-900)}.shift-bank[data-astro-cid-4lmd5kpp]{position:absolute;inset:9% 12%;display:flex;flex-direction:column;border-radius:1.4rem;background:#fff;border:1px solid #e3e1ea;padding:clamp(18px,2.4vw,32px);filter:grayscale(1);color:#4a4658}.bank-top[data-astro-cid-4lmd5kpp]{display:flex;align-items:center;gap:10px}.bank-logo[data-astro-cid-4lmd5kpp]{width:26px;height:26px;border-radius:6px;background:#b9b6c4}.bank-name[data-astro-cid-4lmd5kpp]{font-size:13px;letter-spacing:.02em;color:#77738a}.bank-lbl[data-astro-cid-4lmd5kpp]{margin-top:auto;font-size:12px;color:#8a879a}.bank-bal[data-astro-cid-4lmd5kpp]{font-family:var(--font-display);font-size:clamp(30px,3.4vw,48px);color:#2f2c3b;letter-spacing:-.02em}.bank-rows[data-astro-cid-4lmd5kpp]{margin-top:18px;display:flex;flex-direction:column}.bank-rows[data-astro-cid-4lmd5kpp] li[data-astro-cid-4lmd5kpp]{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #ecebf1;padding:10px 0;font-size:13px;color:#6d697e}.shift-cfo[data-astro-cid-4lmd5kpp]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,2.6vh,28px);padding:6%;color:#efecf8;pointer-events:none}.cfo-core[data-astro-cid-4lmd5kpp]{opacity:0;display:flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:50%;background:radial-gradient(circle,color-mix(in oklab,var(--color-iris-500) 45%,transparent),transparent 70%)}.cfo-grid[data-astro-cid-4lmd5kpp]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width: 640px){.cfo-grid[data-astro-cid-4lmd5kpp]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}.cfo-grid[data-astro-cid-4lmd5kpp] li[data-astro-cid-4lmd5kpp]{opacity:0;display:flex;flex-direction:column;gap:4px;border-radius:14px;padding:12px 13px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);will-change:opacity,transform}.cfo-grid[data-astro-cid-4lmd5kpp] b[data-astro-cid-4lmd5kpp]{font-family:var(--font-display);font-weight:500;font-size:clamp(14px,1.15vw,17px);color:#fff}.cfo-grid[data-astro-cid-4lmd5kpp] span[data-astro-cid-4lmd5kpp]{font-size:12px;line-height:1.35;color:#c4bddb}@media (max-width: 639px){.cfo-grid[data-astro-cid-4lmd5kpp] span[data-astro-cid-4lmd5kpp]{display:none}.cfo-grid[data-astro-cid-4lmd5kpp] li[data-astro-cid-4lmd5kpp]{padding:10px 12px}}.cfo-grid[data-astro-cid-4lmd5kpp] li[data-astro-cid-4lmd5kpp].on{border-color:color-mix(in oklab,var(--color-iris-300) 55%,transparent);background:color-mix(in oklab,var(--color-iris-500) 18%,transparent)}.shift[data-astro-cid-4lmd5kpp].static .shift-track[data-astro-cid-4lmd5kpp]{height:auto}.shift[data-astro-cid-4lmd5kpp].static .shift-stick[data-astro-cid-4lmd5kpp]{position:static;height:auto;min-height:0;padding-block:clamp(88px,13vh,170px) 0}.shift[data-astro-cid-4lmd5kpp].static .shift-a[data-astro-cid-4lmd5kpp],.shift[data-astro-cid-4lmd5kpp].static .shift-b[data-astro-cid-4lmd5kpp]{position:static;opacity:1}.shift[data-astro-cid-4lmd5kpp].static .shift-b[data-astro-cid-4lmd5kpp]{margin-top:40px}.shift[data-astro-cid-4lmd5kpp].static .shift-titles[data-astro-cid-4lmd5kpp]{min-height:0}.shift[data-astro-cid-4lmd5kpp].static .shift-note[data-astro-cid-4lmd5kpp],.shift[data-astro-cid-4lmd5kpp].static .shift-close[data-astro-cid-4lmd5kpp],.shift[data-astro-cid-4lmd5kpp].static .cfo-core[data-astro-cid-4lmd5kpp],.shift[data-astro-cid-4lmd5kpp].static .cfo-grid[data-astro-cid-4lmd5kpp] li[data-astro-cid-4lmd5kpp],.shift[data-astro-cid-4lmd5kpp].static .shift-dark[data-astro-cid-4lmd5kpp]{opacity:1}.shift[data-astro-cid-4lmd5kpp].static .shift-bank[data-astro-cid-4lmd5kpp]{display:none}
