.cp-root{--cp-x:clamp(24px, 7cqi, 40px);--cp-ease:cubic-bezier(.16, 1, .3, 1);--cp-ease-in:cubic-bezier(.7, 0, .84, 0);container-type:inline-size}.cp-x{padding-inline:var(--cp-x)}.cp-layer{flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}.cp-layer:not([data-active]){pointer-events:none;z-index:0}.cp-layer[data-active]{z-index:1}.cp-layer .cp-fade{transition:opacity .42s var(--cp-ease) .17s, translate .62s var(--cp-ease) .17s}.cp-layer:not([data-active]) .cp-fade{opacity:0;transition:opacity .15s cubic-bezier(.33,0,.67,1),translate .15s cubic-bezier(.33,0,.67,1);translate:0 -4px}.cp-layer:not([data-active]) .cp-solid{visibility:hidden}@keyframes cp-word{0%{opacity:0}to{opacity:1}}.cp-word{animation:cp-word .2s var(--cp-ease) var(--cp-wait,0s) both}@keyframes cp-rise{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.cp-rise{animation:cp-rise .46s var(--cp-ease) both}@keyframes cp-fade{0%{opacity:0}to{opacity:1}}.cp-fade-in{animation:cp-fade .32s var(--cp-ease) both}[data-turn]>.cp-fade-in{animation-delay:var(--cp-wait,0s)}@keyframes cp-print{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.cp-print{animation:cp-print .52s var(--cp-ease) both}.cp-reveal{opacity:0;transition:grid-template-rows .38s var(--cp-ease), opacity .26s var(--cp-ease);grid-template-rows:0fr;display:grid}.cp-reveal[data-open]{opacity:1;grid-template-rows:1fr}.cp-reveal>*{min-width:0;min-height:0;overflow:hidden}.cp-reveal[data-settled]>*{overflow:visible}.cp-reveal:not([data-open]){transition:grid-template-rows .28s var(--cp-ease), opacity .16s var(--cp-ease)}@keyframes cp-breathe{0%,to{opacity:1}50%{opacity:.35}}.cp-breathe{animation:2.4s ease-in-out infinite cp-breathe}@keyframes cp-hint-in{0%{opacity:0;translate:0 .45em}to{opacity:1;translate:0}}.cp-hint{animation:cp-hint-in .52s var(--cp-ease) both;display:inline-block}@keyframes cp-travel{0%{translate:-100%}to{translate:400%}}.cp-working{background:#191a181a;height:1.5px;display:block;position:relative;overflow:hidden}.cp-working:after{content:"";background:currentColor;width:25%;animation:1.5s cubic-bezier(.65,0,.35,1) infinite cp-travel;position:absolute;inset:0 auto 0 0}.cp-scroll{scrollbar-width:thin;scrollbar-color:#191a1838 transparent;overscroll-behavior:contain}.cp-stick{background:var(--color-paper);position:sticky}html[data-surface=hero] .cp-stick{background:var(--color-plate)}.cp-caption{opacity:0;height:0;transition:height .28s var(--cp-ease), opacity .12s var(--cp-ease)}.cp-caption[data-open]{opacity:1;height:32px;transition:height .38s var(--cp-ease), opacity .2s var(--cp-ease) .18s}.cp-edge{pointer-events:none;opacity:0;height:1px;transition:opacity .2s var(--cp-ease);background:#191a181f}.cp-edge[data-on]{opacity:1}.cp-root[data-reduced] .cp-word,.cp-root[data-reduced] .cp-hint{animation-duration:1ms;animation-delay:0s}.cp-root[data-reduced] [data-turn]>.cp-fade-in{animation-delay:0s}.cp-root[data-reduced] .cp-rise,.cp-root[data-reduced] .cp-print{animation:.16s linear both cp-fade}.cp-root[data-reduced] .cp-reveal,.cp-root[data-reduced] .cp-caption{transition:opacity .16s linear}.cp-root[data-reduced] .cp-layer .cp-fade,.cp-root[data-reduced] .cp-layer:not([data-active]) .cp-fade{transition:opacity .16s linear;translate:none}.cp-root[data-reduced] .cp-breathe,.cp-root[data-reduced] .cp-working:after{animation:none}.cp-root[data-reduced] .cp-working:after{opacity:.4;width:100%}@media (prefers-reduced-motion:reduce){.cp-word,.cp-hint{animation-duration:1ms;animation-delay:0s}[data-turn]>.cp-fade-in{animation-delay:0s}.cp-breathe,.cp-working:after{animation:none}}@keyframes cp-leave{0%{opacity:1}to{opacity:0}}.cp-float{box-shadow:0 1px 2px #191a180f,0 12px 32px -8px #191a182e,inset 0 0 0 1px #191a181a}.cp-working.cp-amber{background:#e8aa363d}
