*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}html.lenis{scroll-behavior:auto}body{background-color:#0b0b0c;color:#fff;letter-spacing:0;line-height:1.5;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}h1,h2,h3,h4{letter-spacing:-.035em;line-height:1.08}h1,h2{text-wrap:balance}::-moz-selection{background-color:#dd2a2d;color:#fff}::selection{background-color:#dd2a2d;color:#fff}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400 700;src:url(/fonts/inter.f16d4ce0.woff2) format(woff2)}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(/fonts/ibm-plex-mono-400.cb060345.woff2) format(woff2)}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medium"),url(/fonts/ibm-plex-mono-500.9f81d1ec.woff2) format(woff2)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}.ui-glow[data-v-3d8a1bce]{filter:drop-shadow(0 0 3px rgba(252,68,69,.9)) drop-shadow(0 0 8px rgba(221,42,45,.7)) drop-shadow(0 0 16px rgba(181,35,38,.5));height:100%;inset:0;opacity:0;overflow:visible;pointer-events:none;position:absolute;transition:opacity .32s cubic-bezier(.16,1,.3,1),filter .32s cubic-bezier(.16,1,.3,1);width:100%}.ui-glow--ready[data-v-3d8a1bce]{opacity:1}.ui-glow feDropShadow[data-v-3d8a1bce]{flood-color:#ffc2bf}.ui-glow__rim[data-v-3d8a1bce]{fill:none;stroke:#fc4445;stroke-width:1.5;transition:stroke .32s cubic-bezier(.16,1,.3,1)}.ui-glow__arc[data-v-3d8a1bce]{animation-duration:3.5s;animation-iteration-count:infinite;animation-timing-function:linear;fill:none;stroke:#ffc2bf;stroke-linecap:round;stroke-width:1.8}@media(prefers-reduced-motion:reduce){.ui-glow[data-v-3d8a1bce]{transition:none}.ui-glow__comet[data-v-3d8a1bce]{display:none}}@keyframes ui-glow-orbit-0{0%{stroke-dashoffset:50}to{stroke-dashoffset:-50}}@keyframes ui-glow-orbit-1{0%{stroke-dashoffset:51.2}to{stroke-dashoffset:-48.8}}@keyframes ui-glow-orbit-2{0%{stroke-dashoffset:52.4}to{stroke-dashoffset:-47.6}}@keyframes ui-glow-orbit-3{0%{stroke-dashoffset:53.6}to{stroke-dashoffset:-46.4}}@keyframes ui-glow-orbit-4{0%{stroke-dashoffset:54.8}to{stroke-dashoffset:-45.2}}.ui-button[data-v-aec76f55]{align-items:center;border:1px solid transparent;border-radius:9999px;cursor:pointer;display:inline-flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-weight:500;gap:8px;justify-content:center;letter-spacing:-.012em;line-height:1;text-align:center;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.ui-button[data-v-aec76f55]:hover:not([disabled]):not([aria-disabled=true]){transform:translateY(-2px)}.ui-button[data-v-aec76f55]:active:not([disabled]):not([aria-disabled=true]){transform:scale(.97);transition-duration:.12s}@media(prefers-reduced-motion:reduce){.ui-button[data-v-aec76f55]{transition:none}.ui-button[data-v-aec76f55]:active:not([disabled]):not([aria-disabled=true]),.ui-button[data-v-aec76f55]:hover:not([disabled]):not([aria-disabled=true]){transform:none}}.ui-button[data-v-aec76f55]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.ui-button[aria-disabled=true][data-v-aec76f55],.ui-button[disabled][data-v-aec76f55]{cursor:not-allowed;opacity:.5}.ui-button--sm[data-v-aec76f55]{font-size:.875rem;padding:8px 16px}.ui-button--md[data-v-aec76f55]{font-size:1rem;padding:12px 24px}.ui-button--lg[data-v-aec76f55]{font-size:1rem;padding:16px 32px}.ui-button--block[data-v-aec76f55]{width:100%}.ui-button--glow[data-v-aec76f55]{position:relative}.ui-button--primary[data-v-aec76f55]{background-color:#dd2a2d;color:#fff;isolation:isolate;position:relative}.ui-button--primary[data-v-aec76f55]:hover:not([disabled]){background-color:#c62629}.ui-button--primary[data-v-aec76f55]:active:not([disabled]){background-color:#b52326}.ui-button__sheen[data-v-aec76f55]{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.ui-button__sheen[data-v-aec76f55]:before{background-image:linear-gradient(105deg,transparent 30%,rgba(255,194,191,.16) 50%,transparent 70%);content:"";inset:0;position:absolute;transform:translate(-100%)}.ui-button--primary:hover:not([disabled]):not([aria-disabled=true]) .ui-button__sheen[data-v-aec76f55]:before{transform:translate(100%);transition:transform .75s cubic-bezier(.65,0,.35,1)}.ui-button--glow[data-v-aec76f55]:hover:not([disabled]):not([aria-disabled=true]) .ui-glow{filter:drop-shadow(0 0 4px #fc4445) drop-shadow(0 0 12px rgba(221,42,45,.85)) drop-shadow(0 0 28px rgba(181,35,38,.65))}.ui-button--glow[data-v-aec76f55]:hover:not([disabled]):not([aria-disabled=true]) .ui-glow__rim{stroke:#ffc2bf}@media(prefers-reduced-motion:reduce){.ui-button--primary:hover:not([disabled]):not([aria-disabled=true]) .ui-button__sheen[data-v-aec76f55]:before{transition:none}}.ui-button--secondary[data-v-aec76f55]{background-color:transparent;border-color:#ffffff38;color:#fff}.ui-button--secondary[data-v-aec76f55]:hover:not([disabled]){border-color:#fff}.ui-button--ghost[data-v-aec76f55]{background-color:transparent;color:#d4d4d6}.ui-button--ghost[data-v-aec76f55]:hover:not([disabled]){background-color:#fc44451f;color:#fff}.ui-container[data-v-fe2705ce]{margin-inline:auto;max-width:1360px;padding-inline:24px;width:100%}@media(min-width:768px){.ui-container[data-v-fe2705ce]{padding-inline:40px}}.ui-container--narrow[data-v-fe2705ce]{max-width:768px}:where(.ui-section[data-v-6ee627e5]){padding-block:96px}@media(min-width:768px){:where(.ui-section[data-v-6ee627e5]){padding-block:144px}}:where(.ui-section--compact[data-v-6ee627e5]){padding-block:48px}@media(min-width:768px){:where(.ui-section--compact[data-v-6ee627e5]){padding-block:64px}}:where(.ui-section--flush[data-v-6ee627e5]){padding-block:0}.ui-section[data-v-6ee627e5]{position:relative;scroll-margin-top:72px}.ui-section--ruled[data-v-6ee627e5]{border-top:1px solid hsla(0,0%,100%,.14)}.ui-section--tone-raised[data-v-6ee627e5]{background-color:#101012}.ui-section--tone-deep[data-v-6ee627e5]{background-color:#060607}.ui-section--horizon[data-v-6ee627e5]{isolation:isolate}.ui-section--horizon[data-v-6ee627e5]:after,.ui-section--horizon[data-v-6ee627e5]:before{content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.ui-section--horizon[data-v-6ee627e5]:before{background-image:linear-gradient(90deg,#fc444500,#ffc2bfb3 50%,#fc444500);height:1px}.ui-section--horizon[data-v-6ee627e5]:after{background-image:radial-gradient(50% 100% at 50% 0,#fc444529 0,#fc444500);height:160px}.ui-section--columns[data-v-6ee627e5]{position:relative}.ui-section--columns[data-v-6ee627e5]:before{background-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.07) 0,hsla(0,0%,100%,.07) 1px,transparent 0,transparent 25%);content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 1px);mask-image:linear-gradient(90deg,transparent 0,#000 1px);pointer-events:none;position:absolute}.ui-section__sheet[data-v-6ee627e5]{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:1024px){.ui-section__sheet[data-v-6ee627e5]{align-items:start;-moz-column-gap:40px;column-gap:40px;grid-template-columns:148px 1fr}}.ui-section__sheet[data-v-6ee627e5]{position:relative}.ui-section__rail[data-v-6ee627e5]{display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){.ui-section__rail[data-v-6ee627e5]{min-height:120px;position:sticky;top:112px}}.ui-section__content[data-v-6ee627e5]{min-width:0}.error-page__inner[data-v-a83ebb6f]{align-items:flex-start;display:flex;flex-direction:column;max-width:640px}.error-page__code[data-v-a83ebb6f]{color:#fc4445;font-size:3.5rem;font-weight:700;letter-spacing:-.03em;line-height:1.08}.error-page__title[data-v-a83ebb6f]{font-size:2.5rem;font-weight:700;letter-spacing:-.025em;margin-top:8px}@media(min-width:768px){.error-page__title[data-v-a83ebb6f]{font-size:3.5rem}}.error-page__desc[data-v-a83ebb6f]{color:#9d9da3;font-size:1.125rem;line-height:1.65;margin-top:16px}.error-page__cta[data-v-a83ebb6f]{margin-top:32px}.error-page__suggestions[data-v-a83ebb6f]{border-top:1px solid hsla(0,0%,100%,.07);margin-top:48px;padding-top:32px;width:100%}.error-page__suggestions-heading[data-v-a83ebb6f]{color:#7c7c85;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.error-page__list[data-v-a83ebb6f]{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;margin-top:16px;padding:0}.error-page__link[data-v-a83ebb6f]{color:#d4d4d6;font-size:.875rem;font-weight:500;transition:color .2s cubic-bezier(.16,1,.3,1)}.error-page__link[data-v-a83ebb6f]:hover{color:#fc4445}.error-page__link[data-v-a83ebb6f]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.ui-glass[data-v-b670409f]{--glass-flute:48px}@media(min-width:1024px){.ui-glass[data-v-b670409f]{--glass-flute:70px}}.ui-glass[data-v-b670409f]{background-color:#060607;background-image:repeating-linear-gradient(to right,rgba(11,11,12,.55) 0,rgba(11,11,12,0) calc(var(--glass-flute)*.1),hsla(0,0%,100%,.04) calc(var(--glass-flute)*.8),rgba(11,11,12,.6) var(--glass-flute)),radial-gradient(70% 90% at 70% 35%,rgba(252,68,69,.85) 0,rgba(181,35,38,.45) 35%,transparent 70%),radial-gradient(50% 70% at 45% 90%,rgba(221,42,45,.5) 0,transparent 65%);inset:0;overflow:hidden;pointer-events:none;position:absolute}.ui-glass[data-v-b670409f] canvas{height:100%;inset:0;opacity:0;position:absolute;transition:opacity .32s cubic-bezier(.16,1,.3,1);width:100%}@media(prefers-reduced-motion:reduce){.ui-glass[data-v-b670409f] canvas{transition:none}}.ui-glass--ready[data-v-b670409f] canvas{opacity:1}.ui-glass-backdrop[data-v-650e18c6]{inset:0;pointer-events:none;position:absolute;z-index:0}.ui-glass-backdrop__glass[data-v-650e18c6]{inset:0;overflow:hidden;position:absolute}.ui-glass-backdrop--fade .ui-glass-backdrop__glass[data-v-650e18c6]{-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent);mask-image:linear-gradient(180deg,#000 45%,transparent)}.ui-glass-backdrop__scrim[data-v-650e18c6]{background-color:#0b0b0ceb;inset:0;position:absolute}@media(min-width:1024px){.ui-glass-backdrop__scrim[data-v-650e18c6]{background-color:transparent;background-image:linear-gradient(90deg,#0b0b0cf2 0,#0b0b0ceb 55%,#0b0b0c59 80%,#0b0b0c1a)}}@media(max-width:1023px){.ui-glass-backdrop--narrow-light .ui-glass-backdrop__scrim[data-v-650e18c6]{background-color:#0b0b0cb3}.ui-glass-backdrop--narrow-open .ui-glass-backdrop__scrim[data-v-650e18c6]{background-color:transparent;background-image:linear-gradient(to bottom,rgba(11,11,12,.1) 0,rgba(11,11,12,.66) var(--glass-open,128px),rgba(11,11,12,.74) 55%,rgba(11,11,12,.8) 100%)}}@media(min-width:1024px){.ui-glass-backdrop--scrim-bottom .ui-glass-backdrop__scrim[data-v-650e18c6]{background-image:linear-gradient(180deg,#0b0b0c26 0,#0b0b0c99 22%,#0b0b0cf0 42%)}}.breadcrumbs__list[data-v-2472b304]{flex-wrap:wrap;font-size:.875rem;list-style:none}.breadcrumbs__item[data-v-2472b304],.breadcrumbs__list[data-v-2472b304]{align-items:center;display:flex;gap:8px}.breadcrumbs__link[data-v-2472b304]{color:#9d9da3;transition:color .2s cubic-bezier(.16,1,.3,1)}.breadcrumbs__link[data-v-2472b304]:hover{color:#fff}.breadcrumbs__link[data-v-2472b304]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.breadcrumbs__current[data-v-2472b304]{color:#d4d4d6}.breadcrumbs__separator[data-v-2472b304]{color:#7c7c85}.page-hero[data-v-923ee281]{isolation:isolate;position:relative}.page-hero__section[data-v-923ee281]{padding-top:40px;position:relative;z-index:10}.page-hero--glass .page-hero__section[data-v-923ee281]{padding-bottom:96px}@media(min-width:1024px){.page-hero--glass .page-hero__section[data-v-923ee281]{padding-bottom:128px;padding-top:64px}}.page-hero--under-navbar .page-hero__section[data-v-923ee281]{padding-top:112px}@media(min-width:1024px){.page-hero--under-navbar .page-hero__section[data-v-923ee281]{padding-top:136px}}.page-hero__crumbs[data-v-923ee281]{margin-bottom:40px}.page-hero__title[data-v-923ee281]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-size:2.5rem;font-size:clamp(2.5rem,8vw,6rem);font-weight:600;letter-spacing:-.035em;line-height:1.08;max-width:18ch;text-wrap:balance}.page-hero--glass .page-hero__title[data-v-923ee281]{max-width:14ch}.page-hero__lede[data-v-923ee281]{color:#d4d4d6;font-size:1.375rem;line-height:1.65;line-height:1.45;margin-top:24px;max-width:38ch}.page-hero__lede[data-v-923ee281],.page-hero__more[data-v-923ee281]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-weight:400;letter-spacing:0}.page-hero__more[data-v-923ee281]{color:#9d9da3;font-size:1rem;line-height:1.65;margin-top:16px;max-width:56ch}.page-hero__actions[data-v-923ee281]{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.ui-tile-glass[data-v-719a7223]{pointer-events:none;z-index:-2}.ui-tile-glass[data-v-719a7223],.ui-tile-glass__canvas[data-v-719a7223]{inset:0;position:absolute}.ui-tile-glass__canvas[data-v-719a7223] canvas{display:block;height:100%;width:100%}.ui-tile-glass__scrim[data-v-719a7223]{background-image:linear-gradient(180deg,#0b0b0c6b,#0b0b0cd9);inset:0;opacity:0;position:absolute;transition:opacity 1s cubic-bezier(.65,0,.35,1)}@media(prefers-reduced-motion:reduce){.ui-tile-glass__scrim[data-v-719a7223]{transition:none}}.ui-tile-glass--lit .ui-tile-glass__scrim[data-v-719a7223]{opacity:1}.post-card[data-v-91560346]{background-color:#101012;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;isolation:isolate;overflow:hidden;position:relative;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}.post-card[data-v-91560346]:before{background-image:radial-gradient(22rem circle at var(--spot-x,50%) var(--spot-y,0),rgba(252,68,69,.16),transparent 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .32s cubic-bezier(.16,1,.3,1);z-index:-1}.post-card[data-v-91560346]:focus-visible,.post-card[data-v-91560346]:hover{background-color:#141416;border-color:#fc444559;box-shadow:0 16px 40px #00000080;transform:translateY(-4px)}.post-card[data-v-91560346]:focus-visible:before,.post-card[data-v-91560346]:hover:before{opacity:1}@media(prefers-reduced-motion:reduce){.post-card[data-v-91560346]{transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1)}.post-card[data-v-91560346]:focus-visible,.post-card[data-v-91560346]:hover{transform:none}}.post-card[data-v-91560346]{display:flex;flex-direction:column;gap:16px;height:100%;min-height:18rem;padding:32px}.post-card--brief[data-v-91560346]{min-height:13rem}.post-card:hover .post-card__description[data-v-91560346],.post-card:hover .post-card__meta[data-v-91560346],.post-card:hover .post-card__more[data-v-91560346],.post-card:hover .post-card__time[data-v-91560346]{color:#fff}.post-card:hover .post-card__arrow[data-v-91560346]{color:#fc4445;transform:translate(4px)}.post-card[data-v-91560346]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.post-card:hover .post-card__arrow[data-v-91560346]{transform:none}}.post-card__meta[data-v-91560346]{align-items:center;color:#9d9da3;display:flex;flex-wrap:wrap;font-variant-numeric:tabular-nums;font-weight:400;gap:8px;letter-spacing:.02em;transition:color .32s cubic-bezier(.16,1,.3,1)}.post-card__category[data-v-91560346],.post-card__meta[data-v-91560346]{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;line-height:1.5}.post-card__category[data-v-91560346]{color:#fc4445;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.09em;text-transform:uppercase}.post-card__title[data-v-91560346]{color:#fff;font-kerning:normal;font-size:1.25rem;font-weight:600;letter-spacing:-.035em;line-height:1.08;line-height:1.25;margin-top:8px;text-wrap:balance}.post-card__description[data-v-91560346],.post-card__title[data-v-91560346]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.post-card__description[data-v-91560346]{color:#9d9da3;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.65;transition:color .32s cubic-bezier(.16,1,.3,1)}.post-card__foot[data-v-91560346]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:auto;padding-top:16px}.post-card__time[data-v-91560346]{color:#9d9da3;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.02em;line-height:1.5;transition:color .32s cubic-bezier(.16,1,.3,1)}.post-card__more[data-v-91560346]{align-items:center;color:#d4d4d6;display:inline-flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:500;gap:8px;letter-spacing:0;line-height:1.65;transition:color .2s cubic-bezier(.16,1,.3,1)}.post-card__arrow[data-v-91560346]{color:#d4d4d6;transition:color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.post-card__arrow[data-v-91560346]{transition:color .2s cubic-bezier(.16,1,.3,1)}}.ui-reveal[data-v-a6e31df5]{transition:opacity .6s ease-out var(--reveal-delay),transform .6s ease-out var(--reveal-delay)}.ui-reveal--hidden[data-v-a6e31df5]{opacity:0;transform:translateY(24px);transition:none}@media(prefers-reduced-motion:reduce){.ui-reveal[data-v-a6e31df5]{transition:none}}.post-list[data-v-4601019a]{display:grid;gap:16px;grid-template-columns:1fr;list-style:none;padding:0}@media(min-width:768px){.post-list[data-v-4601019a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.post-list[data-v-4601019a]{grid-template-columns:repeat(3,minmax(0,1fr))}}.post-list__reveal[data-v-4601019a]{height:100%}.post-list__empty[data-v-4601019a]{color:#9d9da3}.ui-finale[data-v-efeea1c3]{padding-block:96px;scroll-margin-top:72px}@media(min-width:1024px){.ui-finale[data-v-efeea1c3]{padding-block:160px}}.ui-finale__panel[data-v-efeea1c3]{border:1px solid hsla(0,0%,100%,.07);border-radius:20px;isolation:isolate;overflow:hidden;position:relative}.ui-finale__content[data-v-efeea1c3]{align-items:flex-start;display:flex;flex-direction:column;gap:24px;padding:128px 24px 48px;position:relative}@media(min-width:768px){.ui-finale__content[data-v-efeea1c3]{padding:128px 64px 64px}}@media(min-width:1024px){.ui-finale__content[data-v-efeea1c3]{justify-content:center;min-height:30rem;padding:64px}}.ui-finale__title[data-v-efeea1c3]{font-kerning:normal;font-size:2.5rem;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:600;letter-spacing:-.035em;line-height:1.08;max-width:12ch;text-wrap:balance}.ui-finale__lead[data-v-efeea1c3],.ui-finale__title[data-v-efeea1c3]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.ui-finale__lead[data-v-efeea1c3]{color:#d4d4d6;font-size:1.375rem;font-weight:400;letter-spacing:0;line-height:1.65;line-height:1.45;max-width:38ch}.ui-finale__action[data-v-efeea1c3]{margin-top:16px}.blog-category[data-v-016f1ef3]{width:100%}.ui-meta[data-v-5327cd2a]{display:flex;flex-direction:column;gap:4px}.ui-meta__label[data-v-5327cd2a]{color:#7c7c85;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.09em;line-height:1.5;text-transform:uppercase}.ui-meta__value[data-v-5327cd2a]{color:#d4d4d6;letter-spacing:.02em}.ui-meta__value[data-v-5327cd2a],.ui-meta__value--ordinal[data-v-5327cd2a]{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.5}.ui-meta__value--ordinal[data-v-5327cd2a]{color:#fc4445;letter-spacing:.09em;text-transform:uppercase}.ui-section-head[data-v-a235589f]{margin-bottom:48px}.ui-section-head__title[data-v-a235589f]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-size:2.5rem;font-weight:700;letter-spacing:-.035em;line-height:1.08;max-width:20ch;text-wrap:balance}@media(min-width:768px){.ui-section-head__title[data-v-a235589f]{font-size:3.5rem}.ui-section-head__title--large[data-v-a235589f]{font-size:4.5rem}}.ui-section-head__lede[data-v-a235589f]{color:#9d9da3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:0;line-height:1.65;margin-top:20px;max-width:52ch}.ui-more__summary[data-v-e233c9c7]{align-items:center;color:#d4d4d6;cursor:pointer;display:inline-flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:500;gap:12px;letter-spacing:0;line-height:1.65;list-style:none}.ui-more__summary[data-v-e233c9c7]::-webkit-details-marker{display:none}.ui-more__summary[data-v-e233c9c7]:hover{color:#fff}.ui-more__summary[data-v-e233c9c7]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.ui-more__icon[data-v-e233c9c7]{height:12px;position:relative;width:12px}.ui-more__icon[data-v-e233c9c7]:after,.ui-more__icon[data-v-e233c9c7]:before{background-color:currentColor;content:"";height:1px;inset:50% 0 auto;position:absolute;transition:transform .2s cubic-bezier(.16,1,.3,1)}.ui-more__icon[data-v-e233c9c7]:after{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.ui-more__icon[data-v-e233c9c7]:after,.ui-more__icon[data-v-e233c9c7]:before{transition:none}}.ui-more[open] .ui-more__icon[data-v-e233c9c7]:after{transform:rotate(0)}.ui-more__body[data-v-e233c9c7]{color:#9d9da3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.65;margin-top:24px;max-width:65ch}.ui-more__body[data-v-e233c9c7] p+p{margin-top:16px}.ui-lead-more__lead[data-v-e7740756]{color:#9d9da3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:0;line-height:1.65;max-width:44ch}.ui-lead-more__more[data-v-e7740756]{margin-top:16px}.prose[data-v-139ad600]{color:#d4d4d6;line-height:1.75;max-width:65ch}.prose[data-v-139ad600] h2{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.25;margin-bottom:16px;margin-top:48px;scroll-margin-top:96px}.prose[data-v-139ad600] h3{color:#fff;font-size:1.25rem;font-weight:700;line-height:1.25;margin-bottom:12px;margin-top:32px;scroll-margin-top:96px}.prose[data-v-139ad600] p{margin-bottom:20px}.prose[data-v-139ad600] ol,.prose[data-v-139ad600] ul{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding-left:24px}.prose[data-v-139ad600] li{line-height:1.65}.prose[data-v-139ad600] a{color:#fc4445;text-underline-offset:3px}.prose[data-v-139ad600] a:hover{color:#fff}.prose[data-v-139ad600] a:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.prose[data-v-139ad600] strong{color:#fff;font-weight:700}.prose[data-v-139ad600] code{background-color:#141416;border:1px solid hsla(0,0%,100%,.14);border-radius:2px;font-size:.9em;padding:.15em .4em}.prose[data-v-139ad600] blockquote{border-left:2px solid #fc4445;color:#9d9da3;margin-bottom:20px;padding-left:20px}.prose[data-v-139ad600] table{border-collapse:collapse;display:block;font-size:.875rem;margin-bottom:24px;overflow-x:auto;width:100%}.prose[data-v-139ad600] td,.prose[data-v-139ad600] th{border:1px solid hsla(0,0%,100%,.14);padding:8px 12px;text-align:left}.prose[data-v-139ad600] th{background-color:#141416;color:#fff;font-weight:700}.ui-accordion[data-v-e0697468]{border-bottom:1px solid hsla(0,0%,100%,.07)}.ui-accordion__summary[data-v-e0697468]{align-items:center;color:#fff;cursor:pointer;display:flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-size:1.125rem;font-weight:600;gap:16px;justify-content:space-between;letter-spacing:-.035em;line-height:1.08;line-height:1.25;list-style:none;padding-block:20px;text-wrap:balance;transition:color .2s cubic-bezier(.16,1,.3,1)}.ui-accordion__summary[data-v-e0697468]:hover{color:#fc4445}@media(prefers-reduced-motion:reduce){.ui-accordion__summary[data-v-e0697468]{transition:none}}.ui-accordion__summary[data-v-e0697468]::-webkit-details-marker{display:none}.ui-accordion__summary[data-v-e0697468]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.ui-accordion__icon[data-v-e0697468]{flex-shrink:0;height:12px;position:relative;width:12px}.ui-accordion__icon[data-v-e0697468]:after,.ui-accordion__icon[data-v-e0697468]:before{background-color:#fc4445;content:"";position:absolute;transition:transform .2s cubic-bezier(.16,1,.3,1)}.ui-accordion__icon[data-v-e0697468]:before{height:2px;inset-inline:0;top:50%;transform:translateY(-50%)}.ui-accordion__icon[data-v-e0697468]:after{inset-block:0;left:50%;transform:translate(-50%);width:2px}.ui-accordion[open] .ui-accordion__icon[data-v-e0697468]:after{transform:translate(-50%) scaleY(0)}@media(prefers-reduced-motion:reduce){.ui-accordion__icon[data-v-e0697468]:after{transition:none}}.ui-accordion__content[data-v-e0697468]{color:#9d9da3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.65;max-width:66ch;padding-bottom:24px;padding-right:32px}.ui-arrow-link[data-v-9d454673]{align-items:center;color:#fff;display:inline-flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:500;gap:8px;letter-spacing:0;line-height:1.65}.ui-arrow-link[data-v-9d454673]:hover{color:#fff}.ui-arrow-link:hover .ui-arrow-link__arrow[data-v-9d454673]{color:#fc4445;transform:translate(4px)}.ui-arrow-link[data-v-9d454673]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.ui-arrow-link__arrow[data-v-9d454673]{color:#d4d4d6;transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.ui-arrow-link__arrow[data-v-9d454673]{transition:none}.ui-arrow-link:hover .ui-arrow-link__arrow[data-v-9d454673]{transform:none}}.sub-service[data-v-130372c6]{width:100%}.sub-service__prose[data-v-130372c6]{max-width:65ch}.sub-service__faq[data-v-130372c6]{border-top:1px solid hsla(0,0%,100%,.07)}.sub-service__case[data-v-130372c6]{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.sub-service__case-title[data-v-130372c6]{font-kerning:normal;font-size:1.5rem;font-weight:700;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.sub-service__case-summary[data-v-130372c6],.sub-service__case-title[data-v-130372c6]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.sub-service__case-summary[data-v-130372c6]{color:#9d9da3;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.65;max-width:52ch}.audience[data-v-130372c6]{border-top:1px solid hsla(0,0%,100%,.07);list-style:none;max-width:70ch}.audience__item[data-v-130372c6]{border-bottom:1px solid hsla(0,0%,100%,.07);color:#d4d4d6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.65;padding:16px 0 16px 24px;position:relative}.audience__item[data-v-130372c6]:before{background-color:#fc4445;content:"";height:1px;left:0;position:absolute;top:calc(16px + .6em);width:6px}.scope[data-v-130372c6]{border-top:1px solid hsla(0,0%,100%,.07)}.scope__item[data-v-130372c6]{border-bottom:1px solid hsla(0,0%,100%,.07);display:grid;gap:12px;grid-template-columns:1fr;padding-block:24px}@media(min-width:1024px){.scope__item[data-v-130372c6]{align-items:baseline;-moz-column-gap:40px;column-gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.scope__title[data-v-130372c6]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-size:1.25rem;font-weight:700;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}@media(min-width:1024px){.scope__title[data-v-130372c6]{font-size:1.5rem}}.scope__body[data-v-130372c6]{color:#9d9da3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.65;max-width:62ch}.related[data-v-130372c6]{display:flex;flex-wrap:wrap;gap:12px;list-style:none}.related__link[data-v-130372c6]{border:1px solid hsla(0,0%,100%,.14);border-radius:2px;color:#d4d4d6;display:inline-flex;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.09em;line-height:1.5;padding:12px 20px;text-transform:uppercase;transition:border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1)}.related__link[data-v-130372c6]:hover{border-color:#fc4445;color:#fc4445}.related__link[data-v-130372c6]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.related__link--parent[data-v-130372c6]{border-color:#fc444559;color:#fc4445}@media(prefers-reduced-motion:reduce){.related__link[data-v-130372c6]{transition:none}}.ui-badge[data-v-09a24c9b]{align-items:center;border:1px solid transparent;border-radius:2px;display:inline-flex;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:500;gap:8px;letter-spacing:.09em;line-height:1.5;padding:4px 8px;text-transform:uppercase}.ui-badge--accent[data-v-09a24c9b]{background-color:#fc44451f;border-color:#fc444559;color:#fc4445}.ui-badge--neutral[data-v-09a24c9b]{border-color:#ffffff24;color:#d4d4d6}.post-header[data-v-8a7fdbe8]{max-width:65ch}.post-header__tags[data-v-8a7fdbe8]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.post-header__category[data-v-8a7fdbe8]{color:#fc4445;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.09em;line-height:1.5;text-decoration:underline;text-decoration-color:transparent;text-transform:uppercase;text-underline-offset:.3em;transition:text-decoration-color .2s cubic-bezier(.16,1,.3,1)}.post-header__category[data-v-8a7fdbe8]:hover{text-decoration-color:currentColor}.post-header__category[data-v-8a7fdbe8]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.post-header__title[data-v-8a7fdbe8]{font-size:2.5rem;font-weight:700;line-height:1.08;margin-bottom:20px}@media(min-width:768px){.post-header__title[data-v-8a7fdbe8]{font-size:3.5rem}}.post-header__description[data-v-8a7fdbe8]{color:#9d9da3;font-size:1.125rem;line-height:1.65;margin-bottom:24px}.post-header__meta[data-v-8a7fdbe8]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.14);color:#9d9da3;display:flex;flex-wrap:wrap;font-size:.875rem;gap:8px;padding-bottom:24px}.table-of-contents[data-v-b9d8f834]{background-color:#101012;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;padding:20px}.table-of-contents__title[data-v-b9d8f834]{color:#7c7c85;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.table-of-contents__list[data-v-b9d8f834],.table-of-contents__sublist[data-v-b9d8f834]{display:flex;flex-direction:column;gap:8px;list-style:none}.table-of-contents__sublist[data-v-b9d8f834]{margin-top:8px;padding-left:16px}.table-of-contents__link[data-v-b9d8f834]{color:#d4d4d6;display:block;font-size:.875rem;line-height:1.25;transition:color .2s cubic-bezier(.16,1,.3,1)}.table-of-contents__link[data-v-b9d8f834]:hover{color:#fc4445}.table-of-contents__link[data-v-b9d8f834]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.table-of-contents__link--sub[data-v-b9d8f834]{color:#9d9da3;font-size:.75rem}.author-bio[data-v-d4ef9906]{align-items:center;background-color:#101012;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;display:flex;gap:16px;padding:24px}.author-bio__avatar[data-v-d4ef9906]{align-items:center;background-color:#fc44451f;border-radius:9999px;color:#fc4445;display:inline-flex;flex-shrink:0;font-size:1.125rem;font-weight:700;height:48px;justify-content:center;width:48px}.author-bio__avatar--image[data-v-d4ef9906]{background-color:#0b0b0c;border:1px solid hsla(0,0%,100%,.07);-o-object-fit:contain;object-fit:contain;padding-inline:4px}.author-bio__name[data-v-d4ef9906]{color:#fff;font-weight:700}.blog-post[data-v-264392e5]{width:100%}.blog-post__opening[data-v-264392e5]{isolation:isolate;position:relative}.blog-post__opening-section[data-v-264392e5]{padding-bottom:64px;padding-top:120px;position:relative;z-index:10}@media(min-width:768px){.blog-post__opening-section[data-v-264392e5]{padding-top:136px}}@media(min-width:1024px){.blog-post__opening-section[data-v-264392e5]{padding-bottom:96px}}.blog-post__breadcrumbs[data-v-264392e5]{margin-bottom:32px}.blog-post__header[data-v-264392e5]{max-width:46rem}.blog-post__layout[data-v-264392e5]{display:grid;gap:40px;grid-template-columns:1fr}@media(min-width:1024px){.blog-post__layout[data-v-264392e5]{align-items:start;-moz-column-gap:64px;column-gap:64px;grid-template-columns:minmax(0,15rem) minmax(0,1fr)}.blog-post__aside[data-v-264392e5]{max-height:calc(100vh - 152px);overflow-y:auto;position:sticky;top:112px}}.blog-post__toc[data-v-264392e5]{margin-bottom:32px}@media(min-width:1024px){.blog-post__toc[data-v-264392e5]{margin-bottom:0}}.blog-post__cta[data-v-264392e5]{border:1px solid hsla(0,0%,100%,.07);border-radius:20px;isolation:isolate;margin-block:40px;max-width:65ch;overflow:hidden;position:relative}.blog-post__cta-content[data-v-264392e5]{padding:32px;position:relative}@media(min-width:1024px){.blog-post__cta-content[data-v-264392e5]{padding-top:160px}}.blog-post__cta-title[data-v-264392e5]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-size:1.5rem;font-weight:600;letter-spacing:-.035em;line-height:1.08;margin-bottom:8px;text-wrap:balance}.blog-post__cta-body[data-v-264392e5]{color:#d4d4d6;margin-bottom:24px}.blog-post__author[data-v-264392e5],.blog-post__related[data-v-264392e5]{margin-top:48px;max-width:65ch}.blog-post__related-title[data-v-264392e5]{font-size:1.25rem;font-weight:700;margin-bottom:16px}.blog-post__services[data-v-264392e5]{display:grid;gap:16px;grid-template-columns:1fr;list-style:none;padding:0}@media(min-width:768px){.blog-post__services[data-v-264392e5]{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-post__service-reveal[data-v-264392e5]{height:100%}.blog-post__service[data-v-264392e5]{background-color:#101012;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;isolation:isolate;overflow:hidden;position:relative;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}.blog-post__service[data-v-264392e5]:before{background-image:radial-gradient(22rem circle at var(--spot-x,50%) var(--spot-y,0),rgba(252,68,69,.16),transparent 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .32s cubic-bezier(.16,1,.3,1);z-index:-1}.blog-post__service[data-v-264392e5]:focus-visible,.blog-post__service[data-v-264392e5]:hover{background-color:#141416;border-color:#fc444559;box-shadow:0 16px 40px #00000080;transform:translateY(-4px)}.blog-post__service[data-v-264392e5]:focus-visible:before,.blog-post__service[data-v-264392e5]:hover:before{opacity:1}@media(prefers-reduced-motion:reduce){.blog-post__service[data-v-264392e5]{transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1)}.blog-post__service[data-v-264392e5]:focus-visible,.blog-post__service[data-v-264392e5]:hover{transform:none}}.blog-post__service[data-v-264392e5]{display:flex;flex-direction:column;gap:12px;height:100%;padding:24px}.blog-post__service:hover .blog-post__service-line[data-v-264392e5]{color:#fff}.blog-post__service:hover .blog-post__service-arrow[data-v-264392e5]{color:#fc4445;transform:translate(4px)}.blog-post__service[data-v-264392e5]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.blog-post__service:hover .blog-post__service-arrow[data-v-264392e5]{transform:none}}.blog-post__service-title[data-v-264392e5]{color:#fff;font-kerning:normal;font-size:1.125rem;font-weight:600;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.blog-post__service-line[data-v-264392e5],.blog-post__service-title[data-v-264392e5]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.blog-post__service-line[data-v-264392e5]{color:#9d9da3;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.65;transition:color .32s cubic-bezier(.16,1,.3,1)}.blog-post__service-arrow[data-v-264392e5]{color:#d4d4d6;margin-top:auto;padding-top:8px;transition:color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.blog-post__service-arrow[data-v-264392e5]{transition:color .2s cubic-bezier(.16,1,.3,1)}}.industry[data-v-113c6ab3]{width:100%}.industry__prose[data-v-113c6ab3]{max-width:65ch}.blocks[data-v-113c6ab3],.industry__faq[data-v-113c6ab3]{border-top:1px solid hsla(0,0%,100%,.07)}.blocks__item[data-v-113c6ab3]{border-bottom:1px solid hsla(0,0%,100%,.07);display:grid;gap:12px;grid-template-columns:1fr;padding-block:24px}@media(min-width:1024px){.blocks__item[data-v-113c6ab3]{align-items:baseline;-moz-column-gap:40px;column-gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}}.blocks__title[data-v-113c6ab3]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-size:1.25rem;font-weight:700;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}@media(min-width:1024px){.blocks__title[data-v-113c6ab3]{font-size:1.5rem}}.blocks__body[data-v-113c6ab3]{color:#9d9da3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.65;max-width:62ch}.case[data-v-113c6ab3]{display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:1024px){.case[data-v-113c6ab3]{align-items:center;gap:48px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.case__frame[data-v-113c6ab3]{aspect-ratio:16/10;background-color:#141416;border:1px solid hsla(0,0%,100%,.14);border-radius:6px;overflow:hidden}.case__image[data-v-113c6ab3]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.case__body[data-v-113c6ab3]{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.case__title[data-v-113c6ab3]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-size:1.5rem;font-weight:700;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}@media(min-width:1024px){.case__title[data-v-113c6ab3]{font-size:1.875rem}}.case__summary[data-v-113c6ab3]{color:#9d9da3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.65;max-width:46ch}.related[data-v-113c6ab3]{display:flex;flex-wrap:wrap;gap:12px;list-style:none}.related__link[data-v-113c6ab3]{border:1px solid hsla(0,0%,100%,.14);border-radius:2px;color:#d4d4d6;display:inline-flex;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.09em;line-height:1.5;padding:12px 20px;text-transform:uppercase;transition:border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1)}.related__link[data-v-113c6ab3]:hover{border-color:#fc4445;color:#fc4445}.related__link[data-v-113c6ab3]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.related__link[data-v-113c6ab3]{transition:none}}.ui-scroll-sequence[data-v-405e3c4c]{display:flex;height:min(80vh,44rem);justify-content:center;position:relative}.ui-scroll-sequence[data-v-405e3c4c]:before{background-image:radial-gradient(closest-side,rgba(252,68,69,.45),rgba(181,35,38,.18) 55%,transparent 100%);content:"";filter:blur(24px);inset:8% -10%;pointer-events:none;position:absolute}.ui-scroll-sequence__canvas[data-v-405e3c4c],.ui-scroll-sequence__poster[data-v-405e3c4c]{aspect-ratio:2/3;height:100%;-o-object-fit:contain;object-fit:contain;position:relative;width:auto}.ui-scroll-sequence__poster--hidden[data-v-405e3c4c]{position:absolute;visibility:hidden}.ui-brand-logos[data-v-c9a9fea6]{align-items:center;display:flex;flex-wrap:wrap;list-style:none;padding:0;--logo-scale:.72;gap:16px 24px}@media(min-width:768px){.ui-brand-logos[data-v-c9a9fea6]{--logo-scale:1;gap:24px 40px}}.ui-brand-logos__item[data-v-c9a9fea6]{align-items:center;display:flex}.ui-brand-logos__logo[data-v-c9a9fea6]{display:block;filter:brightness(0) invert(1);opacity:.75;transition:opacity .2s cubic-bezier(.16,1,.3,1)}.ui-brand-logos__item:hover .ui-brand-logos__logo[data-v-c9a9fea6]{opacity:1}.ui-brand-logos__name[data-v-c9a9fea6]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ui-brand-logos__text[data-v-c9a9fea6]{color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-size:1.5rem;font-weight:600;letter-spacing:-.035em;line-height:1.08;text-wrap:balance;white-space:nowrap}.ui-count-up[data-v-8fe07186]{font-variant-numeric:tabular-nums}.ui-count-up__value[data-v-8fe07186]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ui-stat[data-v-13753c2e]{display:flex;flex-direction:column;gap:12px;justify-content:flex-start}.ui-stat__value[data-v-13753c2e]{color:#fff;font-kerning:normal;font-size:2.5rem;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:600;letter-spacing:-.035em;line-height:1.08;order:-1;text-wrap:balance;white-space:nowrap}.ui-stat__label[data-v-13753c2e],.ui-stat__value[data-v-13753c2e]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.ui-stat__label[data-v-13753c2e]{color:#9d9da3;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.65;line-height:1.5;max-width:24ch}.ui-stats[data-v-d2aa24c3]{display:grid;gap:40px 32px;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.case-study-page[data-v-8cf5123b]{width:100%}.case-study-page__breadcrumbs[data-v-8cf5123b]{margin-bottom:48px}@media(min-width:1024px){.case-study-page__intro--split[data-v-8cf5123b]{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.case-study-page__header[data-v-8cf5123b]{align-items:flex-start;display:flex;flex-direction:column;gap:24px;max-width:44rem}.case-study-page__kicker[data-v-8cf5123b]{color:#9d9da3;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.09em;line-height:1.5;text-transform:uppercase}.case-study-page__title[data-v-8cf5123b]{display:flex;flex-direction:column;gap:12px}.case-study-page__title-name[data-v-8cf5123b]{color:#fff;font-size:2.5rem;font-size:clamp(2.5rem,6vw,4.5rem)}.case-study-page__title-name[data-v-8cf5123b],.case-study-page__title-rest[data-v-8cf5123b]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-weight:600;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.case-study-page__title-rest[data-v-8cf5123b]{color:#fc4445;font-size:1.5rem;font-size:clamp(1.5rem,3vw,2.5rem);max-width:22ch}.case-study-page__sr[data-v-8cf5123b]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.case-study-page__summary[data-v-8cf5123b]{color:#9d9da3;font-size:1.125rem;font-weight:400;max-width:44ch}.case-study-page__summary[data-v-8cf5123b],.case-study-page__visit[data-v-8cf5123b]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;letter-spacing:0;line-height:1.65}.case-study-page__visit[data-v-8cf5123b]{color:#fff;font-size:1rem;font-weight:500;text-decoration:underline;text-decoration-color:#ffffff24;text-underline-offset:.3em;transition:text-decoration-color .2s cubic-bezier(.16,1,.3,1)}.case-study-page__visit[data-v-8cf5123b]:hover{text-decoration-color:#fc4445}.case-study-page__visit[data-v-8cf5123b]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.case-study-page__visit[data-v-8cf5123b]{transition:none}}.case-study-page__sequence[data-v-8cf5123b]{margin-top:48px}@media(min-width:1024px){.case-study-page__sequence[data-v-8cf5123b]{margin-top:0}}.case-study-page__screenshot[data-v-8cf5123b]{background-color:#101012;border:1px solid hsla(0,0%,100%,.07);border-radius:20px;margin-top:64px;overflow:hidden}.case-study-page__screenshot[data-v-8cf5123b] img{display:block;height:auto;width:100%}.case-study-page__facts[data-v-8cf5123b]{border-top:1px solid hsla(0,0%,100%,.07);display:grid;gap:24px 32px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px;padding-top:32px}@media(min-width:768px){.case-study-page__facts[data-v-8cf5123b]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.case-study-page__facts[data-v-8cf5123b]{grid-template-columns:repeat(5,minmax(0,1fr))}}.case-study-page__fact-link[data-v-8cf5123b]{color:#d4d4d6;text-decoration:underline;text-decoration-color:#ffffff24;text-underline-offset:.3em}.case-study-page__fact-link[data-v-8cf5123b]:hover{color:#fff;text-decoration-color:#fc4445}.case-study-page__fact-link[data-v-8cf5123b]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.case-study-page__heading[data-v-8cf5123b]{font-size:1.875rem;font-size:clamp(1.875rem,4vw,3.5rem);margin-bottom:40px}.case-study-page__heading[data-v-8cf5123b],.case-study-page__heading--small[data-v-8cf5123b]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-weight:600;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.case-study-page__heading--small[data-v-8cf5123b]{font-size:1.5rem;margin-bottom:24px}.case-study-page__brands[data-v-8cf5123b]{margin-top:64px}.case-study-page__brands-label[data-v-8cf5123b]{color:#9d9da3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.65}.case-study-page__brands-list[data-v-8cf5123b]{margin-top:16px}.case-study-page__pair[data-v-8cf5123b]{display:grid;gap:64px;grid-template-columns:1fr}@media(min-width:1024px){.case-study-page__pair[data-v-8cf5123b]{gap:80px;grid-template-columns:repeat(2,minmax(0,1fr))}}.case-study-page__block .case-study-page__heading[data-v-8cf5123b]{margin-bottom:24px}.case-study-page__ordinal[data-v-8cf5123b]{color:#fc4445;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.09em;line-height:1.5;margin-bottom:16px;text-transform:uppercase}.case-study-page__block-body[data-v-8cf5123b]{color:#d4d4d6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:0;line-height:1.65;max-width:48ch}.case-study-page__features[data-v-8cf5123b]{border-top:1px solid hsla(0,0%,100%,.07);display:grid;grid-template-columns:1fr;list-style:none;padding:0}@media(min-width:768px){.case-study-page__features[data-v-8cf5123b]{-moz-column-gap:48px;column-gap:48px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.case-study-page__features[data-v-8cf5123b]{grid-template-columns:repeat(3,minmax(0,1fr))}}.case-study-page__feature[data-v-8cf5123b]{border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;gap:20px;padding-block:24px}.case-study-page__feature-index[data-v-8cf5123b]{color:#fc4445;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.09em;line-height:1.5;padding-top:.3em;text-transform:uppercase}.case-study-page__feature-text[data-v-8cf5123b]{color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.65}.case-study-page__story[data-v-8cf5123b]{margin-top:48px;max-width:44rem}.case-study-page__prose[data-v-8cf5123b]{max-width:none}.case-study-page__onward[data-v-8cf5123b]{display:grid;gap:64px;grid-template-columns:1fr}@media(min-width:1024px){.case-study-page__onward[data-v-8cf5123b]{gap:80px;grid-template-columns:repeat(2,minmax(0,1fr))}}.case-study-page__services[data-v-8cf5123b]{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0}.case-study-page__next[data-v-8cf5123b]{background-color:#101012;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;isolation:isolate;overflow:hidden;position:relative;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}.case-study-page__next[data-v-8cf5123b]:before{background-image:radial-gradient(22rem circle at var(--spot-x,50%) var(--spot-y,0),rgba(252,68,69,.16),transparent 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .32s cubic-bezier(.16,1,.3,1);z-index:-1}.case-study-page__next[data-v-8cf5123b]:focus-visible,.case-study-page__next[data-v-8cf5123b]:hover{background-color:#141416;border-color:#fc444559;box-shadow:0 16px 40px #00000080;transform:translateY(-4px)}.case-study-page__next[data-v-8cf5123b]:focus-visible:before,.case-study-page__next[data-v-8cf5123b]:hover:before{opacity:1}@media(prefers-reduced-motion:reduce){.case-study-page__next[data-v-8cf5123b]{transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1)}.case-study-page__next[data-v-8cf5123b]:focus-visible,.case-study-page__next[data-v-8cf5123b]:hover{transform:none}}.case-study-page__next[data-v-8cf5123b]{display:flex;flex-direction:column;gap:12px;padding:32px}.case-study-page__next:hover .case-study-page__next-arrow[data-v-8cf5123b]{color:#fc4445;transform:translate(4px)}@media(prefers-reduced-motion:reduce){.case-study-page__next:hover .case-study-page__next-arrow[data-v-8cf5123b]{transform:none}}.case-study-page__next[data-v-8cf5123b]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.case-study-page__next-meta[data-v-8cf5123b]{color:#9d9da3;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.09em;line-height:1.5;text-transform:uppercase;transition:color .32s cubic-bezier(.16,1,.3,1)}.case-study-page__next:hover .case-study-page__next-meta[data-v-8cf5123b]{color:#fff}.case-study-page__next-summary[data-v-8cf5123b]{color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1.65;max-width:36ch}.case-study-page__next-arrow[data-v-8cf5123b]{color:#d4d4d6;margin-top:16px;transition:color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.case-study-page__next-arrow[data-v-8cf5123b]{transition:color .2s cubic-bezier(.16,1,.3,1)}}.ui-chapter[data-v-5cba70b7]{padding-block:96px;position:relative;scroll-margin-top:72px}@media(min-width:1024px){.ui-chapter[data-v-5cba70b7]{padding-block:160px}}.ui-chapter__head[data-v-5cba70b7]{display:flex;flex-direction:column;gap:20px}.ui-chapter__title[data-v-5cba70b7]{font-kerning:normal;font-size:2.5rem;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:600;letter-spacing:-.035em;line-height:1.08;max-width:18ch;text-wrap:balance}.ui-chapter__lead[data-v-5cba70b7],.ui-chapter__title[data-v-5cba70b7]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.ui-chapter__lead[data-v-5cba70b7]{color:#9d9da3;font-size:1.375rem;font-weight:400;letter-spacing:0;line-height:1.65;line-height:1.45;max-width:38ch}.ui-chapter__body[data-v-5cba70b7]{margin-top:64px}.ui-chapter__action[data-v-5cba70b7],.ui-chapter__aside[data-v-5cba70b7]{margin-top:48px}.ui-chapter__after[data-v-5cba70b7]{margin-top:96px}@media(min-width:1024px){.ui-chapter--split .ui-chapter__layout[data-v-5cba70b7]{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ui-chapter--split .ui-chapter__aside[data-v-5cba70b7]{margin-top:0}}.ui-chapter--center[data-v-5cba70b7]{text-align:center}.ui-chapter--center .ui-chapter__head[data-v-5cba70b7]{align-items:center}.ui-chapter--center .ui-chapter__lead[data-v-5cba70b7],.ui-chapter--center .ui-chapter__title[data-v-5cba70b7]{margin-inline:auto}.ui-chapter--center .ui-chapter__action[data-v-5cba70b7]{display:flex;justify-content:center}.ui-sticky-steps__list[data-v-d961f91d]{display:flex;flex-direction:column;list-style:none;padding:0}.ui-sticky-steps__step[data-v-d961f91d]{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:auto 1fr;padding-block:32px;row-gap:8px}.ui-sticky-steps__step+.ui-sticky-steps__step[data-v-d961f91d]{border-top:1px solid hsla(0,0%,100%,.07)}.ui-sticky-steps__number[data-v-d961f91d]{color:#fc4445;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:500;grid-row:span 3;letter-spacing:.09em;line-height:1.5;padding-top:4px;text-transform:uppercase}.ui-sticky-steps__title[data-v-d961f91d]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-size:1.5rem;font-weight:600;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.ui-sticky-steps__meta[data-v-d961f91d]{color:#7c7c85;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.09em;line-height:1.5;text-transform:uppercase}.ui-sticky-steps__body[data-v-d961f91d]{color:#9d9da3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:0;line-height:1.65;max-width:40ch}@media(min-width:1024px){.ui-sticky-steps--pinned[data-v-d961f91d]{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ui-sticky-steps--pinned .ui-sticky-steps__pin[data-v-d961f91d]{align-self:stretch;padding-block:var(--pin-start,30vh) var(--pin-end,30vh)}.ui-sticky-steps--pinned .ui-sticky-steps__pin-anchor[data-v-d961f91d]{height:0;position:sticky;top:50%}.ui-sticky-steps--pinned .ui-sticky-steps__pin-body[data-v-d961f91d]{display:flex;flex-direction:column;gap:16px;transform:translateY(-50%)}.ui-sticky-steps--pinned .ui-sticky-steps__step[data-v-d961f91d]{align-content:center;border-top:0;min-height:60vh}.ui-sticky-steps--pinned .ui-sticky-steps__step .ui-sticky-steps__body[data-v-d961f91d],.ui-sticky-steps--pinned .ui-sticky-steps__step .ui-sticky-steps__title[data-v-d961f91d]{color:#7c7c85;transition:color .32s cubic-bezier(.16,1,.3,1)}}@media(min-width:1024px)and (prefers-reduced-motion:reduce){.ui-sticky-steps--pinned .ui-sticky-steps__step .ui-sticky-steps__body[data-v-d961f91d],.ui-sticky-steps--pinned .ui-sticky-steps__step .ui-sticky-steps__title[data-v-d961f91d]{transition:none}}@media(min-width:1024px){.ui-sticky-steps--pinned .ui-sticky-steps__step--active .ui-sticky-steps__title[data-v-d961f91d]{color:#fff}.ui-sticky-steps--pinned .ui-sticky-steps__step--active .ui-sticky-steps__body[data-v-d961f91d]{color:#d4d4d6}.ui-sticky-steps--pinned .ui-sticky-steps__number[data-v-d961f91d]{display:none}.ui-sticky-steps--pinned .ui-sticky-steps__step[data-v-d961f91d]{grid-template-columns:1fr}}.ui-sticky-steps--rail .ui-sticky-steps__list[data-v-d961f91d]{position:relative}.ui-sticky-steps--rail .ui-sticky-steps__list[data-v-d961f91d]:after,.ui-sticky-steps--rail .ui-sticky-steps__list[data-v-d961f91d]:before{content:"";height:var(--rail-height,0);left:5px;pointer-events:none;position:absolute;top:var(--rail-top,0);width:2px}.ui-sticky-steps--rail .ui-sticky-steps__list[data-v-d961f91d]:before{background-color:#ffffff24}.ui-sticky-steps--rail .ui-sticky-steps__list[data-v-d961f91d]:after{background-color:#fc4445;transform:scaleY(var(--rail-progress,0));transform-origin:top}.ui-sticky-steps--rail .ui-sticky-steps__step[data-v-d961f91d]{grid-template-columns:12px auto 1fr}.ui-sticky-steps--rail .ui-sticky-steps__step+.ui-sticky-steps__step[data-v-d961f91d]{background:linear-gradient(#ffffff12,#ffffff12) no-repeat 100% 0/ calc(100% - 36px) 1px;border-top:0}.ui-sticky-steps--rail .ui-sticky-steps__number[data-v-d961f91d]{grid-column:2;grid-row:1/span 3}.ui-sticky-steps--rail .ui-sticky-steps__body[data-v-d961f91d],.ui-sticky-steps--rail .ui-sticky-steps__meta[data-v-d961f91d],.ui-sticky-steps--rail .ui-sticky-steps__title[data-v-d961f91d]{grid-column:3}.ui-sticky-steps__dot[data-v-d961f91d]{align-self:center;background-color:#0b0b0c;border-radius:9999px;box-shadow:inset 0 0 0 2px #ffffff24;grid-column:1;grid-row:1;height:12px;position:relative;transition:background-color .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1);width:12px;z-index:1}@media(prefers-reduced-motion:reduce){.ui-sticky-steps__dot[data-v-d961f91d]{transition:none}}.ui-sticky-steps__dot--reached[data-v-d961f91d]{background-color:#fc4445;box-shadow:inset 0 0 0 2px #fc4445,0 0 0 1px #ffc2bf99,0 0 10px 3px #fc4445cc,0 0 28px 10px #dd2a2d59,0 0 64px 24px #4a0a0ccc}.ui-sticky-steps__dot--reached[data-v-d961f91d]:after{animation:ui-sticky-steps-flare-d961f91d .3s ease-out forwards;background:radial-gradient(circle,#ffc2bf 0,rgba(252,68,69,.6) 40%,transparent 70%);border-radius:9999px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute}@media(prefers-reduced-motion:reduce){.ui-sticky-steps__dot--reached[data-v-d961f91d]:after{animation:none}}@media(min-width:1024px){.ui-sticky-steps--pinned.ui-sticky-steps--rail .ui-sticky-steps__step[data-v-d961f91d]{grid-template-columns:12px 1fr}.ui-sticky-steps--pinned.ui-sticky-steps--rail .ui-sticky-steps__step+.ui-sticky-steps__step[data-v-d961f91d]{background:none}.ui-sticky-steps--pinned.ui-sticky-steps--rail .ui-sticky-steps__body[data-v-d961f91d],.ui-sticky-steps--pinned.ui-sticky-steps--rail .ui-sticky-steps__meta[data-v-d961f91d],.ui-sticky-steps--pinned.ui-sticky-steps--rail .ui-sticky-steps__title[data-v-d961f91d]{grid-column:2}}.ui-sticky-steps__pin-number[data-v-d961f91d]{color:#fc4445;font-size:7.5rem}.ui-sticky-steps__pin-number[data-v-d961f91d],.ui-sticky-steps__pin-title[data-v-d961f91d]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-weight:600;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.ui-sticky-steps__pin-title[data-v-d961f91d]{font-size:2.5rem;max-width:12ch;min-height:2.16em}@keyframes ui-sticky-steps-flare-d961f91d{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3)}}.ui-card[data-v-f8c1fe87]{background-color:#101012;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.ui-card[data-v-f8c1fe87]{transition:none}}.ui-card--interactive[data-v-f8c1fe87]{background-color:#101012;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;isolation:isolate;overflow:hidden;position:relative;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}.ui-card--interactive[data-v-f8c1fe87]:before{background-image:radial-gradient(22rem circle at var(--spot-x,50%) var(--spot-y,0),rgba(252,68,69,.16),transparent 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .32s cubic-bezier(.16,1,.3,1);z-index:-1}.ui-card--interactive[data-v-f8c1fe87]:focus-visible,.ui-card--interactive[data-v-f8c1fe87]:hover{background-color:#141416;border-color:#fc444559;box-shadow:0 16px 40px #00000080;transform:translateY(-4px)}.ui-card--interactive[data-v-f8c1fe87]:focus-visible:before,.ui-card--interactive[data-v-f8c1fe87]:hover:before{opacity:1}@media(prefers-reduced-motion:reduce){.ui-card--interactive[data-v-f8c1fe87]{transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1)}.ui-card--interactive[data-v-f8c1fe87]:focus-visible,.ui-card--interactive[data-v-f8c1fe87]:hover{transform:none}}.ui-card--interactive[data-v-f8c1fe87]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.ui-card__media[data-v-f8c1fe87]{aspect-ratio:16/9;overflow:hidden}.ui-card__body[data-v-f8c1fe87]{flex:1;padding:24px}.ui-card__footer[data-v-f8c1fe87]{border-top:1px solid hsla(0,0%,100%,.07);padding:16px 24px}.service-hero[data-v-8bf5575e]{padding-top:40px}.service-hero__title[data-v-8bf5575e]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-size:2.5rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:600;letter-spacing:-.035em;line-height:1.08;max-width:16ch;text-wrap:balance}.service-hero__lead[data-v-8bf5575e]{color:#d4d4d6;font-size:1.375rem;line-height:1.65;line-height:1.45;margin-top:24px;max-width:38ch}.service-hero__lead[data-v-8bf5575e],.service-hero__subline[data-v-8bf5575e]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-weight:400;letter-spacing:0}.service-hero__subline[data-v-8bf5575e]{color:#9d9da3;font-size:1rem;line-height:1.65;margin-top:16px;max-width:56ch}.service-hero__actions[data-v-8bf5575e]{margin-top:40px}.service-hero__audience[data-v-8bf5575e]{border-top:1px solid hsla(0,0%,100%,.07);margin-top:80px;padding-top:32px}.service-hero__audience-title[data-v-8bf5575e]{color:#9d9da3;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.09em;line-height:1.5;text-transform:uppercase}.service-hero__audience-list[data-v-8bf5575e]{display:grid;gap:24px;grid-template-columns:1fr;list-style:none;margin-top:24px;padding:0}@media(min-width:768px){.service-hero__audience-list[data-v-8bf5575e]{gap:32px;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.service-hero__audience-item[data-v-8bf5575e]{color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:0;line-height:1.65;max-width:32ch}.service-scope__grid[data-v-0f023830]{display:grid;gap:16px;grid-template-columns:1fr;list-style:none;padding:0}@media(min-width:768px){.service-scope__grid[data-v-0f023830]{grid-template-columns:repeat(2,minmax(0,1fr))}}.service-scope__card[data-v-0f023830]{background-color:#101012;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;isolation:isolate;overflow:hidden;position:relative;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}.service-scope__card[data-v-0f023830]:before{background-image:radial-gradient(22rem circle at var(--spot-x,50%) var(--spot-y,0),rgba(252,68,69,.16),transparent 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .32s cubic-bezier(.16,1,.3,1);z-index:-1}.service-scope__card[data-v-0f023830]:focus-visible,.service-scope__card[data-v-0f023830]:hover{background-color:#141416;border-color:#fc444559;box-shadow:0 16px 40px #00000080;transform:translateY(-4px)}.service-scope__card[data-v-0f023830]:focus-visible:before,.service-scope__card[data-v-0f023830]:hover:before{opacity:1}@media(prefers-reduced-motion:reduce){.service-scope__card[data-v-0f023830]{transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1)}.service-scope__card[data-v-0f023830]:focus-visible,.service-scope__card[data-v-0f023830]:hover{transform:none}}.service-scope__card[data-v-0f023830]{display:flex;flex-direction:column;gap:12px;padding:32px}.service-scope__card-title[data-v-0f023830]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-size:1.5rem;font-weight:600;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.pricing-models__grid[data-v-fab64b34]{display:grid;gap:16px;grid-template-columns:1fr;list-style:none;padding:0}@media(min-width:1024px){.pricing-models__grid[data-v-fab64b34]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pricing-models__card[data-v-fab64b34]{background-color:#101012;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;isolation:isolate;overflow:hidden;position:relative;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}.pricing-models__card[data-v-fab64b34]:before{background-image:radial-gradient(22rem circle at var(--spot-x,50%) var(--spot-y,0),rgba(252,68,69,.16),transparent 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .32s cubic-bezier(.16,1,.3,1);z-index:-1}.pricing-models__card[data-v-fab64b34]:focus-visible,.pricing-models__card[data-v-fab64b34]:hover{background-color:#141416;border-color:#fc444559;box-shadow:0 16px 40px #00000080;transform:translateY(-4px)}.pricing-models__card[data-v-fab64b34]:focus-visible:before,.pricing-models__card[data-v-fab64b34]:hover:before{opacity:1}@media(prefers-reduced-motion:reduce){.pricing-models__card[data-v-fab64b34]{transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1)}.pricing-models__card[data-v-fab64b34]:focus-visible,.pricing-models__card[data-v-fab64b34]:hover{transform:none}}.pricing-models__card[data-v-fab64b34]{display:flex;flex-direction:column;gap:12px;padding:32px}.pricing-models__name[data-v-fab64b34]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-size:1.5rem;font-weight:600;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.related-content__grid[data-v-e3226619]{display:grid;gap:40px;grid-template-columns:1fr}@media(min-width:768px){.related-content__grid[data-v-e3226619]{grid-template-columns:1fr 1fr}}.related-content__title[data-v-e3226619]{font-size:1.25rem;font-weight:700;margin-bottom:16px}.related-content__tag[data-v-e3226619]{margin-bottom:12px}.related-content__case-title[data-v-e3226619]{font-size:1.125rem;font-weight:700;margin-bottom:8px}.related-content__case-summary[data-v-e3226619]{color:#9d9da3;font-size:.875rem;line-height:1.65}.related-content__posts[data-v-e3226619]{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0}.service-faq__title[data-v-643dd2a2]{font-size:1.875rem;font-weight:700;margin-bottom:24px}.service-faq__list[data-v-643dd2a2]{border-top:1px solid hsla(0,0%,100%,.14)}.spokes[data-v-590a8272]{border-top:1px solid hsla(0,0%,100%,.07);list-style:none}.spokes__row[data-v-590a8272]{border-bottom:1px solid hsla(0,0%,100%,.07)}.spokes__link[data-v-590a8272]{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-areas:"title arrow" "desc  desc";grid-template-columns:minmax(0,1fr) auto;padding-block:20px;row-gap:8px;transition:background-color .2s cubic-bezier(.16,1,.3,1)}@media(min-width:1024px){.spokes__link[data-v-590a8272]{align-items:center;-moz-column-gap:32px;column-gap:32px;grid-template-areas:"title desc arrow";grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;padding-block:24px}}.spokes__link[data-v-590a8272]:hover{background-color:#141416}.spokes__link:hover .spokes__title[data-v-590a8272]{color:#fc4445}.spokes__link:hover .spokes__arrow[data-v-590a8272]{transform:translate(3px)}.spokes__link[data-v-590a8272]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.spokes__link[data-v-590a8272]{transition:none}}.spokes__title[data-v-590a8272]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-size:1.25rem;font-weight:700;grid-area:title;letter-spacing:-.035em;line-height:1.08;text-wrap:balance;transition:color .2s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.spokes__title[data-v-590a8272]{transition:none}}.spokes__desc[data-v-590a8272]{color:#9d9da3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;grid-area:desc;letter-spacing:0;line-height:1.65}.spokes__arrow[data-v-590a8272]{color:#fc4445;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:400;grid-area:arrow;letter-spacing:.09em;line-height:1.5;text-transform:uppercase;transition:transform .2s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.spokes__arrow[data-v-590a8272]{transition:none}}.service-page[data-v-590a8272]{width:100%}.service-page__crumbs[data-v-590a8272]{padding-top:32px}.blog-hub[data-v-c735eab7]{width:100%}.blog-hub__categories[data-v-c735eab7]{display:flex;flex-wrap:wrap;gap:12px;max-width:40rem}.blog-hub__category[data-v-c735eab7]{align-items:center;border:1px solid hsla(0,0%,100%,.14);border-radius:9999px;color:#d4d4d6;display:inline-flex;font-size:.875rem;font-weight:500;padding:8px 16px;transition:color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1)}.blog-hub__category[data-v-c735eab7]:hover{border-color:#fc4445;color:#fff}.blog-hub__category[data-v-c735eab7]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.blog-hub__category.router-link-active[data-v-c735eab7]{border-color:#fc444580;color:#fc4445}.industries-hub[data-v-39f66d39]{width:100%}.industries[data-v-39f66d39]{border-top:1px solid hsla(0,0%,100%,.07);list-style:none}.industries__row[data-v-39f66d39]{border-bottom:1px solid hsla(0,0%,100%,.07)}.industries__link[data-v-39f66d39]{align-items:baseline;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-areas:"index title arrow" ".     desc  .";grid-template-columns:auto 1fr auto;padding-block:24px;row-gap:8px;transition:background-color .2s cubic-bezier(.16,1,.3,1)}@media(min-width:1024px){.industries__link[data-v-39f66d39]{align-items:center;-moz-column-gap:32px;column-gap:32px;grid-template-areas:"index title desc arrow";grid-template-columns:3rem minmax(0,1fr) minmax(0,1.4fr) auto;padding-block:32px}}.industries__link[data-v-39f66d39]:hover{background-color:#141416}.industries__link:hover .industries__title[data-v-39f66d39]{color:#fc4445}.industries__link:hover .industries__arrow[data-v-39f66d39]{opacity:1;transform:translate(2px,-2px)}.industries__link[data-v-39f66d39]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.industries__link[data-v-39f66d39]{transition:none}}.industries__index[data-v-39f66d39]{color:#7c7c85;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:500;grid-area:index;letter-spacing:.09em;line-height:1.5;text-transform:uppercase}.industries__title[data-v-39f66d39]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-size:1.25rem;font-weight:700;grid-area:title;letter-spacing:-.035em;line-height:1.08;text-wrap:balance;transition:color .2s cubic-bezier(.16,1,.3,1)}@media(min-width:1024px){.industries__title[data-v-39f66d39]{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.industries__title[data-v-39f66d39]{transition:none}}.industries__desc[data-v-39f66d39]{color:#9d9da3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;grid-area:desc;letter-spacing:0;line-height:1.65}.industries__arrow[data-v-39f66d39]{color:#fc4445;flex-shrink:0;grid-area:arrow;opacity:.5;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.industries__arrow[data-v-39f66d39]{transition:none}}.ui-notes[data-v-d780ea36]{display:grid;gap:40px;grid-template-columns:1fr;list-style:none;padding:0}@media(min-width:1024px){.ui-notes[data-v-d780ea36]{-moz-column-gap:48px;column-gap:48px}.ui-notes--2[data-v-d780ea36]{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-notes--3[data-v-d780ea36]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-notes__item[data-v-d780ea36]{border-top:1px solid hsla(0,0%,100%,.07);display:flex;flex-direction:column;gap:12px;padding-top:24px;scroll-margin-top:96px}.ui-notes__index[data-v-d780ea36]{color:#fc4445;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.09em;line-height:1.5;text-transform:uppercase}.ui-notes__title[data-v-d780ea36]{font-kerning:normal;font-size:1.25rem;font-weight:600;letter-spacing:-.035em;line-height:1.08;line-height:1.25;text-wrap:balance}.ui-notes__text[data-v-d780ea36],.ui-notes__title[data-v-d780ea36]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.ui-notes__text[data-v-d780ea36]{color:#9d9da3;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.65;max-width:62ch}.ui-notes__prose[data-v-d780ea36]{max-width:65ch}.ui-qa-list[data-v-1ec72e32]{border-top:1px solid hsla(0,0%,100%,.07)}.ui-qa-list__item[data-v-1ec72e32]{border-bottom:1px solid hsla(0,0%,100%,.07);display:grid;gap:12px;grid-template-columns:1fr;padding-block:24px}@media(min-width:1024px){.ui-qa-list__item[data-v-1ec72e32]{align-items:baseline;-moz-column-gap:48px;column-gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}}.ui-qa-list__q[data-v-1ec72e32]{color:#fff;font-kerning:normal;font-size:1.125rem;font-weight:600;letter-spacing:-.035em;line-height:1.08;line-height:1.25;text-wrap:balance}.ui-qa-list__a[data-v-1ec72e32],.ui-qa-list__q[data-v-1ec72e32]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.ui-qa-list__a[data-v-1ec72e32]{color:#9d9da3;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.65;max-width:62ch}.pricing[data-v-0114e37c]{width:100%}.models[data-v-0114e37c]{border-top:1px solid hsla(0,0%,100%,.07);display:grid;grid-template-columns:1fr}@media(min-width:1024px){.models[data-v-0114e37c]{grid-template-columns:repeat(3,minmax(0,1fr))}}.models__item[data-v-0114e37c]{border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;flex-direction:column;gap:20px;padding-block:32px}@media(min-width:1024px){.models__item[data-v-0114e37c]{padding:32px 32px 40px 0}.models__item+.models__item[data-v-0114e37c]{border-left:1px solid hsla(0,0%,100%,.07);padding-left:32px}}.models__name[data-v-0114e37c]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-size:1.5rem;font-weight:700;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.models__meta[data-v-0114e37c]{gap:16px}.models__meta[data-v-0114e37c],.models__meta-row[data-v-0114e37c]{display:flex;flex-direction:column}.models__meta-row[data-v-0114e37c]{gap:4px}.models__meta-row dt[data-v-0114e37c]{color:#7c7c85;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.09em;line-height:1.5;text-transform:uppercase}.models__meta-row dd[data-v-0114e37c]{color:#d4d4d6;font-weight:500}.models__body[data-v-0114e37c],.models__meta-row dd[data-v-0114e37c]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.65}.models__body[data-v-0114e37c]{color:#9d9da3;font-weight:400}.factors[data-v-0114e37c]{border-top:1px solid hsla(0,0%,100%,.07)}.factors__item[data-v-0114e37c]{border-bottom:1px solid hsla(0,0%,100%,.07);display:grid;gap:12px;grid-template-columns:1fr;padding-block:24px}@media(min-width:1024px){.factors__item[data-v-0114e37c]{align-items:baseline;-moz-column-gap:40px;column-gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}}.factors__title[data-v-0114e37c]{font-kerning:normal;font-size:1.25rem;font-weight:700;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.factors__body[data-v-0114e37c],.factors__title[data-v-0114e37c]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.factors__body[data-v-0114e37c]{color:#9d9da3;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.65;max-width:62ch}.why-us-page[data-v-8e58e9c0]{width:100%}.principles[data-v-8e58e9c0]{border-top:1px solid hsla(0,0%,100%,.07);list-style:none}.principles__item[data-v-8e58e9c0]{border-bottom:1px solid hsla(0,0%,100%,.07);-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-areas:"index title" ".     body";grid-template-columns:auto minmax(0,1fr);padding-block:32px;row-gap:12px}@media(min-width:1024px){.principles__item[data-v-8e58e9c0]{align-items:start;-moz-column-gap:40px;column-gap:40px;grid-template-areas:"index title body";grid-template-columns:3rem minmax(0,1fr) minmax(0,1.5fr)}}.principles__index[data-v-8e58e9c0]{color:#fc4445;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:500;grid-area:index;letter-spacing:.09em;line-height:1.5;padding-top:4px;text-transform:uppercase}.principles__title[data-v-8e58e9c0]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-size:1.5rem;font-weight:700;grid-area:title;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}@media(min-width:1024px){.principles__title[data-v-8e58e9c0]{font-size:1.875rem}}.principles__body[data-v-8e58e9c0]{color:#9d9da3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;grid-area:body;letter-spacing:0;line-height:1.65;max-width:60ch}.faq-page[data-v-e23ec033]{width:100%}.faq-page__links[data-v-e23ec033]{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.faq-page__link[data-v-e23ec033]{border:1px solid hsla(0,0%,100%,.14);border-radius:2px;color:#d4d4d6;display:inline-flex;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.09em;line-height:1.5;padding:12px 20px;text-transform:uppercase;transition:border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1)}.faq-page__link[data-v-e23ec033]:hover{border-color:#fc4445;color:#fc4445}.faq-page__link[data-v-e23ec033]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.faq-page__link[data-v-e23ec033]{transition:none}}.how-we-work[data-v-da80c3e6]{width:100%}.stages[data-v-da80c3e6]{border-top:1px solid hsla(0,0%,100%,.07);list-style:none;padding:0}.stages__item[data-v-da80c3e6]{border-bottom:1px solid hsla(0,0%,100%,.07);-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-areas:"index head" ".     body";grid-template-columns:auto minmax(0,1fr);padding-block:32px;row-gap:16px}@media(min-width:1024px){.stages__item[data-v-da80c3e6]{align-items:start;-moz-column-gap:40px;column-gap:40px;grid-template-areas:"index head body";grid-template-columns:3rem minmax(0,1fr) minmax(0,1.5fr)}}.stages__index[data-v-da80c3e6]{color:#fc4445;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:500;grid-area:index;letter-spacing:.09em;line-height:1.5;padding-top:4px;text-transform:uppercase}.stages__head[data-v-da80c3e6]{display:flex;flex-direction:column;gap:8px;grid-area:head}.stages__title[data-v-da80c3e6]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-size:1.5rem;font-weight:700;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.stages__duration[data-v-da80c3e6]{color:#d4d4d6;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.02em;line-height:1.5}.stages__body[data-v-da80c3e6]{display:flex;flex-direction:column;gap:16px;grid-area:body;max-width:62ch}.stages__text[data-v-da80c3e6]{color:#9d9da3;font-weight:400}.stages__deliverable[data-v-da80c3e6],.stages__text[data-v-da80c3e6]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.65}.stages__deliverable[data-v-da80c3e6]{border-left:2px solid #fc4445;color:#fff;font-weight:500;padding-left:16px}.stages__deliverable-label[data-v-da80c3e6]{color:#fc4445;display:block;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.09em;line-height:1.5;margin-bottom:4px;text-transform:uppercase}.ui-field[data-v-f5f46152]{display:flex;flex-direction:column;gap:8px}.ui-field__label[data-v-f5f46152]{align-items:baseline;color:#d4d4d6;display:flex;font-size:.875rem;font-weight:600;gap:8px}.ui-field__optional[data-v-f5f46152]{color:#9d9da3;font-weight:400}.ui-field__required[data-v-f5f46152]{color:#fc4445}.ui-field__control[data-v-f5f46152]{background-color:#141416;border:1px solid hsla(0,0%,100%,.22);border-radius:6px;color:#fff;font-family:inherit;font-size:1rem;min-height:48px;padding:12px 16px;transition:border-color .2s cubic-bezier(.16,1,.3,1);width:100%}@media(prefers-reduced-motion:reduce){.ui-field__control[data-v-f5f46152]{transition:none}}.ui-field__control[data-v-f5f46152]::-moz-placeholder{color:#7c7c85}.ui-field__control[data-v-f5f46152]::placeholder{color:#7c7c85}.ui-field__control[data-v-f5f46152]:hover{border-color:#9d9da3}.ui-field__control[data-v-f5f46152]:focus-visible{border-color:#7aa2ff;outline:2px solid #7aa2ff;outline-offset:2px}.ui-field__control--textarea[data-v-f5f46152]{min-height:8rem;resize:vertical}.ui-field__control--select[data-v-f5f46152]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%239ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.ui-field--invalid .ui-field__control[data-v-f5f46152]{border-color:#f87171}.ui-field__checkbox-row[data-v-f5f46152]{align-items:flex-start;display:flex;gap:12px}.ui-field__checkbox[data-v-f5f46152]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#141416;border:1px solid hsla(0,0%,100%,.22);border-radius:2px;cursor:pointer;display:grid;flex-shrink:0;height:20px;margin:2px 0 0;place-content:center;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1);width:20px}.ui-field__checkbox[data-v-f5f46152]:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:6px;transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform .12s cubic-bezier(.16,1,.3,1);width:10px}.ui-field__checkbox[data-v-f5f46152]:hover{border-color:#9d9da3}.ui-field__checkbox[data-v-f5f46152]:checked{background-color:#dd2a2d;border-color:#dd2a2d}.ui-field__checkbox[data-v-f5f46152]:checked:after{transform:translateY(-1px) rotate(-45deg) scale(1)}.ui-field__checkbox[data-v-f5f46152]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.ui-field__checkbox[data-v-f5f46152],.ui-field__checkbox[data-v-f5f46152]:after{transition:none}}.ui-field--invalid .ui-field__checkbox[data-v-f5f46152]{border-color:#f87171}.ui-field__checkbox-label[data-v-f5f46152]{color:#d4d4d6;font-size:.875rem;line-height:1.5}.ui-field__checkbox-label[data-v-f5f46152] a{color:#fff;text-decoration:underline;text-underline-offset:2px}.ui-field__checkbox-label[data-v-f5f46152] a:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.ui-field__error[data-v-f5f46152]{color:#f87171;font-size:.875rem}.ui-field__hint[data-v-f5f46152]{color:#7c7c85;font-size:.875rem}.contact-form[data-v-1f10752a]{display:flex;flex-direction:column;gap:32px;position:relative}.contact-form__grid[data-v-1f10752a]{display:grid;gap:24px 20px}@media(min-width:768px){.contact-form__grid[data-v-1f10752a]{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form__wide[data-v-1f10752a]{grid-column:1/-1}}.contact-form__budget[data-v-1f10752a]{border:0;margin:0;min-width:0;padding:0}.contact-form__legend[data-v-1f10752a]{align-items:baseline;color:#d4d4d6;display:flex;font-size:.875rem;font-weight:600;gap:8px;margin-bottom:12px;padding:0}.contact-form__optional[data-v-1f10752a]{color:#9d9da3;font-weight:400}.contact-form__chips[data-v-1f10752a]{display:flex;flex-wrap:wrap;gap:8px}.contact-form__chip[data-v-1f10752a]{cursor:pointer;position:relative}.contact-form__chip-input[data-v-1f10752a]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.contact-form__chip-label[data-v-1f10752a]{align-items:center;background-color:#141416;border:1px solid hsla(0,0%,100%,.22);border-radius:9999px;color:#d4d4d6;display:inline-flex;font-size:.875rem;min-height:40px;padding:8px 16px;transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.contact-form__chip-label[data-v-1f10752a]{transition:none}}.contact-form__chip:hover .contact-form__chip-label[data-v-1f10752a]{border-color:#9d9da3}.contact-form__chip-input:checked+.contact-form__chip-label[data-v-1f10752a]{background-color:#fc44451f;border-color:#fc4445;color:#fff}.contact-form__chip-input:focus-visible+.contact-form__chip-label[data-v-1f10752a]{outline:2px solid #7aa2ff;outline-offset:2px}.contact-form__error[data-v-1f10752a]{color:#f87171;font-size:.875rem;margin-top:8px}.contact-form__submit[data-v-1f10752a]{align-items:stretch;display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.contact-form__submit[data-v-1f10752a]{align-items:center;flex-direction:row;gap:24px}}.contact-form__note[data-v-1f10752a]{color:#9d9da3;font-size:.875rem}.contact-form__status[data-v-1f10752a],.contact-form__success[data-v-1f10752a]{scroll-margin-top:96px}.contact-form__status[data-v-1f10752a]{background-color:#f8717114;border:1px solid rgba(248,113,113,.4);border-radius:6px;color:#fff;font-size:.875rem;padding:16px 20px}.contact-form__status[data-v-1f10752a]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.contact-form__fallback[data-v-1f10752a]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.contact-form__fallback a[data-v-1f10752a]{color:#fff;text-decoration:underline;text-underline-offset:2px}.contact-form__fallback a[data-v-1f10752a]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.contact-form__success[data-v-1f10752a]{align-items:flex-start;background-color:#101012;border:1px solid hsla(0,0%,100%,.14);border-radius:20px;display:flex;flex-direction:column;gap:16px;padding:40px 32px}.contact-form__success[data-v-1f10752a]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.contact-form__success-mark[data-v-1f10752a]{background-color:#fc4445;border-radius:9999px;box-shadow:0 0 0 1px #ffc2bf99,0 0 10px 3px #fc4445cc,0 0 28px 10px #dd2a2d59;height:12px;margin-bottom:8px;width:12px}.contact-form__success-heading[data-v-1f10752a]{font-kerning:normal;font-size:1.875rem;font-weight:600;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.contact-form__success-body[data-v-1f10752a],.contact-form__success-heading[data-v-1f10752a]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.contact-form__success-body[data-v-1f10752a]{color:#d4d4d6;font-size:1.125rem;font-weight:400;letter-spacing:0;line-height:1.65;margin-bottom:16px;max-width:44ch}.contact-form__sr-live[data-v-1f10752a]{border:0;clip-path:inset(50%);margin:-1px;padding:0;white-space:nowrap}.contact-form__honeypot[data-v-1f10752a],.contact-form__sr-live[data-v-1f10752a]{height:1px;overflow:hidden;position:absolute;width:1px}.contact-form__honeypot[data-v-1f10752a]{left:-9999px}.visually-hidden[data-v-1f10752a]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.contact-page[data-v-bc1f24ec]{width:100%}.contact-page__breadcrumbs[data-v-bc1f24ec]{margin-bottom:32px}.contact-page__intro[data-v-bc1f24ec]{margin-bottom:48px;max-width:640px}.contact-page__heading[data-v-bc1f24ec]{font-size:2.5rem;font-weight:800;letter-spacing:-.02em;margin-bottom:16px}@media(min-width:768px){.contact-page__heading[data-v-bc1f24ec]{font-size:3.5rem}}.contact-page__lead[data-v-bc1f24ec]{color:#9d9da3;font-size:1.125rem}.contact-page__layout[data-v-bc1f24ec]{align-items:start;display:grid;gap:40px}@media(min-width:1024px){.contact-page__layout[data-v-bc1f24ec]{gap:64px;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.contact-page__details[data-v-bc1f24ec]{border:1px solid hsla(0,0%,100%,.07);border-radius:20px;isolation:isolate;overflow:hidden;position:relative}@media(min-width:1024px){.contact-page__details[data-v-bc1f24ec]{display:flex;flex-direction:column;justify-content:flex-end;min-height:36rem;position:sticky;top:96px}}.contact-page__details-body[data-v-bc1f24ec]{padding:32px;position:relative}@media(max-width:1023px){.contact-page__details-body[data-v-bc1f24ec]{padding-top:128px}}@media(min-width:1024px){.contact-page__details-body[data-v-bc1f24ec]{padding:40px}}.contact-page__details-heading[data-v-bc1f24ec]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-size:1.5rem;font-weight:600;letter-spacing:-.035em;line-height:1.08;margin-bottom:32px;text-wrap:balance}.contact-page__details-list[data-v-bc1f24ec]{display:flex;flex-direction:column;gap:24px}.contact-page__details-row dt[data-v-bc1f24ec]{color:#9d9da3;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.09em;line-height:1.5;margin-bottom:8px;text-transform:uppercase}@media(max-width:1023px){.contact-page__details-row dt[data-v-bc1f24ec]{color:#d4d4d6}}.contact-page__details-row dd[data-v-bc1f24ec]{color:#d4d4d6;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.65}.contact-page__big-link[data-v-bc1f24ec],.contact-page__details-row dd[data-v-bc1f24ec]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.contact-page__big-link[data-v-bc1f24ec]{color:#fff;font-kerning:normal;font-size:1.5rem;font-weight:500;letter-spacing:-.035em;line-height:1.08;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:#ffffff24;text-underline-offset:.25em;text-wrap:balance;transition:text-decoration-color .2s cubic-bezier(.16,1,.3,1)}.contact-page__big-link[data-v-bc1f24ec]:hover{text-decoration-color:#fc4445}.contact-page__big-link[data-v-bc1f24ec]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.contact-page__big-link[data-v-bc1f24ec]{transition:none}}.about-tiles[data-v-c02e0abb]{display:grid;gap:16px;grid-template-columns:1fr;list-style:none;padding:0}@media(min-width:768px){.about-tiles[data-v-c02e0abb]{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-tiles__reveal[data-v-c02e0abb]{height:100%}.about-tiles__tile[data-v-c02e0abb]{background-color:#141416;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;display:flex;flex-direction:column;gap:16px;height:100%;padding:32px;scroll-margin-top:96px}.about-tiles__title[data-v-c02e0abb]{font-kerning:normal;font-size:1.5rem;font-weight:600;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.about-tiles__text[data-v-c02e0abb],.about-tiles__title[data-v-c02e0abb]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.about-tiles__text[data-v-c02e0abb]{color:#9d9da3;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.65}.about-page[data-v-c02e0abb]{width:100%}.about-page__prose[data-v-c02e0abb]{max-width:65ch}.onward[data-v-c02e0abb]{border-top:1px solid hsla(0,0%,100%,.07);list-style:none}.onward__item[data-v-c02e0abb]{border-bottom:1px solid hsla(0,0%,100%,.07)}.onward__link[data-v-c02e0abb]{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-areas:"title arrow" "body  body";grid-template-columns:minmax(0,1fr) auto;padding-block:24px;row-gap:8px;transition:background-color .2s cubic-bezier(.16,1,.3,1)}@media(min-width:1024px){.onward__link[data-v-c02e0abb]{align-items:center;-moz-column-gap:32px;column-gap:32px;grid-template-areas:"title body arrow";grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto}}.onward__link[data-v-c02e0abb]:hover{background-color:#141416}.onward__link:hover .onward__title[data-v-c02e0abb]{color:#fc4445}.onward__link:hover .onward__arrow[data-v-c02e0abb]{transform:translate(3px)}.onward__link[data-v-c02e0abb]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.onward__link[data-v-c02e0abb]{transition:none}}.onward__title[data-v-c02e0abb]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-size:1.25rem;font-weight:700;grid-area:title;letter-spacing:-.035em;line-height:1.08;text-wrap:balance;transition:color .2s cubic-bezier(.16,1,.3,1)}@media(min-width:1024px){.onward__title[data-v-c02e0abb]{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.onward__title[data-v-c02e0abb]{transition:none}}.onward__body[data-v-c02e0abb]{color:#9d9da3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;grid-area:body;letter-spacing:0;line-height:1.65}.onward__arrow[data-v-c02e0abb]{color:#fc4445;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:400;grid-area:arrow;letter-spacing:.09em;line-height:1.5;text-transform:uppercase;transition:transform .2s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.onward__arrow[data-v-c02e0abb]{transition:none}}.privacy-page[data-v-f46da131]{width:100%}.privacy-page__breadcrumbs[data-v-f46da131]{margin-bottom:32px}.privacy-page__header[data-v-f46da131]{margin-bottom:24px}.privacy-page__title[data-v-f46da131]{font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:12px}@media(min-width:768px){.privacy-page__title[data-v-f46da131]{font-size:3.5rem}}.privacy-page__updated[data-v-f46da131]{color:#7c7c85;font-size:.875rem}.privacy-page__notice[data-v-f46da131]{background-color:#f8717114;border:1px solid rgba(248,113,113,.35);border-radius:6px;color:#f87171;font-size:.875rem;line-height:1.65;margin-bottom:40px;padding:16px 20px}.case-studies-hub[data-v-22c68477]{width:100%}.case-studies-hub__list[data-v-22c68477]{display:flex;flex-direction:column;gap:24px;list-style:none;padding:0}.case-studies-hub__item[data-v-22c68477]{background-color:#101012;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;isolation:isolate;overflow:hidden;position:relative;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}.case-studies-hub__item[data-v-22c68477]:before{background-image:radial-gradient(22rem circle at var(--spot-x,50%) var(--spot-y,0),rgba(252,68,69,.16),transparent 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .32s cubic-bezier(.16,1,.3,1);z-index:-1}.case-studies-hub__item[data-v-22c68477]:focus-visible,.case-studies-hub__item[data-v-22c68477]:hover{background-color:#141416;border-color:#fc444559;box-shadow:0 16px 40px #00000080;transform:translateY(-4px)}.case-studies-hub__item[data-v-22c68477]:focus-visible:before,.case-studies-hub__item[data-v-22c68477]:hover:before{opacity:1}@media(prefers-reduced-motion:reduce){.case-studies-hub__item[data-v-22c68477]{transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1)}.case-studies-hub__item[data-v-22c68477]:focus-visible,.case-studies-hub__item[data-v-22c68477]:hover{transform:none}}.case-studies-hub__item[data-v-22c68477]{display:grid;grid-template-columns:1fr}@media(min-width:1024px){.case-studies-hub__item[data-v-22c68477]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:26rem}}.case-studies-hub__item:hover .case-studies-hub__arrow[data-v-22c68477]{color:#fc4445;transform:translate(4px)}@media(prefers-reduced-motion:reduce){.case-studies-hub__item:hover .case-studies-hub__arrow[data-v-22c68477]{transform:none}}.case-studies-hub__item[data-v-22c68477]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.case-studies-hub__media[data-v-22c68477]{aspect-ratio:16/10;background-color:#141416;border-bottom:1px solid hsla(0,0%,100%,.07);overflow:hidden;position:relative}@media(min-width:1024px){.case-studies-hub__media[data-v-22c68477]{aspect-ratio:auto;border-bottom:0;border-right:1px solid hsla(0,0%,100%,.07)}}.case-studies-hub__media--product[data-v-22c68477]{background-color:#0b0b0c;background-image:radial-gradient(55% 60% at 50% 55%,rgba(252,68,69,.35),transparent 70%)}.case-studies-hub__image[data-v-22c68477]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;width:100%}.case-studies-hub__media--product .case-studies-hub__image[data-v-22c68477]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding-block:32px}.case-studies-hub__body[data-v-22c68477]{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:32px}@media(min-width:1024px){.case-studies-hub__body[data-v-22c68477]{padding:48px}}.case-studies-hub__meta[data-v-22c68477]{color:#9d9da3;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.09em;line-height:1.5;text-transform:uppercase;transition:color .32s cubic-bezier(.16,1,.3,1)}.case-studies-hub__item:hover .case-studies-hub__meta[data-v-22c68477]{color:#fff}.case-studies-hub__name[data-v-22c68477]{color:#fff;font-kerning:normal;font-size:1.875rem;font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:600;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.case-studies-hub__name[data-v-22c68477],.case-studies-hub__summary[data-v-22c68477]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.case-studies-hub__summary[data-v-22c68477]{color:#d4d4d6;font-size:1.125rem;font-weight:400;letter-spacing:0;line-height:1.65;max-width:40ch}.case-studies-hub__stat[data-v-22c68477]{align-items:baseline;display:flex;gap:12px;margin-top:16px}.case-studies-hub__stat-value[data-v-22c68477]{color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-size:1.875rem;font-weight:600;letter-spacing:-.035em;line-height:1.08;text-wrap:balance;white-space:nowrap}.case-studies-hub__stat-label[data-v-22c68477]{color:#9d9da3;font-size:.875rem;font-weight:400}.case-studies-hub__more[data-v-22c68477],.case-studies-hub__stat-label[data-v-22c68477]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;letter-spacing:0;line-height:1.65}.case-studies-hub__more[data-v-22c68477]{align-items:center;color:#fff;display:inline-flex;font-size:1rem;font-weight:500;gap:8px;margin-top:auto;padding-top:24px}.case-studies-hub__arrow[data-v-22c68477]{color:#d4d4d6;transition:color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.case-studies-hub__arrow[data-v-22c68477]{transition:color .2s cubic-bezier(.16,1,.3,1)}}.technologies[data-v-44f0b91f]{width:100%}.layer[data-v-44f0b91f]{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:1024px){.layer[data-v-44f0b91f]{align-items:start;-moz-column-gap:48px;column-gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.layer__title[data-v-44f0b91f]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-size:1.875rem;font-weight:700;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.layer__items[data-v-44f0b91f]{display:flex;flex-wrap:wrap;gap:8px;list-style:none}@media(min-width:1024px){.layer__items[data-v-44f0b91f]{grid-column:1;grid-row:2}}.layer__item[data-v-44f0b91f]{border:1px solid hsla(0,0%,100%,.14);border-radius:2px;color:#d4d4d6;display:inline-flex;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.09em;line-height:1.5;padding:4px 12px;text-transform:uppercase}.layer__body[data-v-44f0b91f]{color:#9d9da3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.65;max-width:62ch}@media(min-width:1024px){.layer__body[data-v-44f0b91f]{grid-column:2;grid-row:1/span 2}}.services-hub[data-v-bbb9b3e4]{width:100%}.services-hub__tiles[data-v-bbb9b3e4]{display:grid;gap:16px;grid-template-columns:1fr;list-style:none;margin-top:40px;padding:0}@media(min-width:768px){.services-hub__tiles[data-v-bbb9b3e4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.services-hub__reveal[data-v-bbb9b3e4]{height:100%}.services-hub__tile[data-v-bbb9b3e4]{background-color:#101012;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;isolation:isolate;overflow:hidden;position:relative;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}.services-hub__tile[data-v-bbb9b3e4]:before{background-image:radial-gradient(22rem circle at var(--spot-x,50%) var(--spot-y,0),rgba(252,68,69,.16),transparent 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .32s cubic-bezier(.16,1,.3,1);z-index:-1}.services-hub__tile[data-v-bbb9b3e4]:focus-visible,.services-hub__tile[data-v-bbb9b3e4]:hover{background-color:#141416;border-color:#fc444559;box-shadow:0 16px 40px #00000080;transform:translateY(-4px)}.services-hub__tile[data-v-bbb9b3e4]:focus-visible:before,.services-hub__tile[data-v-bbb9b3e4]:hover:before{opacity:1}@media(prefers-reduced-motion:reduce){.services-hub__tile[data-v-bbb9b3e4]{transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1)}.services-hub__tile[data-v-bbb9b3e4]:focus-visible,.services-hub__tile[data-v-bbb9b3e4]:hover{transform:none}}.services-hub__tile[data-v-bbb9b3e4]{display:flex;flex-direction:column;gap:12px;height:100%;min-height:15rem;padding:32px}.services-hub__tile:hover .services-hub__tile-line[data-v-bbb9b3e4]{color:#fff}.services-hub__tile:hover .services-hub__arrow[data-v-bbb9b3e4]{color:#fc4445;transform:translate(4px)}.services-hub__tile[data-v-bbb9b3e4]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.services-hub__tile:hover .services-hub__arrow[data-v-bbb9b3e4]{transform:none}}.services-hub__number[data-v-bbb9b3e4]{color:#fc4445;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.09em;line-height:1.5;text-transform:uppercase}.services-hub__tile-title[data-v-bbb9b3e4]{font-kerning:normal;font-size:1.5rem;font-weight:600;letter-spacing:-.035em;line-height:1.08;margin-top:24px;text-wrap:balance}.services-hub__tile-line[data-v-bbb9b3e4],.services-hub__tile-title[data-v-bbb9b3e4]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.services-hub__tile-line[data-v-bbb9b3e4]{color:#9d9da3;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.65;max-width:34ch;transition:color .32s cubic-bezier(.16,1,.3,1)}.services-hub__arrow[data-v-bbb9b3e4]{color:#d4d4d6;margin-top:auto;transition:color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.services-hub__arrow[data-v-bbb9b3e4]{transition:color .2s cubic-bezier(.16,1,.3,1)}}.services-hub__rows[data-v-bbb9b3e4]{border-top:1px solid hsla(0,0%,100%,.14);list-style:none;margin-top:40px;padding:0}@media(min-width:1024px){.services-hub__rows[data-v-bbb9b3e4]{-moz-column-gap:48px;column-gap:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.services-hub__row[data-v-bbb9b3e4]{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.07);color:#fff;display:grid;gap:16px;grid-template-columns:40px minmax(0,1fr) auto;padding-block:24px}.services-hub__row .services-hub__arrow[data-v-bbb9b3e4]{margin-top:0}.services-hub__row:hover .services-hub__row-title[data-v-bbb9b3e4]{color:#fc4445}.services-hub__row:hover .services-hub__arrow[data-v-bbb9b3e4]{color:#fc4445;transform:translate(4px)}.services-hub__row[data-v-bbb9b3e4]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.services-hub__row:hover .services-hub__arrow[data-v-bbb9b3e4]{transform:none}}.services-hub__row-text[data-v-bbb9b3e4]{display:flex;flex-direction:column;gap:4px}.services-hub__row-title[data-v-bbb9b3e4]{font-kerning:normal;font-size:1.25rem;font-weight:600;letter-spacing:-.035em;line-height:1.08;text-wrap:balance;transition:color .2s cubic-bezier(.16,1,.3,1)}.services-hub__row-line[data-v-bbb9b3e4],.services-hub__row-title[data-v-bbb9b3e4]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.services-hub__row-line[data-v-bbb9b3e4]{color:#9d9da3;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.65}.hero[data-v-9fbe932b]{align-items:flex-end;display:flex;isolation:isolate;min-height:100svh;overflow:hidden;padding-block:168px 64px;position:relative}@media(min-width:1024px){.hero[data-v-9fbe932b]{align-items:center;padding-block:120px 48px}}.hero__scrim[data-v-9fbe932b]{background-image:linear-gradient(180deg,#0b0b0c00 0,#0b0b0cad 96px,#0b0b0cc7 45%,#0b0b0ccc calc(100% - 64px),#0b0b0cf5);bottom:-64px;left:50%;pointer-events:none;position:absolute;top:-96px;transform:translate(-50%);width:100vw;z-index:-1}@media(min-width:1024px){.hero__scrim[data-v-9fbe932b]{display:none}}.hero__content[data-v-9fbe932b]{position:relative;width:100%;z-index:11}.hero__lead[data-v-9fbe932b]{align-items:flex-start;display:flex;flex-direction:column;gap:32px;max-width:44rem}.hero__title[data-v-9fbe932b]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-size:2.5rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:600;letter-spacing:-.035em;line-height:1.08;max-width:14ch;text-wrap:balance}.hero__line[data-v-9fbe932b]{display:block;overflow:hidden;padding-bottom:.08em}.hero__line-inner[data-v-9fbe932b]{animation:hero-rise-9fbe932b .9s cubic-bezier(.16,1,.3,1) both;display:block}@media(prefers-reduced-motion:reduce){.hero__line-inner[data-v-9fbe932b]{animation:none}}.hero__line+.hero__line .hero__line-inner[data-v-9fbe932b]{animation-delay:.12s}.hero__title-accent[data-v-9fbe932b]{color:#fc4445;display:block;width:-moz-fit-content;width:fit-content}.hero__desc[data-v-9fbe932b]{color:#9d9da3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:0;line-height:1.65;max-width:44ch}.hero__actions[data-v-9fbe932b]{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.hero__link[data-v-9fbe932b]{color:#d4d4d6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.65;text-decoration:underline;text-decoration-color:#ffffff24;text-underline-offset:.3em;transition:color .2s cubic-bezier(.16,1,.3,1),text-decoration-color .2s cubic-bezier(.16,1,.3,1)}.hero__link[data-v-9fbe932b]:hover{color:#fff;text-decoration-color:#fc4445}.hero__link[data-v-9fbe932b]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.hero__link[data-v-9fbe932b]{transition:none}}.hero__stat[data-v-9fbe932b]{align-items:center;display:flex;gap:12px;padding-top:16px}.hero__stat-value[data-v-9fbe932b]{color:#fff;font-kerning:normal;font-size:2.5rem;font-weight:600;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.hero__stat-label[data-v-9fbe932b],.hero__stat-value[data-v-9fbe932b]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.hero__stat-label[data-v-9fbe932b]{color:#9d9da3;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.65}@keyframes hero-rise-9fbe932b{0%{transform:translateY(105%)}to{transform:none}}.home-proof__figure[data-v-903ce675]{background-color:#101012;border:1px solid hsla(0,0%,100%,.07);border-radius:20px;overflow:hidden}.home-proof__image[data-v-903ce675]{display:block;height:auto;width:100%}.home-proof__stats[data-v-903ce675]{margin-top:64px}.home-proof__brands[data-v-903ce675]{margin-top:48px}.home-proof__brands-label[data-v-903ce675]{color:#9d9da3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.65}@media(max-width:1023px){.home-proof__brands-label[data-v-903ce675]{color:#d4d4d6}}.home-proof__brands-list[data-v-903ce675]{margin-top:16px}.home-proof__link[data-v-903ce675]{margin-top:48px}.home-proof__locker[data-v-903ce675]{position:relative}@media(max-width:1023px){.home-proof__locker[data-v-903ce675]{padding-block:64px}}.home-proof__glass[data-v-903ce675]{--reach:256px;inset:calc(var(--reach)*-1) calc(50% - 50vw) 0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.3) calc(var(--reach) - 48px),#000 calc(var(--reach) + 64px),#000 75%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.3) calc(var(--reach) - 48px),#000 calc(var(--reach) + 64px),#000 75%,transparent 100%);pointer-events:none;position:absolute;z-index:-1}.hero-glass[data-v-4c831dfd]{--glass-flute:48px}@media(min-width:1024px){.hero-glass[data-v-4c831dfd]{--glass-flute:70px}}.hero-glass[data-v-4c831dfd]{background-color:#060607;background-image:repeating-linear-gradient(to right,rgba(11,11,12,.55) 0,rgba(11,11,12,0) calc(var(--glass-flute)*.1),hsla(0,0%,100%,.04) calc(var(--glass-flute)*.8),rgba(11,11,12,.6) var(--glass-flute)),radial-gradient(70% 90% at 78% 35%,rgba(252,68,69,.85) 0,rgba(181,35,38,.45) 35%,transparent 70%),radial-gradient(50% 70% at 55% 90%,rgba(221,42,45,.5) 0,transparent 65%);inset:0;overflow:hidden;position:absolute;z-index:0}.hero-glass[data-v-4c831dfd] canvas{height:100%;inset:0;opacity:0;position:absolute;transition:opacity .32s cubic-bezier(.16,1,.3,1);width:100%}@media(prefers-reduced-motion:reduce){.hero-glass[data-v-4c831dfd] canvas{transition:none}}.hero-glass--ready[data-v-4c831dfd] canvas{opacity:1}.glass-intro .hero-glass{background-image:none}.home-stage[data-v-2353e2f6]{isolation:isolate;position:relative}.home-stage__backdrop[data-v-2353e2f6]{inset:0;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 45svh),transparent calc(100% - 4svh));mask-image:linear-gradient(180deg,#000 calc(100% - 45svh),transparent calc(100% - 4svh));overflow:clip;pointer-events:none;position:absolute;z-index:0}.home-stage__glass[data-v-2353e2f6]{height:calc(50% + 50svh);inset:0 0 auto;position:absolute;transform:translate3d(0,calc(var(--stage-scroll, 0px)*.5),0);will-change:transform}.home-stage--still .home-stage__glass[data-v-2353e2f6]{height:100%;transform:none}.home-stage__content[data-v-2353e2f6],.home-stage__next[data-v-2353e2f6]{position:relative;z-index:10}.home-stage__next[data-v-2353e2f6]{overflow-x:clip}.home-stage__scrim[data-v-2353e2f6]{display:none}@media(min-width:1024px){.home-stage__scrim[data-v-2353e2f6]{background-image:linear-gradient(90deg,#0b0b0cf2 0,#0b0b0ceb 45%,#0b0b0c4d 70%,#0b0b0c00 85%);display:block;inset:0;pointer-events:none;position:absolute;z-index:0}}.home-stage__shade[data-v-2353e2f6]{background-color:#0b0b0cf5;inset:0;pointer-events:none;position:absolute;z-index:-1}@media(min-width:1024px){.home-stage__shade[data-v-2353e2f6]{display:none}}.home-more-work[data-v-c2c7cae9]{padding-block:64px;position:relative}@media(min-width:1024px){.home-more-work[data-v-c2c7cae9]{padding-block:96px}}.home-more-work__label[data-v-c2c7cae9]{color:#9d9da3;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.09em;line-height:1.5;margin-bottom:24px;text-transform:uppercase}.home-more-work__grid[data-v-c2c7cae9]{display:grid;gap:16px;grid-template-columns:1fr;list-style:none;padding:0}@media(min-width:768px){.home-more-work__grid[data-v-c2c7cae9]{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-more-work__reveal[data-v-c2c7cae9]{height:100%}.home-more-work__card[data-v-c2c7cae9]{background-color:#101012;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;isolation:isolate;overflow:hidden;position:relative;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}.home-more-work__card[data-v-c2c7cae9]:before{background-image:radial-gradient(22rem circle at var(--spot-x,50%) var(--spot-y,0),rgba(252,68,69,.16),transparent 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .32s cubic-bezier(.16,1,.3,1);z-index:-1}.home-more-work__card[data-v-c2c7cae9]:focus-visible,.home-more-work__card[data-v-c2c7cae9]:hover{background-color:#141416;border-color:#fc444559;box-shadow:0 16px 40px #00000080;transform:translateY(-4px)}.home-more-work__card[data-v-c2c7cae9]:focus-visible:before,.home-more-work__card[data-v-c2c7cae9]:hover:before{opacity:1}@media(prefers-reduced-motion:reduce){.home-more-work__card[data-v-c2c7cae9]{transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1)}.home-more-work__card[data-v-c2c7cae9]:focus-visible,.home-more-work__card[data-v-c2c7cae9]:hover{transform:none}}.home-more-work__card[data-v-c2c7cae9]{display:flex;flex-direction:column;gap:12px;height:100%;padding:32px}.home-more-work__card:hover .home-more-work__arrow[data-v-c2c7cae9]{color:#fc4445;transform:translate(4px)}@media(prefers-reduced-motion:reduce){.home-more-work__card:hover .home-more-work__arrow[data-v-c2c7cae9]{transform:none}}.home-more-work__card[data-v-c2c7cae9]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.home-more-work__meta[data-v-c2c7cae9]{color:#9d9da3;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.09em;line-height:1.5;text-transform:uppercase;transition:color .32s cubic-bezier(.16,1,.3,1)}.home-more-work__card:hover .home-more-work__meta[data-v-c2c7cae9]{color:#fff}.home-more-work__summary[data-v-c2c7cae9]{color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1.65;max-width:36ch}.home-more-work__arrow[data-v-c2c7cae9]{color:#d4d4d6;margin-top:auto;transition:color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.home-more-work__arrow[data-v-c2c7cae9]{transition:color .2s cubic-bezier(.16,1,.3,1)}}.home-offer__grid[data-v-1eb204d4]{display:grid;gap:16px;grid-template-columns:1fr;list-style:none;padding:0}@media(min-width:768px){.home-offer__grid[data-v-1eb204d4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-offer__reveal[data-v-1eb204d4]{height:100%}.home-offer__card[data-v-1eb204d4]{background-color:#101012;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;isolation:isolate;overflow:hidden;position:relative;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}.home-offer__card[data-v-1eb204d4]:before{background-image:radial-gradient(22rem circle at var(--spot-x,50%) var(--spot-y,0),rgba(252,68,69,.16),transparent 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .32s cubic-bezier(.16,1,.3,1);z-index:-1}.home-offer__card[data-v-1eb204d4]:focus-visible,.home-offer__card[data-v-1eb204d4]:hover{background-color:#141416;border-color:#fc444559;box-shadow:0 16px 40px #00000080;transform:translateY(-4px)}.home-offer__card[data-v-1eb204d4]:focus-visible:before,.home-offer__card[data-v-1eb204d4]:hover:before{opacity:1}@media(prefers-reduced-motion:reduce){.home-offer__card[data-v-1eb204d4]{transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1)}.home-offer__card[data-v-1eb204d4]:focus-visible,.home-offer__card[data-v-1eb204d4]:hover{transform:none}}.home-offer__card[data-v-1eb204d4]{display:flex;flex-direction:column;gap:12px;height:100%;min-height:13rem;padding:32px}.home-offer__card:hover .home-offer__line[data-v-1eb204d4]{color:#fff}.home-offer__card:hover .home-offer__arrow[data-v-1eb204d4]{color:#fc4445;transform:translate(4px)}@media(prefers-reduced-motion:reduce){.home-offer__card:hover .home-offer__arrow[data-v-1eb204d4]{transform:none}}.home-offer__card[data-v-1eb204d4]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.home-offer__title[data-v-1eb204d4]{color:#fff;font-kerning:normal;font-size:1.5rem;font-weight:600;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.home-offer__line[data-v-1eb204d4],.home-offer__title[data-v-1eb204d4]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.home-offer__line[data-v-1eb204d4]{color:#9d9da3;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.65;max-width:32ch;transition:color .32s cubic-bezier(.16,1,.3,1)}.home-offer__arrow[data-v-1eb204d4]{color:#d4d4d6;margin-top:auto;transition:color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.home-offer__arrow[data-v-1eb204d4]{transition:color .2s cubic-bezier(.16,1,.3,1)}}.home-why[data-v-ce938df8]{isolation:isolate;position:relative}.home-why__glass[data-v-ce938df8]{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 20%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 20%,#000 70%,transparent)}@media(max-width:1023px){.home-why__facts[data-v-ce938df8] .ui-stats{border-top:1px solid hsla(0,0%,100%,.14);gap:0;grid-template-columns:1fr}.home-why__facts[data-v-ce938df8] .ui-stat{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.14);-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:24px}.home-why__facts[data-v-ce938df8] .ui-stat__label{color:#d4d4d6;font-size:1rem}}@media(min-width:1024px){.home-why__facts[data-v-ce938df8]{max-width:55%}}.testimonials__header[data-v-0c8a7bb6]{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin-bottom:48px}.testimonials__title[data-v-0c8a7bb6]{font-size:2.5rem;font-weight:700;letter-spacing:-.025em}@media(min-width:768px){.testimonials__title[data-v-0c8a7bb6]{font-size:3.5rem}}.testimonials__grid[data-v-0c8a7bb6]{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:640px){.testimonials__grid[data-v-0c8a7bb6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.testimonials__grid[data-v-0c8a7bb6]{grid-template-columns:repeat(3,1fr)}}.testimonials__card[data-v-0c8a7bb6]{height:100%}.testimonials__quote[data-v-0c8a7bb6]{color:#d4d4d6;font-size:1rem;line-height:1.65;margin-bottom:20px}.testimonials__quote p[data-v-0c8a7bb6]:before{content:open-quote}.testimonials__quote p[data-v-0c8a7bb6]:after{content:close-quote}.testimonials__name[data-v-0c8a7bb6]{font-weight:700}.testimonials__role[data-v-0c8a7bb6]{color:#7c7c85;font-size:.875rem}.home-insights__grid[data-v-06455202]{display:grid;gap:16px;grid-template-columns:1fr;list-style:none;padding:0}@media(min-width:1024px){.home-insights__grid[data-v-06455202]{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-insights__reveal[data-v-06455202]{height:100%}.page[data-v-c75976f2]{width:100%}pre code .line{display:block}.mega-panel[data-v-fed9dcad]{left:0;opacity:0;padding-block:40px 32px;pointer-events:none;position:absolute;right:0;top:100%;transform:translate3d(var(--shift-x,0),var(--shift-y,0),0);transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),visibility 0s linear .2s;visibility:hidden}.mega-panel--before[data-v-fed9dcad]{--shift-x:-32px}.mega-panel--after[data-v-fed9dcad]{--shift-x:32px}.mega-panel--idle[data-v-fed9dcad]{--shift-y:-8px}.mega-panel--active[data-v-fed9dcad]{opacity:1;pointer-events:auto;visibility:visible;--shift-x:0;--shift-y:0;transition:opacity .32s cubic-bezier(.16,1,.3,1) 60ms,transform .42s cubic-bezier(.16,1,.3,1),visibility 0s}@media(prefers-reduced-motion:reduce){.mega-panel[data-v-fed9dcad]{transform:none;transition:opacity .12s linear,visibility 0s linear .12s}.mega-panel--active[data-v-fed9dcad]{transition:opacity .12s linear,visibility 0s}}.mega-panel__grid[data-v-fed9dcad]{display:grid;gap:32px 48px;grid-template-columns:repeat(2,minmax(0,1fr))}.mega-panel__grid--feature[data-v-fed9dcad]{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.15fr)}.mega-panel__grid--single[data-v-fed9dcad]{grid-template-columns:minmax(0,1fr)}.mega-panel__heading[data-v-fed9dcad]{color:#9d9da3;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.09em;line-height:1.5;margin-bottom:16px;text-transform:uppercase}.mega-panel__list[data-v-fed9dcad]{display:grid;gap:4px;list-style:none;padding:0}.mega-panel__grid--single .mega-panel__list[data-v-fed9dcad]{gap:8px 32px;grid-template-columns:repeat(3,minmax(0,1fr))}.mega-panel__item[data-v-fed9dcad]{opacity:0;transform:translateY(8px);transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.mega-panel--active .mega-panel__item[data-v-fed9dcad]{opacity:1;transform:none;transition-delay:calc(var(--i, 0)*30ms + 60ms)}@media(prefers-reduced-motion:reduce){.mega-panel--active .mega-panel__item[data-v-fed9dcad],.mega-panel__item[data-v-fed9dcad]{opacity:1;transform:none;transition:none}}.mega-panel__link[data-v-fed9dcad]{border-radius:6px;display:flex;flex-direction:column;gap:4px;margin-inline:-12px;padding:12px;transition:background-color .2s cubic-bezier(.16,1,.3,1)}.mega-panel__link[data-v-fed9dcad]:hover{background-color:#141416}.mega-panel__link[data-v-fed9dcad]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.mega-panel__label[data-v-fed9dcad]{align-items:center;color:#fff;display:inline-flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:500;gap:8px;letter-spacing:0;line-height:1.65}.mega-panel__label[data-v-fed9dcad]:before{background-color:#fc4445;content:"";height:1px;transition:width .2s cubic-bezier(.16,1,.3,1);width:0}.mega-panel__link:focus-visible .mega-panel__label[data-v-fed9dcad]:before,.mega-panel__link:hover .mega-panel__label[data-v-fed9dcad]:before{width:12px}@media(prefers-reduced-motion:reduce){.mega-panel__label[data-v-fed9dcad]:before{transition:none}}.mega-panel__note[data-v-fed9dcad]{color:#9d9da3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.65}.mega-panel__meta[data-v-fed9dcad]{color:#9d9da3;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.09em;line-height:1.5;text-transform:uppercase}.mega-panel__aside[data-v-fed9dcad]{display:flex}.mega-panel__feature[data-v-fed9dcad]{background-color:#101012;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;isolation:isolate;overflow:hidden;position:relative;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}.mega-panel__feature[data-v-fed9dcad]:before{background-image:radial-gradient(22rem circle at var(--spot-x,50%) var(--spot-y,0),rgba(252,68,69,.16),transparent 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .32s cubic-bezier(.16,1,.3,1);z-index:-1}.mega-panel__feature[data-v-fed9dcad]:focus-visible,.mega-panel__feature[data-v-fed9dcad]:hover{background-color:#141416;border-color:#fc444559;box-shadow:0 16px 40px #00000080;transform:translateY(-4px)}.mega-panel__feature[data-v-fed9dcad]:focus-visible:before,.mega-panel__feature[data-v-fed9dcad]:hover:before{opacity:1}@media(prefers-reduced-motion:reduce){.mega-panel__feature[data-v-fed9dcad]{transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1)}.mega-panel__feature[data-v-fed9dcad]:focus-visible,.mega-panel__feature[data-v-fed9dcad]:hover{transform:none}}.mega-panel__feature[data-v-fed9dcad]{display:flex;flex-direction:column;gap:12px;padding:24px;width:100%}.mega-panel__feature[data-v-fed9dcad]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.mega-panel__feature:hover .mega-panel__arrow[data-v-fed9dcad]{color:#fc4445;transform:translate(4px)}@media(prefers-reduced-motion:reduce){.mega-panel__feature:hover .mega-panel__arrow[data-v-fed9dcad]{transform:none}}.mega-panel__feature-title[data-v-fed9dcad]{color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:1.65}.mega-panel__arrow[data-v-fed9dcad]{color:#d4d4d6;margin-top:auto;padding-top:16px;transition:color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.mega-panel__cards[data-v-fed9dcad]{display:grid;gap:24px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0}.mega-panel__card[data-v-fed9dcad]{background-color:#101012;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;isolation:isolate;overflow:hidden;position:relative;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}.mega-panel__card[data-v-fed9dcad]:before{background-image:radial-gradient(22rem circle at var(--spot-x,50%) var(--spot-y,0),rgba(252,68,69,.16),transparent 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .32s cubic-bezier(.16,1,.3,1);z-index:-1}.mega-panel__card[data-v-fed9dcad]:focus-visible,.mega-panel__card[data-v-fed9dcad]:hover{background-color:#141416;border-color:#fc444559;box-shadow:0 16px 40px #00000080;transform:translateY(-4px)}.mega-panel__card[data-v-fed9dcad]:focus-visible:before,.mega-panel__card[data-v-fed9dcad]:hover:before{opacity:1}@media(prefers-reduced-motion:reduce){.mega-panel__card[data-v-fed9dcad]{transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1)}.mega-panel__card[data-v-fed9dcad]:focus-visible,.mega-panel__card[data-v-fed9dcad]:hover{transform:none}}.mega-panel__card[data-v-fed9dcad]{display:flex;flex-direction:column;gap:8px;height:100%;padding:12px 12px 20px}.mega-panel__card[data-v-fed9dcad]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.mega-panel__frame[data-v-fed9dcad]{aspect-ratio:16/9;background-color:#060607;border-radius:6px;display:block;margin-bottom:8px;overflow:hidden}.mega-panel__image[data-v-fed9dcad]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform .42s cubic-bezier(.16,1,.3,1);width:100%}.mega-panel__card:hover .mega-panel__image[data-v-fed9dcad]{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.mega-panel__image[data-v-fed9dcad]{transition:none}.mega-panel__card:hover .mega-panel__image[data-v-fed9dcad]{transform:none}}.mega-panel__card .mega-panel__meta[data-v-fed9dcad],.mega-panel__card .mega-panel__summary[data-v-fed9dcad]{padding-inline:8px}.mega-panel__summary[data-v-fed9dcad]{color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.65}.mega-panel__foot[data-v-fed9dcad]{border-top:1px solid hsla(0,0%,100%,.07);margin-top:32px;padding-top:24px}.language-switcher[data-v-f9ed7f02]{align-items:center;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px}.language-switcher__icon[data-v-f9ed7f02]{color:#7c7c85}.language-switcher__current[data-v-f9ed7f02]{color:#fff}.language-switcher__link[data-v-f9ed7f02]{color:#9d9da3;transition:color .2s cubic-bezier(.16,1,.3,1)}.language-switcher__link[data-v-f9ed7f02]:hover{color:#fff}.language-switcher__link[data-v-f9ed7f02]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.mobile-menu[data-v-a0bffddb]{background-color:#0b0b0c;border-top:1px solid hsla(0,0%,100%,.14);clip-path:inset(0 0 0 0);inset:72px 0 0;overflow-y:auto;position:fixed;z-index:50}@media(min-width:1024px){.mobile-menu[data-v-a0bffddb]{display:none}}.mobile-menu__nav[data-v-a0bffddb]{display:flex;flex-direction:column;padding:16px 24px 24px}.mobile-menu__section[data-v-a0bffddb]{border-bottom:1px solid hsla(0,0%,100%,.07)}.mobile-menu__row[data-v-a0bffddb]{align-items:center;display:flex;gap:16px;justify-content:space-between}.mobile-menu__link[data-v-a0bffddb]{color:#d4d4d6;flex:1;font-size:1.125rem;font-weight:500;padding:16px 0}.mobile-menu__link[data-v-a0bffddb]:hover{color:#fff}.mobile-menu__link[data-v-a0bffddb]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.mobile-menu__disclosure[data-v-a0bffddb]{align-items:center;background:none;border:none;color:#d4d4d6;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:transform .32s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1);width:44px}.mobile-menu__disclosure[aria-expanded=true][data-v-a0bffddb]{color:#fc4445;transform:rotate(180deg)}.mobile-menu__disclosure[data-v-a0bffddb]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.mobile-menu__disclosure[data-v-a0bffddb]{transition:none}}.mobile-menu__sub[data-v-a0bffddb]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1),visibility 0s linear .32s;visibility:hidden}.mobile-menu__sub--open[data-v-a0bffddb]{grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1),visibility 0s;visibility:visible}@media(prefers-reduced-motion:reduce){.mobile-menu__sub[data-v-a0bffddb]{transition:none}}.mobile-menu__sublist[data-v-a0bffddb]{list-style:none;min-height:0;overflow:hidden;padding:0}.mobile-menu__sub--open .mobile-menu__sublist[data-v-a0bffddb]{padding-bottom:16px}.mobile-menu__sublink[data-v-a0bffddb]{border-left:1px solid hsla(0,0%,100%,.14);color:#9d9da3;display:block;font-size:1rem;padding:8px 0 8px 16px}.mobile-menu__sublink[data-v-a0bffddb]:hover{border-left-color:#fc4445;color:#fff}.mobile-menu__sublink[data-v-a0bffddb]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.mobile-menu__sublink--all[data-v-a0bffddb]{color:#fff}.mobile-menu__cta[data-v-a0bffddb]{padding-inline:24px}.mobile-menu__language[data-v-a0bffddb]{margin-top:24px;padding-inline:24px}.mobile-menu-enter-active[data-v-a0bffddb]{transition:clip-path .42s cubic-bezier(.16,1,.3,1),opacity .32s cubic-bezier(.16,1,.3,1)}.mobile-menu-enter-active .mobile-menu__cta[data-v-a0bffddb],.mobile-menu-enter-active .mobile-menu__language[data-v-a0bffddb],.mobile-menu-enter-active .mobile-menu__section[data-v-a0bffddb]{animation:mobile-menu-row-a0bffddb .42s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(60ms + var(--i, 0)*45ms)}.mobile-menu-leave-active[data-v-a0bffddb]{transition:clip-path .32s cubic-bezier(.65,0,.35,1),opacity .32s cubic-bezier(.65,0,.35,1)}.mobile-menu-enter-from[data-v-a0bffddb],.mobile-menu-leave-to[data-v-a0bffddb]{clip-path:inset(0 0 100% 0);opacity:0}@keyframes mobile-menu-row-a0bffddb{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.mobile-menu-enter-active[data-v-a0bffddb],.mobile-menu-leave-active[data-v-a0bffddb]{transition:opacity .12s linear}.mobile-menu-enter-active .mobile-menu__cta[data-v-a0bffddb],.mobile-menu-enter-active .mobile-menu__language[data-v-a0bffddb],.mobile-menu-enter-active .mobile-menu__section[data-v-a0bffddb],.mobile-menu-leave-active .mobile-menu__cta[data-v-a0bffddb],.mobile-menu-leave-active .mobile-menu__language[data-v-a0bffddb],.mobile-menu-leave-active .mobile-menu__section[data-v-a0bffddb]{animation:none}.mobile-menu-enter-from[data-v-a0bffddb],.mobile-menu-leave-to[data-v-a0bffddb]{clip-path:none}}.navbar[data-v-ccf9c7f8]{left:0;position:fixed;right:0;top:0;z-index:50}.navbar__bg[data-v-ccf9c7f8]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#0b0b0cd1;opacity:var(--nav-solid,1)}.navbar__bg[data-v-ccf9c7f8],.navbar__bg[data-v-ccf9c7f8]:after{inset:0;position:absolute;transition:opacity .2s cubic-bezier(.16,1,.3,1)}.navbar__bg[data-v-ccf9c7f8]:after{background-color:#0b0b0c8c;border-bottom:1px solid hsla(0,0%,100%,.14);box-shadow:0 8px 20px #00000073;content:"";opacity:var(--nav-lift,0)}.navbar[data-v-ccf9c7f8]:before{background-image:linear-gradient(180deg,#0b0b0ce6 0,#0b0b0c8c 55%,#0b0b0c00);content:"";height:129.6px;inset:0 0 auto;opacity:calc(1 - var(--nav-solid, 1));pointer-events:none;position:absolute;transition:opacity .2s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.navbar .navbar__bg[data-v-ccf9c7f8],.navbar .navbar__bg[data-v-ccf9c7f8]:after,.navbar[data-v-ccf9c7f8]:before{transition:none}}.navbar__inner[data-v-ccf9c7f8]{margin-inline:auto;max-width:1360px;padding-inline:24px}@media(min-width:768px){.navbar__inner[data-v-ccf9c7f8]{padding-inline:40px}}.navbar__inner[data-v-ccf9c7f8]{height:72px;justify-content:space-between;position:relative;z-index:1}.navbar__inner[data-v-ccf9c7f8],.navbar__logo[data-v-ccf9c7f8]{align-items:center;display:flex}.navbar__logo[data-v-ccf9c7f8]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.navbar__logo[data-v-ccf9c7f8] img{height:32px;-o-object-fit:contain;object-fit:contain;transform:scale(calc(1 - var(--nav-lift, 0)*.125));transform-origin:left center;transition:transform .2s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.navbar__logo[data-v-ccf9c7f8] img{transition:none}}.navbar__nav[data-v-ccf9c7f8]{align-items:center;display:none;gap:24px}@media(min-width:1024px){.navbar__nav[data-v-ccf9c7f8]{display:flex}}@media(min-width:1280px){.navbar__nav[data-v-ccf9c7f8]{gap:32px}}.navbar__items[data-v-ccf9c7f8]{align-items:center;display:flex;gap:20px;list-style:none;padding:0}@media(min-width:1280px){.navbar__items[data-v-ccf9c7f8]{gap:24px}}.navbar__item[data-v-ccf9c7f8]{align-items:center;display:flex;height:72px}.navbar__disclosure[data-v-ccf9c7f8]{align-items:center;background:none;border:none;border-radius:2px;clip-path:inset(50%);color:#fff;cursor:pointer;display:inline-flex;height:1px;justify-content:center;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.navbar__disclosure[data-v-ccf9c7f8]:focus-visible{clip-path:none;height:24px;margin:0 0 0 4px;outline:2px solid #7aa2ff;outline-offset:2px;overflow:visible;position:static;white-space:normal;width:24px}.navbar__disclosure[data-v-ccf9c7f8] svg{transition:transform .32s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.navbar__disclosure[data-v-ccf9c7f8] svg{transition:none}}.navbar__disclosure[aria-expanded=true][data-v-ccf9c7f8] svg{transform:rotate(180deg)}.navbar__surface[data-v-ccf9c7f8]{background-color:#0b0b0c;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:72px;transition:height .42s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.navbar__surface[data-v-ccf9c7f8]{transition:none}}.navbar--menu-open .navbar__surface[data-v-ccf9c7f8]{border-bottom:1px solid hsla(0,0%,100%,.14);box-shadow:0 28px 60px #0000008c;pointer-events:auto}.navbar__backdrop[data-v-ccf9c7f8]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0b0b0c99;inset:72px 0 0;opacity:0;position:fixed;transition:opacity .32s cubic-bezier(.16,1,.3,1),visibility 0s linear .32s;visibility:hidden;z-index:-1}.navbar__backdrop--visible[data-v-ccf9c7f8]{opacity:1;transition:opacity .32s cubic-bezier(.16,1,.3,1),visibility 0s;visibility:visible}@media(prefers-reduced-motion:reduce){.navbar__backdrop[data-v-ccf9c7f8]{transition:none}}.navbar__indicator[data-v-ccf9c7f8]{background-color:#fc4445;bottom:0;height:2px;left:0;opacity:0;pointer-events:none;position:absolute;transition:transform .42s cubic-bezier(.16,1,.3,1),width .42s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.16,1,.3,1)}.navbar__indicator--visible[data-v-ccf9c7f8]{opacity:1}@media(prefers-reduced-motion:reduce){.navbar__indicator[data-v-ccf9c7f8]{transition:opacity .2s cubic-bezier(.16,1,.3,1)}}.navbar__link[data-v-ccf9c7f8]{border-bottom:1px solid transparent;color:#9d9da3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.65;padding-block:8px;transition:color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1)}.navbar__link--expanded[data-v-ccf9c7f8],.navbar__link[data-v-ccf9c7f8]:hover{color:#fff}.navbar__link[data-v-ccf9c7f8]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.navbar__link.router-link-active[data-v-ccf9c7f8]{border-bottom-color:#fc4445;color:#fff}@media(prefers-reduced-motion:reduce){.navbar__link[data-v-ccf9c7f8]{transition:none}}.navbar__language[data-v-ccf9c7f8]{border-left:1px solid hsla(0,0%,100%,.14);margin-inline-start:8px;padding-inline-start:24px}.navbar__toggle[data-v-ccf9c7f8]{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.navbar__toggle[data-v-ccf9c7f8]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}@media(min-width:1024px){.navbar__toggle[data-v-ccf9c7f8]{display:none}}.navbar__toggle-icon[data-v-ccf9c7f8]{transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.navbar__toggle-icon[data-v-ccf9c7f8]{transition:none}}.navbar-toggle-icon-enter-from[data-v-ccf9c7f8]{opacity:0;transform:rotate(-90deg)}.navbar-toggle-icon-leave-to[data-v-ccf9c7f8]{opacity:0;transform:rotate(90deg)}.social-bar[data-v-fa61b7c6]{align-items:center;animation:social-bar-in-fa61b7c6 .8s cubic-bezier(.16,1,.3,1) 1s both;bottom:0;display:none;flex-direction:column;gap:24px;left:24px;position:fixed;z-index:40}@media(min-width:1024px){.social-bar[data-v-fa61b7c6]{display:flex}}@media(prefers-reduced-motion:reduce){.social-bar[data-v-fa61b7c6]{animation:none}}.social-bar__link[data-v-fa61b7c6]{color:#9d9da3;transition:color .3s ease,transform .3s ease}.social-bar__link[data-v-fa61b7c6]:hover{color:#fc4445;transform:translateY(-4px)}.social-bar__link[data-v-fa61b7c6]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.social-bar__line[data-v-fa61b7c6]{background:linear-gradient(0deg,#141416,transparent);height:96px;margin-top:16px;width:1px}@keyframes social-bar-in-fa61b7c6{0%{opacity:0;transform:translate(-48px)}}.footer[data-v-5bc382eb]{background-color:#060607;border-top:1px solid hsla(0,0%,100%,.14);overflow:hidden;padding-top:64px}@media(min-width:1024px){.footer[data-v-5bc382eb]{padding-top:96px}}.footer__intro[data-v-5bc382eb]{border-bottom:1px solid hsla(0,0%,100%,.07);display:grid;gap:40px;padding-bottom:64px}@media(min-width:1024px){.footer__intro[data-v-5bc382eb]{align-items:end;gap:64px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.footer__about[data-v-5bc382eb]{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.footer__logo[data-v-5bc382eb]{display:block;height:auto;width:84px}.footer__about-text[data-v-5bc382eb]{color:#d4d4d6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:0;line-height:1.65;max-width:44ch}.footer__contact[data-v-5bc382eb]{display:grid;gap:16px;margin:0}@media(min-width:768px){.footer__contact[data-v-5bc382eb]{-moz-column-gap:48px;column-gap:48px;grid-template-columns:repeat(2,max-content)}}@media(min-width:1024px){.footer__contact[data-v-5bc382eb]{grid-template-columns:1fr}}.footer__contact dd[data-v-5bc382eb]{margin:0}.footer__label[data-v-5bc382eb]{color:#9d9da3;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.09em;line-height:1.5;margin-bottom:4px;text-transform:uppercase}.footer__big-link[data-v-5bc382eb]{background-image:linear-gradient(#fc4445,#fc4445);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:1.65;padding-bottom:4px;transition:background-size .32s cubic-bezier(.16,1,.3,1)}.footer__big-link[data-v-5bc382eb]:focus-visible,.footer__big-link[data-v-5bc382eb]:hover{background-size:100% 1px}.footer__big-link[data-v-5bc382eb]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}@media(min-width:1024px){.footer__big-link[data-v-5bc382eb]{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.footer__big-link[data-v-5bc382eb]{transition:none}}.footer__nav[data-v-5bc382eb]{display:grid;gap:40px 32px;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:64px}@media(min-width:768px){.footer__nav[data-v-5bc382eb]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.footer__nav[data-v-5bc382eb]{grid-template-columns:repeat(5,minmax(0,1fr))}}.footer__group-heading[data-v-5bc382eb]{color:#9d9da3;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.09em;line-height:1.5;margin-bottom:16px;text-transform:uppercase}.footer__list[data-v-5bc382eb]{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0}.footer__link[data-v-5bc382eb]{align-items:center;color:#d4d4d6;display:inline-flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;gap:8px;letter-spacing:0;line-height:1.65;transition:color .2s cubic-bezier(.16,1,.3,1)}.footer__link[data-v-5bc382eb]:before{background-color:#fc4445;content:"";height:1px;margin-inline-end:-8px;transition:width .2s cubic-bezier(.16,1,.3,1),margin .2s cubic-bezier(.16,1,.3,1);width:0}.footer__link[data-v-5bc382eb]:focus-visible,.footer__link[data-v-5bc382eb]:hover{color:#fff}.footer__link[data-v-5bc382eb]:focus-visible:before,.footer__link[data-v-5bc382eb]:hover:before{margin-inline-end:0;width:12px}.footer__link[data-v-5bc382eb]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.footer__link[data-v-5bc382eb]:before{transition:none}}.footer__bottom[data-v-5bc382eb]{align-items:center;border-top:1px solid hsla(0,0%,100%,.07);display:flex;flex-wrap:wrap;gap:16px 32px;padding-block:32px}.footer__address[data-v-5bc382eb]{color:#9d9da3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.65}.footer__socials[data-v-5bc382eb]{display:flex;gap:24px;list-style:none;padding:0}@media(min-width:1024px){.footer__socials[data-v-5bc382eb]{margin-inline-start:auto}}.footer__social[data-v-5bc382eb]{color:#d4d4d6;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.09em;line-height:1.5;text-transform:uppercase;transition:color .2s cubic-bezier(.16,1,.3,1)}.footer__social[data-v-5bc382eb]:hover{color:#fc4445}.footer__social[data-v-5bc382eb]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.footer__meta[data-v-5bc382eb]{border-top:1px solid hsla(0,0%,100%,.07);color:#7c7c85;display:flex;flex-direction:column;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:400;gap:12px;letter-spacing:.02em;line-height:1.5;padding-block:32px}@media(min-width:768px){.footer__meta[data-v-5bc382eb]{flex-direction:row;gap:32px;justify-content:space-between}}.footer__legal-link[data-v-5bc382eb]{color:#9d9da3;display:inline-block;margin-top:8px;text-decoration:underline;text-underline-offset:3px}.footer__legal-link[data-v-5bc382eb]:hover{color:#fff}.footer__legal-link[data-v-5bc382eb]:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.footer__wordmark[data-v-5bc382eb]{font-size:11.6vw;line-height:1;margin-bottom:-.22em;padding-inline:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer__wordmark-text[data-v-5bc382eb]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,#1a1a1d 0,#060607 90%);color:transparent;display:block;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-kerning:normal;font-size:1em;font-weight:800;letter-spacing:-.035em;line-height:1.08;text-align:center;text-wrap:balance;white-space:nowrap}.layout[data-v-5e13e01d]{display:flex;flex-direction:column;min-height:100vh;overflow-x:clip}.layout__main[data-v-5e13e01d]{flex:1;padding-top:72px}.layout__main--under-navbar[data-v-5e13e01d]{padding-top:0}
