@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap";
@import "https://db.onlinewebfonts.com/c/e66905e07608167a84e6ad52f638c3c6?family=Helvetica+Now+Var";
@layer reset{@scope([data-astryx-theme=neutral]) to ([data-astryx-theme]){:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);color:var(--color-text-primary)}:where(h1){font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:1.3333}:where(h2){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.4}:where(h3){font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.4118}:where(h4){font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:1.4286}:where(h5){font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.6667}:where(h6){font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.6}:where(p){font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.4286}:where(small){font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);line-height:1.6667}:where(code,pre){font-family:var(--font-family-code);font-size:var(--font-size-base);line-height:1.4286}:where(hr){border:none;border-top:1px solid var(--color-border)}}}@layer astryx-theme{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@scope([data-astryx-theme=neutral]) to ([data-astryx-theme]){:scope{--font-size-4xs:.375rem;--font-size-3xs:.4375rem;--font-size-2xs:.5rem;--font-size-xs:.625rem;--font-size-sm:.75rem;--font-size-base:.875rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.8125rem;--font-size-4xl:2.1875rem;--font-size-5xl:2.625rem;--text-heading-1-size:var(--font-size-2xl);--text-heading-1-weight:var(--font-weight-semibold);--text-heading-1-leading:1.3333;--text-heading-2-size:var(--font-size-xl);--text-heading-2-weight:var(--font-weight-semibold);--text-heading-2-leading:1.4;--text-heading-3-size:var(--font-size-lg);--text-heading-3-weight:var(--font-weight-bold);--text-heading-3-leading:1.4118;--text-heading-4-size:var(--font-size-base);--text-heading-4-weight:var(--font-weight-bold);--text-heading-4-leading:1.4286;--text-heading-5-size:var(--font-size-sm);--text-heading-5-weight:var(--font-weight-semibold);--text-heading-5-leading:1.6667;--text-heading-6-size:var(--font-size-xs);--text-heading-6-weight:var(--font-weight-semibold);--text-heading-6-leading:1.6;--text-body-size:var(--font-size-base);--text-body-weight:var(--font-weight-normal);--text-body-leading:1.4286;--text-large-size:var(--font-size-lg);--text-large-weight:var(--font-weight-semibold);--text-large-leading:1.4118;--text-label-size:var(--font-size-base);--text-label-weight:var(--font-weight-medium);--text-label-leading:1.4286;--text-code-size:var(--font-size-base);--text-code-weight:var(--font-weight-normal);--text-code-leading:1.4286;--text-supporting-size:var(--font-size-sm);--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.6667;--text-display-1-size:var(--font-size-5xl);--text-display-1-weight:var(--font-weight-normal);--text-display-1-leading:1.2381;--text-display-2-size:var(--font-size-4xl);--text-display-2-weight:var(--font-weight-normal);--text-display-2-leading:1.2571;--text-display-3-size:var(--font-size-3xl);--text-display-3-weight:var(--font-weight-normal);--text-display-3-leading:1.3793;--duration-fast-min:95ms;--duration-fast:.125s;--duration-fast-max:.165s;--duration-medium-min:.225s;--duration-medium:.3s;--duration-medium-max:.4s;--duration-slow-min:.525s;--duration-slow:.7s;--duration-slow-max:.935s;--font-family-body:Figtree, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-heading:Figtree, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-code:ui-monospace, "SF Mono", Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-syntax-keyword:var(--lightningcss-light,#700084)var(--lightningcss-dark,#efa8ff);--color-syntax-string:var(--lightningcss-light,#005600)var(--lightningcss-dark,#a6d2a2);--color-syntax-comment:var(--lightningcss-light,#737373)var(--lightningcss-dark,#a3a3a3);--color-syntax-number:var(--lightningcss-light,#6e3500)var(--lightningcss-dark,#ffb37f);--color-syntax-function:var(--lightningcss-light,#00458c)var(--lightningcss-dark,#a0caff);--color-syntax-type:var(--lightningcss-light,#700084)var(--lightningcss-dark,#efa8ff);--color-syntax-variable:var(--lightningcss-light,#171717)var(--lightningcss-dark,#e5e5e5);--color-syntax-operator:var(--lightningcss-light,#737373)var(--lightningcss-dark,#a3a3a3);--color-syntax-constant:var(--lightningcss-light,#6e3500)var(--lightningcss-dark,#ffb37f);--color-syntax-tag:var(--lightningcss-light,#89001a)var(--lightningcss-dark,#ffaeaa);--color-syntax-attribute:var(--lightningcss-light,#584400)var(--lightningcss-dark,#eec12f);--color-syntax-property:var(--lightningcss-light,#005348)var(--lightningcss-dark,#83dac9);--color-syntax-punctuation:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,#525252);--color-syntax-background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#0a0a0a);--color-background-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#262626);--color-background-body:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#1b1b1b);--color-background-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b1b);--color-background-popover:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b1b);--color-background-muted:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#1b1b1b);--color-accent:var(--lightningcss-light,#262626)var(--lightningcss-dark,#ebebeb);--color-accent-muted:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#262626);--color-neutral:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff1a);--color-overlay:var(--lightningcss-light,#00000080)var(--lightningcss-dark,#000c);--color-overlay-hover:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff0d);--color-overlay-pressed:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);--color-text-primary:var(--lightningcss-light,#171717)var(--lightningcss-dark,#fafafa);--color-text-secondary:var(--lightningcss-light,#737373)var(--lightningcss-dark,#a3a3a3);--color-text-disabled:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,#525252);--color-text-accent:var(--lightningcss-light,#262626)var(--lightningcss-dark,#ebebeb);--color-on-dark:#fff;--color-on-light:#171717;--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);--color-on-success:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);--color-on-error:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);--color-on-warning:#171717;--color-icon-accent:var(--lightningcss-light,#262626)var(--lightningcss-dark,#ebebeb);--color-icon-primary:var(--lightningcss-light,#171717)var(--lightningcss-dark,#fafafa);--color-icon-secondary:var(--lightningcss-light,#737373)var(--lightningcss-dark,#a3a3a3);--color-icon-disabled:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,#525252);--color-success:var(--lightningcss-light,#007004)var(--lightningcss-dark,#9fe59b);--color-error:var(--lightningcss-light,#a50c25)var(--lightningcss-dark,#ffc6c1);--color-warning:var(--lightningcss-light,#745b00)var(--lightningcss-dark,#fdcf4f);--color-success-muted:var(--lightningcss-light,#c5e5c0)var(--lightningcss-dark,#84c9803d);--color-error-muted:var(--lightningcss-light,#facecb)var(--lightningcss-dark,#ff9e973d);--color-warning-muted:var(--lightningcss-light,#f8da9d)var(--lightningcss-dark,#deb4333d);--color-border:var(--lightningcss-light,#ebebeb)var(--lightningcss-dark,#ffffff1a);--color-border-emphasized:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#525252);--color-skeleton:var(--lightningcss-light,#ebebeb)var(--lightningcss-dark,#525252);--color-shadow:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000004d);--color-tint-hover:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-background-red:var(--lightningcss-light,#facecb)var(--lightningcss-dark,#ff9e973d);--color-border-red:var(--lightningcss-light,#e6bab8)var(--lightningcss-dark,#ff6f6c);--color-icon-red:var(--lightningcss-light,#89001a)var(--lightningcss-dark,#ff9e97);--color-text-red:var(--lightningcss-light,#89001a)var(--lightningcss-dark,#ffc6c1);--color-background-orange:var(--lightningcss-light,#fad0b5)var(--lightningcss-dark,#ffa2583d);--color-border-orange:var(--lightningcss-light,#e6bda2)var(--lightningcss-dark,#e2883e);--color-icon-orange:var(--lightningcss-light,#6e3500)var(--lightningcss-dark,#ffa258);--color-text-orange:var(--lightningcss-light,#6e3500)var(--lightningcss-dark,#ffc9a2);--color-background-yellow:var(--lightningcss-light,#f8da9d)var(--lightningcss-dark,#deb4333d);--color-border-yellow:var(--lightningcss-light,#e4c279)var(--lightningcss-dark,#c0990e);--color-icon-yellow:var(--lightningcss-light,#584400)var(--lightningcss-dark,#deb433);--color-text-yellow:var(--lightningcss-light,#584400)var(--lightningcss-dark,#fdcf4f);--color-background-green:var(--lightningcss-light,#c5e5c0)var(--lightningcss-dark,#84c9803d);--color-border-green:var(--lightningcss-light,#b2d1ac)var(--lightningcss-dark,#69ad67);--color-icon-green:var(--lightningcss-light,#0c5700)var(--lightningcss-dark,#84c980);--color-text-green:var(--lightningcss-light,#0c5700)var(--lightningcss-dark,#9fe59b);--color-background-teal:var(--lightningcss-light,#a5e3d6)var(--lightningcss-dark,#7ec6b83d);--color-border-teal:var(--lightningcss-light,#94d6c8)var(--lightningcss-dark,#63ab9d);--color-icon-teal:var(--lightningcss-light,#005348)var(--lightningcss-dark,#7ec6b8);--color-text-teal:var(--lightningcss-light,#005348)var(--lightningcss-dark,#99e2d3);--color-background-cyan:var(--lightningcss-light,#a3e0ef)var(--lightningcss-dark,#83c2d43d);--color-border-cyan:var(--lightningcss-light,#91d3e3)var(--lightningcss-dark,#67a7b8);--color-icon-cyan:var(--lightningcss-light,#00505f)var(--lightningcss-dark,#83c2d4);--color-text-cyan:var(--lightningcss-light,#00505f)var(--lightningcss-dark,#9edef0);--color-background-blue:var(--lightningcss-light,#c4ddfb)var(--lightningcss-dark,#9eb7ff3d);--color-border-blue:var(--lightningcss-light,#b1c9e7)var(--lightningcss-dark,#6d9cfe);--color-icon-blue:var(--lightningcss-light,#00458c)var(--lightningcss-dark,#9eb7ff);--color-text-blue:var(--lightningcss-light,#00458c)var(--lightningcss-dark,#c7d3ff);--color-background-purple:var(--lightningcss-light,#eccef3)var(--lightningcss-dark,#f297ff3d);--color-border-purple:var(--lightningcss-light,#d8bbdf)var(--lightningcss-dark,#dd74f0);--color-icon-purple:var(--lightningcss-light,#700084)var(--lightningcss-dark,#f297ff);--color-text-purple:var(--lightningcss-light,#700084)var(--lightningcss-dark,#fac1ff);--color-background-pink:var(--lightningcss-light,#fccadc)var(--lightningcss-dark,#ff99c33d);--color-border-pink:var(--lightningcss-light,#e7b7c8)var(--lightningcss-dark,#f273aa);--color-icon-pink:var(--lightningcss-light,#83004b)var(--lightningcss-dark,#ff99c3);--color-text-pink:var(--lightningcss-light,#83004b)var(--lightningcss-dark,#ffc3da);--color-background-gray:var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,var(--color-neutral));--color-border-gray:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#262626);--color-icon-gray:var(--lightningcss-light,#525252)var(--lightningcss-dark,#a3a3a3);--color-text-gray:var(--lightningcss-light,#262626)var(--lightningcss-dark,#e5e5e5);--radius-none:.25rem;--radius-inner:.375rem;--radius-element:.625rem;--radius-container:.75rem;--radius-page:1.75rem;--radius-full:9999px;--shadow-low:0 2px 4px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#00000040), 0 4px 8px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006), inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,#ffffff14);--shadow-med:0 2px 4px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#00000059), 0 4px 12px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#00000080), inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,#ffffff1f);--shadow-high:0 4px 6px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#00000080), 0 12px 24px var(--lightningcss-light,#00000026)var(--lightningcss-dark,#000000b3), inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,#ffffff26);--shadow-inset-hover:inset 0px 0px 0px 2px #0074e24d;--shadow-inset-selected:inset 0px 0px 0px 2px #0074e280;--shadow-inset-success:inset 0px 0px 0px 2px #1981004d;--shadow-inset-warning:inset 0px 0px 0px 2px #ffce2f4d;--shadow-inset-error:inset 0px 0px 0px 2px #e33f4a4d}@supports (color:lab(0% 0 0)){:scope{--shadow-low:0 2px 4px var(--lightningcss-light,lab(0% 0 0/.05))var(--lightningcss-dark,lab(0% 0 0/.25)), 0 4px 8px var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(0% 0 0/.4)), inset 0 0 0 1px var(--lightningcss-light,lab(0% 0 0/0))var(--lightningcss-dark,lab(100% 0 0/.08));--shadow-med:0 2px 4px var(--lightningcss-light,lab(0% 0 0/.05))var(--lightningcss-dark,lab(0% 0 0/.35)), 0 4px 12px var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(0% 0 0/.5)), inset 0 0 0 1px var(--lightningcss-light,lab(0% 0 0/0))var(--lightningcss-dark,lab(100% 0 0/.12));--shadow-high:0 4px 6px var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(0% 0 0/.5)), 0 12px 24px var(--lightningcss-light,lab(0% 0 0/.15))var(--lightningcss-dark,lab(0% 0 0/.7)), inset 0 0 0 1px var(--lightningcss-light,lab(0% 0 0/0))var(--lightningcss-dark,lab(100% 0 0/.15))}}.astryx-heading.level-1{font-family:var(--font-family-heading);font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}.astryx-heading.level-2{font-family:var(--font-family-heading);font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}.astryx-heading.level-3{font-family:var(--font-family-heading);font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}.astryx-heading.level-4{font-family:var(--font-family-heading);font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}.astryx-heading.level-5{font-family:var(--font-family-heading);font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}.astryx-heading.level-6{font-family:var(--font-family-heading);font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}.astryx-text.body{font-family:var(--font-family-body);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.astryx-text.large{font-family:var(--font-family-body);font-size:var(--text-large-size);line-height:var(--text-large-leading)}.astryx-text.label{font-family:var(--font-family-body);font-size:var(--text-label-size);line-height:var(--text-label-leading)}.astryx-text.code{font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}.astryx-text.supporting{font-family:var(--font-family-body);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.astryx-text.display-1{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-text.display-2{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-text.display-3{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-button.destructive{background-color:var(--color-error-muted);color:var(--color-error)}.astryx-badge.info{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);background-color:var(--lightningcss-light,#0074e2)var(--lightningcss-dark,#6d9cfe)}.astryx-badge.neutral{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-badge.success{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);background-color:var(--lightningcss-light,#198100)var(--lightningcss-dark,#64af4c)}.astryx-badge.warning{color:#171717;background-color:#ffce2f}.astryx-badge.error{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);background-color:var(--lightningcss-light,#e33f4a)var(--lightningcss-dark,#ff705d)}.astryx-badge.red{background-color:var(--color-background-red);color:var(--color-text-red)}.astryx-badge.orange{background-color:var(--color-background-orange);color:var(--color-text-orange)}.astryx-badge.yellow{background-color:var(--color-background-yellow);color:var(--color-text-yellow)}.astryx-badge.green{background-color:var(--color-background-green);color:var(--color-text-green)}.astryx-badge.teal{background-color:var(--color-background-teal);color:var(--color-text-teal)}.astryx-badge.cyan{background-color:var(--color-background-cyan);color:var(--color-text-cyan)}.astryx-badge.blue{background-color:var(--color-background-blue);color:var(--color-text-blue)}.astryx-badge.purple{background-color:var(--color-background-purple);color:var(--color-text-purple)}.astryx-badge.pink{background-color:var(--color-background-pink);color:var(--color-text-pink)}.astryx-badge.gray{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-banner.info{background-color:var(--color-background-blue);--color-accent-muted:transparent;--color-text-primary:var(--color-text-blue);--color-text-secondary:var(--color-text-blue);--color-accent:var(--color-text-blue)}.astryx-banner.success{--color-text-primary:var(--color-text-green);--color-text-secondary:var(--color-text-green);--color-success:var(--color-text-green)}.astryx-banner.warning{--color-text-primary:var(--color-text-yellow);--color-text-secondary:var(--color-text-yellow);--color-warning:var(--color-text-yellow)}.astryx-banner.error{--color-text-primary:var(--color-text-red);--color-text-secondary:var(--color-text-red);--color-error:var(--color-text-red)}.astryx-switch{--color-background-gray:var(--color-border-emphasized)}.astryx-progressbar{--color-background-muted:var(--color-border-emphasized)}.astryx-progressbar.accent{--color-accent:#0074e2}.astryx-progressbar.success{--color-success:#198100}.astryx-progressbar.warning{--color-warning:#ffce2f}.astryx-progressbar.error{--color-error:#e33f4a}.astryx-card{--astryx-card-padding:var(--spacing-3)}.astryx-section{--astryx-section-padding:var(--spacing-3)}.astryx-text.primary,.astryx-heading.primary{color:var(--color-text-primary)}.astryx-text.secondary,.astryx-heading.secondary{color:var(--color-text-secondary)}.astryx-text.disabled,.astryx-heading.disabled{color:var(--color-text-disabled)}.astryx-text.placeholder,.astryx-heading.placeholder{color:var(--color-text-secondary)}.astryx-text.accent,.astryx-heading.accent{color:var(--color-text-accent)}}@scope([data-astryx-theme=neutral]) to ([data-astryx-theme]){[data-astryx-media=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text-primary:var(--color-on-dark);--color-icon-primary:var(--color-on-dark);--color-accent:var(--color-on-dark)}[data-astryx-media=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:var(--color-on-light);--color-icon-primary:var(--color-on-light);--color-accent:var(--color-on-light)}}}
:root,.astryx-theme,[data-astryx-theme]{--color-accent:#0a8a04;--color-accent-bg:#eaf6ea;--color-accent-muted:#f0f7f0;--color-primary:#1a1613;--color-brand:#0a8a04}:root{--background:#fff;--foreground:#1a1613;--amp-green:#0a8a04;--font-sans:Inter, var(--font-geist-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--shadow-border:0 0 0 1px #0000000f, 0 1px 2px -1px #0000000f, 0 2px 4px 0 #0000000a;--shadow-border-hover:0 0 0 1px #00000014, 0 1px 2px -1px #00000014, 0 2px 4px 0 #0000000f;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-press:.14s;--dur-fast:.18s;--dur-enter:.28s;--dur-modal:.34s}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100%}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv01", "ss01", "tnum";flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.amp-tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@keyframes ampFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ampFade{0%{opacity:0}to{opacity:1}}.amp-reveal{animation:ampFadeUp .28s var(--ease-out) both;animation-delay:var(--amp-delay,0s)}.amp-card{box-shadow:var(--shadow-border);transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), border-color .18s ease}@media (hover:hover) and (pointer:fine){.amp-card.amp-hoverable:hover{box-shadow:var(--shadow-border-hover), 0 12px 30px #00000012;border-color:#e6e3da;transform:translateY(-2px)}}.amp-btn{white-space:nowrap;transition:transform var(--dur-press) var(--ease-out), box-shadow .16s ease, background .16s ease, opacity .16s ease, filter .16s ease}.amp-btn:hover{filter:brightness(1.04);box-shadow:0 4px 14px #0a8a0429}.amp-btn:active{transform:scale(.97)}.amp-btn:disabled{opacity:.6;cursor:default}.amp-btn-ghost:hover{filter:none}.amp-nav{transition:background .16s ease, color .16s ease, transform .14s var(--ease-out)}.amp-nav:hover{background:#f4f2ec}.amp-nav:active{transform:scale(.985)}.amp-nav.amp-nav-active:hover{background:#e3f2e3}.amp-seg{transition:background .18s,color .18s,box-shadow .18s}.amp-seg:active{transform:scale(.97)}.amp-input{transition:border-color .16s,box-shadow .16s,background .16s}.amp-input:focus{border-color:var(--amp-green);box-shadow:0 0 0 3px #0a8a0424}.amp-pill{transition:background .16s ease, color .16s ease, border-color .16s ease, transform .14s var(--ease-out)}button:not(.amp-btn):not(.amp-seg):not(.amp-nav){transition:scale var(--dur-press) var(--ease-out)}button:not(.amp-btn):not(.amp-seg):not(.amp-nav):not(:disabled):active{scale:.97}h1,h2,h3,.amp-balance{text-wrap:balance}p{text-wrap:pretty}.amp-stagger>*{animation:ampFadeUp .28s var(--ease-out) both}.amp-stagger>:first-child{animation-delay:0s}.amp-stagger>:nth-child(2){animation-delay:60ms}.amp-stagger>:nth-child(3){animation-delay:.12s}.amp-stagger>:nth-child(4){animation-delay:.18s}.amp-stagger>:nth-child(5){animation-delay:.24s}.amp-stagger>:nth-child(6){animation-delay:.3s}.amp-stagger>:nth-child(7),.amp-stagger>:nth-child(8),.amp-stagger>:nth-child(9),.amp-stagger>:nth-child(n+10){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.amp-stagger>*,.amp-reveal{animation:none}}.amp-pill:active{transform:scale(.97)}@keyframes ampAgentPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.amp-agent-dot{animation:1.8s ease-in-out infinite ampAgentPulse}@media (prefers-reduced-motion:reduce){.amp-agent-dot{opacity:1;animation:none;transform:none}}.amp-apppage:not(.amp-warroom-active){--color-accent:#070707;--color-accent-bg:#f4f4f2;--color-accent-muted:#f5f5f3;--color-brand:#070707;--amp-green:#070707;background:#fff!important;padding:0!important}.amp-apppage:not(.amp-warroom-active) .amp-appwrap{min-height:100dvh;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important}.amp-apppage:not(.amp-warroom-active) .amp-apphead{z-index:40;-webkit-backdrop-filter:blur(16px);background:#ffffffe6;min-height:72px;position:sticky;top:0;border-bottom:1px solid #0001!important;padding:14px 22px!important}.amp-apppage:not(.amp-warroom-active) .amp-shell{min-height:calc(100dvh - 72px)!important}.amp-apppage:not(.amp-warroom-active) .amp-sidebar{background:#fff;border-right:1px solid #0001!important;width:216px!important;padding:18px 14px!important}.amp-apppage:not(.amp-warroom-active) .amp-sidebar .amp-nav{min-height:42px;transition-property:color,background-color,transform;transition-duration:.17s;transition-timing-function:ease, ease, var(--ease-out);font-family:Inter,system-ui,sans-serif;color:#0000008c!important;border-radius:999px!important;padding:10px 12px!important}.amp-apppage:not(.amp-warroom-active) .amp-sidebar .amp-nav:hover:not(.amp-nav-active){color:#050505!important;background:#f4f4f2!important}.amp-apppage:not(.amp-warroom-active) .amp-sidebar .amp-nav-active,.amp-apppage:not(.amp-warroom-active) .amp-sidebar .amp-nav-active:hover{color:#fff!important;background:#151310!important}.amp-apppage:not(.amp-warroom-active) .amp-main{background:#f5f5f3}.amp-apppage:not(.amp-warroom-active) .amp-card{border-color:#0000!important;border-radius:20px!important;box-shadow:0 1px 1px #00000006,0 18px 45px #0000000b!important}.amp-apppage:not(.amp-warroom-active) .amp-btn,.amp-apppage:not(.amp-warroom-active) .amp-seg,.amp-apppage:not(.amp-warroom-active) button{font-family:Inter,system-ui,sans-serif}.amp-apppage:not(.amp-warroom-active) input,.amp-apppage:not(.amp-warroom-active) textarea,.amp-apppage:not(.amp-warroom-active) select{border-radius:14px!important}.amp-apppage:not(.amp-warroom-active) h1,.amp-apppage:not(.amp-warroom-active) h2,.amp-apppage:not(.amp-warroom-active) h3{letter-spacing:-.035em}.amp-apppage:not(.amp-warroom-active) .amp-main img{outline-offset:-1px;outline:1px solid #0000001a}@media (max-width:760px){.amp-apppage:not(.amp-warroom-active) .amp-apphead{min-height:62px}.amp-apppage:not(.amp-warroom-active) .amp-sidebar{width:100%!important;padding:9px 10px!important}.amp-apppage:not(.amp-warroom-active) .amp-sidebar .amp-nav{min-height:40px}.amp-apppage:not(.amp-warroom-active) .amp-main{padding:18px!important}}.amp-warroom-immersive .amp-apphead,.amp-warroom-immersive .amp-sidebar{display:none!important}.amp-warroom-immersive .amp-appwrap{border-radius:0!important;max-width:none!important}.amp-warroom-immersive .amp-shell{min-height:100dvh!important}.amp-warroom-immersive .amp-main{padding:0!important}.amp-scroll::-webkit-scrollbar{width:8px;height:8px}.amp-scroll::-webkit-scrollbar-thumb{background:#e2dfd6;border-radius:999px}.amp-scroll::-webkit-scrollbar-thumb:hover{background:#d3cfc4}.amp-scroll::-webkit-scrollbar-track{background:0 0}@keyframes ampOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes ampPanelIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.amp-overlay{animation:ampOverlayIn .2s var(--ease-out) both}.amp-panel{animation:ampPanelIn .34s var(--ease-out) both}@keyframes ampDash{0%{stroke-dashoffset:var(--amp-dash-from)}to{stroke-dashoffset:var(--amp-dash-to)}}.amp-donut-arc{animation:ampDash .9s var(--ease-out) both}.amp-ob{animation:ampFadeUp .5s var(--ease-out) both}.amp-ob-card{animation:ampFadeUp .3s var(--ease-out) both;animation-delay:var(--amp-delay,0s);position:relative;overflow:hidden}.amp-ob-link{transition:color .16s ease, background .16s ease, border-color .16s ease, transform .14s var(--ease-out)}.amp-ob-link:active{transform:scale(.97)}.amp-ob-x{transition:background .16s ease, color .16s ease, transform .14s var(--ease-out)}.amp-ob-x:hover{color:var(--amp-green);background:#eaf6ea}.amp-ob-x:active{transform:scale(.95)}@keyframes ampObScan{0%{opacity:0;transform:scale(.45)}18%{opacity:.55}70%{opacity:0}to{opacity:0;transform:scale(1.9)}}.amp-ob-scan{transform-box:fill-box;transform-origin:50%;animation:2.8s cubic-bezier(.4,0,.2,1) infinite ampObScan}.amp-ob-scan.d2{animation-delay:.9s}@keyframes ampObDraw{0%{stroke-dashoffset:var(--amp-len,100)}55%{stroke-dashoffset:0}85%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.amp-ob-draw{stroke-dasharray:var(--amp-len,100);animation:3s cubic-bezier(.65,0,.35,1) infinite ampObDraw}@keyframes ampObPop{0%,40%{opacity:0;transform:scale(0)}58%{opacity:1;transform:scale(1.15)}72%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.amp-ob-pop{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite ampObPop}@keyframes ampObRise{0%{opacity:0;transform:translateY(14px)}30%{opacity:1;transform:translateY(0)}78%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.amp-ob-rise{transform-box:fill-box;animation:3s cubic-bezier(.22,1,.36,1) infinite ampObRise}.amp-ob-rise.d1{animation-delay:.25s}.amp-ob-rise.d2{animation-delay:.5s}@keyframes ampObTravel{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:1}}.amp-ob-travel{offset-path:var(--amp-path);animation:3s cubic-bezier(.5,0,.5,1) infinite ampObTravel}@keyframes ampObPing{0%,70%{opacity:0;transform:scale(.4)}82%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.amp-ob-ping{transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite ampObPing}@keyframes ampObRelease{0%{opacity:0;transform:translate(0)}14%{opacity:1}86%{opacity:1;transform:translate(38px)}to{opacity:0;transform:translate(38px)}}.amp-ob-release{transform-box:fill-box;animation:2.8s cubic-bezier(.5,0,.4,1) infinite ampObRelease}@keyframes ampObArc{0%{stroke-dashoffset:var(--amp-arc-from)}60%{stroke-dashoffset:var(--amp-arc-to)}88%{stroke-dashoffset:var(--amp-arc-to)}to{stroke-dashoffset:var(--amp-arc-from)}}.amp-ob-arc{animation:3.2s cubic-bezier(.5,0,.2,1) infinite ampObArc}@keyframes ampObGrow{0%{opacity:.4;transform:scaleY(0)}40%{opacity:1;transform:scaleY(1)}82%{opacity:1;transform:scaleY(1)}to{opacity:1;transform:scaleY(1)}}.amp-ob-grow{transform-box:fill-box;transform-origin:bottom;animation:3s cubic-bezier(.34,1.3,.64,1) infinite ampObGrow}.amp-ob-grow.b1{animation-delay:.12s}.amp-ob-grow.b2{animation-delay:.24s}.amp-ob-grow.b3{animation-delay:.36s}@keyframes ampObRipple{0%{opacity:0;transform:scale(.5)}20%{opacity:.5}to{opacity:0;transform:scale(1.6)}}.amp-ob-ripple{transform-box:fill-box;transform-origin:0;animation:2.6s ease-out infinite ampObRipple}.amp-ob-ripple.r2{animation-delay:.7s}.amp-ob-ripple.r3{animation-delay:1.4s}@keyframes ampObFanL{0%,to{transform:rotate(0)translate(0)}50%{transform:rotate(-11deg)translate(-3px)}}@keyframes ampObFanR{0%,to{transform:rotate(0)translate(0)}50%{transform:rotate(11deg)translate(3px)}}.amp-ob-fan-l{transform-box:fill-box;transform-origin:bottom;animation:3.4s ease-in-out infinite ampObFanL}.amp-ob-fan-r{transform-box:fill-box;transform-origin:bottom;animation:3.4s ease-in-out infinite ampObFanR}@keyframes ampObPulse{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.amp-ob-pulse{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite ampObPulse}@keyframes ampObNudge{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(5px)}}.amp-ob-nudge{transform-box:fill-box;animation:2.4s ease-in-out infinite ampObNudge}@keyframes ampObTick{0%,to{opacity:.55}55%{opacity:1}}.amp-ob-tick{animation:3.2s ease-in-out infinite ampObTick}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important}.amp-card,.amp-btn,.amp-nav,.amp-pill,.amp-pill-cta,.wr-press,.amp-ob-link,.amp-ob-x,button{transition-property:background-color,background,color,border-color,opacity,box-shadow,filter!important}.amp-card.amp-hoverable:hover,.amp-moat-card:hover,.amp-moat-btn-solid:hover,.amp-moat-btn-solid:hover svg{transform:none}.amp-arm-tilt,.amp-tour-spot,.amp-tour-callout{transition:none!important}.amp-ob-scan,.amp-ob-ping,.amp-ob-ripple{opacity:0!important}.amp-ob-draw{stroke-dashoffset:0!important}.amp-ob-pop,.amp-ob-rise,.amp-ob-grow,.amp-ob-fan-l,.amp-ob-fan-r{opacity:1!important;transform:none!important}.amp-ob-arc{stroke-dashoffset:var(--amp-arc-to)!important}.amp-ob-travel{offset-distance:100%!important;opacity:1!important}.amp-ob-release{opacity:1!important;transform:translate(38px)!important}.amp-ob-pulse,.amp-ob-tick,.amp-ob-nudge{opacity:1!important;transform:none!important}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}html.lenis,html.lenis body{height:auto}.amp-land-link{transition:color .15s}.amp-land-link:hover{color:#fff}.amp-pill-cta{transition:transform .14s var(--ease-out), box-shadow .16s ease, filter .16s ease;white-space:nowrap}@media (max-width:720px){.amp-land-actions{gap:8px!important}.amp-land-actions .amp-nav-btn{padding:7px 13px!important;font-size:13px!important}}@media (max-width:380px){.amp-land-actions .amp-nav-btn{padding:6px 10px!important;font-size:12px!important}}@media (max-width:340px){.amp-land-word{display:none}}.amp-pill-cta:hover{filter:brightness(1.05);box-shadow:0 6px 18px #0a8a0438}.amp-pill-cta:active{transform:scale(.97)}@keyframes ampLandUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.amp-land-reveal{animation:ampLandUp .7s var(--ease-out) both}.amp-land-reveal.d1{animation-delay:.1s}.amp-land-reveal.d2{animation-delay:.2s}.amp-land-reveal.d3{animation-delay:.3s}.amp-reveal-on{opacity:0;transition:opacity .7s ease, transform .7s var(--ease-out);transform:translateY(26px)}.amp-reveal-on.in{opacity:1;transform:none}.amp-armillary{perspective:1200px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.amp-arm-tilt{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .4s var(--ease-out);transform-style:preserve-3d}.amp-arm-spin{width:360px;height:360px;transform-style:preserve-3d;animation:36s linear infinite ampArmSpin;position:relative}@keyframes ampArmSpin{to{transform:rotateY(360deg)}}.amp-arm-ring{border:1.5px solid #b08d5780;border-radius:50%;position:absolute;inset:0}.amp-arm-ring.eq{border-width:2px;border-color:#b08d57b8}.amp-arm-core{width:148px;height:148px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.amp-arm-core img{object-fit:contain;filter:drop-shadow(0 8px 26px #b08d5780);width:100%;height:100%}.amp-arm-node{background:#0a8a04;border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #0a8a04bf}.amp-arm-glow{background:0 0;border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.amp-arm-spin{animation:none}.amp-land-reveal,.amp-reveal-on{opacity:1;transition:none;animation:none;transform:none}}.amp-arm-star{background:#b08d578c;border-radius:50%;width:3px;height:3px;animation:3.4s ease-in-out infinite ampStar;position:absolute}@keyframes ampStar{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.85;transform:scale(1.15)}}.amp-arm-chip{z-index:3;font-size:12px;font-weight:600;font-family:var(--font-geist-sans), system-ui, sans-serif;white-space:nowrap;background:#fff;border:1px solid #e6e3da;border-radius:999px;padding:6px 12px;animation:5.5s ease-in-out infinite ampChipFloat;position:absolute;box-shadow:0 6px 20px #00000014}@keyframes ampChipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.amp-arm-star,.amp-arm-chip{animation:none}}.amp-l-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:24px;max-width:1180px;min-height:600px;margin:0 auto;padding:40px 24px;display:grid}.amp-l-2col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.amp-armillary{min-height:480px}@media (max-width:900px){.amp-l-2col{grid-template-columns:1fr;gap:34px}}@media (max-width:820px){.amp-l-hero{grid-template-columns:1fr;gap:10px;min-height:auto;padding:22px 22px 12px}}@media (max-width:760px){.amp-land-navlinks{display:none!important}}@media (max-width:560px){.amp-armillary{min-height:340px;transform:scale(.72)}.amp-arm-chip{padding:5px 9px;font-size:11px}}.amp-moat{background:#0b0a08;align-items:center;min-height:90svh;display:flex;position:relative;overflow:hidden}.amp-moat-video{object-fit:cover;z-index:0;opacity:.6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.amp-moat-scrim{z-index:1;pointer-events:none;background:#06060599;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.amp-moat-video{display:none}}.amp-moat-glow{display:none}.amp-moat-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#fff9;align-items:center;gap:8px;margin-bottom:22px;font-size:12px;font-weight:600;display:inline-flex}.amp-moat-h{font-family:var(--font-instrument), Georgia, serif;color:#fff;letter-spacing:-.01em;text-wrap:balance;margin:0 0 20px;font-size:clamp(34px,6.6vw,68px);font-weight:400;line-height:1.02}.amp-moat-h i{font-style:italic}.amp-moat-sub{color:#ffffffb8;max-width:560px;font-size:clamp(15px,2.1vw,18px);font-weight:300;line-height:1.6}.amp-moat-cta{flex-wrap:wrap;gap:13px;margin-top:30px;display:flex}.amp-moat-btn{cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:13px 24px;font-size:14px;font-weight:500;transition:background .18s,border-color .18s,transform .14s;display:inline-flex}.amp-moat-btn-solid{color:#0b0a08;background:#fff;border:1px solid #fff}@media (hover:hover) and (pointer:fine){.amp-moat-btn-solid:hover{transform:translateY(-1px)}.amp-moat-btn-solid:hover svg{transform:translate(3px)}}.amp-moat-btn-solid svg{transition:transform .18s}.amp-moat-btn-ghost{color:#fff;background:0 0;border:1px solid #fff6}.amp-moat-btn-ghost:hover{background:#ffffff1a;border-color:#ffffffa6}.amp-moat-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:60px;display:grid;position:relative}@media (max-width:820px){.amp-moat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.amp-moat-grid{grid-template-columns:1fr}}.amp-moat-card{-webkit-backdrop-filter:blur(12px);transition:background .2s ease, border-color .2s ease, transform .2s var(--ease-out);animation:ampFadeUp .55s var(--ease-out) both;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;padding:18px 18px 20px;position:relative}@media (hover:hover) and (pointer:fine){.amp-moat-card:hover{background:#ffffff17;border-color:#ffffff38;transform:translateY(-3px)}}.amp-moat-badge{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}@media (max-width:640px){.amp-moat{min-height:auto}.amp-moat-grid{margin-top:40px}}@media (max-width:1024px){.amp-apppage{padding:clamp(0px,2vw,26px) clamp(0px,2vw,18px)!important}.amp-appwrap{box-shadow:none!important;border-left:none!important;border-right:none!important;border-radius:0!important}.amp-apphead{flex-wrap:wrap;gap:8px!important}.amp-shell{flex-direction:column!important}.amp-sidebar{-webkit-overflow-scrolling:touch;scrollbar-width:none;z-index:4;background:#fff;position:sticky;top:0;overflow-x:auto;border-bottom:1px solid #f0eee8!important;border-right:none!important;flex-direction:row!important;gap:4px!important;width:auto!important;padding:8px 10px!important}.amp-sidebar::-webkit-scrollbar{display:none}.amp-sidebar>button{white-space:nowrap;flex:none!important;width:auto!important}.amp-sidebar>button>span{flex:none!important}.amp-spacer{display:none!important}.amp-main{padding:clamp(14px,2.6vw,24px)!important}}@media (max-width:620px){.amp-apppage{padding:0!important}.amp-hide-sm{display:none!important}.amp-main{padding:14px!important}}.amp-cine-wrap{background:#f7f5ef;border-top:1px solid #eceae3;border-bottom:1px solid #eceae3;position:relative}.amp-cine-stage{perspective:1500px;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.amp-cine-inner{width:100%;max-width:1180px;height:100%;margin:0 auto;padding:0 24px;position:relative}.amp-cine-copy{z-index:5;width:min(40%,420px);position:absolute;top:50%;left:24px;transform:translateY(-50%)}.amp-cine-copyblock{transition:opacity .42s ease, transform .55s var(--ease-out);position:absolute;inset:0}.amp-cine-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--amp-green);align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:600;display:inline-flex}.amp-cine-title{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;color:#1a1613;margin:0 0 16px;font-size:clamp(28px,4vw,47px);font-weight:500;line-height:1.04}.amp-cine-body{color:#5f5a51;font-size:16px;line-height:1.6}.amp-cine-track{z-index:4;width:0;height:0;transform-style:preserve-3d;will-change:transform;position:absolute;top:50%;left:50%}.amp-cine-float{transform-style:preserve-3d;animation:7.5s ease-in-out infinite ampCineFloat}@keyframes ampCineFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-14px)}}.amp-cine-glass{background:#fff;border:1px solid #e9e6dd;border-radius:22px;width:340px;height:312px;margin-top:-156px;margin-left:-170px;position:relative;box-shadow:0 2px 6px #0000000d,0 30px 70px #14100a29}.amp-cine-glass:before{content:"";background:#ffffffe6;border-radius:999px;height:1px;position:absolute;top:0;left:16px;right:16px}.amp-cine-scene{padding:22px;transition:opacity .42s;position:absolute;inset:0}.amp-cine-num{font-family:var(--font-serif), Georgia, serif;letter-spacing:.14em;color:#6b665c;align-items:center;gap:11px;margin-bottom:20px;font-size:15px;display:flex}.amp-cine-num b{color:#a9824e;font-weight:600}.amp-cine-num i{background:#ddd2bf;width:30px;height:1px;display:inline-block}.amp-cine-corner{pointer-events:none;z-index:3;border:0 solid #b08d5780;width:12px;height:12px;position:absolute}.amp-cine-corner.tl{border-top-width:1.5px;border-left-width:1.5px;top:10px;left:10px}.amp-cine-corner.br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:10px;right:10px}.amp-cine-orbit{z-index:3;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:visible}.amp-cine-orbit svg{opacity:.9;width:1120px;max-width:none;height:auto}.amp-cine-rail{z-index:6;flex-direction:column;gap:10px;display:flex;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.amp-cine-tick{background:#e2dfd4;border-radius:999px;width:3px;height:38px;overflow:hidden}.amp-cine-tick i{background:var(--amp-green);transform-origin:top;border-radius:999px;width:100%;display:block}.amp-cine-hint{letter-spacing:.18em;text-transform:uppercase;color:#6b665c;z-index:6;flex-direction:column;align-items:center;gap:9px;font-size:11px;font-weight:600;transition:opacity .3s;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.amp-cine-hint i{transform-origin:top;background:#cdc8bb;width:1px;height:26px;animation:1.7s ease-in-out infinite ampCineHint}@keyframes ampCineHint{0%,to{opacity:.4;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}.amp-cine-fallback{gap:18px;max-width:560px;margin:0 auto;padding:64px 24px;display:grid}.amp-cine-fb-card{gap:16px;display:grid}.amp-cine-fb-glass{background:#fff;border:1px solid #e9e6dd;border-radius:22px;width:100%;max-width:340px;height:300px;margin:0 auto;position:relative;box-shadow:0 2px 6px #0000000d,0 18px 44px #14100a1a}.amp-cine-fb-glass .amp-cine-scene{opacity:1!important}.amp-cine-stage.compact .amp-cine-copy{text-align:center;width:auto;padding:0 22px;top:6%;left:0;right:0;transform:none}.amp-cine-stage.compact .amp-cine-num,.amp-cine-stage.compact .amp-cine-eyebrow{justify-content:center}.amp-cine-stage.compact .amp-cine-title{font-size:clamp(23px,6.4vw,33px)}.amp-cine-stage.compact .amp-cine-body{max-width:430px;margin-left:auto;margin-right:auto;font-size:14.5px}.amp-cine-stage.compact .amp-cine-track{top:62%}.amp-cine-stage.compact .amp-cine-rail{display:none}.amp-cine-stage.compact .amp-cine-orbit{align-items:flex-end;padding-bottom:13%}.amp-cine-stage.compact .amp-cine-orbit svg{width:min(560px,132vw)}@media (max-height:560px) and (min-width:760px){.amp-cine-copy{width:min(44%,360px)}.amp-cine-title{font-size:clamp(22px,3.4vw,34px)}.amp-cine-body{font-size:14px}.amp-cine-num{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.amp-cine-float,.amp-cine-hint i{animation:none}}@keyframes ampSpin{to{transform:rotate(360deg)}}.amp-warroom-active{background:#fff!important;padding:0!important}.amp-warroom-active .amp-appwrap{min-height:100dvh;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important}.amp-warroom-active .amp-apphead{display:none!important}.amp-warroom-active .amp-shell{background:#fff;min-height:100dvh!important}.amp-warroom-active .amp-sidebar{display:none!important}.amp-warroom-active .amp-main{border-radius:0!important}@keyframes ampHeroReveal{0%{opacity:0;filter:blur(12px);transform:translateY(26px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes ampHeroFade{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ampLive{0%,to{opacity:.35;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}.amp-h2-anim{opacity:0;animation-fill-mode:forwards;animation-timing-function:var(--ease-out)}.amp-h2-reveal{animation-name:ampHeroReveal;animation-duration:1.05s}.amp-h2-fade{animation-name:ampHeroFade;animation-duration:.95s}.amp-h2-live{animation:2.4s ease-in-out infinite ampLive}@media (max-width:640px){.amp-hero2 .sm-hide{display:none!important}.amp-hero2{height:calc(100dvh - 64px)!important;min-height:520px!important;max-height:760px!important}}@media (min-width:641px) and (max-width:1024px){.amp-hero2 .hero-text{max-width:58vw!important}.amp-hero2 .hero-h1line{font-size:clamp(34px,6vw,56px)!important}}@media (prefers-reduced-motion:reduce){.amp-h2-anim,.amp-h2-live{opacity:1;animation:none!important}}.amp-fx-cat{opacity:0;transition:opacity .6s ease, transform .6s var(--ease-out);transform:translateY(18px)}.amp-fx-cat.in{opacity:1;transform:none}@keyframes ampCountPop{0%{opacity:0;transform:translateY(7px)scale(.86)}to{opacity:1;transform:none}}.amp-fx-count{animation:ampCountPop .4s var(--ease-out);display:inline-block}.amp-fx-seg-ind{transition:transform .34s var(--ease-out)}.amp-fx-row{transition:background .16s}.amp-fx-row:hover{background:#faf9f6}.amp-fx-cell{transition:background .34s,color .2s}@media (prefers-reduced-motion:reduce){.amp-fx-cat{opacity:1;transition:none;transform:none}.amp-fx-count,.amp-fx-seg-ind{transition:none;animation:none}}.amp-cine{color:#1a1a1a}.amp-cine .amp-cine-primary:hover{background:#000!important}.amp-cine .amp-cine-secondary:hover{color:#fff!important;background:#1a1a1a!important}.amp-prose{color:#2a2721;padding-top:26px;font-size:17.5px;line-height:1.72}.amp-prose>:first-child{margin-top:0}.amp-prose p{margin:0 0 20px}.amp-prose h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;color:#1a1613;margin:40px 0 14px;font-size:27px;font-weight:500;line-height:1.2}.amp-prose h3{letter-spacing:-.01em;color:#1a1613;margin:30px 0 10px;font-size:20px;font-weight:700}.amp-prose a{color:#9a7635;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.amp-prose a:hover{color:#7d5f28}.amp-prose ul,.amp-prose ol{margin:0 0 20px;padding-left:24px}.amp-prose li{margin:0 0 8px}.amp-prose li::marker{color:#b08d57}.amp-prose strong{color:#1a1613;font-weight:700}.amp-prose blockquote{color:#4d473d;border-left:2px solid #b08d57;margin:0 0 22px;padding:4px 0 4px 18px;font-style:italic}.amp-prose code{font-family:var(--font-geist-mono), ui-monospace, monospace;background:#f2efe7;border-radius:5px;padding:1px 6px;font-size:.9em}.amp-prose hr{border:none;border-top:1px solid #eae6dc;margin:34px 0}.amp-prose table{border-collapse:collapse;width:100%;margin:8px 0 26px;font-size:15px;display:block;overflow-x:auto}.amp-prose thead{color:#fff;background:#1a1613}.amp-prose th,.amp-prose td{text-align:left;vertical-align:top;border-bottom:1px solid #eae6dc;padding:10px 14px}.amp-prose th{letter-spacing:.03em;text-transform:uppercase;font-size:12.5px;font-weight:700}.amp-prose tbody tr:nth-child(2n){background:#faf9f6}.amp-prose h2+p,.amp-prose h3+p{margin-top:0}
