@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--r:0px;--acc:#0d64d0}}}:root,:host{--font-xp-display:var(--font-jakarta)}@property --r{syntax:"<length>";inherits:true;initial-value:0}@property --acc{syntax:"<color>";inherits:true;initial-value:#0d64d0}.xp{--ease:cubic-bezier(.2, .7, .2, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--t-fast:.18s;--t-med:.38s;--t-slow:.72s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-xp-ink);color:var(--color-xp-paper);font-family:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif}.xp ::selection{background:var(--color-blue-soft);color:var(--color-navy)}.xp :focus-visible{outline:2px solid var(--color-xp-blue);outline-offset:3px}.xp-navy{--color-xp-ink:var(--color-navy);--color-xp-panel:#222c44;--color-xp-panel-raised:#2a3550;--color-xp-paper:#fff;--color-xp-mist:#d3def0;--color-xp-faint:#aebad0;--color-xp-line:#ffffff24;--color-xp-line-strong:#ffffff47;--color-xp-blue:var(--color-blue-pale);--color-xp-signal:var(--color-coral);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.xpwrap{max-width:74rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.xpwrap{padding-inline:2.25rem}}.xp-eyebrow{font-size:.9375rem;font-weight:700}.xp-h2{font-family:var(--font-xp-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,5.6vw,3.75rem);font-weight:800;line-height:1.02}.xp-grain{z-index:45;pointer-events:none;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:180px 180px;position:fixed;inset:0}@media (max-width:767px){.xp-grain{opacity:.025}}.xp-cursor-light{z-index:30;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(520px circle at var(--cx,-9999px) var(--cy,-9999px), #0d64d00a, transparent 62%);position:fixed;inset:0}.xp-depth{--dx:0px;--dy:0px;transform:translate(var(--dx), var(--dy));transition:transform .6s var(--ease)}[data-magnetic]{transform:translate(calc(var(--mx,0) * 9px), calc(var(--my,0) * 9px));transition:transform var(--t-med) var(--ease), background-color var(--t-fast) ease, color var(--t-fast) ease, border-color var(--t-fast) ease}.xp-arrow{transform:translate(calc(var(--mx,0) * 4px), calc(var(--my,0) * 4px));transition:transform var(--t-med) var(--ease);display:inline-block}@media (hover:hover){a:hover .xp-arrow,button:hover .xp-arrow{transform:translate(calc(var(--mx,0) * 4px + 2px), calc(var(--my,0) * 4px - 2px)) rotate(-45deg)}}[data-tilt]{transform:perspective(1100px) rotateX(calc(var(--ty,0) * -3deg)) rotateY(calc(var(--tx,0) * 3deg));transition:transform var(--t-slow) var(--ease);position:relative}[data-tilt]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--t-med) ease;background:radial-gradient(360px circle at calc((var(--tx,0) + 1) * 50%) calc((var(--ty,0) + 1) * 50%), #0d64d00d, transparent 60%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (min-width:1024px){[data-tilt]:hover:after{opacity:1}}.xp-navlink{position:relative}.xp-navlink:after{content:"";height:1.5px;transform-origin:var(--ux,50%) center;transition:transform var(--t-med) var(--ease);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.xp-navlink:hover:after,.xp-navlink:focus-visible:after{transform:scaleX(1)}.xp-zoom img{transition:transform 1.2s var(--ease)}@media (hover:hover){.xp-zoom:hover img{transform:scale(1.03)}}@keyframes xp-rise{0%{opacity:0;transform:translateY(.55em)}}@keyframes xp-rise-block{0%{opacity:0;transform:translateY(28px)}}@keyframes xp-header{to{background-color:#1b2438f5;border-color:#ffffff1f}}@keyframes xp-fill{0%{transform:scaleX(0)}}.xp-word{display:inline-block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.xp-word{animation:linear both xp-rise;animation-timeline:view();animation-range:entry calc(var(--i,0) * 4%) entry calc(55% + var(--i,0) * 4%)}.xp-rise{animation:linear both xp-rise-block;animation-timeline:view();animation-range:entry entry 70%}.xp-header{background-color:#1b243800;border-color:#0000;animation:linear both xp-header;animation-timeline:scroll(root);animation-range:0 160px}.xp-fill{transform-origin:0;animation:linear both xp-fill;animation-timeline:view();animation-range:entry 20% cover 45%}}}@keyframes xp-focus{0%{filter:blur(16px)saturate(.5);transform:scale(1.07)}}@keyframes xp-line{0%{transform:translateY(108%)}}@keyframes xp-unblur{0%{filter:blur(7px);opacity:.45}}@keyframes xp-cue{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.xp-line{padding-bottom:.06em;display:block;overflow:hidden}.xp-line>span{display:block}@media (prefers-reduced-motion:no-preference){.xp-focus-pull{animation:xp-focus 2.2s var(--ease) both}.xp-line>span{animation:xp-line 1s var(--ease) both;animation-delay:calc(.35s + var(--i,0) * .14s)}.xp-blind{animation:xp-unblur 1.4s var(--ease) 1.25s both;display:inline-block}.xp-fade-in{animation:xp-rise-block .9s var(--ease) both;animation-delay:var(--d,.9s)}.xp-cue-line{animation:xp-cue 2.4s var(--ease-io) 2.4s infinite}}@keyframes xp-cycle{0%,20%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-.45em)}}.xp-cycle-item{opacity:0;animation:8s cubic-bezier(.4,0,.2,1) infinite xp-cycle;position:absolute;inset:0}.xp-cycle-item:first-child{animation-delay:0s}.xp-cycle-item:nth-child(2){animation-delay:2s}.xp-cycle-item:nth-child(3){animation-delay:4s}.xp-cycle-item:nth-child(4){animation-delay:6s}.xp-stage{--x:50%;--y:50%;isolation:isolate;transition:--r .55s var(--ease);position:relative;overflow:hidden}.xp-stage[data-mode=pointer][data-active=true]{--r:200px}@media (max-width:1023px){.xp-stage[data-mode=pointer][data-active=true]{--r:160px}}.xp-stage[data-open=true]{--r:150vmax;transition-duration:.9s}.xp-stage-top{-webkit-mask-image:radial-gradient(circle calc(var(--r) + 1px) at var(--x) var(--y), transparent 0%, transparent 80%, #000 100%);-webkit-mask-image:radial-gradient(circle calc(var(--r) + 1px) at var(--x) var(--y), transparent 0%, transparent 80%, #000 100%);-webkit-mask-image:radial-gradient(circle calc(var(--r) + 1px) at var(--x) var(--y), transparent 0%, transparent 80%, #000 100%);-webkit-mask-image:radial-gradient(circle calc(var(--r) + 1px) at var(--x) var(--y), transparent 0%, transparent 80%, #000 100%);mask-image:radial-gradient(circle calc(var(--r) + 1px) at var(--x) var(--y), transparent 0%, transparent 80%, #000 100%)}@keyframes xp-stage-open{to{--r:120vmax}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.xp-stage[data-mode=scroll]:not([data-open]){animation:linear both xp-stage-open;animation-timeline:view();animation-range:cover 40% cover 72%}}}.xp-tag{transition:background-color var(--t-med) ease, color var(--t-med) ease, transform var(--t-med) var(--ease)}.xp-tag[data-found=true]{background-color:var(--color-xp-signal);color:var(--color-xp-ink);transform:scale(1.06)}.xp-env{transition:--acc .7s var(--ease)}.xp-acc{color:var(--acc)}.xp-acc-bg{background-color:var(--acc)}.xp-env-glow{background:radial-gradient(70% 80% at 85% 20%, var(--acc), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.xp-env-glow{background:radial-gradient(70% 80% at 85% 20%, color-mix(in srgb, var(--acc) 26%, transparent), transparent 70%)}}.xp-ghost{color:#0000;-webkit-text-stroke:1px var(--acc)}@supports (color:color-mix(in lab, red, red)){.xp-ghost{-webkit-text-stroke:1px color-mix(in srgb, var(--acc) 38%, transparent)}}.xp-swap{animation:xp-rise-block .55s var(--ease) both}@media (prefers-reduced-motion:reduce){.xp-swap{animation:none}.xp-env{transition:none}}.xp-range{appearance:none;cursor:ew-resize;background:0 0;width:100%;height:3rem;margin:0}.xp-range::-webkit-slider-runnable-track{background:0 0;height:3rem}.xp-range::-moz-range-track{background:0 0;border:none;height:3rem}.xp-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-xp-paper);border:3px solid var(--color-xp-ink);border-radius:9999px;width:2.75rem;height:2.75rem;margin-top:.125rem;box-shadow:0 8px 22px -10px #1b243873}.xp-range::-moz-range-thumb{background:var(--color-xp-paper);border:3px solid var(--color-xp-ink);border-radius:9999px;width:2.75rem;height:2.75rem;box-shadow:0 8px 22px -10px #1b243873}.xp-persp-panel{transition:flex-grow var(--t-slow) var(--ease), opacity var(--t-med) ease}.xp-persp-num{transform-origin:0 100%;transition:transform var(--t-slow) var(--ease)}.xp-persp-body{transition:opacity var(--t-med) ease, transform var(--t-med) var(--ease)}.xp-chapter{transition:opacity .6s var(--ease), transform .8s var(--ease)}.xp-chapter[data-state=before]{opacity:0;pointer-events:none;transform:translateY(-48px)}.xp-chapter[data-state=after]{opacity:0;pointer-events:none;transform:translateY(56px)}.xp-chapter .xp-stagger{transition:opacity .6s var(--ease), transform .8s var(--ease);transition-delay:calc(.12s + var(--s,0) * 90ms)}.xp-chapter:not([data-state=active]) .xp-stagger{opacity:0;transition-delay:0s;transform:translateY(22px)}.xp-roller{transition:transform .9s var(--ease)}.xp-rail-fill{transform-origin:0;transition:transform .3s linear}@media (prefers-reduced-motion:reduce){.xp-grain{opacity:.035}.xp-depth,[data-magnetic],[data-tilt],.xp-arrow{transition:none!important;transform:none!important}.xp-cycle-wrap{width:auto!important;height:auto!important}.xp-cycle-item{opacity:1;animation:none;display:inline;position:static}.xp-cycle-item+.xp-cycle-item:before{content:" · "}.xp-stage{transition:none}.xp-chapter,.xp-chapter .xp-stagger,.xp-roller,.xp-persp-panel,.xp-persp-num,.xp-persp-body{transition:none!important}}
