:root,.ixl-preview{--paper-0:#fff;--paper-1:#faf9f7;--paper-2:#f3f1ec;--paper-3:#eae7e0;--ink-0:#0a0c0e;--ink-1:#14171a;--ink-2:#3d4247;--ink-3:#5f6469;--ink-4:#6f7378;--line-1:#e3e0da;--line-2:#cfcbc3;--night-0:#0b0d0f;--night-1:#131619;--night-2:#1b1f23;--night-3:#23272b;--day-0:#fff;--day-1:#f0eee9;--day-2:#d6d3cd;--day-3:#a8a5a0;--day-4:#908d88;--nightline-1:#262a2e;--nightline-2:#383d42;--nightline-3:#52575c;--nightline-4:#6c7176;--steel-light-1:#8fa8b5;--steel-light-2:#a9bec9;--moss-light-1:#8ca383;--rust-light-1:#c08a63;--sea-light-1:#8ca8b3;--sand-light-1:#b3a483;--plum-light-1:#a895a2;--steel-1:#3f5461;--steel-2:#2c3b45;--moss-1:#4a5d45;--rust-1:#8c5a3c;--sea-1:#3d5a66;--sand-1:#6b5d3f;--plum-1:#5a4a55;--chrome:linear-gradient(150deg,#fff 0%,#d9dcdf 22%,#8f979d 46%,#eef0f1 62%,#5f676c 82%,#c9ced1 100%);--chrome-dark:linear-gradient(150deg,#e8eaec 0%,#b7bcc0 22%,#6e767c 46%,#cdd2d5 62%,#454c51 82%,#9aa0a4 100%);--surface-page:var(--paper-1);--surface-sunken:var(--paper-2);--surface-landing:var(--paper-0);--surface-card:transparent;--surface-raised:var(--paper-0);--surface-raised-hover:var(--paper-2);--surface-inverse:var(--ink-0);--surface-placeholder:#0e1114;--surface-emphasis:var(--ink-1);--text-on-emphasis:var(--paper-1);--text-title:var(--ink-1);--text-body:#1b1f23;--text-caption:var(--ink-2);--text-muted:var(--ink-3);--text-meta:var(--ink-3);--text-faint:var(--ink-4);--text-on-image:#fff;--text-on-image-muted:#ffffffc7;--text-on-image-faint:#ffffffa8;--text-on-image-fresh:#f2b84b;--link:var(--ink-1);--link-hover:var(--steel-1);--accent:var(--steel-1);--accent-strong:var(--steel-2);--border-hairline:var(--line-1);--border-strong:var(--line-2);--border-control:var(--line-2);--border-dashed:color-mix(in oklab,var(--line-2),var(--ink-1) 12%);--border-emphasis:var(--ink-1);--border-rule:var(--ink-1);--border-on-image:#fff6;--map-land:var(--paper-2);--map-water:#dbe3e7;--map-park:#e9ebe3;--map-line:var(--line-2);--map-pin:var(--rust-1);--map-cover:#edeae2;--accent-story:var(--steel-1);--accent-journey:var(--rust-1);--accent-garden:var(--moss-1);--accent-steel:var(--steel-1);--accent-rust:var(--rust-1);--accent-moss:var(--moss-1);--accent-sea:var(--sea-1);--accent-sand:var(--sand-1);--accent-plum:var(--plum-1);--tricolore-green:#1fa35c;--tricolore-white:var(--border-strong);--tricolore-red:#e0414c;--chart-1:#2a78d6;--chart-2:#eb6834;--chart-3:#1baf7a;--chart-4:#eda100;--chart-5:#e87ba4;--chart-6:#008300;--chart-ink:var(--ink-1);--chart-axis:var(--ink-3);--chart-grid:var(--line-1);--chart-label:var(--ink-2);--chart-surface:var(--surface-page);--veil-hero:linear-gradient(180deg,#0a0c0e8c 0%,#0a0c0e1f 34%,#0a0c0e75 68%,#0a0c0edb 100%);--veil-flat:linear-gradient(180deg,#0a0c0e00 40%,#0a0c0eb8 100%);--map-stop-on-image:#0a0c0e80;--veil-hero-map:linear-gradient(180deg,#0a0c0e8c 0%,#0a0c0e52 24%,#0a0c0e94 46%,#0a0c0ec7 68%,#0a0c0ee6 100%);--shadow-lede-on-image:0 1px 2px #0a0c0e73,0 0 28px #0a0c0e80;--sheet-dim:#0a0c0e80;--sheet-ground:#0a0c0e66;--sheet-halo:#0a0c0e99;--sheet-grid:#ffffff1f;--sheet-fold:#ffffff38;--sheet-contour:#ffffff38;--sheet-wood:#ffffff42;--overlay-paper:#ffffffb8;--overlay-image:#0a0c0e9e;--overlay-blur:blur(24px) saturate(1.1);--overlay-ground:#0a0c0ecc;--overlay-ground-blur:blur(10px) saturate(.85);--capsule-ground:#0a0c0e9e;--overlay-ground-flat:#0a0c0ef7;--page-scrim:#0a0c0e47;--bar-scrim:linear-gradient(180deg,#0a0c0e94 0%,#0a0c0e4d 62%,#0a0c0e00 100%);--image-filter:saturate(.72) contrast(1.04);--selection-bg:var(--paper-3);--selection-text:var(--ink-1)}
:root[data-theme=dark],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text-body);--surface-page:var(--night-0);--surface-sunken:var(--night-2);--surface-landing:#000;--surface-card:transparent;--surface-raised:var(--night-2);--surface-raised-hover:var(--night-3);--surface-inverse:var(--night-0);--surface-placeholder:#000;--surface-emphasis:var(--day-1);--text-on-emphasis:var(--night-1);--text-title:var(--day-1);--text-body:var(--day-2);--text-caption:var(--day-2);--text-muted:var(--day-3);--text-meta:var(--day-3);--text-faint:var(--day-4);--link:var(--day-1);--link-hover:var(--steel-light-1);--accent:var(--steel-light-1);--accent-strong:var(--steel-light-2);--border-hairline:var(--nightline-1);--border-strong:var(--nightline-2);--border-control:var(--nightline-4);--border-dashed:color-mix(in oklab,var(--nightline-2),var(--day-1) 12%);--border-emphasis:var(--day-1);--border-rule:var(--nightline-3);--hairline:1px solid var(--nightline-1);--rule-strong:1px solid var(--nightline-2);--rule-control:1px solid var(--nightline-4);--rule-emphasis:1px solid var(--nightline-3);--rule-pull:2px solid var(--day-1);--map-land:#242a2e;--map-water:#171e23;--map-park:#272e2a;--map-line:#fff3;--map-pin:var(--rust-light-1);--map-cover:#2c3339;--accent-story:var(--steel-light-1);--accent-journey:var(--rust-light-1);--accent-garden:var(--moss-light-1);--accent-steel:var(--steel-light-1);--accent-rust:var(--rust-light-1);--accent-moss:var(--moss-light-1);--accent-sea:var(--sea-light-1);--accent-sand:var(--sand-light-1);--accent-plum:var(--plum-light-1);--tricolore-green:#1fa35c;--tricolore-white:#e8e6e1;--tricolore-red:#e0414c;--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-6:#008300;--chart-ink:var(--day-2);--chart-axis:var(--day-3);--chart-grid:var(--nightline-1);--chart-label:var(--day-2);--chart-surface:var(--surface-page);--overlay-paper:#0b0d0fbd;--overlay-image:#080a0cad;--overlay-ground:#06080adb;--overlay-ground-flat:#090b0dfa;--capsule-ground:#06080ab3;--page-scrim:#00000085;--image-filter:saturate(.72) contrast(1.02) brightness(.92);--chrome:var(--chrome-dark);--shadow-float:0 14px 34px -18px #000000a8;--shadow-chrome-inner:inset 0 0 6px #00000073;--selection-bg:var(--night-3);--selection-text:var(--day-0)}
:root[data-theme=light],[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text-body);--surface-page:var(--paper-1);--surface-sunken:var(--paper-2);--surface-landing:var(--paper-0);--surface-card:transparent;--surface-raised:var(--paper-0);--surface-raised-hover:var(--paper-2);--surface-inverse:var(--ink-0);--surface-placeholder:#0e1114;--surface-emphasis:var(--ink-1);--text-on-emphasis:var(--paper-1);--text-title:var(--ink-1);--text-body:#1b1f23;--text-caption:var(--ink-2);--text-muted:var(--ink-3);--text-meta:var(--ink-3);--text-faint:var(--ink-4);--link:var(--ink-1);--link-hover:var(--steel-1);--accent:var(--steel-1);--accent-strong:var(--steel-2);--border-hairline:var(--line-1);--border-strong:var(--line-2);--border-control:var(--line-2);--border-dashed:color-mix(in oklab,var(--line-2),var(--ink-1) 12%);--border-emphasis:var(--ink-1);--border-rule:var(--ink-1);--hairline:1px solid var(--line-1);--rule-strong:1px solid var(--line-2);--rule-control:1px solid var(--line-2);--rule-emphasis:1px solid var(--ink-1);--rule-pull:2px solid var(--ink-1);--map-land:var(--paper-2);--map-water:#dbe3e7;--map-park:#e9ebe3;--map-line:var(--line-2);--map-pin:var(--rust-1);--map-cover:#edeae2;--accent-story:var(--steel-1);--accent-journey:var(--rust-1);--accent-garden:var(--moss-1);--accent-steel:var(--steel-1);--accent-rust:var(--rust-1);--accent-moss:var(--moss-1);--accent-sea:var(--sea-1);--accent-sand:var(--sand-1);--accent-plum:var(--plum-1);--tricolore-green:#1fa35c;--tricolore-white:var(--border-strong);--tricolore-red:#e0414c;--chart-1:#2a78d6;--chart-2:#eb6834;--chart-3:#1baf7a;--chart-4:#eda100;--chart-5:#e87ba4;--chart-6:#008300;--chart-ink:var(--ink-1);--chart-axis:var(--ink-3);--chart-grid:var(--line-1);--chart-label:var(--ink-2);--chart-surface:var(--surface-page);--overlay-paper:#ffffffb8;--overlay-image:#0a0c0e9e;--overlay-ground:#0a0c0ecc;--overlay-ground-flat:#0a0c0ef7;--capsule-ground:#0a0c0e9e;--page-scrim:#0a0c0e47;--image-filter:saturate(.72) contrast(1.04);--chrome:linear-gradient(150deg,#fff 0%,#d9dcdf 22%,#8f979d 46%,#eef0f1 62%,#5f676c 82%,#c9ced1 100%);--shadow-float:0 14px 34px -18px #14171a57;--shadow-chrome-inner:inset 0 0 6px #00000040;--selection-bg:var(--paper-3);--selection-text:var(--ink-1)}
:root,.ixl-preview{--font-serif:var(--font-newsreader),Georgia,"Times New Roman",serif;--font-mono:var(--font-ibm-plex-mono-symbols),var(--font-ibm-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--font-body:var(--font-serif);--font-display:var(--font-serif);--font-technical:var(--font-mono);--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--size-hero:74px;--lh-hero:1.02;--ls-hero:-.02em;--size-h1:62px;--lh-h1:1.06;--ls-h1:-.018em;--size-h1-m:37px;--lh-h1-m:1.08;--ls-h1-m:-.016em;--size-title-lg:24px;--lh-title-lg:1.28;--size-title:19px;--lh-title:1.28;--size-chapter:56px;--lh-chapter:1.04;--ls-chapter:-.02em;--size-chapter-m:34px;--lh-chapter-m:1.08;--size-h2:32px;--lh-h2:1.16;--ls-h2:-.01em;--size-h2-m:25px;--size-h3:13px;--ls-h3:.12em;--size-h4:19px;--lh-h4:1.34;--size-h5:16px;--lh-h5:1.4;--size-lede:23px;--lh-lede:1.5;--size-body:20px;--lh-body:1.68;--size-body-m:18px;--lh-body-m:1.66;--size-small:15px;--lh-small:1.5;--size-caption:14px;--lh-caption:1.5;--measure:66ch;--size-label:11px;--ls-label:.14em;--size-label-sm:10px;--ls-label-sm:.12em;--size-meta:11.5px;--ls-meta:.05em;--size-nav:12.5px;--ls-nav:.1em;--size-chip:11px;--ls-chip:.08em;--size-eyebrow:15px;--ls-eyebrow:.1em;--ls-wordmark:.22em;--dropcap-size:58px}
:root,.ixl-preview{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:18px;--space-5:26px;--space-6:34px;--space-7:44px;--space-8:56px;--space-9:80px;--space-10:96px;--gutter-desktop:64px;--gutter-mobile:20px;--column-max:1180px;--rail-width:268px;--rail-gap:80px;--note-gutter:150px;--note-gap:26px;--pic-out:48px;--pic-frame:16px;--pic-edge:12px;--pic-bleed:calc(50% - 50vw + var(--pic-edge));--para-gap:26px;--section-gap:46px;--block-gap:34px;--hero-height-desktop:820px;--hero-height-mobile:600px;--bar-h:70px}
:root,.ixl-preview{--radius-none:0;--radius-circle:50%;--hairline:1px solid var(--border-hairline);--rule-strong:1px solid var(--border-strong);--rule-control:1px solid var(--border-control);--rule-emphasis:1px solid var(--border-rule);--rule-pull:2px solid var(--ink-1);--progress-track:3px;--shadow-none:none;--shadow-chrome-inner:inset 0 0 6px #00000040;--shadow-float:0 14px 34px -18px #14171a57}
:root,.ixl-preview{--ease-standard:cubic-bezier(.2,.6,.2,1);--ease-out-soft:cubic-bezier(0,0,.3,1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.42s;--dur-image:.9s;--transition-link:color var(--dur-fast) var(--ease-standard);--transition-border:border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard);--transition-image:opacity var(--dur-image) var(--ease-out-soft),transform var(--dur-slow) var(--ease-standard);--press-opacity:.72;--hero-enter-dur:.9s;--hero-enter-lead:.18s;--hero-enter-step:90ms;--hero-zoom-dur:1.8s;--hero-follow-delay:calc(var(--hero-enter-lead) + 4 * var(--hero-enter-step));--hero-follow-dur:.6s}
html,.ixl-preview{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body,.ixl-preview{background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--size-body);line-height:var(--lh-body);margin:0}*{box-sizing:border-box}a{color:var(--link);transition:var(--transition-link);text-decoration:none}a:hover{color:var(--link-hover)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-regular);margin:0}p{text-wrap:pretty}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}hr{background:var(--border-hairline);border:0;height:1px;margin:0}::selection{background:var(--selection-bg);color:var(--selection-text)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}
:where(:has(>img[data-focal][data-nimg=fill])):not(:has(>:not(img[data-nimg=fill],[data-photo-layer]))){container:focal/size}@container focal (min-width:0){[data-focal]{--focal-w:max(100cqw, 100cqh * var(--focal-ar));--focal-h:max(100cqh, 100cqw / var(--focal-ar));--focal-pos:clamp(100cqw - var(--focal-w), 50cqw - var(--focal-x) * var(--focal-w), 0px) clamp(100cqh - var(--focal-h), 50cqh - var(--focal-y) * var(--focal-h), 0px);object-position:var(--focal-pos)!important}[data-focal][data-photo-layer]{background-position:var(--focal-pos)!important}}
::view-transition{pointer-events:none}::view-transition-group(*){animation-duration:var(--dur-base);animation-timing-function:var(--ease-standard)}::view-transition-old(*){animation-duration:var(--dur-base);animation-timing-function:var(--ease-standard)}::view-transition-new(*){animation-duration:var(--dur-base);animation-timing-function:var(--ease-standard)}::view-transition-group(page){animation-name:none}::view-transition-old(page){transform:translateY(var(--vt-scroll-y,0px))}::view-transition-new(.cut):only-child{animation-name:none}::view-transition-old(.cut):only-child{animation-name:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}::view-transition-old(*){opacity:0}}
[data-hero] .hero-enter{animation:hero-enter var(--hero-enter-dur) var(--ease-out-soft) both;animation-delay:calc(var(--hero-enter-lead) + var(--i) * var(--hero-enter-step))}@keyframes hero-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}[data-hero]~:not([data-header-seam]){animation:hero-follow var(--hero-follow-dur) var(--ease-out-soft) both;animation-delay:var(--hero-follow-delay)}@keyframes hero-follow{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-hero] .hero-enter,[data-hero]~:not([data-header-seam]){animation:none}}

