#cc-root[data-astro-cid-5kmqzukm]{position:fixed;bottom:1.5rem;right:1.5rem;width:48px;height:48px;z-index:100}@media (max-width: 400px){#cc-root[data-astro-cid-5kmqzukm]{right:1rem;bottom:1rem}}#cc-card[data-astro-cid-5kmqzukm]{position:absolute;bottom:0;right:0;background:#fff;border:1px solid rgba(0,0,0,.07);overflow:hidden;width:48px;max-height:48px;border-radius:50%;cursor:pointer;box-shadow:0 2px 8px -2px #7575f940,0 6px 24px -8px #7575f980;transition:width .52s cubic-bezier(.32,.72,0,1),max-height .52s cubic-bezier(.32,.72,0,1),border-radius .46s cubic-bezier(.32,.72,0,1),box-shadow .4s ease}#cc-card[data-astro-cid-5kmqzukm].is-open{width:min(340px,calc(100vw - 2rem));max-height:460px;border-radius:2rem;cursor:default;box-shadow:0 4px 16px -4px #7575f91f,0 28px 64px -12px #7575f952}#cc-trigger[data-astro-cid-5kmqzukm]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:inherit;border-radius:inherit;transition:opacity .2s ease,transform .2s ease}#cc-card[data-astro-cid-5kmqzukm].is-open #cc-trigger[data-astro-cid-5kmqzukm]{opacity:0;pointer-events:none;transform:scale(.6) rotate(-20deg)}.cc-icon-wrap[data-astro-cid-5kmqzukm]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;transform-origin:center;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.cc-icon-wrap[data-astro-cid-5kmqzukm] svg,.cc-hd-icon[data-astro-cid-5kmqzukm] svg{position:static!important;top:auto!important;left:auto!important;display:block;width:20px;height:20px}#cc-trigger[data-astro-cid-5kmqzukm]:hover .cc-icon-wrap[data-astro-cid-5kmqzukm]{transform:scale(1.06) rotate(4deg)}#cc-dot[data-astro-cid-5kmqzukm]{position:absolute;top:8px;right:8px;width:9px;height:9px;background:#ef4444;border-radius:50%;border:2px solid white;opacity:0;transform:scale(0);transition:opacity .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}#cc-dot[data-astro-cid-5kmqzukm].visible{opacity:1;transform:scale(1)}#cc-body[data-astro-cid-5kmqzukm]{opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .18s ease 0s,transform .25s ease 0s;min-width:min(340px,calc(100vw - 2rem))}#cc-card[data-astro-cid-5kmqzukm].is-open #cc-body[data-astro-cid-5kmqzukm]{opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity .3s ease .22s,transform .35s cubic-bezier(.22,1,.36,1) .18s}.cc-header[data-astro-cid-5kmqzukm]{display:flex;align-items:center;gap:10px;padding:17px 16px 10px}.cc-hd-icon[data-astro-cid-5kmqzukm]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:14px;background:#b0b8fc38;flex-shrink:0}.cc-hd-title[data-astro-cid-5kmqzukm]{flex:1;font-size:.875rem;font-weight:700;letter-spacing:-.015em;color:#000;font-family:inherit}.cc-close-btn[data-astro-cid-5kmqzukm]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:14px;background:#0000000d;border:none;cursor:pointer;color:#0006;flex-shrink:0;transition:background .18s ease,color .18s ease}.cc-close-btn[data-astro-cid-5kmqzukm]:hover{background:#0000001a;color:#000}.cc-text[data-astro-cid-5kmqzukm]{padding:0 16px 12px}.cc-text[data-astro-cid-5kmqzukm] p[data-astro-cid-5kmqzukm]{font-size:.715rem;line-height:1.65;color:#00000080;font-family:inherit;margin:0}.cc-feedback[data-astro-cid-5kmqzukm]{margin-top:.5rem!important;font-size:.67rem!important;line-height:1.45!important;color:#0b53ced9!important;background:#0b53ce12;border:1px solid rgba(11,83,206,.16);border-radius:.6rem;padding:.45rem .55rem}.cc-text[data-astro-cid-5kmqzukm] p[data-astro-cid-5kmqzukm] a{color:#7575f9;text-decoration:underline;text-underline-offset:2px}.cc-actions[data-astro-cid-5kmqzukm]{display:flex;gap:8px;padding:2px 16px 17px}.cc-actions[data-astro-cid-5kmqzukm] button[data-astro-cid-5kmqzukm]{flex:1;padding:9px 0;border-radius:999px;font-size:.78rem;font-weight:600;cursor:pointer;font-family:inherit;transition:transform .18s ease,box-shadow .18s ease,background .18s}#cc-accept[data-astro-cid-5kmqzukm]{color:#fff;background:linear-gradient(135deg,#7575f9,#0b53ce);border:none;box-shadow:0 5px 16px -5px #7575f98c}#cc-accept[data-astro-cid-5kmqzukm]:hover{transform:translateY(-1px);box-shadow:0 9px 22px -5px #7575f9b3}#cc-reject[data-astro-cid-5kmqzukm]{color:#0000008c;background:#fff;border:1px solid rgba(0,0,0,.1)}#cc-reject[data-astro-cid-5kmqzukm]:hover{background:#f2f2f2}html{scroll-behavior:smooth}.reveal-ready [data-reveal]{opacity:0;transform:translate3d(var(--reveal-x, 0px),var(--reveal-y, 18px),0) scale(var(--reveal-scale, 1));filter:blur(var(--reveal-blur, 0px));will-change:opacity,transform;transition:opacity .58s cubic-bezier(.22,1,.36,1),transform .58s cubic-bezier(.22,1,.36,1),filter .58s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms)}.reveal-ready [data-reveal=left],.reveal-ready [data-reveal-dir=left]{--reveal-x: -18px;--reveal-y: 0px}.reveal-ready [data-reveal=right],.reveal-ready [data-reveal-dir=right]{--reveal-x: 18px;--reveal-y: 0px}.reveal-ready [data-reveal=down],.reveal-ready [data-reveal-dir=down]{--reveal-y: -16px}.reveal-ready [data-reveal=scale],.reveal-ready [data-reveal-dir=scale]{--reveal-y: 0px;--reveal-scale: .975}.reveal-ready [data-reveal=fade],.reveal-ready [data-reveal-dir=fade]{--reveal-y: 0px;--reveal-scale: 1}.reveal-ready [data-reveal].is-revealed{opacity:1;transform:none;filter:none}#v2-body{background-image:linear-gradient(180deg,#7575f914,#7575f908)}.uppercase{text-transform:none!important;letter-spacing:normal!important}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.reveal-ready [data-reveal]{opacity:1;transform:none;filter:none;transition:none}}#v2-header{animation:headerDrop 1s cubic-bezier(.16,1,.3,1) both}#v2-header-pill{transition:max-width 1.1s cubic-bezier(.22,1,.36,1),padding 1.1s cubic-bezier(.22,1,.36,1),background-color .9s ease,box-shadow .9s ease,border-color .9s ease,-webkit-backdrop-filter .9s ease;transition:max-width 1.1s cubic-bezier(.22,1,.36,1),padding 1.1s cubic-bezier(.22,1,.36,1),background-color .9s ease,backdrop-filter .9s ease,box-shadow .9s ease,border-color .9s ease;transition:max-width 1.1s cubic-bezier(.22,1,.36,1),padding 1.1s cubic-bezier(.22,1,.36,1),background-color .9s ease,backdrop-filter .9s ease,box-shadow .9s ease,border-color .9s ease,-webkit-backdrop-filter .9s ease}@media (min-width: 1024px){#v2-header-pill{transition:max-width 1.1s cubic-bezier(.22,1,.36,1),border-radius 1.1s cubic-bezier(.22,1,.36,1),padding 1.1s cubic-bezier(.22,1,.36,1),background-color .9s ease,box-shadow .9s ease,border-color .9s ease,-webkit-backdrop-filter .9s ease;transition:max-width 1.1s cubic-bezier(.22,1,.36,1),border-radius 1.1s cubic-bezier(.22,1,.36,1),padding 1.1s cubic-bezier(.22,1,.36,1),background-color .9s ease,backdrop-filter .9s ease,box-shadow .9s ease,border-color .9s ease;transition:max-width 1.1s cubic-bezier(.22,1,.36,1),border-radius 1.1s cubic-bezier(.22,1,.36,1),padding 1.1s cubic-bezier(.22,1,.36,1),background-color .9s ease,backdrop-filter .9s ease,box-shadow .9s ease,border-color .9s ease,-webkit-backdrop-filter .9s ease}}@media (max-width: 1023px){#v2-header{padding-top:.75rem}#v2-header-pill{transition:max-width 1.1s cubic-bezier(.22,1,.36,1),padding 1.1s cubic-bezier(.22,1,.36,1),background-color .9s ease,box-shadow .9s ease,border-color .9s ease,-webkit-backdrop-filter .9s ease;transition:max-width 1.1s cubic-bezier(.22,1,.36,1),padding 1.1s cubic-bezier(.22,1,.36,1),background-color .9s ease,backdrop-filter .9s ease,box-shadow .9s ease,border-color .9s ease;transition:max-width 1.1s cubic-bezier(.22,1,.36,1),padding 1.1s cubic-bezier(.22,1,.36,1),background-color .9s ease,backdrop-filter .9s ease,box-shadow .9s ease,border-color .9s ease,-webkit-backdrop-filter .9s ease;border-radius:9999px;border-color:#00000014;background-color:#f2f2f2f5;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);box-shadow:0 12px 40px #0000001a;padding-left:1.25rem;padding-right:1.25rem}#v2-header-pill.mob-open{border-radius:1.5rem}}#v2-header.is-scrolled{padding-top:.75rem}#v2-header.is-scrolled #v2-header-pill{max-width:72rem;border-radius:9999px;border-color:#00000014;background-color:#f2f2f2f5;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);box-shadow:0 12px 40px #0000001a;padding-left:1.25rem;padding-right:1.25rem}#v2-header-pill.mob-open{border-radius:1.75rem;background-color:#f2f2f2fa;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);border-color:#00000014;box-shadow:0 16px 48px #0000001f;padding-left:1.25rem;padding-right:1.25rem}@keyframes headerDrop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){#v2-header{animation:none}}.nav-ill svg path{stroke-dasharray:1;stroke-dashoffset:0}.nav-card:hover .nav-ill svg path{animation:navDraw .7s cubic-bezier(.65,0,.35,1) forwards}.nav-ill{transition:transform .25s ease}@keyframes navDraw{0%{stroke-dashoffset:1;opacity:.35}60%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.nav-panel{transform:translate(-50%,6px) scale(.97);transform-origin:top center;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1),visibility .34s;pointer-events:none}.group:focus-within .nav-panel{visibility:visible;opacity:1}.group:hover .nav-panel,.group:focus-within .nav-panel{transform:translate(-50%) scale(1);pointer-events:auto}.nav-stagger{opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .45s cubic-bezier(.22,1,.36,1);transition-delay:0s}.group:hover .nav-stagger,.group:focus-within .nav-stagger{opacity:1;transform:translateY(0);transition-delay:calc(.05s + var(--i, 0) * .04s)}.nav-sheen{background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.16) 48%,transparent 66%);transform:translate(-130%);transition:transform .9s cubic-bezier(.22,1,.36,1)}.nav-cta:hover .nav-sheen,.nav-feat:hover .nav-sheen{transform:translate(130%)}.nav-deck-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .3s ease}.nav-deck-card:nth-child(1){transform:rotate(-4deg);transform-origin:bottom right}.nav-deck-card:nth-child(2){transform:translateY(-6px);z-index:1}.nav-deck-card:nth-child(3){transform:rotate(4deg);transform-origin:bottom left}.nav-deck:hover .nav-deck-card:nth-child(1){transform:rotate(-1.5deg) translateY(-2px)}.nav-deck:hover .nav-deck-card:nth-child(3){transform:rotate(1.5deg) translateY(-2px)}.nav-deck-card:hover{transform:translateY(-6px) rotate(0)!important}.nav-ico path{stroke-dasharray:1;stroke-dashoffset:1}.group:hover .nav-ico path,.group:focus-within .nav-ico path{animation:navDraw .6s cubic-bezier(.65,0,.35,1) forwards;animation-delay:calc(.12s + var(--i, 0) * .05s)}.nav-ico path:nth-child(2){animation-duration:.66s}.nav-ico path:nth-child(3){animation-duration:.72s}.nav-ico path:nth-child(4){animation-duration:.78s}@keyframes navDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.nav-trigger:after{content:"";position:absolute;left:.875rem;right:.875rem;bottom:.25rem;height:1.5px;border-radius:9999px;background:#7575f9;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.22,1,.36,1)}.group:hover .nav-trigger:after,.group:focus-within .nav-trigger:after{transform:scaleX(1)}@media (prefers-reduced-motion: reduce){.nav-stagger{opacity:1;transform:none;transition:none}.nav-panel{transition:opacity .15s ease,visibility .15s;transform:translate(-50%)}.group:hover .nav-panel{transform:translate(-50%)}.nav-svc:hover .nav-ico path{animation:none}.nav-ico path{stroke-dashoffset:0}.nav-deck-card{transform:none!important}}@keyframes mobSubContainerIn{0%{opacity:0;transform:translateY(-8px) scaleY(.96);transform-origin:top}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes mobSubIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}details[open] .mob-submenu{animation:mobSubContainerIn .28s cubic-bezier(.22,1,.36,1) both}details[open] .mob-submenu>*{animation:mobSubIn .22s cubic-bezier(.22,1,.36,1) both}details[open] .mob-submenu>*:nth-child(1){animation-delay:0ms}details[open] .mob-submenu>*:nth-child(2){animation-delay:70ms}details[open] .mob-submenu>*:nth-child(3){animation-delay:.14s}details[open] .mob-submenu>*:nth-child(4){animation-delay:.21s}details[open] .mob-submenu>*:nth-child(5){animation-delay:.28s}details[open] .mob-submenu>*:nth-child(6){animation-delay:.35s}details[open] .mob-submenu>*:nth-child(7){animation-delay:.42s}details[open] .mob-submenu>*:nth-child(8){animation-delay:.49s}details[open] .mob-submenu>*:nth-child(9){animation-delay:.56s}@media (prefers-reduced-motion: reduce){details[open] .mob-submenu{animation:none}details[open] .mob-submenu>*{animation:none}}.clamp-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1.125rem!important;line-height:1.06!important}@media (min-width: 768px){.clamp-title{display:block;-webkit-line-clamp:unset;overflow:visible;font-size:unset!important;line-height:unset!important}}@media (min-width: 1024px){.clamp-title{font-size:3rem!important;line-height:1.03!important}}
