.shimmer-text[data-astro-cid-i3irphx7]{background:linear-gradient(90deg,#ffffff4d 0% 35%,#fff 50%,#ffffff4d 65% 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite shimmer}@keyframes shimmer{0%{background-position:150%}to{background-position:-50%}}.sc[data-astro-cid-xakddsxe]{color:#fff;background:#000;padding:8rem 1.5rem;overflow:hidden}.sc-inner[data-astro-cid-xakddsxe]{background:#000;align-items:start;gap:3rem;max-width:80rem;margin:0 auto;display:grid}@media (width>=1024px){.sc-inner[data-astro-cid-xakddsxe]{grid-template-columns:minmax(0,28rem) minmax(0,1fr);gap:6rem}}.sc-eyebrow[data-astro-cid-xakddsxe]{letter-spacing:.2em;text-transform:uppercase;color:#a1a1aa;margin-bottom:1rem;font-size:.75rem}.sc-title[data-astro-cid-xakddsxe]{text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(2.25rem,4vw,3rem);font-weight:700;line-height:1.1}.sc-features[data-astro-cid-xakddsxe]{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.sc-li[data-astro-cid-xakddsxe]{width:100%}.sc-item[data-astro-cid-xakddsxe]{background:#111;border:1px solid #ffffff1a;border-radius:999px;width:fit-content;max-width:100%;transition:background-color .2s;position:relative;overflow:hidden}.sc-item[data-astro-cid-xakddsxe]:not(.is-open):hover{background:#1c1c1f}.sc-item[data-astro-cid-xakddsxe].is-open{background:#151517;border-radius:1.5rem;width:100%}.sc-pill[data-astro-cid-xakddsxe]{white-space:nowrap;cursor:pointer;align-items:center;gap:.75rem;padding:.75rem 1.5rem .75rem .75rem;font-weight:600;display:inline-flex}.sc-item[data-astro-cid-xakddsxe].is-open .sc-pill[data-astro-cid-xakddsxe],.sc-body[data-astro-cid-xakddsxe]{opacity:0;pointer-events:none;position:absolute;top:0;left:0}.sc-item[data-astro-cid-xakddsxe].is-open .sc-body[data-astro-cid-xakddsxe]{opacity:1;pointer-events:auto;position:relative}.sc-plus[data-astro-cid-xakddsxe]{border:1px solid #fff;border-radius:999px;width:1.75rem;height:1.75rem;transition:transform .3s;position:relative}.sc-plus[data-astro-cid-xakddsxe]:before,.sc-plus[data-astro-cid-xakddsxe]:after{content:"";background:#fff;width:.7rem;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sc-plus[data-astro-cid-xakddsxe]:after{transform:translate(-50%,-50%)rotate(90deg)}.sc-body[data-astro-cid-xakddsxe] p[data-astro-cid-xakddsxe]{color:#d4d4d8;padding:1.25rem 1.5rem;font-size:.95rem;line-height:1.7}.sc-body[data-astro-cid-xakddsxe] strong[data-astro-cid-xakddsxe]{color:#fff}.sc-media[data-astro-cid-xakddsxe]{justify-items:center;display:grid;position:relative}.sc-media[data-astro-cid-xakddsxe]>.sc-video[data-astro-cid-xakddsxe]{grid-area:1/1}.sc-idle[data-astro-cid-xakddsxe]{pointer-events:none}.sc-scrub[data-astro-cid-xakddsxe]{opacity:0}.sc-video[data-astro-cid-xakddsxe]{object-fit:contain;width:auto;max-width:100%;height:min(75vh,44rem);display:block;-webkit-mask-image:radial-gradient(50% 50%,#000 60%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 60%,#0000 100%)}@media (width>=1024px){.sc-video[data-astro-cid-xakddsxe]{height:min(88vh,56rem)}}.op-slide[data-astro-cid-qchcbvzl]{opacity:0;transition:opacity .6s;position:absolute;inset:0}.op-slide[data-astro-cid-qchcbvzl].is-active{opacity:1}.op-placeholder[data-astro-cid-qchcbvzl]{letter-spacing:.3em;text-transform:uppercase;color:#52525b;background:linear-gradient(135deg,#18181b 0%,#09090b 100%);place-items:center;height:100%;font-size:.7rem;display:grid}.op-tab[data-astro-cid-qchcbvzl]{color:#a1a1aa;cursor:pointer;border-radius:999px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:background-color .25s,color .25s}.op-tab[data-astro-cid-qchcbvzl]:hover{color:#fff}.op-tab[data-astro-cid-qchcbvzl][aria-selected=true]{color:#000;background:#fff}.op-panels[data-astro-cid-qchcbvzl]{text-align:center;display:grid}.op-panel[data-astro-cid-qchcbvzl]{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .4s,transform .4s,visibility 0s linear .4s;transform:translateY(8px)}.op-panel[data-astro-cid-qchcbvzl].is-active{opacity:1;visibility:visible;transition-delay:.15s,.15s,0s;transform:none}@media (prefers-reduced-motion:reduce){.op-slide[data-astro-cid-qchcbvzl],.op-panel[data-astro-cid-qchcbvzl]{transition:none}}.pr[data-astro-cid-2kegqo7y]{overflow:hidden}.pr-inner[data-astro-cid-2kegqo7y]{flex-direction:column;justify-content:center;gap:3.5rem;padding:6rem 0;display:flex}@media (width>=768px) and (prefers-reduced-motion:no-preference){.pr-inner[data-astro-cid-2kegqo7y]{min-height:100vh;padding:1rem 0}}.pr-viewport[data-astro-cid-2kegqo7y]{overflow:hidden}@media (width<=767px),(prefers-reduced-motion:reduce){.pr-viewport[data-astro-cid-2kegqo7y]{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.pr-viewport[data-astro-cid-2kegqo7y]::-webkit-scrollbar{display:none}.pr-card[data-astro-cid-2kegqo7y]{scroll-snap-align:start}.pr-progress[data-astro-cid-2kegqo7y]{display:none}}.pr-track[data-astro-cid-2kegqo7y]{--edge:max(1.5rem, calc((100vw - 80rem) / 2 + 1.5rem));width:max-content;padding-inline:var(--edge);will-change:transform;align-items:flex-start;gap:3rem;display:flex}.pr-card[data-astro-cid-2kegqo7y]{flex:none;width:min(62vw,22rem)}@media (width>=768px) and (width<=1279px){.pr-track[data-astro-cid-2kegqo7y]{gap:2rem}.pr-card[data-astro-cid-2kegqo7y]{width:17rem}}@media (width>=1280px){.pr-card[data-astro-cid-2kegqo7y]{width:30rem}}.pr-placeholder[data-astro-cid-2kegqo7y]{letter-spacing:.3em;text-transform:uppercase;color:#52525b;background:linear-gradient(135deg,#18181b 0%,#09090b 100%);place-items:center;font-size:.7rem;display:grid}.pr-number[data-astro-cid-2kegqo7y]{letter-spacing:.1em;color:#fffc;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600;position:absolute;top:1.25rem;left:1.5rem}.pr-steps[data-astro-cid-2kegqo7y]{--circle:3rem;--gap:.5rem;grid-template-columns:repeat(8,minmax(0,1fr));display:grid}@media (width>=1024px){.pr-steps[data-astro-cid-2kegqo7y]{--circle:4rem;--gap:.75rem}}.pr-step[data-astro-cid-2kegqo7y]{color:#52525b;font-size:.75rem;transition:color .3s;position:relative}.pr-step-btn[data-astro-cid-2kegqo7y]{width:100%;color:inherit;cursor:pointer;flex-direction:column;align-items:center;gap:.25rem;display:flex}.pr-step[data-astro-cid-2kegqo7y]:not(.is-done):not(.is-active) .pr-step-btn[data-astro-cid-2kegqo7y]:hover .pr-step-icon[data-astro-cid-2kegqo7y]{border-color:#ffffff80}.pr-step-icon[data-astro-cid-2kegqo7y]{width:var(--circle);height:var(--circle);border:1px solid #fff3;border-radius:999px;place-items:center;margin-bottom:.75rem;transition:border-color .3s,transform .3s;display:grid}.pr-step-icon[data-astro-cid-2kegqo7y] img{object-fit:contain;opacity:.4;width:100%;height:100%;transition:opacity .3s}.pr-step[data-astro-cid-2kegqo7y]:not(:last-child):after{content:"";top:calc(var(--circle) / 2);left:calc(50% + var(--circle) / 2 + var(--gap));width:calc(100% - var(--circle) - var(--gap) * 2);border-top:1px solid #fff3;transition:border-color .3s;position:absolute}.pr-step-label[data-astro-cid-2kegqo7y]{text-align:center;font-size:.7rem}@media (width>=1024px){.pr-step-label[data-astro-cid-2kegqo7y]{font-size:.8125rem}}.pr-step[data-astro-cid-2kegqo7y].is-done:not(:last-child):after{border-color:#fff}.pr-step[data-astro-cid-2kegqo7y].is-done,.pr-step[data-astro-cid-2kegqo7y].is-active{color:#fff}.pr-step[data-astro-cid-2kegqo7y].is-done .pr-step-icon[data-astro-cid-2kegqo7y],.pr-step[data-astro-cid-2kegqo7y].is-active .pr-step-icon[data-astro-cid-2kegqo7y]{border-color:#fff}.pr-step[data-astro-cid-2kegqo7y].is-done .pr-step-icon[data-astro-cid-2kegqo7y] img[data-astro-cid-2kegqo7y],.pr-step[data-astro-cid-2kegqo7y].is-active .pr-step-icon[data-astro-cid-2kegqo7y] img[data-astro-cid-2kegqo7y]{opacity:1}.pr-step[data-astro-cid-2kegqo7y].is-active .pr-step-icon[data-astro-cid-2kegqo7y]{transform:scale(1.08)}.mosaic-wrap[data-astro-cid-jcfhm62r]{background:#fff;height:100vh;position:relative;overflow:hidden}.mosaic[data-astro-cid-jcfhm62r]{--ux:calc(min(100vw, 107.7rem) * .02786);--uy:calc(var(--ux) * .479);left:calc(50% - 16 * var(--ux));top:calc(50% - 18 * var(--uy));grid-template-columns:repeat(33, var(--ux));grid-template-rows:repeat(34, var(--uy));display:grid;position:absolute}.mosaic--final[data-astro-cid-jcfhm62r]{--ux:max(10vw, 20.9vh);--uy:calc(var(--ux) * .479)}.mosaic__item[data-astro-cid-jcfhm62r]:first-child{grid-area:6/3/24/11}.mosaic__item[data-astro-cid-jcfhm62r]:nth-child(2){grid-area:1/12/13/26}.mosaic__item[data-astro-cid-jcfhm62r]:nth-child(3){grid-area:14/12/24/22}.mosaic__item[data-astro-cid-jcfhm62r]:nth-child(4){grid-area:14/23/24/33}.mosaic__item[data-astro-cid-jcfhm62r]:nth-child(5){grid-area:25/2/35/14}.mosaic__item[data-astro-cid-jcfhm62r]:nth-child(6){grid-area:25/15/35/23}.mosaic__item[data-astro-cid-jcfhm62r]:nth-child(7){grid-area:25/24/31/30}.mosaic__item[data-astro-cid-jcfhm62r]{background:#d9d9dd;position:relative;overflow:hidden}.mosaic__item[data-astro-cid-jcfhm62r] img[data-astro-cid-jcfhm62r]{object-fit:cover;width:100%;height:100%;display:block}.mosaic__placeholder[data-astro-cid-jcfhm62r]{letter-spacing:.3em;text-transform:uppercase;color:#8a8a91;place-items:center;height:100%;font-size:.7rem;display:grid}
