summary[data-astro-cid-4j5dlmku]::-webkit-details-marker{display:none}summary[data-astro-cid-4j5dlmku] h3[data-astro-cid-4j5dlmku]{transition:color .18s var(--ease-out-soft)}summary[data-astro-cid-4j5dlmku]:hover h3[data-astro-cid-4j5dlmku]{color:var(--acc)}.acc-chev[data-astro-cid-4j5dlmku]{transition:transform .22s var(--ease-out-soft),opacity .18s}summary[data-astro-cid-4j5dlmku]:hover .acc-chev[data-astro-cid-4j5dlmku]{opacity:1}details[data-astro-cid-4j5dlmku][open] .acc-chev[data-astro-cid-4j5dlmku]{transform:rotate(180deg);opacity:1}.cmap-dark[data-astro-cid-as3vwmyx] .cmap-svg[data-astro-cid-as3vwmyx] g:first-child{fill:#33406a}.cmap-svg[data-astro-cid-as3vwmyx] .mk-pulse{transform-box:fill-box;transform-origin:center;animation:mkpulse 2.8s ease-out infinite}.cmap-svg[data-astro-cid-as3vwmyx] .mk-pulse:nth-of-type(3n){animation-delay:.9s}.cmap-svg[data-astro-cid-as3vwmyx] .mk-pulse:nth-of-type(3n+1){animation-delay:1.8s}@keyframes mkpulse{0%{transform:scale(.6);opacity:.35}70%{transform:scale(2.4);opacity:0}to{transform:scale(2.4);opacity:0}}@media (prefers-reduced-motion: reduce){.cmap-svg[data-astro-cid-as3vwmyx] .mk-pulse{animation:none;opacity:.18}}.logo-marquee[data-astro-cid-ra4odltt]{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.logo-track[data-astro-cid-ra4odltt]{display:flex;flex:none;align-items:center;gap:clamp(2.5rem,5vw,4.5rem);padding-right:clamp(2.5rem,5vw,4.5rem);animation:logo-scroll 55s linear infinite}.logo-marquee[data-astro-cid-ra4odltt]:hover .logo-track[data-astro-cid-ra4odltt],.logo-marquee[data-astro-cid-ra4odltt]:focus-visible .logo-track[data-astro-cid-ra4odltt],.logo-marquee[data-astro-cid-ra4odltt]:focus-within .logo-track[data-astro-cid-ra4odltt]{animation-play-state:paused}.logo-item[data-astro-cid-ra4odltt]{flex:none}.logo-img[data-astro-cid-ra4odltt]{display:block;height:auto;width:auto;max-height:3rem;max-width:10rem;object-fit:contain;filter:grayscale(1);opacity:.72;transition:filter .2s ease,opacity .2s ease}.logo-item[data-astro-cid-ra4odltt]:hover .logo-img[data-astro-cid-ra4odltt],.logo-item[data-astro-cid-ra4odltt]:focus-within .logo-img[data-astro-cid-ra4odltt]{filter:grayscale(0);opacity:1}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){.logo-track[data-astro-cid-ra4odltt]{animation:none}.logo-track[data-astro-cid-ra4odltt][aria-hidden=true]{display:none}.logo-marquee[data-astro-cid-ra4odltt]{overflow-x:auto;-webkit-mask-image:none;mask-image:none;padding-inline:1.5rem}}.hero-glow[data-astro-cid-o5nggbty]{background:radial-gradient(46rem 26rem at 22% -12%,rgba(78,106,198,.16),transparent 65%),radial-gradient(40rem 22rem at 88% -6%,rgba(217,83,63,.07),transparent 60%)}@media (min-width: 1024px) and (max-height: 840px){.hero-compact[data-astro-cid-o5nggbty] .t-display{font-size:clamp(2.3rem,3vw,2.9rem)}.hero-compact[data-astro-cid-o5nggbty] .t-lead{font-size:1rem;margin-top:.9rem}.hero-compact[data-astro-cid-o5nggbty] .t-num{font-size:1.35rem}}summary[data-astro-cid-dl23cxfq]::-webkit-details-marker{display:none}.acc-chev[data-astro-cid-dl23cxfq]{transition:transform .22s var(--ease-out-soft)}details[data-astro-cid-dl23cxfq][open] .acc-chev[data-astro-cid-dl23cxfq]{transform:rotate(180deg)}summary[data-astro-cid-dl23cxfq]:hover .acc-title[data-astro-cid-dl23cxfq]{color:var(--acc)}.itour-tab[data-astro-cid-jyyodfjz]{width:100%;display:flex;align-items:baseline;text-align:left;cursor:pointer;border:0;background:transparent;border-radius:var(--radius-xs);padding:11px 14px;font-family:var(--font-sans);font-size:.95rem;font-weight:600;color:var(--color-ink-2);transition:background-color .18s var(--ease-out-soft),color .18s var(--ease-out-soft)}.itour-tab[data-astro-cid-jyyodfjz]:hover{background:var(--color-paper-2);color:var(--color-ink)}.itour-num[data-astro-cid-jyyodfjz]{color:var(--color-ink-3)}.itour-tab-active[data-astro-cid-jyyodfjz] .itour-num[data-astro-cid-jyyodfjz]{color:inherit}.itour-tab-active[data-astro-cid-jyyodfjz],.itour-tab-active[data-astro-cid-jyyodfjz]:hover{background:var(--color-brand-soft);color:var(--color-brand-dark);box-shadow:inset 2px 0 0 var(--color-brand)}.itour-panel[data-astro-cid-jyyodfjz]+.itour-panel[data-astro-cid-jyyodfjz]{margin-top:3rem;border-top:1px solid var(--color-line);padding-top:2.5rem}[data-astro-cid-jyyodfjz][data-itour].js-itour .itour-panel[data-astro-cid-jyyodfjz]{display:none;margin-top:0;border-top:none;padding-top:0}[data-astro-cid-jyyodfjz][data-itour].js-itour .itour-panel[data-astro-cid-jyyodfjz].is-active{display:block}.itour-panel[data-astro-cid-jyyodfjz]:focus-visible{outline:3px solid var(--color-brand);outline-offset:6px;border-radius:var(--radius-xs)}[data-astro-cid-jyyodfjz][data-itour]:not(.js-itour) .itour-next[data-astro-cid-jyyodfjz]{display:none}.itour-next[data-astro-cid-jyyodfjz]{white-space:normal;text-align:center}@media (max-width: 767px){[data-astro-cid-jyyodfjz][data-itour] [data-astro-cid-jyyodfjz][role=tablist]{display:flex;overflow-x:auto;gap:4px;padding-bottom:4px;background:linear-gradient(to right,#fff 30%,#fff0) left center / 36px 100% no-repeat local,linear-gradient(to left,#fff 30%,#fff0) right center / 36px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(15,24,48,.16),transparent) left center / 12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(15,24,48,.16),transparent) right center / 12px 100% no-repeat scroll}.itour-tab[data-astro-cid-jyyodfjz]{white-space:nowrap;width:auto}}#search[data-astro-cid-e5svkq3k]{--pagefind-ui-scale: .9;--pagefind-ui-primary: #3f57a8;--pagefind-ui-text: #0f1830;--pagefind-ui-background: #ffffff;--pagefind-ui-border: #e2e7f3;--pagefind-ui-tag: #f5f7fc;--pagefind-ui-border-width: 1px;--pagefind-ui-border-radius: 12px;--pagefind-ui-font: inherit}.legal-tab{width:100%;text-align:left;cursor:pointer;border:0;background:transparent;border-radius:var(--radius-xs);padding:10px 14px;font-family:var(--font-sans);font-size:.95rem;font-weight:600;line-height:1.4;letter-spacing:-.004em;color:var(--color-ink-2);transition:background-color .18s var(--ease-out-soft),color .18s var(--ease-out-soft)}.legal-tab:hover{background:var(--color-paper-2);color:var(--color-ink)}.legal-tab-active,.legal-tab-active:hover{background:var(--color-brand-soft);color:var(--color-brand-dark);box-shadow:inset 2px 0 0 var(--color-brand)}.legal-body h2.legal-title{font-family:var(--font-display);font-weight:700;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.2rem);line-height:1.14;letter-spacing:-.028em;color:var(--color-ink);margin:0 0 2.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--color-line)}.legal-body h2:not(.legal-title){font-family:var(--font-display);font-weight:700;font-size:1.4rem;line-height:1.2;letter-spacing:-.022em;color:var(--color-ink);margin:3rem 0 .75rem;padding-top:2.25rem;border-top:1px solid var(--color-line-soft)}.legal-body h3{font-family:var(--font-display);font-weight:600;font-size:1.15rem;line-height:1.3;letter-spacing:-.018em;color:var(--color-ink);margin:2rem 0 .4rem}.legal-body h4{font-family:var(--font-display);font-weight:600;font-size:1.02rem;line-height:1.34;letter-spacing:-.012em;color:var(--color-ink);margin:1.9rem 0 .4rem}.legal-body h3:first-child,.legal-body h4:first-child{margin-top:0}.legal-body :is(p,ul,li){max-width:43rem}.legal-body p{margin:0 0 1rem;font-size:1rem;line-height:1.75;color:var(--color-ink-2);text-wrap:pretty}.legal-body p:last-child{margin-bottom:0}.legal-body ul{margin:0 0 1rem;padding-left:1.15rem}.legal-body ul.list-none{list-style:none;padding-left:0}.legal-body ul.list-none ul.list-none{margin:.7rem 0 .25rem;padding-left:1.15rem;border-left:1px solid var(--color-line)}.legal-body li{margin:0 0 .6rem;font-size:1rem;line-height:1.72;color:var(--color-ink-2)}.legal-body li:last-child{margin-bottom:0}.legal-body ul.list-none>li+li{margin-top:1.4rem}.legal-body a{color:var(--color-brand-dark);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;word-break:break-word}.legal-body a:hover{color:var(--color-ink)}.legal-section{display:block}.legal-section+.legal-section{margin-top:4rem;border-top:1px solid var(--color-line);padding-top:3.5rem}.js-tabs .legal-section{display:none;margin-top:0;border-top:none;padding-top:0}.js-tabs .legal-section.is-active{display:block}.legal-section:focus-visible{outline:3px solid var(--color-brand);outline-offset:6px;border-radius:var(--radius-xs)}
