/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer utilities{.moving-section .visible{visibility:visible}.moving-section .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.moving-section .relative{position:relative}.moving-section .col-span-2{grid-column:span 2/span 2}.moving-section .mx-2{margin-inline:calc(var(--spacing,.25rem) * 2)}.moving-section .mx-auto{margin-inline:auto}.moving-section .mt-1{margin-top:var(--spacing,.25rem)}.moving-section .mt-2{margin-top:calc(var(--spacing,.25rem) * 2)}.moving-section .mt-3{margin-top:calc(var(--spacing,.25rem) * 3)}.moving-section .mt-4{margin-top:calc(var(--spacing,.25rem) * 4)}.moving-section .mt-5{margin-top:calc(var(--spacing,.25rem) * 5)}.moving-section .mt-6{margin-top:calc(var(--spacing,.25rem) * 6)}.moving-section .mt-7{margin-top:calc(var(--spacing,.25rem) * 7)}.moving-section .mt-8{margin-top:calc(var(--spacing,.25rem) * 8)}.moving-section .mt-10{margin-top:calc(var(--spacing,.25rem) * 10)}.moving-section .mt-12{margin-top:calc(var(--spacing,.25rem) * 12)}.moving-section .mt-14{margin-top:calc(var(--spacing,.25rem) * 14)}.moving-section .mt-16{margin-top:calc(var(--spacing,.25rem) * 16)}.moving-section .mb-2{margin-bottom:calc(var(--spacing,.25rem) * 2)}.moving-section .mb-10{margin-bottom:calc(var(--spacing,.25rem) * 10)}.moving-section .ml-2{margin-left:calc(var(--spacing,.25rem) * 2)}.moving-section .ml-3{margin-left:calc(var(--spacing,.25rem) * 3)}.moving-section .ml-4{margin-left:calc(var(--spacing,.25rem) * 4)}.moving-section .block{display:block}.moving-section .contents{display:contents}.moving-section .flex{display:flex}.moving-section .grid{display:grid}.moving-section .hidden{display:none}.moving-section .inline-flex{display:inline-flex}.moving-section .table{display:table}.moving-section .min-h-11{min-height:calc(var(--spacing,.25rem) * 11)}.moving-section .w-full{width:100%}.moving-section .max-w-2xl{max-width:var(--container-2xl,42rem)}.moving-section .max-w-3xl{max-width:var(--container-3xl,48rem)}.moving-section .max-w-4xl{max-width:var(--container-4xl,56rem)}.moving-section .max-w-5xl{max-width:var(--container-5xl,64rem)}.moving-section .max-w-6xl{max-width:var(--container-6xl,72rem)}.moving-section .max-w-md{max-width:var(--container-md,28rem)}.moving-section .min-w-\[35rem\]{min-width:35rem}.moving-section .min-w-\[48rem\]{min-width:48rem}.moving-section .min-w-\[52rem\]{min-width:52rem}.moving-section .min-w-\[56rem\]{min-width:56rem}.moving-section .scroll-mt-24{scroll-margin-top:calc(var(--spacing,.25rem) * 24)}.moving-section .list-decimal{list-style-type:decimal}.moving-section .list-disc{list-style-type:disc}.moving-section .columns-2{columns:2}.moving-section .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.moving-section .grid-cols-\[minmax\(7rem\,1fr\)_minmax\(6rem\,0\.8fr\)_minmax\(6rem\,0\.8fr\)_minmax\(13rem\,1\.8fr\)\]{grid-template-columns:minmax(7rem,1fr) minmax(6rem,.8fr) minmax(6rem,.8fr) minmax(13rem,1.8fr)}.moving-section .flex-col{flex-direction:column}.moving-section .flex-wrap{flex-wrap:wrap}.moving-section .items-baseline{align-items:baseline}.moving-section .items-center{align-items:center}.moving-section .items-end{align-items:flex-end}.moving-section .justify-between{justify-content:space-between}.moving-section .gap-1{gap:var(--spacing,.25rem)}.moving-section .gap-2{gap:calc(var(--spacing,.25rem) * 2)}.moving-section .gap-3{gap:calc(var(--spacing,.25rem) * 3)}.moving-section .gap-4{gap:calc(var(--spacing,.25rem) * 4)}.moving-section .gap-5{gap:calc(var(--spacing,.25rem) * 5)}.moving-section .gap-6{gap:calc(var(--spacing,.25rem) * 6)}.moving-section .gap-8{gap:calc(var(--spacing,.25rem) * 8)}.moving-section .gap-10{gap:calc(var(--spacing,.25rem) * 10)}:where(.moving-section .space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.moving-section .space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.moving-section .space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.moving-section .space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.moving-section .space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.moving-section .space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 12) * calc(1 - var(--tw-space-y-reverse)))}.moving-section .gap-x-4{column-gap:calc(var(--spacing,.25rem) * 4)}.moving-section .gap-x-5{column-gap:calc(var(--spacing,.25rem) * 5)}.moving-section .gap-y-1{row-gap:var(--spacing,.25rem)}.moving-section .gap-y-3{row-gap:calc(var(--spacing,.25rem) * 3)}:where(.moving-section .divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.moving-section .divide-hairline>:not(:last-child)){border-color:var(--color-hairline,#d4cdbe)}.moving-section .overflow-x-auto{overflow-x:auto}.moving-section .rounded-none{border-radius:0}.moving-section .border{border-style:var(--tw-border-style);border-width:1px}.moving-section .border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.moving-section .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.moving-section .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.moving-section .border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.moving-section .border-hairline{border-color:var(--color-hairline,#d4cdbe)}.moving-section .border-line-dim{border-color:var(--color-line-dim,#375ebd)}.moving-section .bg-paper-2{background-color:var(--color-paper-2,#e8e2d4)}.moving-section .bg-paper\/85{background-color:#f3efe6d9}@supports (color:color-mix(in lab, red, red)){.moving-section .bg-paper\/85{background-color:color-mix(in oklab, var(--color-paper,#f3efe6) 85%, transparent)}}.moving-section .p-4{padding:calc(var(--spacing,.25rem) * 4)}.moving-section .p-5{padding:calc(var(--spacing,.25rem) * 5)}.moving-section .p-8{padding:calc(var(--spacing,.25rem) * 8)}.moving-section .px-3{padding-inline:calc(var(--spacing,.25rem) * 3)}.moving-section .px-4{padding-inline:calc(var(--spacing,.25rem) * 4)}.moving-section .px-5{padding-inline:calc(var(--spacing,.25rem) * 5)}.moving-section .py-2{padding-block:calc(var(--spacing,.25rem) * 2)}.moving-section .py-3{padding-block:calc(var(--spacing,.25rem) * 3)}.moving-section .py-4{padding-block:calc(var(--spacing,.25rem) * 4)}.moving-section .py-5{padding-block:calc(var(--spacing,.25rem) * 5)}.moving-section .py-6{padding-block:calc(var(--spacing,.25rem) * 6)}.moving-section .py-10{padding-block:calc(var(--spacing,.25rem) * 10)}.moving-section .py-12{padding-block:calc(var(--spacing,.25rem) * 12)}.moving-section .py-14{padding-block:calc(var(--spacing,.25rem) * 14)}.moving-section .py-16{padding-block:calc(var(--spacing,.25rem) * 16)}.moving-section .pt-3{padding-top:calc(var(--spacing,.25rem) * 3)}.moving-section .pt-4{padding-top:calc(var(--spacing,.25rem) * 4)}.moving-section .pt-5{padding-top:calc(var(--spacing,.25rem) * 5)}.moving-section .pt-6{padding-top:calc(var(--spacing,.25rem) * 6)}.moving-section .pt-7{padding-top:calc(var(--spacing,.25rem) * 7)}.moving-section .pt-8{padding-top:calc(var(--spacing,.25rem) * 8)}.moving-section .pr-3{padding-right:calc(var(--spacing,.25rem) * 3)}.moving-section .pr-4{padding-right:calc(var(--spacing,.25rem) * 4)}.moving-section .pb-8{padding-bottom:calc(var(--spacing,.25rem) * 8)}.moving-section .pl-4{padding-left:calc(var(--spacing,.25rem) * 4)}.moving-section .pl-5{padding-left:calc(var(--spacing,.25rem) * 5)}.moving-section .text-left{text-align:left}.moving-section .font-display{font-family:var(--font-display);font-optical-sizing:auto;font-family:var(--font-display,Georgia, "Times New Roman", ui-serif, serif)}.moving-section .font-mono{font-family:var(--font-mono,"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace)}.moving-section .text-2xl{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.moving-section .text-3xl{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}.moving-section .text-4xl{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}.moving-section .text-lg{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.moving-section .text-sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.moving-section .text-xl{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.moving-section .text-xs{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.moving-section .text-\[2\.5rem\]{font-size:2.5rem}.moving-section .font-medium{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.moving-section .tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.moving-section .tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.moving-section .tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.moving-section .text-ink{color:var(--color-ink,#16140f)}.moving-section .text-ink-soft{color:var(--color-ink-soft,#3c382f)}.moving-section .text-line-dim{color:var(--color-line-dim,#375ebd)}.moving-section .text-muted{color:var(--color-muted,#676359)}.moving-section .text-ok{color:var(--color-ok,#3f6b4e)}.moving-section .text-warn{color:var(--color-warn,#835b26)}.moving-section .capitalize{text-transform:capitalize}.moving-section .uppercase{text-transform:uppercase}.moving-section .ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.moving-section .no-underline{text-decoration-line:none}.moving-section .backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (hover:hover){.moving-section .hover\:border-ink-soft:hover{border-color:var(--color-ink-soft,#3c382f)}.moving-section .hover\:bg-paper-2:hover{background-color:var(--color-paper-2,#e8e2d4)}.moving-section .hover\:text-line-dim:hover{color:var(--color-line-dim,#375ebd)}}@media (width>=40rem){.moving-section .sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.moving-section .sm\:col-span-1{grid-column:span 1/span 1}.moving-section .sm\:mt-0{margin-top:0}.moving-section .sm\:grid{display:grid}.moving-section .sm\:columns-3{columns:3}.moving-section .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.moving-section .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.moving-section .sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.moving-section .sm\:grid-cols-\[3rem_1fr\]{grid-template-columns:3rem 1fr}.moving-section .sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.moving-section .sm\:grid-cols-\[minmax\(7rem\,1fr\)_minmax\(6rem\,0\.8fr\)_minmax\(6rem\,0\.8fr\)_minmax\(13rem\,1\.8fr\)\]{grid-template-columns:minmax(7rem,1fr) minmax(6rem,.8fr) minmax(6rem,.8fr) minmax(13rem,1.8fr)}.moving-section .sm\:flex-row{flex-direction:row}.moving-section .sm\:items-baseline{align-items:baseline}.moving-section .sm\:justify-between{justify-content:space-between}.moving-section .sm\:gap-4{gap:calc(var(--spacing,.25rem) * 4)}.moving-section .sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.moving-section .sm\:p-7{padding:calc(var(--spacing,.25rem) * 7)}.moving-section .sm\:px-6{padding-inline:calc(var(--spacing,.25rem) * 6)}.moving-section .sm\:py-3{padding-block:calc(var(--spacing,.25rem) * 3)}.moving-section .sm\:text-5xl{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}@media (width>=64rem){.moving-section .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.moving-section .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.moving-section .lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.moving-section .lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.moving-section .lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.moving-section .lg\:grid-cols-\[minmax\(0\,28rem\)_1fr\]{grid-template-columns:minmax(0,28rem) 1fr}.moving-section .lg\:gap-16{gap:calc(var(--spacing,.25rem) * 16)}.moving-section .lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.moving-section .lg\:pt-0{padding-top:0}}}.moving-section{--text-moving-kicker:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-body:.9375rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.75rem;--text-4xl:3.75rem;--text-moving-numeral:3.25rem;--leading-display:1.05;--leading-tight:1.2;--leading-body:1.55;--tracking-display:-.03em;--tracking-moving-kicker:.14em;--radius-none:0;--radius-hair:2px;--radius-input:4px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-arc:cubic-bezier(.22, 1, .36, 1);--duration-micro:80ms;--duration-quick:.16s;--duration-select:.24s;--duration-page:.4s;--duration-arc:1.1s}@layer base{.moving-section button:not(:disabled),.moving-section [role=button]:not(:disabled){cursor:pointer}.moving-section{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:var(--color-paper);min-height:100dvh;color:var(--color-ink);font-size:16px;font-size:var(--text-body);line-height:var(--leading-body)}.moving-section ::selection{background:#375ebd66}@supports (color:color-mix(in lab, red, red)){.moving-section ::selection{background:color-mix(in oklab, var(--color-line-dim) 40%, transparent)}}.moving-section ::selection{color:var(--color-ink)}.moving-section h1,.moving-section h2,.moving-section h3{text-wrap:balance;font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display)}.moving-section p{text-wrap:pretty}.moving-section a{color:var(--color-line-dim);text-underline-offset:.18em;text-decoration-thickness:1px}.moving-section a:hover{color:var(--color-ink)}.moving-section :focus-visible{outline:2px solid var(--color-line-dim);outline-offset:3px}.moving-section input,.moving-section select,.moving-section textarea{font:inherit}.moving-section .field{border:1px solid var(--color-hairline);background:var(--color-paper-2);width:100%;min-height:2.75rem;color:var(--color-ink);padding:.5rem .85rem}}.moving-section .moving-kicker{font-family:var(--font-sans);font-size:var(--text-moving-kicker);letter-spacing:var(--tracking-moving-kicker);text-transform:uppercase;color:var(--color-muted);font-weight:500}.moving-section .moving-numeral{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "ss01" 0;letter-spacing:-.02em;line-height:1}@media (prefers-reduced-motion:reduce){.moving-section *,.moving-section :before,.moving-section :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes map-emerge{0%{opacity:0}to{opacity:1}}@keyframes arc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.moving-section .hero-map-states{animation:map-emerge .6s var(--ease-out) both}.moving-section .hero-map-arc{stroke-dasharray:1;stroke-dashoffset:1px;animation:arc-draw 1.1s var(--ease-arc) 1.4s both}.moving-section .hero-copy{opacity:1}@media (prefers-reduced-motion:reduce){.moving-section .hero-map-states,.moving-section .hero-copy{opacity:1;animation:none;transform:none}.moving-section .hero-map-arc{stroke-dashoffset:0;animation:none}}.moving-section .ff,.moving-section .ffh,.moving-section .ffc{--ff-void:#05070b;--ff-gold:#d9c49b;--ff-gold-hot:#f2dcae;--ff-blue:#9fb0ff;--ff-haze:#9aa3b8;--ff-bar:7%;--ff-ease:cubic-bezier(.7, 0, .2, 1)}.moving-section .ff{width:min(1280px,100vw - 2rem);margin-left:calc(50% + -1*min(640px,50vw - 1rem))}.moving-section .ff-stage{isolation:isolate;background:radial-gradient(ellipse at 50% 72%, #8b96c81a, transparent 62%), var(--ff-void);border:1px solid var(--color-hairline);height:clamp(520px,80vh,880px);position:relative;overflow:hidden}.moving-section .ff-canvas{cursor:grab;touch-action:pan-y;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease-out);display:block;position:absolute;inset:0}.moving-section .ff-stage[data-status=live] .ff-canvas,.moving-section .ffc-stage[data-status=live] .ff-canvas{opacity:1}.moving-section .ff-stage[data-capture] .ff-bottom,.moving-section .ff-stage[data-capture] .ff-top-r{display:none}.moving-section .ff-stage[data-capture] .ff-card{bottom:40px}.moving-section .ffc{min-width:0;margin:0}.moving-section .ffc-stage{isolation:isolate;aspect-ratio:8/5;background:var(--ff-void);border:1px solid var(--color-hairline);max-width:100%;position:relative;overflow:hidden}.moving-section .ffc-poster{transition:opacity .9s var(--ease-out);align-items:center;display:grid;position:absolute;inset:0}.moving-section .ffc-stage[data-status=live] .ffc-poster{opacity:0}.moving-section .ffc-load{z-index:3;position:absolute;bottom:12px;right:12px}.moving-section .ffc-cap{color:var(--color-muted);margin-top:.6rem;font-size:.8rem;line-height:1.45}.moving-section .ff-canvas.is-dragging{cursor:grabbing}.moving-section .ff-canvas:focus-visible{outline:2px solid var(--color-line-dim);outline-offset:-4px}.moving-section .ff-fallback{z-index:1;align-content:center;gap:1rem;padding:5rem 1.5rem 9rem;display:grid;position:absolute;inset:0}.moving-section .ff-fallback p{text-align:center;color:var(--color-ink-soft);font-size:.9rem}.moving-section .ff-labels,.moving-section .ff-hud{pointer-events:none;position:absolute;inset:0}.moving-section .ff-labels{z-index:2}.moving-section .ff-hud{z-index:4}.moving-section .ff-stage:after{content:"";z-index:1;pointer-events:none;opacity:0;transition:opacity .9s var(--ease-out);background:linear-gradient(90deg,#05070bcc,#05070b6b 34%,#0000 60%);position:absolute;inset:0}.moving-section .ff-stage[data-status=live]:after{opacity:1}.moving-section .ff-bar{z-index:3;height:0;transition:height 1.1s var(--ff-ease);background:#000;position:absolute;left:0;right:0;overflow:hidden}.moving-section .ff-bar--top{top:0}.moving-section .ff-bar--bottom{bottom:0}.moving-section .ff-stage[data-mode=film] .ff-bar{height:var(--ff-bar)}.moving-section .ff-ticker{white-space:nowrap;font:400 10.5px var(--font-sans);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--color-muted);align-items:center;display:flex;position:absolute;inset:0}.moving-section .ff-ticker span{padding-left:100%;animation:80s linear infinite ff-tick;display:inline-block}@keyframes ff-tick{to{transform:translate(-100%)}}.moving-section .ff-top{font:500 10.5px/1.7 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:#e8e4d899;transition:top 1.1s var(--ff-ease);justify-content:space-between;gap:16px;display:flex;position:absolute;top:18px;left:24px;right:24px}.moving-section .ff-top b{letter-spacing:.26em;color:var(--color-ink);font-weight:500}.moving-section .ff-top-r{text-align:right;justify-items:end;display:grid}.moving-section .ff-live{color:var(--ff-gold)}.moving-section .ff-stage[data-mode=film] .ff-top{top:calc(var(--ff-bar) + 16px)}.moving-section .ff-corner{width:20px;height:20px;transition:top 1.1s var(--ff-ease), bottom 1.1s var(--ff-ease);border:0 solid #e8e4d847;position:absolute}.moving-section .ff-corner--a{border-width:1px 0 0 1px;top:10px;left:10px}.moving-section .ff-corner--b{border-width:1px 1px 0 0;top:10px;right:10px}.moving-section .ff-corner--c{border-width:0 0 1px 1px;bottom:10px;left:10px}.moving-section .ff-corner--d{border-width:0 1px 1px 0;bottom:10px;right:10px}.moving-section .ff-stage[data-mode=film] .ff-corner--a,.moving-section .ff-stage[data-mode=film] .ff-corner--b{top:calc(var(--ff-bar) + 10px)}.moving-section .ff-stage[data-mode=film] .ff-corner--c,.moving-section .ff-stage[data-mode=film] .ff-corner--d{bottom:calc(var(--ff-bar) + 10px)}.moving-section .ff-card{opacity:0;filter:blur(10px);max-width:min(660px,100% - 56px);transition:opacity .7s ease, transform 1s var(--ease-out), filter .9s ease, bottom 1.1s var(--ff-ease);gap:10px;display:grid;position:absolute;bottom:88px;left:28px;transform:translateY(12px)}.moving-section .ff-card.is-in{opacity:1;filter:none;transform:none}.moving-section .ff-stage:not([data-status=live]) .ff-card,.moving-section .ff-stage[data-mode=film] .ff-card{bottom:calc(var(--ff-bar) + 88px)}.moving-section .ff-card-eye{font:500 11px/1.4 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ff-gold)}.moving-section .ff-card-title{font-family:var(--font-display);letter-spacing:-.014em;text-wrap:balance;color:var(--color-ink);text-shadow:0 2px 36px #000000b3;margin:0;font-size:clamp(1.75rem,3.2vw,3.1rem);font-weight:400;line-height:1.06}.moving-section .ff-card-sub{font:400 12px/1.6 var(--font-sans);letter-spacing:.03em;font-variant-numeric:tabular-nums;color:var(--color-ink-soft);text-shadow:0 1px 14px #000}.moving-section .ff-consent{pointer-events:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.moving-section .ff-bottom{transition:bottom 1.1s var(--ff-ease);align-items:flex-end;gap:14px;display:flex;position:absolute;bottom:18px;left:24px;right:24px}.moving-section .ff-stage:not([data-status=live]) .ff-bottom{display:none}.moving-section .ff-stage[data-mode=film] .ff-bottom{bottom:calc(var(--ff-bar) + 14px)}.moving-section .ff-ctl{white-space:nowrap;min-height:36px;font:500 10.5px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#080a0e8c;border:1px solid #e8e4d838;padding:0 12px}.moving-section .ff-ctl:hover{border-color:#f2dcaeb3}.moving-section .ff-ctl:disabled,.moving-section .ff-tl:disabled{opacity:.45;cursor:default}.moving-section .ff-ctl:focus-visible,.moving-section .ff-tl:focus-visible{outline:2px solid var(--color-line-dim);outline-offset:2px}.moving-section .ff-timeline{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;display:grid}.moving-section .ff-tl{text-align:left;min-width:0;font:500 10.5px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);pointer-events:auto;background:0 0;border:0;gap:7px;padding:6px 0 4px;display:grid}.moving-section .ff-tl>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.moving-section .ff-tl:hover{color:var(--color-ink-soft)}.moving-section .ff-tl-n{font-variant-numeric:tabular-nums;color:var(--color-ink-soft);margin-right:8px}.moving-section .ff-tl-bar{background:#e8e4d829;height:1px;display:block;position:relative;overflow:hidden}.moving-section .ff-tl-bar b{transform-origin:0;background:var(--ff-gold-hot);position:absolute;inset:0;transform:scaleX(0)}.moving-section .ff-tl[aria-current=step]{color:var(--color-ink)}.moving-section .ff-tl[aria-current=step] .ff-tl-n{color:var(--ff-gold-hot)}.moving-section .ff-lab{opacity:0;will-change:transform;transition:opacity .5s;position:absolute;top:0;left:0}.moving-section .ff-lab-dot{border:1px solid var(--ff-gold-hot);width:8px;height:8px;position:absolute;top:-4px;left:-4px;transform:rotate(45deg);box-shadow:0 0 12px #f2dcae8c}.moving-section .ff-lab-line{transform-origin:0 0;background:#e8e4d880;width:20px;height:1px;position:absolute;top:-3px;left:3px;transform:rotate(-38deg)}.moving-section .ff-lab-txt{white-space:nowrap;font:500 10.5px/1.4 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--color-ink-soft);text-shadow:0 1px 14px #000,0 0 2px #000;border-left:1px solid #e8e4d866;gap:1px;padding-left:10px;display:grid;position:absolute;bottom:11px;left:18px}.moving-section .ff-lab-txt em{font-style:normal;font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--color-ink);font-size:21px;line-height:1.1}.moving-section .ff-lab-txt i{color:var(--color-muted);font-style:normal}.moving-section .ff-lab--flip .ff-lab-line{left:-3px;transform:rotate(-142deg)}.moving-section .ff-lab--below .ff-lab-line{top:3px;transform:rotate(38deg)}.moving-section .ff-lab--below.ff-lab--flip .ff-lab-line{transform:rotate(142deg)}.moving-section .ff-lab--below .ff-lab-txt{top:11px;bottom:auto}.moving-section .ff-lab--flip .ff-lab-txt{border-left:0;border-right:1px solid #e8e4d866;justify-items:end;padding-left:0;padding-right:10px;left:auto;right:18px}.moving-section .ff-lab--loss .ff-lab-dot{border-color:var(--ff-blue);box-shadow:0 0 12px #9fb0ff8c}.moving-section .ff-lab--haze .ff-lab-dot{border-color:var(--ff-haze);box-shadow:none;border-style:dashed}.moving-section .ff-legend{background:var(--color-hairline);border:1px solid var(--color-hairline);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.moving-section .ff-legend li{min-width:0;color:var(--color-ink-soft);background:var(--color-paper);align-items:center;gap:.85rem;padding:.85rem 1rem;font-size:.82rem;line-height:1.45;display:flex}.moving-section .ff-legend b{color:var(--color-ink);font-weight:500}.moving-section .ff-sw{flex:none;place-items:center;width:26px;height:26px;display:grid;position:relative}.moving-section .ff-sw svg{width:26px;height:26px;overflow:visible}.moving-section .ff-sw-gain,.moving-section .ff-sw-loss{background:linear-gradient(to top, var(--sw) 55%, transparent);width:6px;height:24px;box-shadow:0 0 10px var(--sw);position:relative}@supports (color:color-mix(in lab, red, red)){.moving-section .ff-sw-gain,.moving-section .ff-sw-loss{box-shadow:0 0 10px color-mix(in oklab, var(--sw) 55%, transparent)}}.moving-section .ff-sw-gain{--sw:var(--ff-gold-hot)}.moving-section .ff-sw-loss{--sw:var(--ff-blue)}.moving-section .ff-sw-gain:after{content:"";background:#fff;height:1.5px;position:absolute;top:8px;left:-3px;right:-3px}.moving-section .ff-sw-haze{background:linear-gradient(#0000,#9aa3b88c);width:8px;height:18px;position:relative}.moving-section .ff-sw-haze:after{content:"";border:1px dashed var(--ff-haze);border-radius:50%;width:22px;height:6px;position:absolute;bottom:-3px;left:-7px}.moving-section .ff-sw-comet{background:linear-gradient(to right, transparent, var(--ff-gold-hot));width:20px;height:2px;position:relative}.moving-section .ff-sw-comet:after{content:"";width:6px;height:6px;box-shadow:0 0 8px var(--ff-gold-hot);background:#fff;border-radius:50%;position:absolute;top:-2px;right:-4px}@media (width<=900px){.moving-section .ff{--ff-bar:4%}.moving-section .ff-legend{grid-template-columns:1fr}}@media (width<=640px){.moving-section .ff-stage{height:clamp(540px,82vh,720px)}.moving-section .ff-stage:after{background:linear-gradient(#0000 40%,#05070b73 64%,#05070bd9)}.moving-section .ff-top{left:16px;right:16px}.moving-section .ff-hide-s,.moving-section .ff-tl-l{display:none}.moving-section .ff-card{max-width:calc(100% - 36px);bottom:84px;left:18px}.moving-section .ff-card-title{font-size:1.6rem}.moving-section .ff-bottom{gap:8px;left:16px;right:16px}.moving-section .ff-tl-n{margin:0}}.moving-section .ffh{border-bottom:1px solid var(--color-hairline);flex-direction:column;display:flex;position:relative;overflow:hidden}.moving-section .ffh-copy{z-index:1;pointer-events:none;width:100%;max-width:72rem;margin-inline:auto;padding:3rem 1rem 2rem;position:relative}.moving-section .ffh-caption{order:3;padding-block:0 3rem}.moving-section .ffh-copy>div{pointer-events:auto;max-width:32rem}.moving-section .ffh-stage{order:2;height:26rem;margin:0 1rem 1rem}.moving-section .ffh-stage:after{display:none}.moving-section .ffh-card{border:1px solid var(--color-hairline);background:#f3efe6d9;gap:.55rem;padding:.8rem 1rem .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.moving-section .ffh-card{background:color-mix(in oklab, var(--color-paper) 85%, transparent)}}.moving-section .ffh-card{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.moving-section .ffh-card-text{opacity:0;gap:.45rem;transition:opacity .5s;display:grid}.moving-section .ffh-card-text.is-in{opacity:1}.moving-section .ffh-card-title{min-height:2.4em;font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;color:var(--color-ink);margin:0;font-size:1.15rem;line-height:1.2}.moving-section .ffh-card-sub{min-height:3.1em;font:400 11.5px/1.55 var(--font-sans);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--color-ink-soft);margin:0}.moving-section .ffh-meta{font:500 10.5px/1.4 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--color-muted);justify-content:space-between;gap:1rem;display:flex}.moving-section .ffh-timeline{gap:6px}.moving-section .ffh-timeline .ff-tl{padding:8px 0 6px}.moving-section .ffh-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.moving-section .ffh-actions a{margin-left:auto;font-size:.8rem}.moving-section .ffh-fresh{border-bottom:1px solid var(--color-hairline);color:var(--color-muted);margin:0;padding-bottom:.5rem;font-size:11.5px;line-height:1.5}@media (width>=640px){.moving-section .ffh-copy{padding-inline:1.5rem}.moving-section .ffh-stage{margin-inline:1.5rem}}@media (width>=1024px){.moving-section .ffh{justify-content:flex-end;min-height:88dvh}.moving-section .ffh-copy{padding-block:2rem 1rem}.moving-section .ffh-caption{order:0;padding-block:0 3rem}.moving-section .ffh-stage{z-index:0;border:0;height:auto;margin:0;position:absolute;inset:0}.moving-section .ffh-stage:after{background:linear-gradient(90deg,#05070be6,#05070b9e 38%,#0000 66%);display:block}}.moving-section :is(.ff,.ffh,.ffc){--color-paper:#0a0c10;--color-paper-2:#12161e;--color-paper-3:#181d28;--color-hairline:#566071;--color-ink:#e8e4d8;--color-ink-soft:#b8c0cd;--color-muted:#a8b0be;--color-line-dim:#c4b49a;background:var(--color-paper);color:var(--color-ink)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
