.xc-page{--xc-header-h:80px;--xc-subheader-h:60px;--xc-chrome-h:140px}@media (max-width:639px){.xc-page{--xc-header-h:76px;--xc-subheader-h:60px;--xc-chrome-h:136px}}.xc-page .xc-subheader{position:sticky;top:var(--xc-header-h);z-index:30;width:100%;background-color:var(--level-0);background-color:color-mix(in srgb,var(--level-0) 92%,transparent)}@supports (backdrop-filter:blur(1px)){.xc-page .xc-subheader{background-color:color-mix(in srgb,var(--level-0) 76%,transparent);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5)}}.xc-page .xc-subheader__inner{display:flex;justify-content:space-between;gap:1rem;width:100%;max-width:var(--container-page);margin-inline:auto;padding:.5rem var(--gutter);min-height:44px}.xc-page .xc-subheader__list{display:flex;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;min-width:0;overflow-x:auto;scrollbar-width:none}.xc-page .xc-subheader__list::-webkit-scrollbar{display:none}.xc-page .xc-subheader__link{display:inline-flex;align-items:center;min-height:44px;padding-inline:.75rem;border-radius:var(--radius-pill);color:var(--text-muted);font-size:.875rem;line-height:1.2;white-space:nowrap;text-decoration:none;transition:color var(--dur-hover-max,.24s) var(--ease-out,ease),background-color var(--dur-hover-max,.24s) var(--ease-out,ease)}.xc-page .xc-subheader__link:focus-visible,.xc-page .xc-subheader__link:hover{color:var(--text-primary);background-color:var(--glass-inset-1)}.xc-page .xc-subheader__link[data-current]{color:var(--brand-text)}.xc-page .xc-subheader__cta{display:inline-flex;align-items:center;flex:0 0 auto;min-height:44px;padding-inline:1.125rem;border-radius:var(--radius-pill);background-color:var(--buttercup-500);color:var(--buttercup-1000);line-height:1.2;white-space:nowrap;text-decoration:none;transition:background-color var(--dur-hover-max,.24s) var(--ease-out,ease)}.xc-page .xc-subheader__cta:hover{background-color:var(--buttercup-600)}.xc-page .xc-subheader__cta:active{background-color:var(--buttercup-700)}@media (max-width:419px){.xc-page .xc-subheader__inner{padding-inline:1rem;gap:.5rem}.xc-page .xc-subheader__cta{padding-inline:.875rem;font-size:.8125rem}.xc-page .xc-subheader__link{padding-inline:.5rem}}@media (prefers-reduced-motion:reduce){.xc-page .xc-subheader__cta,.xc-page .xc-subheader__link{transition:none}}.xc-page .xc-teasers{display:grid;gap:1rem;width:100%;max-width:var(--container-page);margin-inline:auto;padding:0 var(--gutter)}@media (min-width:48rem){.xc-page .xc-teasers{grid-template-columns:1fr 1fr;gap:1.5rem}}.xc-page .xc-teasers__label{grid-column:1/-1;display:block;margin:0 0 .25rem;color:var(--brand-text);font-family:var(--font-mono,ui-monospace,monospace);font-size:.75rem}.xc-page .xc-teaser{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:24rem;overflow:hidden;border-radius:var(--radius-2xl);background-color:var(--level-1);text-decoration:none;isolation:isolate;transition:background-color var(--dur-hover-max,.24s) var(--ease-out,ease)}.xc-page .xc-teaser:hover{background-color:var(--level-2)}.xc-page .xc-teaser__art{position:absolute;inset:0;z-index:0;width:100%;height:100%;--xc-teaser-ink:var(--buttercup-500);--xc-teaser-dim:var(--buttercup-900)}.xc-page .xc-teaser__scrim{position:absolute;inset:0;z-index:1;background-color:color-mix(in srgb,var(--level-0) 62%,transparent)}.xc-page .xc-teaser__body{position:relative;z-index:2;display:block;padding:1.75rem}@media (min-width:48rem){.xc-page .xc-teaser__body{padding:2.25rem}}.xc-page .xc-teaser__kicker{display:block;margin:0;color:var(--brand-text);font-family:var(--font-mono,ui-monospace,monospace);font-size:.75rem}.xc-page .xc-teaser__title{display:block;margin:.75rem 0 0;color:var(--text-primary);font-size:clamp(1.5rem,1rem + 1.8vw,2.25rem);line-height:1.1;font-weight:700;text-wrap:balance}.xc-page .xc-teaser__copy{display:block;margin:.75rem 0 0;max-width:34rem;color:var(--text-copy);font-size:.9375rem;line-height:1.625}.xc-page .xc-teaser__cta{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;margin-top:1.5rem;padding-inline:1.25rem;border-radius:var(--radius-pill);background-color:var(--buttercup-500);color:var(--buttercup-1000);font-size:.9375rem;transition:background-color var(--dur-hover-max,.24s) var(--ease-out,ease)}.xc-page .xc-teaser:hover .xc-teaser__cta{background-color:var(--buttercup-600)}.xc-page .xc-teaser:active .xc-teaser__cta{background-color:var(--buttercup-700)}@media (prefers-reduced-motion:reduce){.xc-page .xc-teaser,.xc-page .xc-teaser__cta{transition:none}}.xc-page{--icon-xs:12px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-xl:32px;--xc-brand-50:#fbfde8;--xc-brand-200:var(--buttercup-500);--xc-brand-900:#303a0c;--xc-brand-ink:#0a0c05;--xc-brand-ink-hover:#3a4310;--xc-brand-ink-body:#21260d;--xc-brand-contrast:#050505}.xc-page .bg-brand{background-color:var(--brand-main)}.xc-page .bg-brand\/10{background-color:color-mix(in oklab,var(--brand-main) 10%,transparent)}.xc-page .hover\:bg-brand-hover:hover{background-color:var(--brand-hover)}.xc-page .active\:bg-brand-pressed:active{background-color:var(--brand-pressed)}.xc-page .focus-visible\:bg-brand-hover:focus-visible{background-color:var(--brand-hover)}.xc-page .bg-brand-200{background-color:var(--xc-brand-200)}.xc-page .text-brand-200{color:var(--xc-brand-200)}.xc-page .text-brand-50{color:var(--xc-brand-50)}.xc-page .bg-brand-900{background-color:var(--xc-brand-900)}.xc-page .text-brand-900{color:var(--xc-brand-900)}.xc-page .\!text-brand-900{color:var(--xc-brand-900)!important}.xc-page .bg-brand-ink{background-color:var(--xc-brand-ink)}.xc-page .hover\:text-brand-ink:hover,.xc-page .text-brand-ink{color:var(--xc-brand-ink)}.xc-page .hover\:bg-brand-ink-hover:hover{background-color:var(--xc-brand-ink-hover)}.xc-page .text-brand-ink-body{color:var(--xc-brand-ink-body)}.xc-page .active\:bg-brand-ink-body:active{background-color:var(--xc-brand-ink-body)}.xc-page .text-brand-contrast{color:var(--xc-brand-contrast)}.xc-page .text-brand-contrast\/60{color:color-mix(in oklab,var(--xc-brand-contrast) 60%,transparent)}.xc-page .bg-brand-text\/80{background-color:color-mix(in oklab,var(--brand-text) 80%,transparent)}.xc-page .text-on-brand{color:var(--buttercup-1000)}.xc-page .bg-surface-0{background-color:var(--level-0)}.xc-page .bg-surface-0\/85{background-color:color-mix(in srgb,var(--level-0) 85%,transparent)}.xc-page .bg-surface-1{background-color:var(--level-1)}.xc-page .bg-surface-1\/80{background-color:color-mix(in srgb,var(--level-1) 80%,transparent)}.xc-page .bg-surface-2{background-color:var(--level-2)}.xc-page .bg-surface-2\/60{background-color:color-mix(in srgb,var(--level-2) 60%,transparent)}.xc-page .bg-surface-3{background-color:var(--level-3)}.xc-page .hover\:bg-surface-2:hover{background-color:var(--level-2)}.xc-page .hover\:bg-surface-3:hover{background-color:var(--level-3)}.xc-page .hover\:bg-surface-3\/70:hover{background-color:color-mix(in srgb,var(--level-3) 70%,transparent)}.xc-page .active\:bg-surface-3:active{background-color:var(--level-3)}.xc-page .active\:bg-surface-4:active{background-color:var(--level-4)}.xc-page .active\:bg-surface-4\/75:active{background-color:color-mix(in srgb,var(--level-4) 75%,transparent)}.xc-page .hover\:bg-glass-inset-3:hover{background-color:var(--glass-inset-3)}.xc-page .active\:bg-glass-inset-2:active{background-color:var(--glass-inset-2)}.xc-page .focus-visible\:bg-glass-inset-3:focus-visible{background-color:var(--glass-inset-3)}.xc-page .intelligence-surface :is(h1,h2,h3,h4,h5,h6){color:inherit}html[data-theme=light] .xc-page .intelligence-surface{--brand-text:var(--buttercup-500);--brand-mark:var(--buttercup-500)}.xc-page .text-white{color:#fff}.xc-page .text-white\/45{color:rgb(255 255 255/.45)}.xc-page .text-white\/55{color:rgb(255 255 255/.55)}.xc-page .text-white\/65{color:rgb(255 255 255/.65)}.xc-page .text-white\/72{color:rgb(255 255 255/.72)}.xc-page .text-white\/80{color:rgb(255 255 255/.8)}.xc-page .text-white\/82{color:rgb(255 255 255/.82)}.xc-page .text-white\/85{color:rgb(255 255 255/.85)}.xc-page .ease-standard{transition-timing-function:var(--ease-standard)}.xc-page .tracking-\[var\(--tracking-mono\)\]{letter-spacing:var(--tracking-mono)}.xc-page .xc-subheader .breadcrumbs--inline{width:auto;flex:none}.xc-page .xc-subheader .breadcrumbs--inline .breadcrumbs__list{white-space:nowrap}@media (max-width:720px){.xc-page .xc-subheader .breadcrumbs--inline{display:none}}.xc-page .xc-subheader__inner{gap:clamp(.75rem,2vw,1.75rem)}.xc-page .xc-subheader__list{flex:1 1 auto}.xc-page .xc-subheader__inner{--xc-content-inset:max(0px,calc((100vw - var(--container-page, 1280px)) / 2));display:grid;grid-template-columns:var(--xc-content-inset) 1fr auto;align-items:center;column-gap:0;max-width:none;margin-inline:0;padding-inline:var(--safe-area)}.xc-page .xc-subheader .breadcrumbs--inline{grid-column:1;justify-self:start;padding:0;min-width:max-content;width:max-content;white-space:nowrap}.xc-page .xc-subheader .breadcrumbs--inline .breadcrumbs__list{width:max-content;min-width:max-content;flex-wrap:nowrap}.xc-page .xc-subheader__list{grid-column:2;justify-self:start}.xc-page .xc-subheader__list>li:first-child .xc-subheader__link{padding-inline-start:0}@media (max-width:1279.98px){.xc-page .xc-subheader__inner{grid-template-columns:auto 1fr auto;column-gap:clamp(.75rem,2vw,1.5rem)}.xc-page .xc-subheader__list{margin-inline-start:0}}.xc-page .xc-subheader .breadcrumbs__link,.xc-page .xc-subheader .breadcrumbs__sep,.xc-page .xc-subheader__link{color:var(--l6)}.xc-page .xc-subheader .breadcrumbs__link:focus-visible,.xc-page .xc-subheader .breadcrumbs__link:hover,.xc-page .xc-subheader__link:focus-visible,.xc-page .xc-subheader__link:hover{color:var(--primary)}.xc-page .xc-subheader .breadcrumbs__current,.xc-page .xc-subheader__link[data-current]{color:var(--primary)}.xc-page .xc-subheader{background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate}@supports (backdrop-filter:blur(1px)){.xc-page .xc-subheader{background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}}.xc-page .xc-subheader:before{content:"";position:absolute;top:calc(-1 * var(--xc-header-h));right:0;bottom:0;left:0;z-index:-1;background-color:color-mix(in srgb,var(--glass-tint) 72%,transparent);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}@media (prefers-reduced-transparency:reduce){.xc-page .xc-subheader:before{background-color:var(--glass-tint);-webkit-backdrop-filter:none;backdrop-filter:none}}.xc-page .xc-subheader__inner{grid-template-columns:minmax(var(--xc-content-inset),max-content) auto auto minmax(0,1fr);column-gap:clamp(1.25rem,2.5vw,2.25rem)}.xc-page .xc-subheader__cta{grid-column:3;justify-self:start;margin-inline-start:clamp(.5rem,1.2vw,1rem);font-size:.875rem;line-height:1;min-height:36px;padding-block:0;padding-inline:.9rem}@media (max-width:1279.98px){.xc-page .xc-subheader__inner{grid-template-columns:auto auto auto minmax(0,1fr)}}@keyframes xc-subheader-slide{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.xc-page .xc-subheader{animation:xc-subheader-slide .42s cubic-bezier(.16,1,.3,1) both}.xc-page .xc-subheader:before{animation:none}@media (prefers-reduced-motion:reduce){.xc-page .xc-subheader{animation:none}}.xc-page .primary-button,.xc-page a.primary-button{background-color:var(--btn-primary-bg);color:var(--btn-primary-fg)}.xc-page .primary-button:hover,.xc-page a.primary-button:hover{background-color:var(--btn-primary-bg-hover);color:var(--btn-primary-fg)}.xc-page .xc-subheader{background-color:color-mix(in srgb,var(--glass-tint) 72%,transparent);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}.xc-page .xc-subheader:before{content:none}@media (prefers-reduced-transparency:reduce){.xc-page .xc-subheader{background-color:var(--glass-tint);-webkit-backdrop-filter:none;backdrop-filter:none}}.xc-page .xc-subheader .breadcrumbs--inline,.xc-page .xc-subheader .breadcrumbs--inline .breadcrumbs__current,.xc-page .xc-subheader .breadcrumbs--inline .breadcrumbs__link,.xc-page .xc-subheader .breadcrumbs--inline .breadcrumbs__sep{font-size:.875rem;line-height:1.2}