.flux3-page,.flux3-page__backdrop,.flux3-page__navbar{--color-black:#000000}.flux3-page--site-black{--color-black:#07130e}.flux3-page{--color-white:#f5f5f5;--f3-fg:#f5f5f5;--f3-fg-80:rgba(245,245,245,0.8);--f3-fg-60:rgba(255,255,255,0.6);--f3-fg-55:rgba(245,245,245,0.55);--f3-fg-40:rgba(245,245,245,0.4);--f3-fg-30:rgba(245,245,245,0.3);--f3-fg-12:rgba(245,245,245,0.12);--f3-surface:#0f0f0f;--f3-tab-track:#0f0f0f;--f3-tab-cell:#1f1f1f;--f3-hairline:oklch(1 0 0/0.025);--f3-radius:3px;--radius-xs:var(--f3-radius);--radius-sm:var(--f3-radius);--radius-md:var(--f3-radius);--radius-lg:var(--f3-radius);--radius-xl:var(--f3-radius);--radius-2xl:var(--f3-radius);--radius-3xl:var(--f3-radius);--text-bf-h1:clamp(3.75rem,7.5vw,7.8125rem);--text-bf-h1--line-height:0.86;--text-bf-h1--letter-spacing:-0.055em;--text-bf-h1--font-weight:500;--text-bf-h3:clamp(2rem,3.8vw,3rem);--text-bf-h3--line-height:1;--text-bf-h3--letter-spacing:-0.03em;--text-bf-h3--font-weight:400;--text-bf-subhead-med:clamp(1.25rem,2.1vw,1.625rem);--text-bf-subhead-med--line-height:1;--text-bf-subhead-med--letter-spacing:-0.01em;--text-bf-subhead-med--font-weight:500;--text-bf-paragraph-medium:1rem;--text-bf-paragraph-medium--line-height:1.3;--text-bf-paragraph-medium--letter-spacing:-0.01em;--text-bf-paragraph-medium--font-weight:500;--text-bf-paragraph-regular:1.0625rem;--text-bf-paragraph-regular--line-height:1.35;--text-bf-paragraph-regular--letter-spacing:-0.01em;--text-bf-paragraph-regular--font-weight:400;--text-bf-body-2-regular:0.9375rem;--text-bf-body-2-regular--line-height:1.4;--text-bf-body-2-regular--letter-spacing:0;--text-bf-body-2-regular--font-weight:400;--f3-select-duration:0.28s;--f3-select-ease:cubic-bezier(0.25,1,0.5,1);--f3-gap-section:clamp(2rem,0.875rem + 2.37vw,3rem);--f3-gap-block:clamp(1rem,0.4375rem + 1.19vw,1.5rem);--f3-gap-tight:clamp(0.5rem,0.215rem + 0.6vw,0.75rem);--f3-pad-section:3rem;color:var(--f3-fg);font-weight:400}@media (min-width:768px){.flux3-page{--f3-pad-section:4rem}}@media (min-width:1024px){.flux3-page{--f3-pad-section:7.75rem}}.flux3-page .flux3-section-title{font-size:clamp(2rem,3.8vw,2.5rem)}@media (min-width:1024px){.flux3-page{--text-bf-paragraph-regular:clamp(1.125rem,0.75rem + 0.6vw,1.25rem);--text-bf-paragraph-regular--line-height:1.2}.flux3-page .flux3-section-title{font-size:clamp(1.875rem,.6rem + 2.05vw,2.5rem)}}.flux3-page__backdrop{background:var(--color-black)}.flux3-page .container-layout{max-width:calc(1600px + 2 * 20px);padding-inline:20px}@media (min-width:1024px){.flux3-page .container-layout{max-width:calc(1600px + 2 * 40px);padding-inline:40px}}.flux3-page h1.text-bf-h1+p{font-size:1.375rem;line-height:1.5;letter-spacing:-.02em}.flux3-page cite{font-size:.9375rem;line-height:1.4;letter-spacing:0}.flux3-page img,.flux3-page video{outline:1px solid var(--f3-hairline);outline-offset:-1px}.flux3-page .flux3-media-frame,.flux3-page .flux3-media-thumb{border-color:transparent;border-radius:0}.flux3-page .flux3-media-thumb img,.flux3-page .flux3-media-thumb video{transition:outline-color var(--f3-select-duration) var(--f3-select-ease)}.flux3-page .flux3-media-thumb[data-active=true] img,.flux3-page .flux3-media-thumb[data-active=true] video{outline-color:oklch(1 0 0/.3)}@media (hover:hover) and (pointer:fine){.flux3-page .flux3-media-thumb:not([data-active=true],.flux3-console__thumb--active,.flux3-media-thumb--static):hover img,.flux3-page .flux3-media-thumb:not([data-active=true],.flux3-console__thumb--active,.flux3-media-thumb--static):hover video{outline-color:oklch(1 0 0/.12)}}.flux3-page .flux3-media-caption{position:absolute;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;gap:2px;padding:34px 14px 12px;background:linear-gradient(0deg,rgba(0,0,0,.55),rgba(0,0,0,0));pointer-events:none}.flux3-page .flux3-media-caption__title{color:var(--f3-fg);font-size:15px;font-weight:500;letter-spacing:-.01em}.flux3-page .flux3-media-caption__subtitle{color:rgba(255,255,255,.7);font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.02em}.flux3-page .flux3-media-control{cursor:pointer;touch-action:manipulation;transition:transform .18s cubic-bezier(.2,.6,.2,1),background-color .18s ease}.flux3-page .flux3-media-control:before{position:absolute;inset:-2px;border-radius:inherit;content:""}.flux3-page .flux3-media-control:focus-visible{outline:2px solid var(--f3-fg);outline-offset:3px}@media (hover:hover) and (pointer:fine){.flux3-page .flux3-media-control:hover{background:rgba(0,0,0,.55);transform:scale(1.09)}}.flux3-page .flux3-media-control:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.flux3-page .flux3-media-control{transition:none}.flux3-page .flux3-media-control:active,.flux3-page .flux3-media-control:hover{transform:none}}