.sap-root{--sap-section-bg:#f7f7f5;--sap-card-bg:#fff;--sap-text:#0a0a0a;--sap-muted:#c8c8c8;--sap-emblem:#0a0a0a;--sap-radius-card:12px;--sap-radius-img:12px;--sap-card-stagger:clamp(48px,6.5vw,92px);--sap-card-lift:12px;--sap-ease-hover:cubic-bezier(.25,.46,.45,.94);--sap-pad-y:clamp(72px,12vw,120px);--sap-headline-weight:500;background:var(--sap-section-bg);color:var(--sap-text);padding:var(--sap-pad-y)0;box-sizing:border-box;font-family:var(--font-sans,"Inter","Helvetica Neue",ui-sans-serif,system-ui,sans-serif);-webkit-font-smoothing:antialiased}.sap-container{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:20px}.sap-intro{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:max(24px,min(4vw,48px));margin-bottom:max(56px,min(8vw,100px));display:grid}@media (max-width:991px){.sap-intro{grid-template-columns:1fr}.sap-intro__emblem{justify-self:end}}.sap-intro__copy{min-width:0;max-width:46rem}.sap-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--sap-text);-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:600;display:inline-flex}.sap-eyebrow__label{height:1.15em;line-height:1.15em;display:inline-block;position:relative;overflow:hidden}.sap-eyebrow__text{transition:transform .45s var(--sap-ease-hover);display:block}.sap-eyebrow__text--second{position:absolute;top:0;left:0;transform:translateY(120%)}.sap-eyebrow:hover .sap-eyebrow__text--first,.sap-eyebrow:focus-within .sap-eyebrow__text--first{transform:translateY(-120%)}.sap-eyebrow:hover .sap-eyebrow__text--second,.sap-eyebrow:focus-within .sap-eyebrow__text--second{transform:translateY(0)}.sap-eyebrow__icon{flex-shrink:0;width:11px;height:11px;display:inline-flex;position:relative;overflow:hidden}.sap-eyebrow__arrow{transition:transform .45s var(--sap-ease-hover);display:block;position:absolute;top:0;left:0}.sap-eyebrow__arrow--second{transform:translate(-120%,120%)}.sap-eyebrow:hover .sap-eyebrow__arrow--first,.sap-eyebrow:focus-within .sap-eyebrow__arrow--first{transform:translate(120%,-120%)}.sap-eyebrow:hover .sap-eyebrow__arrow--second,.sap-eyebrow:focus-within .sap-eyebrow__arrow--second{transform:translate(0)}.agilyti-content section.sap-root h2.sap-headline,.sap-headline{font-size:max(1.85rem,min(3.8vw,3rem));font-weight:var(--sap-headline-weight);letter-spacing:-.03em;color:var(--sap-text);margin:0 0 20px;line-height:1.12}.sap-headline__word{vertical-align:top;margin-right:.28em;padding-bottom:.06em;display:inline-block;overflow:hidden}.sap-headline__word:last-child{margin-right:0}.sap-headline__inner{opacity:0;will-change:transform,opacity;display:inline-block}.agilyti-content section.sap-root p.sap-subhead,.sap-subhead{color:color-mix(in srgb,var(--sap-text)88%,transparent);max-width:42ch;margin:0;font-size:max(1rem,min(1.15vw,1.125rem));font-weight:500;line-height:1.55}.sap-intro__emblem{flex-shrink:0;padding-top:.25rem}.sap-emblem{color:var(--sap-emblem);will-change:transform}.sap-emblem__svg{width:max(72px,min(10vw,100px));height:auto;display:block}.sap-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1199px){.sap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.sap-grid{grid-template-columns:1fr}}.sap-grid__cell{min-width:0;margin:0;padding:0}.sap-grid__cell:nth-child(2n) .sap-card{margin-top:var(--sap-card-stagger)}@media (max-width:575px){.sap-grid__cell:nth-child(2n) .sap-card{margin-top:max(20px,min(5vw,40px))}}.sap-card{z-index:1;background:var(--sap-card-bg);border-radius:var(--sap-radius-card);height:100%;box-shadow:0 1px 0 color-mix(in srgb,var(--sap-text)6%,transparent);transition:transform .5s var(--sap-ease-hover),box-shadow .5s var(--sap-ease-hover),z-index 0s step-end;position:relative;overflow:hidden}.sap-card--lead{z-index:3}.sap-card:hover,.sap-card:focus-within{transform:translateY(calc(-1*var(--sap-card-lift)));z-index:6;transition:transform .5s var(--sap-ease-hover),box-shadow .5s var(--sap-ease-hover),z-index 0s step-start;box-shadow:0 24px 48px color-mix(in srgb,var(--sap-text)10%,transparent),0 1px 0 color-mix(in srgb,var(--sap-text)5%,transparent)}.sap-card__hit{z-index:2;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.sap-card__hit-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sap-card__inner{z-index:1;pointer-events:none;padding:max(1.25rem,min(3vw,2.5rem));position:relative}.sap-card__num{letter-spacing:.02em;color:var(--sap-muted);margin:0;font-size:15px;font-weight:600}.agilyti-content section.sap-root h3.sap-card__title,.sap-card__title{letter-spacing:-.02em;color:var(--sap-text);margin:14px 0 0;font-size:max(1.05rem,min(1.25vw,1.25rem));font-weight:600;line-height:1.25}.sap-card__title-text{transition:border-color .3s var(--sap-ease-hover);border-bottom:1px solid transparent;display:inline}.sap-card:hover .sap-card__title-text{border-bottom-color:color-mix(in srgb,var(--sap-text)35%,transparent)}.agilyti-content section.sap-root p.sap-card__desc,.sap-card__desc{color:var(--sap-text);margin:12px 0 0;font-size:15px;line-height:1.55}.sap-card__media{border-radius:var(--sap-radius-img);aspect-ratio:4/3;background:color-mix(in srgb,var(--sap-text)5%,var(--sap-section-bg));margin-top:18px;overflow:hidden}.sap-card__media-inner{transform-origin:50%;width:100%;height:100%;transition:transform .65s var(--sap-ease-hover);display:block;overflow:hidden}.sap-card:hover .sap-card__media-inner{transform:scale(1.08)rotate(2.5deg)}.sap-card__img{object-fit:cover;object-position:center;width:100%;height:100%;transition:filter .65s var(--sap-ease-hover),transform .65s var(--sap-ease-hover);display:block}.sap-card:hover .sap-card__img{filter:brightness(1.05)contrast(1.02)saturate(1.03)}@media (prefers-reduced-motion:reduce){.sap-headline__inner{opacity:1!important}.sap-eyebrow__text,.sap-eyebrow__arrow{transition:none}.sap-emblem{transform:none!important}.sap-card,.sap-card__media-inner,.sap-card__img{transition:none}.sap-card:hover,.sap-card:focus-within{z-index:auto;transform:none}.sap-card:hover .sap-card__media-inner,.sap-card:focus-within .sap-card__media-inner{transform:none}}
.sev-root{--sev-section-bg:#0a0a0a;--sev-card-bg:#111;--sev-text:#fbf6eb;--sev-muted:rgba(251,246,235,.3);--sev-emblem:#fbf6eb;--sev-ease:cubic-bezier(.25,.46,.45,.94);--sev-pad-y:clamp(72px,12vw,120px);background:var(--sev-section-bg);color:var(--sev-text);padding:var(--sev-pad-y)0;box-sizing:border-box;font-family:var(--font-sans,"Inter",ui-sans-serif,system-ui,sans-serif);-webkit-font-smoothing:antialiased}.sev-container{box-sizing:border-box;width:100%;padding:130px}.sev-intro{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:max(24px,min(4vw,48px));margin-bottom:max(32px,min(4vw,56px));display:grid}@media (max-width:991px){.sev-intro{grid-template-columns:1fr}.sev-intro__emblem{justify-self:end}.sev-container{padding:30px}}.sev-intro__copy{min-width:0;max-width:46rem}.sev-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--sev-text);-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:600;display:inline-flex}.sev-eyebrow__label{height:1.15em;line-height:1.15em;display:inline-block;position:relative;overflow:hidden}.sev-eyebrow__text{transition:transform .45s var(--sev-ease);display:block}.sev-eyebrow__text--second{position:absolute;top:0;left:0;transform:translateY(120%)}.sev-eyebrow:hover .sev-eyebrow__text--first{transform:translateY(-120%)}.sev-eyebrow:hover .sev-eyebrow__text--second{transform:translateY(0)}.sev-eyebrow__icon{flex-shrink:0;width:11px;height:11px;display:inline-flex;position:relative;overflow:hidden}.sev-eyebrow__arrow{transition:transform .45s var(--sev-ease);position:absolute;top:0;left:0}.sev-eyebrow__arrow--second{transform:translate(-120%,120%)}.sev-eyebrow:hover .sev-eyebrow__arrow--first{transform:translate(120%,-120%)}.sev-eyebrow:hover .sev-eyebrow__arrow--second{transform:translate(0)}.sev-headline{letter-spacing:-.03em;color:var(--sev-text);margin:0 0 20px;font-size:max(1.85rem,min(3.8vw,3rem));font-weight:500;line-height:1.12}.sev-headline__word{vertical-align:top;margin-right:.28em;padding-bottom:.06em;display:inline-block;overflow:hidden}.sev-headline__word:last-child{margin-right:0}.sev-headline__inner{opacity:0;will-change:transform,opacity;display:inline-block}.sev-subhead{color:color-mix(in srgb,var(--sev-text)65%,transparent);max-width:42ch;margin:0;font-size:max(1rem,min(1.15vw,1.125rem));font-weight:500;line-height:1.55}.sev-intro__emblem{flex-shrink:0;padding-top:.25rem}.sev-emblem{color:var(--sev-emblem);will-change:transform}.sev-emblem__svg{width:max(72px,min(10vw,100px));height:auto;display:block}.sev-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1199px){.sev-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.sev-grid{grid-template-columns:1fr}}.sev-grid__cell{min-width:0}.sev-card{background:var(--sev-card-bg);cursor:crosshair;border:1px solid rgba(255,255,255,.15);border-radius:0;flex-direction:column;height:100%;transition:border-color .4s;display:flex;position:relative;overflow:visible}.sev-card:hover{border-color:rgba(255,255,255,.3)}.sev-corner{color:rgba(255,255,255,.75);z-index:10;pointer-events:none;width:24px;height:24px;position:absolute}.sev-corner--tl{top:-12px;left:-12px}.sev-corner--tr{top:-12px;right:-12px}.sev-corner--bl{bottom:-12px;left:-12px}.sev-corner--br{bottom:-12px;right:-12px}.sev-ev-canvas{aspect-ratio:5/4;background:0 0;border-radius:16px;justify-content:center;align-items:center;width:calc(100% - 16px);margin:8px 8px 0;display:flex;position:relative;overflow:hidden}.sev-ev-fade{z-index:1;pointer-events:none;background:linear-gradient(rgba(255,255,255,.05),transparent);transition:opacity .5s;position:absolute;top:0;bottom:0;left:0;right:0}.sev-ev-canvas:hover .sev-ev-fade{opacity:.5}.sev-ev-gradient{opacity:0;z-index:2;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#22c55e 0%,#1d4ed8 100%);transition:opacity .5s;position:absolute;top:0;bottom:0;left:0;right:0}.sev-ev-canvas:hover .sev-ev-gradient{opacity:1}.sev-ev-text{opacity:0;z-index:3;mix-blend-mode:overlay;pointer-events:none;transition:opacity .5s;position:absolute;top:0;bottom:0;left:0;right:0}.sev-ev-canvas:hover .sev-ev-text{opacity:1}.sev-ev-chars{color:#fff;word-break:break-all;white-space:pre-wrap;padding:8px;font-family:Courier New,monospace;font-size:10px;font-weight:700;line-height:1.5;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.sev-ev-label{z-index:5;aspect-ratio:1;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:55%;display:flex;position:relative}.sev-ev-label-blur{filter:blur(16px);background:rgba(0,0,0,.85);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.sev-ev-label-text{z-index:1;color:#fff;text-align:center;padding:0 8px;font-size:max(1rem,min(1.8vw,1.4rem));font-weight:700;position:relative}.sev-card-body{flex-direction:column;gap:8px;padding:20px 20px 24px;display:flex}.sev-card-num{letter-spacing:.02em;color:var(--sev-muted);margin:0;font-size:13px;font-weight:600}.sev-card-title{letter-spacing:-.02em;color:var(--sev-text);margin:0;font-size:max(1rem,min(1.2vw,1.2rem));font-weight:600;line-height:1.25}.sev-card-desc{color:color-mix(in srgb,var(--sev-text)60%,transparent);margin:0;font-size:13px;line-height:1.55}@media (prefers-reduced-motion:reduce){.sev-headline__inner{opacity:1!important}.sev-eyebrow__text,.sev-eyebrow__arrow{transition:none}.sev-emblem{transform:none!important}.sev-ev-gradient,.sev-ev-text,.sev-ev-fade{transition:none}}
.wyr-root{--wyr-bg:#fff;--wyr-text:#0a0a0a;--wyr-muted:#4a4a4a;--wyr-border:#e8e8e8;--wyr-headline-unrevealed:color-mix(in srgb,var(--wyr-muted)38%,var(--wyr-bg));--wyr-grid-layer-opacity:1;--wyr-grid-v-pct:12%;--wyr-pad-y:clamp(72px,11vw,120px);--wyr-ease:cubic-bezier(.25,.46,.45,.94);isolation:isolate;background:var(--wyr-bg);color:var(--wyr-text);padding:var(--wyr-pad-y)0;border-bottom:1px solid var(--wyr-border);box-sizing:border-box;font-family:var(--font-sans,"Inter","Helvetica Neue",ui-sans-serif,system-ui,sans-serif);-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.wyr-grid-bg{z-index:0;pointer-events:none;width:100%;height:100%;min-height:100%;opacity:var(--wyr-grid-layer-opacity);grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(8,minmax(0,1fr));align-content:stretch;gap:0;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.wyr-grid-bg__track{box-sizing:border-box;border-right:1px solid color-mix(in srgb,var(--wyr-text)var(--wyr-grid-v-pct),var(--wyr-bg));align-self:stretch;min-width:0;min-height:0;position:relative;overflow:hidden}.wyr-grid-bg__track:last-child{border-right:none}.wyr-container{z-index:1;box-sizing:border-box;width:100%;margin:0 auto;padding:0 max(16px,min(4vw,40px));position:relative}.wyr-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:max(24px,min(4vw,56px));display:grid}@media (max-width:991px){.wyr-layout{grid-template-columns:1fr}}.wyr-media{min-width:0;position:relative;overflow:hidden}.wyr-media__img{aspect-ratio:1;object-fit:cover;object-position:center;filter:grayscale();width:100%;height:auto;display:block}@media (max-width:991px){.wyr-media__img{aspect-ratio:4/3;max-height:420px}}.wyr-content{min-width:0;padding-right:max(0px,min(2vw,48px))}@media (max-width:991px){.wyr-content{padding-right:0}}.wyr-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--wyr-text);-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:10px;margin-bottom:22px;font-size:12px;font-weight:600;display:inline-flex}.wyr-eyebrow__label{height:1.15em;line-height:1.15em;display:inline-block;position:relative;overflow:hidden}.wyr-eyebrow__text{transition:transform .45s var(--wyr-ease);display:block}.wyr-eyebrow__text--second{position:absolute;top:0;left:0;transform:translateY(120%)}.wyr-eyebrow:hover .wyr-eyebrow__text--first,.wyr-eyebrow:focus-within .wyr-eyebrow__text--first{transform:translateY(-120%)}.wyr-eyebrow:hover .wyr-eyebrow__text--second,.wyr-eyebrow:focus-within .wyr-eyebrow__text--second{transform:translateY(0)}.wyr-eyebrow__icon{flex-shrink:0;width:11px;height:11px;display:inline-flex;position:relative;overflow:hidden}.wyr-eyebrow__arrow{transition:transform .45s var(--wyr-ease);display:block;position:absolute;top:0;left:0}.wyr-eyebrow__arrow--second{transform:translate(-120%,120%)}.wyr-eyebrow:hover .wyr-eyebrow__arrow--first,.wyr-eyebrow:focus-within .wyr-eyebrow__arrow--first{transform:translate(120%,-120%)}.wyr-eyebrow:hover .wyr-eyebrow__arrow--second,.wyr-eyebrow:focus-within .wyr-eyebrow__arrow--second{transform:translate(0)}.agilyti-content section.wyr-root h2.wyr-headline,.wyr-headline{letter-spacing:-.035em;color:var(--wyr-text);margin:0;font-size:max(1.65rem,min(3.2vw,2.75rem));font-weight:600;line-height:1.14;position:relative}.wyr-headline__a11y{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wyr-headline__visual,.wyr-headline__line{display:block}.wyr-headline__line+.wyr-headline__line{margin-top:.06em}.wyr-headline__word{white-space:nowrap;vertical-align:top;display:inline-block}.wyr-headline__gap{display:inline-block}.wyr-headline__char{vertical-align:top;padding-bottom:.05em;display:inline-block}.wyr-headline__char--interword{min-width:.22em}.wyr-headline__char-stack{vertical-align:top;display:inline-block;position:relative}.wyr-headline__char-track{color:var(--wyr-headline-unrevealed);pointer-events:none;display:inline-block}.wyr-headline__char-fill-clip{width:var(--wyr-char-fill,0%);pointer-events:none;max-width:100%;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.wyr-headline__char-fill{color:var(--wyr-text);display:inline-block}.wyr-deliverables{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding-top:max(8px,min(1.5vw,16px));padding-bottom:max(48px,min(7vw,80px));display:grid}@media (max-width:575px){.wyr-deliverables{grid-template-columns:1fr}}.wyr-deliverables__col{flex-direction:column;gap:0;display:flex}.wyr-deliverable{align-items:center;gap:10px;margin-bottom:12px;display:flex}.wyr-deliverable:last-child{margin-bottom:0}.wyr-deliverable__icon{color:var(--wyr-text);flex-shrink:0}.agilyti-content section.wyr-root p.wyr-deliverable__text,.wyr-deliverable__text{color:var(--wyr-text);margin:0;font-size:16px;font-weight:500;line-height:1.45}.wyr-testimonial{border:none;align-items:flex-start;gap:max(16px,min(2.5vw,28px));margin:0;padding:0;display:flex}.wyr-testimonial__avatar{background:color-mix(in srgb,var(--wyr-text)6%,var(--wyr-bg));border-radius:12px;flex-shrink:0;width:50px;height:50px;overflow:hidden}.wyr-testimonial__avatar img{object-fit:cover;width:100%;height:100%;display:block}.wyr-testimonial__body{min-width:0}.agilyti-content section.wyr-root p.wyr-testimonial__quote,.wyr-testimonial__quote{color:var(--wyr-text);margin:0 0 14px;font-size:16px;font-weight:400;line-height:1.35}.wyr-testimonial__name{letter-spacing:-.01em;color:var(--wyr-text);margin:0 0 4px;font-size:16px;font-style:normal;font-weight:600;display:block}.agilyti-content section.wyr-root p.wyr-testimonial__role,.wyr-testimonial__role{color:var(--wyr-muted);margin:0;font-size:13px;line-height:1.4}@media (prefers-reduced-motion:reduce){.wyr-headline__char-fill-clip{--wyr-char-fill:100%!important}.wyr-eyebrow__text,.wyr-eyebrow__arrow{transition:none}}
.hp-root{--hp-bg:#fff;--hp-text:#0a0a0a;--hp-muted:#737373;--hp-tag:#0a0a0a;--hp-border:#e8e8e8;--hp-pad-y-top:clamp(72px,12vw,150px);--hp-pad-y-bottom:clamp(56px,9vw,110px);--hp-ease:cubic-bezier(.25,.46,.45,.94);background:var(--hp-bg);color:var(--hp-text);padding:var(--hp-pad-y-top)0 var(--hp-pad-y-bottom);border-bottom:1px solid var(--hp-border);box-sizing:border-box;font-family:var(--font-sans,"Inter","Helvetica Neue",ui-sans-serif,system-ui,sans-serif);-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.hp-container{box-sizing:border-box;width:100%;margin:0 auto;padding:0 max(16px,min(4vw,40px));position:relative}.hp-container--header{padding-bottom:max(40px,min(6vw,60px))}.hp-hero{grid-template-columns:1fr;align-items:end;gap:max(20px,min(3vw,28px));display:grid}@media (min-width:992px){.hp-hero{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:max(24px,min(4vw,48px))}}.agilyti-content section.hp-root h1.hp-hero-title,.hp-hero-title{letter-spacing:-.03em;color:var(--hp-text);margin:0;font-size:max(2.25rem,min(5.2vw,4.75rem));font-weight:500;line-height:1.05}.hp-intro{color:var(--hp-text);max-width:34rem;margin:0;font-size:max(1rem,min(1.25vw,1.125rem));font-weight:400;line-height:1.55}@media (min-width:992px){.hp-intro{text-align:right;margin-left:auto}}.hp-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:max(16px,min(2.5vw,24px));padding-bottom:max(20px,min(3vw,30px));display:flex}.hp-filters{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.hp-filter{letter-spacing:.06em;text-transform:uppercase;color:var(--hp-text);border:1px solid color-mix(in srgb,var(--hp-text)12%,var(--hp-bg));cursor:pointer;transition:background .35s var(--hp-ease),color .35s var(--hp-ease),border-color .35s var(--hp-ease);background:0 0;border-radius:0;justify-content:center;align-items:center;padding:10px 18px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.hp-filter:hover{border-color:color-mix(in srgb,var(--hp-text)35%,var(--hp-bg));outline:none}.hp-filter:focus-visible{border-color:color-mix(in srgb,var(--hp-text)35%,var(--hp-bg));outline:none}.hp-filter.is-active{background:var(--hp-text);color:var(--hp-bg);border-color:var(--hp-text)}.hp-sort-wrap{flex-shrink:0}.hp-sort{-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:.06em;text-transform:uppercase;min-width:140px;color:var(--hp-text);background:var(--hp-bg);border:1px solid color-mix(in srgb,var(--hp-text)12%,var(--hp-bg));cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath stroke='%230a0a0a' stroke-linecap='round' stroke-width='1.2' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:0;padding:10px 36px 10px 14px;font-size:12px;font-weight:600}.hp-sort:focus-visible{outline:2px solid color-mix(in srgb,var(--hp-text)35%,transparent);outline-offset:2px}.hp-sr-heading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hp-grid{grid-template-columns:1fr;gap:max(24px,min(3.5vw,32px));display:grid}@media (min-width:992px){.hp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(28px,min(3.5vw,36px)) max(20px,min(2.5vw,28px))}}.hp-card{width:100%;min-width:0}.hp-card__media{border-radius:inherit;position:relative;overflow:hidden}.hp-card__media-inner,.anim-zoomin-wrap{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.hp-card__link{color:inherit;text-decoration:none;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.hp-card__img-hover{transform-origin:50%;will-change:transform;width:100%;height:100%}.anim-zoomin{transform-origin:50%;will-change:transform;width:100%;height:100%;min-height:100%}.hp-card__img{object-fit:cover;object-position:center center;vertical-align:top;transform-origin:50%;will-change:transform;width:100%;height:115%;min-height:115%;margin-top:-7.5%;display:block;max-height:none!important}.hp-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hp-card__body{flex-direction:column;gap:max(16px,min(2.5vw,22px));margin-top:max(18px,min(2.5vw,26px));display:flex}@media (min-width:768px){.hp-card__body{flex-flow:row;justify-content:space-between;align-items:flex-start}}.hp-card__main{flex:auto;min-width:0;max-width:100%}@media (min-width:768px){.hp-card__main{flex:58%;max-width:75%}}.agilyti-content section.hp-root h3.hp-card-title,.hp-card-title{letter-spacing:-.02em;margin:0 0 10px;font-size:max(1.05rem,min(1.35vw,1.25rem));font-weight:600;line-height:1.2}.hp-card-title a{color:inherit;transition:opacity .3s var(--hp-ease);text-decoration:none}.hp-card-title a:hover{opacity:.72;outline:none}.hp-card-title a:focus-visible{opacity:.72;outline:none}.at-title-anim .hp-char-clip{vertical-align:baseline;display:inline-block;overflow:hidden}.at-title-anim .char{display:inline-block}.hp-card-desc{color:var(--hp-muted);margin:0;font-size:max(1rem,min(1.15vw,1.125rem));font-weight:400;line-height:1.5}.hp-card__tags{flex:0 auto;min-width:0}@media (min-width:768px){.hp-card__tags{text-align:right}}.hp-card__tags ul{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.hp-card__tags ul{justify-content:flex-end}}.hp-card__tags a{letter-spacing:.03em;text-transform:lowercase;color:var(--hp-tag);white-space:nowrap;background:color-mix(in srgb,var(--hp-text)5%,var(--hp-bg));border:1px solid color-mix(in srgb,var(--hp-border)92%,var(--hp-text));box-sizing:border-box;transition:background-color .25s var(--hp-ease),border-color .25s var(--hp-ease),color .25s var(--hp-ease);border-radius:9999px;justify-content:center;align-items:center;padding:6px 14px;font-size:11px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.hp-card__tags a:hover{background:color-mix(in srgb,var(--hp-text)9%,var(--hp-bg));border-color:color-mix(in srgb,var(--hp-text)14%,var(--hp-border))}.hp-card__tags a:focus-visible{outline:2px solid color-mix(in srgb,var(--hp-text)28%,transparent);outline-offset:2px}.hp-load{justify-content:center;width:100%;margin-top:max(8px,min(2vw,16px));display:flex}.hp-load__btn{letter-spacing:.12em;text-transform:uppercase;color:var(--hp-text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:12px;padding:0;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.hp-load__btn:focus-visible{outline:2px solid color-mix(in srgb,var(--hp-text)35%,transparent);outline-offset:4px}.hp-load__label{height:1.15em;line-height:1.15em;display:inline-block;position:relative;overflow:hidden}.hp-load__text{transition:transform .45s var(--hp-ease);display:block}.hp-load__text--second{position:absolute;top:0;left:0;transform:translateY(120%)}.hp-load__btn:hover .hp-load__text--first{transform:translateY(-120%)}.hp-load__btn:focus-visible .hp-load__text--first{transform:translateY(-120%)}.hp-load__btn:hover .hp-load__text--second{transform:translateY(0)}.hp-load__btn:focus-visible .hp-load__text--second{transform:translateY(0)}.hp-load__icon{flex-shrink:0;width:11px;height:11px;display:inline-flex;position:relative;overflow:hidden}.hp-load__arrow{transition:transform .45s var(--hp-ease);display:block;position:absolute;top:0;left:0}.hp-load__arrow--second{transform:translate(-120%,120%)}.hp-load__btn:hover .hp-load__arrow--first{transform:translate(120%,-120%)}.hp-load__btn:focus-visible .hp-load__arrow--first{transform:translate(120%,-120%)}.hp-load__btn:hover .hp-load__arrow--second{transform:translate(0)}.hp-load__btn:focus-visible .hp-load__arrow--second{transform:translate(0)}@media (prefers-reduced-motion:reduce){.hp-card__img,.hp-card__img-hover,.anim-zoomin,.hp-load__text,.hp-load__arrow{transition:none!important}.hp-card__img{height:100%!important;min-height:100%!important;margin-top:0!important}.anim-zoomin,.hp-card__img-hover{will-change:auto}}
.ams-root{--ams-bg:#f5f3ef;--ams-text:#0a0a0a;--ams-muted:color-mix(in srgb,var(--ams-text)42%,var(--ams-bg));--ams-line:color-mix(in srgb,var(--ams-text)14%,var(--ams-bg));--ams-container:1890px;--ams-ease:cubic-bezier(.25,.46,.45,.94);background:var(--ams-bg);color:var(--ams-text);box-sizing:border-box;min-height:min(100dvh,1080px);font-family:var(--font-sans,"Inter","Helvetica Neue",ui-sans-serif,system-ui,sans-serif);-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.ams-root--photo-hero{--ams-title-idle:rgba(255,255,255,.36);--ams-title-active:#fff;--ams-meta-fg:rgba(255,255,255,.88);--ams-line:rgba(255,255,255,.16);--ams-footer-fg:rgba(255,255,255,.55);color:var(--ams-title-active)}.ams-main{min-height:inherit;flex-direction:column;display:flex;position:relative}.ams-lines-overlay{z-index:3;pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ams-lines-overlay__inner{flex:1;min-height:0;display:flex}.ams-lines-overlay .ams-container{flex-direction:column;flex:1;display:flex}.ams-lines{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-height:min(100dvh,1080px);display:grid}.ams-line{border-right:1px solid var(--ams-line);box-sizing:border-box;height:100%;display:block}.ams-line:last-child{border-right:none}.ams-topbar{z-index:6;flex-shrink:0;padding:max(18px,min(2.5vw,28px)) 0;position:relative}.ams-topbar__inner{letter-spacing:.14em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:max(12px,min(2vw,24px));font-size:max(11px,min(1vw,12px));font-weight:600;display:grid}.ams-topbar__logo{color:var(--ams-title-active);justify-self:start}.ams-topbar__center{color:var(--ams-meta-fg);justify-self:center}.ams-topbar__cta{color:var(--ams-title-active);border-bottom:1px solid color-mix(in srgb,var(--ams-title-active)35%,transparent);transition:opacity .25s var(--ams-ease);justify-self:end;padding-bottom:2px;text-decoration:none}.ams-topbar__cta:hover{opacity:.82}.ams-thumbs{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ams-thumb{opacity:0;transition:opacity .55s var(--ams-ease);z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.ams-thumb.is-active{opacity:1;z-index:2}.ams-thumb img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.ams-root--photo-hero .ams-thumbs:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(105deg,rgba(0,0,0,.52) 0%,rgba(0,0,0,.22) 45%,rgba(0,0,0,.05) 72%);position:absolute;top:0;bottom:0;left:0;right:0}.ams-content-wrap{z-index:5;flex-direction:column;flex:1;justify-content:center;padding:max(24px,min(5vw,72px)) 0 max(20px,min(4vw,48px));display:flex;position:relative}.ams-container{width:100%;max-width:var(--ams-container);box-sizing:border-box;margin:0 auto;padding:0 max(16px,min(4vw,40px))}.ams-matrix{width:100%;margin:0;padding:0;list-style:none}.ams-matrix-row{cursor:default;grid-template-columns:minmax(4.5rem,1fr) minmax(0,max-content) minmax(4.5rem,1fr);align-items:baseline;column-gap:max(16px,min(3vw,56px));margin:0;padding:max(6px,min(.85vw,10px)) 0;display:grid}.ams-matrix-left{text-align:left;justify-self:start;min-height:1em}.ams-matrix-center{text-align:center;justify-self:center}.ams-matrix-right{text-align:right;flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:baseline;gap:max(12px,min(2vw,28px));min-height:1em;display:flex}.ams-meta-paren{letter-spacing:.06em;color:var(--ams-meta-fg);white-space:nowrap;font-size:max(11px,min(1.05vw,13px));font-weight:500}.ams-title-link{color:var(--ams-title-idle);letter-spacing:-.03em;transition:color .35s var(--ams-ease);border-radius:2px;font-size:max(1.85rem,min(4.8vw,4.25rem));font-weight:500;line-height:1.12;text-decoration:none;display:inline}.ams-root:not(.ams-root--photo-hero) .ams-title-link{color:var(--ams-muted)}.ams-matrix-row.is-active .ams-title-link,.ams-matrix-row:hover .ams-title-link,.ams-matrix-row:focus-within .ams-title-link{color:var(--ams-title-active)}.ams-root:not(.ams-root--photo-hero) .ams-matrix-row.is-active .ams-title-link,.ams-root:not(.ams-root--photo-hero) .ams-matrix-row:hover .ams-title-link,.ams-root:not(.ams-root--photo-hero) .ams-matrix-row:focus-within .ams-title-link{color:var(--ams-text)}.ams-title-link:focus-visible{outline:2px solid color-mix(in srgb,var(--ams-title-active)65%,transparent);outline-offset:4px}.ams-flip-char{transition:transform .4s var(--ams-ease),color .35s var(--ams-ease);display:inline-block}@media (prefers-reduced-motion:no-preference){.ams-matrix-row:hover .ams-flip-char,.ams-matrix-row:focus-within .ams-flip-char{transform:translateY(-3px)}}.ams-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:max(28px,min(5vw,52px));display:flex}.ams-footer__note{letter-spacing:.12em;text-transform:uppercase;color:var(--ams-footer-fg,var(--ams-muted));font-size:11px;font-weight:600}.ams-root:not(.ams-root--photo-hero) .ams-footer__note{color:var(--ams-muted)}@media (max-width:767px){.ams-matrix-row{text-align:center;grid-template-columns:1fr;justify-items:center;padding:max(8px,min(2vw,12px)) 0}.ams-matrix-left,.ams-matrix-right{justify-self:center;min-height:0}.ams-matrix-right{justify-content:center}.ams-topbar__inner{text-align:center;grid-template-columns:1fr;justify-items:center}.ams-topbar__logo,.ams-topbar__cta{justify-self:center}.ams-root--photo-hero .ams-thumbs:after{background:linear-gradient(rgba(0,0,0,.55) 0%,rgba(0,0,0,.2) 50%,rgba(0,0,0,.35) 100%)}}@media (prefers-reduced-motion:reduce){.ams-thumb{transition:none}.ams-flip-char{transition:none;transform:none!important}}
.svcph-root{--svcph-bg:#fff;--svcph-text:#0a0a0a;--svcph-muted:#6b6b6b;--svcph-marquee-bg:#efefef;--svcph-marquee-text:#111;--svcph-pill-bg:#e8e8e8;--svcph-pill-text:#3d3d3d;--svcph-ease:cubic-bezier(.25,.46,.45,.94);background:var(--svcph-bg);color:var(--svcph-text);box-sizing:border-box;font-family:var(--font-sans,"Inter","Helvetica Neue",ui-sans-serif,system-ui,sans-serif);-webkit-font-smoothing:antialiased;padding:max(56px,min(9vw,120px)) 0 max(48px,min(8vw,100px));overflow-x:clip}.svcph-container{box-sizing:border-box;width:100%;max-width:1320px;margin:0 auto;padding:0 max(16px,min(4vw,40px))}.svcph-container--header{margin-bottom:max(28px,min(4vw,40px))}.svcph-container--list{max-width:1100px;margin-right:0}.svcph-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#000;margin:0 0 max(16px,min(2.5vw,22px));font-size:11px;font-weight:600}.agilyti-content .svcph-root .svcph-eyebrow{color:#000!important;-webkit-text-fill-color:#000!important}.svcph-headline{letter-spacing:.04em;text-transform:uppercase;color:#000;margin:0;font-size:max(1.85rem,min(4.5vw,3.5rem));font-weight:700;line-height:1.12}.svcph-headline__italic,.svcph-headline__bold{overflow:hidden}.svcph-headline__italic{letter-spacing:.04em;color:#000;-webkit-text-fill-color:#000;-webkit-text-stroke:0;margin-bottom:.28em;font-style:italic;font-weight:300;line-height:1.2;display:block}.svcph-headline__bold{letter-spacing:.04em;color:#000;-webkit-text-fill-color:#000;font-style:normal;font-weight:700;line-height:1.12;display:block}.agilyti-content .svcph-root h2.svcph-headline,.agilyti-content .svcph-root .svcph-headline__italic,.agilyti-content .svcph-root .svcph-headline__bold{color:#000!important;-webkit-text-fill-color:#000!important}.svcph-root.svcph--motion:not(.svcph--reduced-motion) .svcph-headline__italic,.svcph-root.svcph--motion:not(.svcph--reduced-motion) .svcph-headline__bold{will-change:transform,opacity,filter}.svcph-root.svcph--reduced-motion .svcph-headline__italic,.svcph-root.svcph--reduced-motion .svcph-headline__bold{opacity:1!important;filter:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.svcph-headline__italic,.svcph-headline__bold{opacity:1!important;filter:none!important;transform:none!important}}.svcph-marquee-outer{width:100vw;max-width:100vw;margin-bottom:max(40px,min(6vw,70px));margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.svcph-marquee{background:var(--svcph-marquee-bg);border-top:1px solid color-mix(in srgb,var(--svcph-text)6%,var(--svcph-marquee-bg));border-bottom:1px solid color-mix(in srgb,var(--svcph-text)6%,var(--svcph-marquee-bg));overflow:hidden}.svcph-marquee__viewport{overflow:hidden}.svcph-marquee__track{will-change:transform;flex-flow:row;width:max-content;display:flex}.svcph-marquee__chunk{padding:max(18px,min(2.5vw,26px)) 0;flex-flow:row;flex-shrink:0;align-items:center;gap:max(28px,min(4vw,56px));padding-right:max(28px,min(4vw,56px));display:flex}.svcph-marquee__item{letter-spacing:.1em;text-transform:uppercase;color:var(--svcph-marquee-text);white-space:nowrap;font-size:max(12px,min(1.25vw,15px));font-weight:600}.svcph-services{flex-direction:column;gap:0;display:flex}.svcph-root.svcph--motion:not(.svcph--reduced-motion) .svcph-row__num,.svcph-root.svcph--motion:not(.svcph--reduced-motion) .svcph-row__title,.svcph-root.svcph--motion:not(.svcph--reduced-motion) .svcph-row__pill{opacity:0;filter:blur(6px);will-change:transform,opacity,filter;transform:translateY(44px)}.svcph-root.svcph--reduced-motion .svcph-row__num,.svcph-root.svcph--reduced-motion .svcph-row__title,.svcph-root.svcph--reduced-motion .svcph-row__pill{opacity:1!important;filter:none!important;transform:none!important}.svcph-row{border-top:1px solid color-mix(in srgb,var(--svcph-text)10%,var(--svcph-bg));grid-template-columns:minmax(2.75rem,5rem) minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:max(28px,min(4vw,56px));padding:max(16px,min(2.2vw,24px)) 0;display:grid}.svcph-row:last-child{border-bottom:1px solid color-mix(in srgb,var(--svcph-text)10%,var(--svcph-bg))}.svcph-row__num{letter-spacing:.12em;text-transform:uppercase;color:var(--svcph-muted);font-size:15px;font-weight:600}.svcph-row__title{min-width:0}.agilyti-content .svcph-root h3.svcph-row__heading,.svcph-root h3.svcph-row__heading{clear:both;letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:42px;font-weight:600;line-height:2.9rem}.svcph-row__line{display:block}.svcph-row__line+.svcph-row__line{margin-top:.06em}.svcph-row__list{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.svcph-row__pill{letter-spacing:.01em;width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--svcph-pill-text);background:var(--svcph-pill-bg);box-sizing:border-box;border:none;border-radius:9999px;align-items:center;padding:7px 14px;font-size:12px;font-weight:500;display:inline-flex}@media (max-width:767px){.svcph-row{grid-template-columns:1fr;align-items:start;gap:16px}.svcph-row__list{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.svcph-row__num,.svcph-row__title,.svcph-row__pill{opacity:1!important;filter:none!important;transform:none!important}.svcph-marquee__track{flex-wrap:wrap;width:100%;transform:none!important}.svcph-marquee__chunk:first-child{flex-wrap:wrap;justify-content:center;row-gap:12px;width:100%;padding-right:0}.svcph-marquee__chunk:last-child{display:none}}
.caa-root{--caa-bg:#fff;--caa-text:#0a0a0a;--caa-muted:#5c5c5c;--caa-body:#555;--caa-stat-bg:#f5f5f5;--caa-border:rgba(10,10,10,.14);--caa-ease:cubic-bezier(.25,.46,.45,.94);--caa-radius:14px;--caa-main-gap:clamp(40px,5vw,56px);--caa-stack-gap:clamp(22px,2.8vw,28px);background:var(--caa-bg);color:var(--caa-text);box-sizing:border-box;font-family:var(--font-sans,"Inter","Helvetica Neue",ui-sans-serif,system-ui,sans-serif);-webkit-font-smoothing:antialiased;padding:max(48px,min(7vw,96px)) 0 max(56px,min(8vw,104px))}.caa-container{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto;padding:0 max(20px,min(4vw,48px))}.caa-header{border-bottom:1px solid var(--caa-border);margin-bottom:max(40px,min(6vw,70px));padding-bottom:max(24px,min(4vw,30px))}.caa-header-inner{grid-template-columns:1fr;align-items:start;gap:max(20px,min(3vw,28px));display:grid}@media (min-width:768px){.caa-header-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:max(24px,min(4vw,48px))}}.caa-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--caa-muted);margin:0;font-size:11px;font-weight:600}.caa-headline-col{text-align:left}@media (min-width:768px){.caa-headline-col{text-align:right}}.caa-root h2.caa-headline{letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:max(1.35rem,min(2.8vw,3rem));font-weight:700;line-height:1.08}.caa-headline--split .caa-word{white-space:normal;display:inline}.caa-headline--split .caa-char{transform-origin:50% 100%;will-change:transform,filter,opacity;display:inline-block}.caa-headline__italic{letter-spacing:.04em;margin-bottom:.22em;font-style:italic;font-weight:300;display:block}.caa-headline--split .caa-headline__italic{font-style:italic;font-weight:200}.caa-headline__bold{font-style:normal;font-weight:700;display:block}.caa-headline--split .caa-headline__bold{font-weight:600}@media (prefers-reduced-motion:reduce){.caa-headline--split .caa-char{will-change:auto;filter:none!important;opacity:1!important;transform:none!important}}.caa-main{box-sizing:border-box}.caa-split{gap:var(--caa-main-gap);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:992px){.caa-split{column-gap:max(48px,min(6vw,72px));row-gap:var(--caa-main-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}}.caa-left-inner{grid-template-columns:1fr;align-items:start;gap:max(20px,min(3vw,28px));display:grid}@media (min-width:768px){.caa-left-inner{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start;gap:max(18px,min(2.2vw,24px))}}.caa-img-wrap{border-radius:var(--caa-radius);aspect-ratio:2/3;background:color-mix(in srgb,var(--caa-text)6%,var(--caa-bg));max-height:min(680px,82vh);position:relative;overflow:hidden}.caa-img{object-fit:cover;object-position:center;vertical-align:top;width:100%;height:100%;display:block}.caa-stat-wrap{position:relative}@media (min-width:768px){.caa-stat-wrap{align-self:start;position:-webkit-sticky;position:sticky;top:max(80px,min(12vh,140px))}}@media (min-width:992px){.caa-left{flex-direction:column;min-height:0;display:flex}.caa-left-inner{flex-direction:row;flex:1;align-items:stretch;gap:max(18px,min(2.2vw,24px));min-height:0;display:flex}.caa-img-wrap{min-width:0;height:auto;min-height:260px;aspect-ratio:unset;flex:1;align-self:stretch;max-height:min(620px,76vh)}.caa-stat-wrap{flex:none;align-self:flex-start;width:min(300px,36vw);max-width:300px}}.caa-stat{background:var(--caa-stat-bg);border-radius:var(--caa-radius);box-sizing:border-box;text-align:center;max-width:300px;padding:40px 26px 36px}.caa-root .caa-stat__num{letter-spacing:-.04em;color:var(--caa-text);margin:0 0 16px;font-size:max(3rem,min(4.8vw,3.75rem));font-weight:700;line-height:1}.caa-root .caa-stat__label{letter-spacing:.14em;text-transform:uppercase;max-width:16em;color:var(--caa-text);text-wrap:balance;margin:0 auto;font-size:10px;font-weight:600;line-height:1.5}.caa-right{gap:var(--caa-stack-gap);flex-direction:column;min-width:0;padding-top:0;display:flex}.caa-root h3.caa-subhead{letter-spacing:-.02em;text-transform:uppercase;color:var(--caa-text);white-space:normal;word-spacing:.02em;margin:0;font-size:40px;font-weight:700;line-height:1.08}.caa-root p.caa-body-text{color:var(--caa-body);white-space:pre-line;margin:0;font-size:16px;line-height:1.625}.caa-features{flex-direction:column;gap:12px;margin:0;padding:4px 0 0 2px;list-style:none;display:flex}.caa-features li{letter-spacing:.06em;text-transform:uppercase;color:var(--caa-text);align-items:flex-start;gap:14px;font-size:16px;font-weight:600;line-height:1.45;display:flex}.caa-features__mark{background:var(--caa-text);opacity:.88;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:.52em}.caa-cta{color:var(--caa-text);letter-spacing:.16em;text-transform:uppercase;transition:opacity .25s var(--caa-ease);border-radius:8px;align-self:flex-start;align-items:center;gap:18px;margin-top:6px;padding:15px 24px 15px 22px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.caa-cta:hover{opacity:.82}.caa-cta:focus-visible{outline:2px solid color-mix(in srgb,var(--caa-text)35%,transparent);outline-offset:3px}.caa-cta__border{border:1px solid var(--caa-border);pointer-events:none;border-radius:8px;position:absolute;top:0;bottom:0;left:0;right:0}.caa-cta__label{z-index:1;position:relative}.caa-cta__icon{z-index:1;color:var(--caa-text);display:flex;position:relative}.caa-cta__dot{opacity:.9}
.mcp-root{--mcp-user-text:#0a0a0a;--mcp-user-muted:#767676;--mcp-t:0;--mcp-bg:color-mix(in srgb,#fff calc((1 - var(--mcp-t))*100%),#000 calc(var(--mcp-t)*100%));--mcp-text:color-mix(in srgb,var(--mcp-user-text)calc((1 - var(--mcp-t))*100%),#fafafa calc(var(--mcp-t)*100%));--mcp-muted:color-mix(in srgb,var(--mcp-user-muted)calc((1 - var(--mcp-t))*100%),#c8c8c8 calc(var(--mcp-t)*100%));--mcp-border:color-mix(in srgb,#e4e4e4 calc((1 - var(--mcp-t))*100%),#3a3a3a calc(var(--mcp-t)*100%));--mcp-border-strong:color-mix(in srgb,var(--mcp-user-text)calc((1 - var(--mcp-t))*100%),#fff calc(var(--mcp-t)*100%));--mcp-circles:color-mix(in srgb,rgba(10,10,10,.2) calc((1 - var(--mcp-t))*100%),rgba(255,255,255,.16) calc(var(--mcp-t)*100%));--mcp-ruler-dash:color-mix(in srgb,#0a0a0a calc((1 - var(--mcp-t))*100%),#fff calc(var(--mcp-t)*100%));--mcp-btn-fill:color-mix(in srgb,var(--mcp-user-text)calc((1 - var(--mcp-t))*100%),transparent calc(var(--mcp-t)*100%));--mcp-btn-text:#fff;--mcp-btn-border:color-mix(in srgb,var(--mcp-user-text)calc((1 - var(--mcp-t))*100%),#fff calc(var(--mcp-t)*100%));color:var(--mcp-text);background:var(--mcp-bg);position:relative;overflow-x:clip}.mcp-root *,.mcp-root :before,.mcp-root :after{box-sizing:border-box}.agilyti-content .mcp-root h1.mcp-sticky-title{letter-spacing:-.038em;text-align:left;margin:0;font-size:max(2.75rem,min(7.2vw,5.15rem));font-weight:700;line-height:1}.mcp-sticky-stack{flex-direction:column;align-items:flex-start;gap:.05em;display:flex}.mcp-sticky-line{font-weight:700;line-height:1;display:block}.mcp-sticky-line--with-slot{flex-wrap:nowrap;align-items:center;gap:.22em;max-width:100%;display:flex}.mcp-sticky-line--with-slot .mcp-sticky-connector{flex:none}.agilyti-content .mcp-root h2.mcp-form-title{letter-spacing:-.03em;color:var(--mcp-text);margin:0 0 .65rem;font-size:max(1.35rem,min(2.5vw,1.85rem));font-weight:700;line-height:1.16}.agilyti-content .mcp-root h2.mcp-column-title{letter-spacing:-.022em;margin:0 0 .85rem;font-size:max(1.2rem,min(2.35vw,1.7rem));font-weight:700;line-height:1.18}.mcp-root h2.mcp-form-title i,.mcp-root h2.mcp-column-title i,.mcp-root h1.mcp-sticky-title i{font-style:italic;font-weight:inherit}.mcp-layout{grid-template-columns:minmax(200px,32vw) minmax(0,1fr);align-items:start;gap:max(1.25rem,min(3.5vw,3rem));max-width:1420px;margin:0 auto;padding:0 max(2rem,min(6vw,5.25rem));display:grid}.mcp-sticky-col{grid-column:1;align-items:center;min-height:100vh;padding:max(2rem,min(6vh,4.5rem)) 0;display:flex;position:-webkit-sticky;position:sticky;top:0}.mcp-main{grid-column:2;width:min(100%,46.5rem);min-width:0;margin-left:auto;margin-right:auto;padding-left:max(1.65rem,min(5vw,3.75rem));padding-right:max(1.65rem,min(5vw,3.75rem))}.mcp-sticky-inner{flex-direction:row;align-items:stretch;gap:max(1rem,min(2.5vw,1.75rem));width:100%;display:flex}.mcp-ruler{background:repeating-linear-gradient(to bottom,transparent 0 8px,var(--mcp-ruler-dash)8px 10px);opacity:.88;background-position:top;background-repeat:no-repeat;background-size:2px 100%;flex:0 0 14px;align-self:center;width:14px;min-height:min(68vh,540px);position:relative}.mcp-ruler-cursor{border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent var(--mcp-text);pointer-events:none;will-change:transform;width:0;height:0;filter:drop-shadow(0 0 .5px var(--mcp-bg));margin-left:1px;position:absolute;top:0;left:50%}.mcp-sticky-copy{flex:1;min-width:0;padding-top:.15em}.mcp-word-slot{vertical-align:middle;contain:paint;height:1em;min-height:1em;max-height:1em;line-height:1;display:inline-block;position:relative;overflow:hidden}.mcp-word-track{will-change:transform;flex-flow:column;display:flex}.mcp-word-track>span{white-space:nowrap;flex:none;height:1em;min-height:1em;max-height:1em;font-weight:700;line-height:1;display:block;overflow:hidden}.mcp-word-track i{font-style:italic}.mcp-sticky-suffix{margin-top:.05em;line-height:1;display:block}.mcp-circles{box-sizing:border-box;aspect-ratio:2;margin-left:auto;margin-right:auto;width:100%;max-width:100%;margin-bottom:max(1.75rem,min(3.5vh,2.75rem));padding-left:max(1.5rem,min(5.25vw,3.5rem));padding-right:max(1.5rem,min(5.25vw,3.5rem))}.mcp-circles canvas{width:100%;height:100%;display:block}.mcp-sec{flex-direction:column;justify-content:center;min-height:100vh;padding-top:max(2.5rem,min(6vh,4.5rem));padding-bottom:max(2.5rem,min(6vh,4.5rem));display:flex}.mcp-sec--intro{align-items:center}.mcp-sec--intro .mcp-intro-block,.mcp-sec--intro .mcp-scroll-btn{align-self:stretch;width:100%}.mcp-sec--intro .mcp-circles{margin-left:auto;margin-right:auto;flex-shrink:0;width:min(100%,460px);max-width:min(100%,460px);margin-top:max(3.25rem,min(8vh,6rem));padding-left:max(1.6rem,min(5.75vw,3.85rem));padding-right:max(1.6rem,min(5.75vw,3.85rem))}.mcp-intro-block{border-top:1px solid var(--mcp-border);margin-top:max(1.35rem,min(2.5vh,1.85rem));padding-top:max(1.35rem,min(2.5vh,1.85rem))}.mcp-intro-block:first-of-type{border-top:none;margin-top:0;padding-top:0}.mcp-intro-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem 2.5rem;display:flex}.mcp-text{color:var(--mcp-muted);max-width:min(22rem,46vw);margin:0;font-size:max(.94rem,min(1.28vw,1.04rem));line-height:1.58}.mcp-sec--intro .mcp-intro-row .mcp-text{font-size:16px}.mcp-address{white-space:pre-line;font-style:normal}.mcp-link{letter-spacing:.11em;text-transform:uppercase;color:var(--mcp-text);border-bottom:none;align-items:center;gap:.4rem;padding-bottom:0;font-size:max(.72rem,min(1.05vw,.82rem));font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.mcp-link:hover{opacity:.5}.mcp-link-icon{letter-spacing:0;text-transform:none;font-weight:400}.mcp-scroll-btn{cursor:pointer;color:var(--mcp-text);opacity:.9;background:0 0;border:none;margin-top:max(1.25rem,min(3vh,2rem));padding:0;display:flex}.mcp-scroll-btn:hover{opacity:.45}.mcp-scroll-btn svg{width:24px;height:auto;display:block}.mcp-form-head{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem max(1.75rem,min(4vw,2.75rem));margin-bottom:max(2rem,min(4vh,2.75rem));display:grid}.mcp-form-info{border-left:1px solid var(--mcp-border-strong);min-width:0;padding-left:max(1.1rem,min(2.4vw,1.75rem))}.mcp-form-info .mcp-text{max-width:min(100%,28rem);margin-top:.35rem}.mcp-form-head .mcp-circles{justify-self:center;max-width:min(100%,400px)}@media (max-width:700px){.mcp-form-head{grid-template-columns:1fr}}.mcp-form{margin:0}.mcp-form-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:max(1.75rem,min(3.5vh,2.25rem)) max(2rem,min(4vw,3rem));display:grid}.mcp-form-grid>div:last-child{flex-direction:column;min-height:0;display:flex}.mcp-form-grid>div:last-child .mcp-field{flex-direction:column;flex:1;min-height:0;margin-bottom:0;display:flex}@media (max-width:700px){.mcp-form-grid{grid-template-columns:1fr}.mcp-form-grid>div:last-child{display:block}.mcp-form-grid>div:last-child .mcp-field{flex:none;display:block}.mcp-root .mcp-form .mcp-form-grid>div:last-child .mcp-field textarea{flex:none;min-height:max(11rem,min(22vh,15rem))}}.mcp-field{margin-bottom:max(1.35rem,min(2.5vh,1.85rem))}.mcp-field:last-child{margin-bottom:0}.mcp-field--error input,.mcp-field--error textarea{border-bottom-color:color-mix(in srgb,#e53935 calc((1 - var(--mcp-t))*100%),#ff8a80 calc(var(--mcp-t)*100%))}.mcp-field-error{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,#e53935 calc((1 - var(--mcp-t))*100%),#ff8a80 calc(var(--mcp-t)*100%));margin-top:.35rem;font-size:.7rem;font-weight:600;display:block}.mcp-field label{letter-spacing:.14em;text-transform:uppercase;color:var(--mcp-text);margin-bottom:.45rem;font-size:.68rem;font-weight:700;display:block}.mcp-root .mcp-form .mcp-field input,.mcp-root .mcp-form .mcp-field textarea{border:0;border-bottom:1px solid var(--mcp-border-strong);width:100%;box-shadow:none;font:inherit;color:var(--mcp-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border-radius:0;margin:0;padding:.5rem 0 .6rem;font-size:1rem;line-height:1.4;display:block}.mcp-root .mcp-form .mcp-field textarea{resize:vertical;vertical-align:top;min-height:max(10rem,min(18vh,13rem))}.mcp-root .mcp-form .mcp-form-grid>div:last-child .mcp-field textarea{flex:auto;min-height:max(12rem,min(28vh,18rem))}.mcp-root .mcp-form .mcp-field input:focus,.mcp-root .mcp-form .mcp-field textarea:focus{border-bottom-color:var(--mcp-text);box-shadow:none;outline:none}.mcp-root .mcp-form .mcp-field input::placeholder,.mcp-root .mcp-form .mcp-field textarea::placeholder{color:color-mix(in srgb,var(--mcp-text)35%,transparent);opacity:1}.mcp-form-foot{margin-top:2.25rem}.mcp-submit{min-height:48px;color:var(--mcp-text);border:1px solid var(--mcp-border-strong);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.9rem;font-size:.68rem;font-weight:700;transition:opacity .2s,border-color .2s,color .2s;display:inline-flex}.mcp-submit:hover:not(:disabled){opacity:.88;border-color:var(--mcp-text)}.mcp-submit:disabled{opacity:.55;cursor:default}.mcp-form-msg{margin:1rem 0 0;font-size:.9rem;display:none}.mcp-form-msg.is-visible{display:block}.mcp-form-msg--error{color:color-mix(in srgb,#c62828 calc((1 - var(--mcp-t))*100%),#ff8a80 calc(var(--mcp-t)*100%))}.mcp-form-msg--ok{color:color-mix(in srgb,#2e7d32 calc((1 - var(--mcp-t))*100%),#a5d6a7 calc(var(--mcp-t)*100%))}.mcp-two-col{grid-template-columns:1fr 1fr;align-items:start;gap:max(2rem,min(5vw,3.5rem)) max(2.5rem,min(6vw,4.5rem));display:grid;position:relative}.mcp-two-col>.mcp-reveal{border-left:1px solid var(--mcp-border-strong);padding-left:max(1.1rem,min(2.4vw,1.75rem))}@media (max-width:700px){.mcp-two-col{grid-template-columns:1fr}.mcp-two-col>.mcp-reveal{padding-left:max(1rem,min(3vw,1.5rem))}}.agilyti-content .mcp-root .mcp-sec--bottom h2.mcp-column-title{letter-spacing:-.038em;color:var(--mcp-text);margin:0 0 1rem;font-size:max(1.65rem,min(2.5vw,1.95rem));font-weight:700;line-height:1.14}.mcp-sec--bottom .mcp-column-body{color:color-mix(in srgb,var(--mcp-text)58%,var(--mcp-muted)42%);max-width:36rem;font-size:max(1rem,min(1.12vw,1.125rem));line-height:1.58}.mcp-sec--bottom .mcp-column-body p{margin:0 0 .65rem}.mcp-sec--bottom .mcp-column-body p:last-child{margin-bottom:0}.mcp-sec--bottom .mcp-column-body strong{color:var(--mcp-text);font-weight:700}.mcp-sec--bottom .mcp-circles{margin-top:2.75rem;max-width:min(100%,480px);margin-left:auto;margin-right:auto}@media (max-width:900px){.mcp-layout{grid-template-columns:1fr}.mcp-sticky-col{min-height:unset;grid-column:1;padding:max(2rem,min(5vh,3rem)) 0 0;position:relative;top:auto}.mcp-main{grid-column:1;width:100%;margin-left:0;margin-right:0;padding-left:max(1.15rem,min(3.75vw,1.65rem));padding-right:max(1.15rem,min(3.75vw,1.65rem))}.mcp-sec{min-height:unset;padding-top:max(2rem,min(5vh,3.5rem));padding-bottom:max(2rem,min(5vh,3.5rem))}.mcp-sticky-inner{flex-direction:row-reverse;justify-content:flex-end}.mcp-ruler{display:none}.agilyti-content .mcp-root h1.mcp-sticky-title{font-size:max(2.25rem,min(9vw,3.5rem))}}.mcp-loader-container{z-index:9999;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.mcp-loader-screen{pointer-events:auto;color:#fff;background-color:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.mcp-loader-words{opacity:0;align-items:center;gap:2em;display:flex}.mcp-loader-dot{background-color:#fff;border-radius:50%;flex-shrink:0;width:.75em;height:.75em}.mcp-loader-word{white-space:nowrap;margin:0;font-size:4.5em;font-weight:500;line-height:1}@media screen and (max-width:767px){.mcp-loader-words{font-size:2.75vw}}@media (prefers-reduced-motion:reduce){.mcp-root{--mcp-t:0}.mcp-word-track{transform:none!important}}
.kts-root{--kts-bg:#000;--kts-off-black:#0a0a0a;--kts-fg:#fff;--kts-grey:#8a8a8a;--kts-mid:#6e6e6e;--kts-name:#8f8f8f;--kts-name-mid:#b5b5b5;--kts-cloud-dim:#5c5c5c;--kts-chip-bg-active:rgba(0,0,0,.88);--kts-pill-bar:rgba(255,255,255,.07);--kts-pill-active-bg:rgba(255,255,255,.14);--kts-ease:linear;--kts-dur:.167s;--kts-gap:8px;--kts-mono:ui-monospace,"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--kts-sans:var(--font-sans,ui-sans-serif,system-ui,sans-serif);background:var(--kts-bg);color:var(--kts-fg);font-family:var(--kts-sans);-webkit-font-smoothing:antialiased;box-sizing:border-box}@media (prefers-reduced-motion:reduce){.kts-root{--kts-dur:1ms}}.kts-root *,.kts-root :before,.kts-root :after{box-sizing:border-box}.kts-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kts-name-pad{margin:0;padding:0;display:inline}.kts-container{width:100%;max-width:100%;margin:0 auto;padding:0 max(20px,min(4vw,48px))}.kts-mob{padding-top:32px;padding-bottom:32px;display:block}@media (min-width:768px){.kts-mob{display:none}}.kts-mob-stack{flex-direction:column;gap:28px;display:flex}.kts-mob-head-block{flex-direction:column;gap:16px;display:flex}.kts-eyebrow-row{align-items:center;gap:8px;display:flex}.kts-eyebrow-row--end{justify-content:flex-end}.kts-eyebrow{font-family:var(--kts-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--kts-fg);margin:0;font-size:11px;font-weight:400;line-height:1;position:relative;top:1px}.kts-count{font-family:var(--kts-mono);text-transform:uppercase;color:var(--kts-grey);margin:0;font-size:11px;font-weight:400;line-height:1;position:relative;top:1px}.kts-headline--mob{color:var(--kts-mid);max-width:40ch;margin:0;font-size:15px;font-weight:400;line-height:1.45}.kts-filter-bar{z-index:2;justify-content:center;margin-top:8px;display:flex;position:-webkit-sticky;position:sticky;bottom:16px}.kts-filter-bar-inner{background:var(--kts-pill-bar);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;max-width:100%;padding:4px 16px;display:flex}.kts-filter-bar--desk{margin-top:48px;margin-bottom:24px;position:static}.kts-pill{font-family:var(--kts-mono);letter-spacing:0;text-transform:uppercase;color:var(--kts-mid);cursor:pointer;transition:color var(--kts-dur)var(--kts-ease),background-color var(--kts-dur)var(--kts-ease);background:0 0;border:0;border-radius:4px;padding:1em;font-size:11px;font-weight:400;line-height:1}.kts-pill:hover{color:var(--kts-fg)}.kts-pill--active{color:var(--kts-fg);background:0 0}.agilyti-content .kts-root button.kts-pill{color:var(--kts-mid);line-height:1;background:0 0!important;border:none!important;border-radius:4px!important;padding:1em!important}.agilyti-content .kts-root button.kts-pill:hover{color:var(--kts-fg)}.agilyti-content .kts-root button.kts-pill:focus,.agilyti-content .kts-root button.kts-pill:active{background:0 0!important}.agilyti-content .kts-root button.kts-pill:focus-visible{background:0 0!important}.agilyti-content .kts-root button.kts-pill.kts-pill--active{color:var(--kts-fg);background:0 0!important}.kts-mob-list{scrollbar-width:thin;flex-direction:column;gap:20px;max-height:min(48vh,380px);padding-right:6px;display:flex;overflow-y:auto}.kts-mob-name-btn{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;transition:opacity var(--kts-dur)var(--kts-ease);background:0 0;border:0;padding:0;display:block}.kts-mob-name-btn--dim{opacity:.4}.kts-mob-name-line{letter-spacing:-.01em;color:var(--kts-fg);font-size:20px;font-weight:400;line-height:1.2}.kts-mob-title-line{font-family:var(--kts-mono);color:var(--kts-grey);text-transform:none;margin-top:4px;font-size:11px;font-weight:400;line-height:1.3}.kts-mob-visual{flex-direction:column;align-items:center;gap:16px;display:flex}.kts-stage{background:var(--kts-off-black);border-radius:4px;position:relative;overflow:hidden}.kts-stage--mob{aspect-ratio:4/5;width:100%;max-width:280px}.kts-stage-inner{transition:transform var(--kts-dur)var(--kts-ease);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1)}.kts-stage-img{object-fit:cover;width:100%;height:100%;display:block}.kts-mob-overlay-cap{text-align:center;min-height:2.5em}.kts-overlay-role{font-family:var(--kts-mono);color:var(--kts-fg);margin:0;font-size:12px;font-weight:400;line-height:1.2}.kts-overlay-loc{font-family:var(--kts-mono);color:var(--kts-grey);margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.2}.kts-range{accent-color:#fff;width:100%;max-width:280px;height:4px}.kts-range:focus-visible{outline-offset:4px;outline:2px solid #fff}.kts-desk{padding-top:72px;padding-bottom:48px;display:none}@media (min-width:768px){.kts-desk{display:block}}.kts-desk-top-grid{grid-template-columns:repeat(16,minmax(0,1fr));align-items:center;gap:34px 8px;padding-bottom:24px;display:grid}.kts-desk-aside--left{grid-column:span 3;padding-left:12px;overflow:hidden}.kts-desk-aside--right{grid-column:span 3;padding-right:12px}.kts-desk-aside-inner--end{justify-content:flex-end;display:flex}.kts-desk-aside-inner{transition:transform var(--kts-dur)var(--kts-ease);transform:translateY(0)}.kts-desk-center{flex-direction:column;grid-column:span 10;justify-content:center;align-items:center;min-height:min(78vh,860px);padding-top:48px;padding-bottom:48px;display:flex;position:relative}.kts-empty-msg{text-align:center;color:var(--kts-mid);margin:0;padding:24px 16px;font-size:15px}@media (min-width:768px){.kts-empty-msg{padding:48px 16px}}.kts-desk-names{text-align:center;letter-spacing:-.01em;z-index:1;width:100%;max-width:min(1280px,100%);margin:0 auto;padding:0 max(8px,min(2vw,24px));line-height:1.22;position:relative}.agilyti-content .kts-root button.kts-name-chip{font:inherit;cursor:pointer;color:#8a8a8a;mix-blend-mode:normal;transition:color var(--kts-dur)var(--kts-ease);vertical-align:baseline;z-index:0;white-space:nowrap;border:none;border-radius:0;margin:0;padding:1em;font-weight:400;line-height:1;display:inline-block;position:relative;background:0 0!important}.agilyti-content .kts-root button.kts-name-chip .kts-name-txt{color:inherit;-webkit-text-fill-color:currentColor;text-shadow:none;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-weight:400}.agilyti-content .kts-root button.kts-name-chip:hover{color:#fff}.agilyti-content .kts-root button.kts-name-chip:focus-visible{color:#fff}.agilyti-content .kts-root button.kts-name-chip.kts-name-chip--active{color:#fff}.agilyti-content .kts-root.kts--desk-hover button.kts-name-chip:not(.kts-name-chip--active){color:var(--kts-cloud-dim)}.agilyti-content .kts-root.kts--desk-hover button.kts-name-chip:not(.kts-name-chip--active):hover{color:var(--kts-name-mid)}.agilyti-content .kts-root.kts--desk-hover button.kts-name-chip:not(.kts-name-chip--active):focus-visible{color:var(--kts-name-mid)}.agilyti-content .kts-root button.kts-name-chip:focus-visible{outline:none}.agilyti-content .kts-root button.kts-name-chip:before{content:"";background:var(--kts-chip-bg-active);opacity:0;transition:opacity var(--kts-dur)var(--kts-ease);z-index:-1;pointer-events:none;border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0}.agilyti-content .kts-root button.kts-name-chip.kts-name-chip--active:before{opacity:1}.kts-name-txt{font-size:max(14px,min(1.2vw,17px));font-weight:400;line-height:1.2}.kts-portrait-layer{pointer-events:none;z-index:2;opacity:0;width:100%;transition:opacity var(--kts-dur)var(--kts-ease);position:absolute;top:50%;left:0;transform:translateY(-50%)}.kts-portrait-layer--on{opacity:1}.kts-portrait-grid{grid-template-columns:repeat(10,minmax(0,1fr));column-gap:8px;width:100%;display:grid}.kts-portrait-slot{grid-column:5/span 2;min-width:0;position:relative;transform:translateY(-10px)}@keyframes kts-portrait-swap-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.kts-portrait-anim{flex-direction:column;align-items:center;width:100%;max-width:420px;margin:0 auto;animation:.22s cubic-bezier(.22,1,.36,1) both kts-portrait-swap-in;display:flex}@media (prefers-reduced-motion:reduce){.kts-portrait-anim{animation:none}}.kts-portrait-active-name{font-family:var(--kts-sans);letter-spacing:-.025em;color:var(--kts-fg);text-align:center;margin:0 0 14px;padding:0 12px;font-size:max(19px,min(2.1vw,26px));font-weight:400;line-height:1.15}.kts-portrait-main{flex-direction:row;justify-content:center;align-items:flex-start;gap:10px 12px;width:100%;display:flex}.kts-portrait-frame{aspect-ratio:4/5;background:var(--kts-off-black);width:max(132px,min(16vw,210px));transition:transform var(--kts-dur)var(--kts-ease);border-radius:4px;flex:none;position:relative;overflow:hidden;transform:scale(.72)}.kts-root.kts--desk-hover .kts-portrait-frame{transform:scale(1)}.kts-portrait-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.kts-portrait-cap{text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;padding-top:18px;display:flex;position:static}.kts-portrait-cap .kts-overlay-role{letter-spacing:.04em;margin:0;font-size:11px;line-height:1.25}.kts-portrait-cap .kts-overlay-loc{margin:0}.kts-portrait-cap .kts-overlay-loc--desk{font-family:var(--kts-sans);letter-spacing:.01em;text-transform:none;color:var(--kts-grey);margin-top:2px;font-size:11px;font-weight:400;line-height:1.25}
.omt-root{--omt-bg:#fff;--omt-fg:#0a0a0a;--omt-muted:#454545;--omt-border:rgba(0,0,0,.09);--omt-border-soft:rgba(0,0,0,.06);--omt-grid-opacity:1;--omt-ease:cubic-bezier(.33,1,.68,1);--omt-dur:.5s;background:var(--omt-bg);color:var(--omt-fg);font-family:var(--font-manrope,var(--font-sans,ui-sans-serif,system-ui,sans-serif));-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.omt-root *,.omt-root :before,.omt-root :after{box-sizing:border-box}.omt-bg-grid{z-index:0;pointer-events:none;opacity:var(--omt-grid-opacity);grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.omt-bg-col{border-right:1px solid var(--omt-border);height:100%;min-height:100%;position:relative}.omt-bg-col:last-child{border-right:none}.omt-bg-col__line{border-bottom:1px solid rgba(0,0,0,.04);height:0;position:absolute;bottom:0;left:0;right:0}@media (max-width:767px){.omt-bg-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.omt-bg-col:nth-child(n+5){display:none}}.omt-inner{z-index:2;width:100%;max-width:1400px;margin:0 auto;padding:0;position:relative}.omt-pad{padding-top:max(80px,min(11vw,132px));padding-bottom:max(56px,min(9vw,100px))}.omt-eyebrow-row{margin-bottom:max(22px,min(3.2vw,36px))}.omt-eyebrow-btn--static:hover .omt-eyebrow-roll-inner{transform:none}.omt-eyebrow-btn--static:focus-visible .omt-eyebrow-roll-inner{transform:none}.omt-eyebrow-btn{cursor:pointer;font:inherit;text-transform:uppercase;letter-spacing:.14em;color:var(--omt-fg);background:0 0;border:none;align-items:center;gap:10px;padding:0;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.omt-eyebrow-btn:focus-visible{outline:2px solid var(--omt-fg);outline-offset:4px}.omt-eyebrow-roll{vertical-align:middle;height:1.15em;display:inline-block;overflow:hidden}.omt-eyebrow-roll-inner{transition:transform var(--omt-dur)var(--omt-ease);flex-direction:column;display:flex}.omt-eyebrow-roll-inner span{height:1.15em;line-height:1.15;display:block}.omt-eyebrow-btn:hover .omt-eyebrow-roll-inner{transform:translateY(-50%)}.omt-eyebrow-btn:focus-visible .omt-eyebrow-roll-inner{transform:translateY(-50%)}.omt-eyebrow-icon{flex-shrink:0;display:flex}.omt-head{grid-template-columns:1fr;align-items:start;gap:max(32px,min(5vw,52px));display:grid}.omt-head__left{min-width:0}@media (min-width:992px){.omt-head{grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr);align-items:start;gap:max(40px,min(6vw,80px))}.omt-head__right{max-width:540px;margin-left:auto;padding-top:max(2.65rem,min(4.2vw,3.35rem))}}.omt-title{letter-spacing:-.035em;color:var(--omt-fg);margin:0;font-size:max(2.85rem,min(7.2vw,5.85rem));font-weight:600;line-height:.92}.agilyti-content .omt-root h1.omt-title{color:#0a0a0a}.omt-title__line{display:block;overflow:hidden}.omt-title__word{opacity:1;color:inherit;margin-right:.22em;display:inline-block}.omt-title__word:last-child{margin-right:0}.omt-desc{color:var(--omt-muted);margin:0 0 max(1.35rem,min(2.5vw,1.85rem));font-size:max(1.05rem,min(1.45vw,1.3rem));font-weight:400;line-height:1.6}.omt-cta-wrap{display:block}.omt-cta-group{color:inherit;transition:opacity var(--omt-dur)var(--omt-ease);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.omt-cta-group:hover{opacity:.88}.omt-cta-pill{background:var(--omt-fg);color:#fff;letter-spacing:.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:1rem 1.85rem;font-size:max(14px,min(1.2vw,15px));font-weight:500;display:inline-flex}.omt-cta-circle{background:var(--omt-fg);color:#fff;width:52px;height:52px;transition:transform var(--omt-dur)var(--omt-ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.omt-cta-group:hover .omt-cta-circle{transform:scale(1.04)}.omt-cards{grid-template-columns:1fr;gap:max(1.25rem,min(2vw,1.75rem));margin-top:max(64px,min(10vw,120px));display:grid}@media (min-width:768px){.omt-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(1.35rem,min(2.2vw,2rem))}}@media (min-width:992px){.omt-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:max(1.25rem,min(2vw,1.85rem))}}.omt-card-col--stagger{padding-top:0}@media (min-width:992px){.omt-card-col--stagger{padding-top:max(72px,min(8.5vw,108px))}}.omt-card{background:var(--omt-bg);border-radius:max(22px,min(2.2vw,30px));position:relative;overflow:hidden}.omt-card__media{aspect-ratio:3/4;position:relative;overflow:hidden}.omt-card__zoom{width:100%;height:100%;overflow:hidden}.omt-card__zoom-inner{width:100%;height:100%;transition:transform .75s var(--omt-ease);transform:scale(1)}.omt-card:hover .omt-card__zoom-inner,.omt-card:focus-within .omt-card__zoom-inner{transform:scale(1.06)}.omt-card__img{object-fit:cover;filter:blur();width:100%;height:100%;transition:filter .65s var(--omt-ease);display:block;transform:translateZ(0)}.omt-card:hover .omt-card__img,.omt-card:focus-within .omt-card__img{filter:blur(8px)}.omt-card__grad{z-index:1;pointer-events:none;background:linear-gradient(transparent 36%,rgba(0,0,0,.28) 60%,rgba(0,0,0,.78) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.omt-card__icon{z-index:3;width:42px;height:42px;color:var(--omt-fg);transition:background .3s ease,transform .3s var(--omt-ease),box-shadow .3s ease;background:#fff;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;top:max(14px,min(1.8vw,20px));right:max(14px,min(1.8vw,20px));box-shadow:0 4px 24px rgba(0,0,0,.08)}.omt-card__icon:hover{background:#f7f7f7;transform:scale(1.06);box-shadow:0 6px 28px rgba(0,0,0,.12)}.omt-card__content{z-index:2;padding:max(18px,min(2.2vw,26px)) max(18px,min(2.2vw,24px)) max(20px,min(2.5vw,28px));position:absolute;bottom:0;left:0;right:0}.omt-card__name{letter-spacing:-.025em;color:#fff;margin:0 0 6px;font-size:28px;font-weight:700;line-height:1.15}.agilyti-content .omt-root p.omt-card__name{color:#fff!important;font-size:28px!important}.agilyti-content .omt-root .omt-card__name a{font-size:inherit!important;color:inherit!important}.omt-card__name a{font-size:inherit;color:inherit;text-decoration:none}.omt-card__name a:hover{text-underline-offset:3px;text-decoration:underline}.omt-card__role{color:rgba(255,255,255,.92);margin:0;font-size:max(12px,min(1.15vw,14px));font-weight:400;line-height:1.4}.omt-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:max(12px,min(2vw,28px));margin-top:max(40px,min(7vw,72px));padding-top:max(32px,min(5vw,50px));padding-bottom:max(24px,min(4vw,40px));display:flex}@media (min-width:992px){.omt-tags{justify-content:space-between}}.omt-tags__item{color:var(--omt-fg);letter-spacing:-.01em;margin:0;font-size:max(13px,min(1.2vw,15px));font-weight:500}.omt-fade{opacity:0;transform:translateY(28px)}.omt-fade.is-visible{opacity:1;transition:opacity .85s var(--omt-ease),transform .85s var(--omt-ease);transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.omt-fade,.omt-title .omt-title__word{opacity:1!important;transition:none!important;transform:none!important}.omt-eyebrow-roll-inner{transition:none!important}.omt-eyebrow-btn:hover .omt-eyebrow-roll-inner{transform:none}.omt-eyebrow-btn:focus-visible .omt-eyebrow-roll-inner{transform:none}.omt-card__zoom-inner{transition:none!important}.omt-card:hover .omt-card__zoom-inner,.omt-card:focus-within .omt-card__zoom-inner{transform:none}.omt-card:hover .omt-card__img,.omt-card:focus-within .omt-card__img{filter:none}}
.nsw-root{background:var(--nsw-bg,#0a0a0a);width:100%;color:var(--nsw-fg,#fff);padding:max(3rem,min(8vw,6rem)) max(1.25rem,min(4vw,3rem)) max(4rem,min(10vw,7rem));position:relative;overflow:hidden}.nsw-canvas-host{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.nsw-inner{z-index:1;max-width:120rem;margin:0 auto;position:relative}.nsw-wordmark-stage{justify-content:center;align-items:center;width:100%;min-height:max(280px,min(46vh,560px));padding-top:max(.75rem,min(3.5vw,2.5rem));padding-bottom:max(.75rem,min(3.5vw,2.5rem));display:flex}.nsw-wordmark-stage--tilt{perspective:min(1400px,120vw)}.nsw-tilt-inner{width:100%;max-width:min(118rem,100%);transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 auto}.nsw-wordmark-stage--tilt .nsw-tilt-inner{will-change:transform}@media (prefers-reduced-motion:reduce){.nsw-wordmark-stage--tilt{perspective:none}.nsw-wordmark-stage--tilt .nsw-tilt-inner{will-change:auto;transform:none!important}}.nsw-footer-logo-wrapper{width:100%;position:relative}.nsw-footer_logo_ghost{z-index:1;color:var(--nsw-ghost,#6b6b6b);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(clamp(6px,.65vw,18px),clamp(5px,.55vw,14px))}.nsw-footer_logo_ghost .nsw-logo-instance{width:100%}.nsw-footer_logo_ghost .nsw-footer_logo{width:100%;height:auto;display:block}.nsw-footer_logo_fill{z-index:2;width:100%;color:var(--nsw-fg,#fff);position:relative}.nsw-footer_logo_fill .nsw-logo-instance{width:100%}.nsw-footer_logo_fill .nsw-footer_logo{width:100%;height:auto;display:block}.nsw-wordmark-text{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:900;font-stretch:75%}.nsw-bottom{flex-direction:column;gap:1.25rem;max-width:36rem;margin-top:max(2rem,min(5vw,3.5rem));display:flex}@media (min-width:768px){.nsw-bottom{flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:2rem;max-width:none}}.nsw-subcopy{color:var(--nsw-fg,#fff);white-space:pre-line;max-width:26rem;margin:0;font-size:max(1rem,min(1.35vw,1.125rem));line-height:1.45}.nsw-cta{color:inherit;border-bottom:1px solid color-mix(in srgb,var(--nsw-fg,#fff)40%,transparent);align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;padding-bottom:.15rem;font-size:max(.9375rem,min(1.1vw,1rem));font-weight:600;text-decoration:none;transition:border-color .2s,opacity .2s;display:inline-flex}.nsw-cta:hover{border-bottom-color:var(--nsw-fg,#fff)}.nsw-cta__arrow{font-size:.95em;display:inline-block;translate:0 -.05em}@media (prefers-reduced-motion:reduce){.nsw-footer_logo_ghost{transform:translate(8px,6px)}}
.sst-root{background:var(--sst-fallback-bg,#050508);width:100%;color:var(--sst-text,#fff);position:relative;overflow:hidden}.sst-spline-layer{z-index:0;pointer-events:auto;position:absolute;top:0;bottom:0;left:0;right:0}.sst-spline-layer canvas{width:100%!important;height:100%!important}.sst-overlay{z-index:1;pointer-events:none;opacity:var(--sst-overlay-opacity,.75);background:radial-gradient(130% 90% at 50% 18%,transparent 5%,var(--sst-fallback-bg,#050508)72%);position:absolute;top:0;bottom:0;left:0;right:0}.sst-inner{z-index:2;min-height:var(--sst-min-h,min(88vh,820px));pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:center;padding:max(2.5rem,min(7vw,5rem)) max(1.5rem,min(5vw,3rem)) max(3rem,min(8vw,5rem));display:flex;position:relative}.sst-copy{text-align:center;pointer-events:auto;width:100%;max-width:min(76rem,100%);margin-top:max(2.5rem,min(10vh,6rem))}.sst-typewriter-row{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.08em;width:100%;font-size:max(1.5rem,min(4vw + .75rem,60px));display:inline-flex}.agilyti-content section.sst-root h2.sst-heading,section.sst-root h2.sst-heading,.sst-heading.sst-typewriter-target,.sst-heading{text-align:left;letter-spacing:normal;width:auto;max-width:100%;color:var(--sst-text,#fff);white-space:normal;min-height:1.25em;margin:0;font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,Monaco,monospace;font-size:1em;font-weight:600;line-height:1.25}.sst-typewriter-cursor{color:var(--sst-text,#fff);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,Monaco,monospace;font-size:1em;font-weight:600;line-height:1.25;animation:1s step-end infinite sst-cursor-blink}@keyframes sst-cursor-blink{0%,45%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.sst-typewriter-cursor{opacity:1;animation:none}}.sst-sub{color:color-mix(in srgb,var(--sst-text,#fff)80%,transparent);margin:1rem 0 0;font-size:max(.9375rem,min(2vw,1.125rem));line-height:1.5}.sst-mag-cta{pointer-events:auto;margin-top:max(1.25rem,min(3vw,2rem));display:inline-flex}.sst-cta.mag-btn{letter-spacing:.01em;color:var(--sst-text,#fff);border:1px solid color-mix(in srgb,var(--sst-text,#fff)45%,transparent);background:color-mix(in srgb,var(--sst-text,#fff)8%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:9999px;justify-content:center;align-items:center;gap:.4em;padding:.85rem 1.75rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-flex;position:relative;overflow:visible;transform:scale(1)}.sst-cta.mag-btn .btn-bg{border-radius:inherit;opacity:0;pointer-events:none;z-index:0;background:#fff;position:absolute;top:0;bottom:0;left:0;right:0}.sst-cta.mag-btn .btn-ring{border-radius:inherit;border:1px solid color-mix(in srgb,var(--sst-text,#fff)55%,transparent);opacity:0;pointer-events:none;z-index:-1;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px;transform:scale(.95)}.sst-cta.mag-btn .btn-text,.sst-cta.mag-btn .btn-arrow{z-index:1;position:relative}.sst-cta.mag-btn .btn-arrow{line-height:1;display:inline-block}@media (prefers-reduced-motion:reduce){.sst-cta.mag-btn{transition:background .2s,border-color .2s,transform .2s}.sst-cta.mag-btn:hover{background:color-mix(in srgb,var(--sst-text,#fff)16%,transparent);border-color:color-mix(in srgb,var(--sst-text,#fff)65%,transparent);transform:translateY(-1px)}.sst-cta.mag-btn:focus-visible{background:color-mix(in srgb,var(--sst-text,#fff)16%,transparent);border-color:color-mix(in srgb,var(--sst-text,#fff)65%,transparent);transform:translateY(-1px)}}.sst-fallback{z-index:0;background:var(--sst-fallback-bg,#050508);position:absolute;top:0;bottom:0;left:0;right:0}
.sbh-root{background:var(--sbh-fallback-bg,#050508);width:100%;color:var(--sbh-text,#fff);position:relative;overflow:hidden}.sbh-spline-layer{z-index:0;pointer-events:var(--sbh-spline-pointer-events,none);position:absolute;top:0;bottom:0;left:0;right:0}.sbh-spline-layer canvas{width:100%!important;height:100%!important}.sbh-overlay{z-index:1;pointer-events:none;opacity:var(--sbh-overlay-opacity,.65);background:radial-gradient(120% 85% at 50% 50%,transparent 8%,var(--sbh-fallback-bg,#050508)78%);position:absolute;top:0;bottom:0;left:0;right:0}.sbh-inner{z-index:2;min-height:var(--sbh-min-h,100dvh);box-sizing:border-box;pointer-events:none;place-items:center;padding:max(1.5rem,min(5vw,3rem));display:grid;position:relative}.sbh-copy{width:100%;max-width:min(72rem,100%);text-align:var(--sbh-align,center);pointer-events:auto}.sbh-paragraph{margin-top:1.25em;margin-bottom:0;margin-left:var(--sbh-para-ml,auto);margin-right:var(--sbh-para-mr,auto);color:var(--sbh-para-color,rgba(255,255,255,.7));font-size:var(--sbh-para-fs,1.25rem);white-space:pre-line;max-width:60ch;text-align:var(--sbh-para-align,var(--sbh-align,center));text-shadow:0 1px 20px rgba(0,0,0,.9),0 0 40px rgba(0,0,0,.7);line-height:1.5}.agilyti-content section.sbh-root h2.sbh-heading,section.sbh-root h2.sbh-heading,section.sbh-root .sbh-heading{white-space:pre-line;text-shadow:0 2px 40px rgba(0,0,0,.8),0 0 80px rgba(0,0,0,.6);width:100%;max-width:100%;font-size:var(--sbh-fs,8rem)!important;letter-spacing:-.05em!important;color:var(--sbh-text,#fff)!important;margin:0!important;font-weight:500!important;line-height:.92!important}.sbh-fallback{z-index:0;background:var(--sbh-fallback-bg,#050508);position:absolute;top:0;bottom:0;left:0;right:0}.sbh-root:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--sbh-fallback-bg,#050508));height:30%;position:absolute;bottom:0;left:0;right:0}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_ab866e18-module__X3fEnG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_ab866e18-module__X3fEnG__variable{--arip-sg:"Space Grotesk","Space Grotesk Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.e316a4a9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.f2813c2a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_1f9782e-module__PLhzfa__className{font-family:DM Mono,DM Mono Fallback;font-style:normal;font-weight:500}.dm_mono_1f9782e-module__PLhzfa__variable{--arip-dm:"DM Mono","DM Mono Fallback"}
.tone-b{background:var(--arip-color-bg-alt)}.intro-panels{position:relative}.intro-pin{justify-content:center;align-items:center;height:100vh;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.intro-panel{padding:0 var(--arip-gutter);justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.intro-panel__inner{text-align:center;max-width:900px}.intro-panel__num{font-family:var(--arip-dm),ui-monospace,monospace;color:var(--arip-color-accent);letter-spacing:.1em;margin-bottom:36px;font-size:14px;transition:opacity .3s;display:block}.intro-panel__text{font-family:var(--arip-sg),ui-sans-serif,system-ui,sans-serif;min-height:1.3em;color:var(--arip-color-fg,#f0f0f0);font-size:51px;font-weight:500;line-height:1.3}.agilyti-content .intro-panels p.intro-panel__text{font-family:var(--arip-sg),ui-sans-serif,system-ui,sans-serif;min-height:1.3em;color:var(--arip-color-fg,#f0f0f0);margin:0;font-size:51px;font-weight:500;line-height:1.3}.intro-panel__text em{color:var(--arip-color-accent);font-style:italic}.intro-cursor{background:var(--arip-color-muted);vertical-align:middle;width:2px;height:.85em;margin-left:3px;animation:1s step-end infinite arip-blink;display:inline-block}@keyframes arip-blink{50%{opacity:0}}.intro-asel{z-index:20;border:1.5px solid var(--arip-color-violet);pointer-events:none;opacity:0;will-change:transform,width,height;background:rgba(167,139,250,.05);transition:opacity .15s;position:fixed;top:0;left:0}.intro-asel-handle{background:var(--arip-color-violet);border:1px solid var(--arip-color-bg-alt);width:6px;height:6px;position:absolute}.intro-asel .h-tl{top:-4px;left:-4px}.intro-asel .h-tr{top:-4px;right:-4px}.intro-asel .h-bl{bottom:-4px;left:-4px}.intro-asel .h-br{bottom:-4px;right:-4px}.intro-asel-lbl{background:var(--arip-color-violet);color:#000;font-family:var(--arip-dm),ui-monospace,monospace;white-space:nowrap;border-radius:3px;padding:2px 8px;font-size:10px;font-weight:600;position:absolute;bottom:calc(100% + 6px);left:-2px}.intro-ac{z-index:21;pointer-events:none;opacity:0;will-change:transform;align-items:center;transition:opacity .3s;display:flex;position:fixed;top:0;left:0}.intro-ac svg{filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.intro-ac-tag{background:var(--arip-color-violet);color:#000;font-family:var(--arip-dm),ui-monospace,monospace;border-radius:3px;margin-top:-2px;margin-left:12px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.intro-toast{z-index:22;pointer-events:none;opacity:0;will-change:transform;transition:opacity .2s;position:fixed;top:0;left:0}.intro-toast-inner{font-family:var(--arip-dm),ui-monospace,monospace;background:rgba(18,18,18,.94);border:1px solid rgba(255,255,255,.08);border-radius:6px;align-items:center;gap:7px;padding:6px 11px;font-size:11px;display:flex}.intro-toast-prop{color:var(--arip-color-muted)}.intro-toast-arrow{color:var(--arip-color-violet)}.intro-toast-val{color:var(--arip-color-fg);font-weight:500}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.a82ecf4e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.afa48be3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.764b43eb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.cb53f04b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.64b9304e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.6b5ea6af.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1dcddae6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.8da66e7f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.e6cd1753.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.19510058.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.140490a3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.b36ae37c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.bf5f8a12.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.10086973.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.2902b61f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_8e26858c-module__9LyuYq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_8e26858c-module__9LyuYq__variable{--adh-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}
.adh-root{z-index:0;color:#fff;isolation:isolate;--adh-pad:clamp(.9rem,2.2vw,1.5rem);--adh-mono:ui-monospace,"IBM Plex Mono",monospace;cursor:auto;background:#000;width:100%;min-height:100svh;position:relative;overflow:hidden}.adh-root .adh-discover-btn,.adh-root .adh-cta-hud a,.adh-root a.adh-cell,.adh-root a.adh-side{cursor:pointer}.adh-videos{z-index:0;transform-origin:50%;will-change:transform;position:absolute;top:0;bottom:0;left:0;right:0}.adh-videos--gsap video{transition:none}.adh-vid-reveal{z-index:4;box-sizing:border-box;pointer-events:none;isolation:isolate;background:rgba(255,255,255,.1);grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(8,1fr);gap:1px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translateZ(0)}.adh-vid-reveal__cell{opacity:0;will-change:opacity,transform;transform-origin:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:0 0;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden;transform:translateZ(0)scale(1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.adh-vid-reveal__slice{pointer-events:none;will-change:transform,opacity;position:absolute;top:0;left:0;transform:translate(0,0)}.adh-fallback{z-index:0;background:radial-gradient(100% 80% at 50% 30%,#1e1e22 0%,#0a0a0c 55%,#000 100%),#050508;position:absolute;top:0;bottom:0;left:0;right:0}.adh-videos video{object-fit:cover;opacity:0;pointer-events:none;z-index:1;transform-origin:50%;will-change:transform,opacity;width:100%;height:100%;transition:opacity .8s;position:absolute;top:0;bottom:0;left:0;right:0}.adh-videos video.is-active{opacity:1;z-index:2}.adh-overlay{z-index:1;pointer-events:none;background:linear-gradient(rgba(0,0,0,.15) 0%,rgba(0,0,0,.4) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.adh-center-hero{z-index:2;padding:var(--adh-pad);pointer-events:none;color:#fff;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.adh-center-hero__inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:min(98vw,100%);font-size:max(2rem,min(min(10vw,16vh),10rem));display:flex}.agilyti-content .adh-root .adh-center-hero .adh-center-hero__inner{font-size:max(2rem,min(min(10vw,16vh),10rem))}.adh-center-hero__title{letter-spacing:-.03em;text-transform:uppercase;color:#fff;text-align:center;text-wrap:balance;pointer-events:none;max-width:95vw;margin:0;font-size:1em;font-weight:400;line-height:.9}.adh-center-hero__line .adh-char{z-index:0;font:inherit;font-variation-settings:"wght" 330;transform-origin:50%;will-change:transform,filter,font-variation-settings;color:#fff;-webkit-text-stroke:0px transparent;text-shadow:none;font-size:1em;font-weight:400;transition:font-variation-settings .48s cubic-bezier(.25,1,.5,1) 20ms,-webkit-text-stroke .45s 20ms,color .38s 20ms,text-shadow .2s 20ms,filter .2s 20ms;display:inline-block;position:relative}.adh-center-hero__clip.adh-clip--hot .adh-char{font-variation-settings:"wght" 720;transition-delay:calc(var(--ch-idx,0)*22ms)}.adh-center-hero__clip.adh-clip--hot .adh-char[data-magnetic=true]{font-variation-settings:"wght" 860;color:rgba(255,255,255,.1);-webkit-text-stroke:1.05px rgba(255,255,255,.95);text-shadow:0 0 20px rgba(120,200,255,.4),0 0 1px rgba(255,255,255,.9);filter:drop-shadow(0 2px 10px rgba(100,160,255,.3));transition-delay:0s}@media (prefers-reduced-motion:reduce){.adh-center-hero__clip.adh-clip--hot .adh-char{font-variation-settings:"wght" 400;transition-delay:0s}.adh-center-hero__clip.adh-clip--hot .adh-char[data-magnetic=true]{color:#fff;-webkit-text-stroke:.5px rgba(255,255,255,.5)}}.adh-center-hero__clip{vertical-align:bottom;text-align:center;box-sizing:content-box;pointer-events:auto;cursor:default;max-width:100%;margin:-.18em -.14em;padding:.18em .14em;display:inline-block;overflow:visible}.adh-center-hero__clip.adh-clip--hot{filter:hue-rotate(var(--adh-kinetic-hue,0deg))saturate(1.08)}.adh-center-hero__line{vertical-align:bottom;line-height:1.05;display:inline-block}.adh-panels{z-index:3;letter-spacing:.14em;text-transform:uppercase;-webkit-font-smoothing:antialiased;will-change:transform,opacity;color:#fff;background:0 0;min-height:100svh;font-size:.6875rem;font-weight:500;position:relative}.adh-panel{box-sizing:border-box;padding:var(--adh-pad);background:0 0;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.adh-panel--intro{z-index:1;pointer-events:auto}.adh-panel--grid{z-index:2;opacity:0;pointer-events:none;padding:max(.5rem,min(1.2vw,.9rem)) max(2.25rem,min(4vw,3.5rem))}.adh-intro-diamonds{z-index:1;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;top:0;bottom:0;left:0;right:0}.adh-intro-dia{box-sizing:border-box;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.5);justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;transform:rotate(45deg)}.adh-intro-dia__inner{letter-spacing:0;color:#fff;font-size:.5rem;font-weight:500;line-height:1;display:block;transform:rotate(-45deg)}.adh-intro-dia:first-child{top:10%;left:10%;transform:translate(0)rotate(45deg)}.adh-intro-dia:nth-child(2){top:10%;left:50%;transform:translate(-50%)rotate(45deg)}.adh-intro-dia:nth-child(3){top:10%;left:auto;right:10%;transform:translate(0)rotate(45deg)}.adh-intro-dia:nth-child(4){top:auto;bottom:12%;left:10%;transform:translate(0)rotate(45deg)}.adh-intro-dia:nth-child(5){top:auto;bottom:12%;left:50%;transform:translate(-50%)rotate(45deg)}.adh-intro-dia:nth-child(6){top:auto;bottom:12%;left:auto;right:10%;transform:translate(0)rotate(45deg)}.adh-intro-center{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.adh-cta-hud{pointer-events:auto;padding:1.1rem 1.35rem 1rem 1.25rem;display:inline-flex;position:relative}.adh-discover-btn{color:#fff;font:inherit;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.4rem;margin:0;padding:0;font-size:max(.58rem,min(.9vw,.7rem));font-weight:500;line-height:1.2;display:inline-flex}.adh-discover-line{vertical-align:bottom;display:inline-block;overflow:hidden}.adh-discover-arrow{opacity:.95;font-size:1.1em;line-height:0;transform:translateY(-.05em)}.adh-char{will-change:transform,opacity;display:inline-block}.adh-side{z-index:3;color:rgba(255,255,255,.9);letter-spacing:.2em;white-space:nowrap;writing-mode:vertical-rl;text-orientation:mixed;font-size:max(.5rem,min(.7vw,.6rem));line-height:1;text-decoration:none;transition:color .2s,opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.adh-side--left{left:.35rem}.adh-side--right{right:.35rem;transform:translateY(-50%)rotate(180deg)}.adh-side--inert{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adh-grid{--adh-vf-inset:clamp(5px,.6vw,9px);z-index:1;box-sizing:border-box;background:0 0;align-content:space-between;row-gap:max(2.5rem,min(8svh,5rem));width:100%;max-width:100%;min-height:min(100svh,100%);margin:0 auto;padding:max(2.4rem,min(5vh,3.5rem)) 0;display:grid;position:relative}@media (min-width:769px){.adh-grid{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch;column-gap:max(1rem,min(2.5vw,2.25rem));padding-left:.25rem;padding-right:.25rem}}.adh-proj-vf{z-index:3;pointer-events:none;box-sizing:border-box;transition:top .4s cubic-bezier(.22,1,.32,1),left .4s cubic-bezier(.22,1,.32,1),width .4s cubic-bezier(.22,1,.32,1),height .4s cubic-bezier(.22,1,.32,1);position:absolute}@media (prefers-reduced-motion:reduce){.adh-proj-vf{transition:none}}.adh-proj-vf__c{box-sizing:border-box;pointer-events:none;border:0 solid rgba(255,255,255,.9);width:max(9px,min(.8rem,15px));height:max(9px,min(.8rem,15px));display:block;position:absolute}.adh-proj-vf__c--tl{border-top-width:1px;border-left-width:1px;top:0;left:0}.adh-proj-vf__c--tr{border-top-width:1px;border-right-width:1px;top:0;right:0}.adh-proj-vf__c--bl{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.adh-proj-vf__c--br{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.adh-cell{z-index:1;text-align:center;color:inherit;flex-direction:column;align-items:center;gap:.55rem;max-width:32rem;margin-left:auto;margin-right:auto;padding:.2rem .25rem;text-decoration:none;transition:opacity .2s;display:flex;position:relative}a.adh-cell:hover{opacity:.9}.adh-grid a.adh-cell--mag-dia,.adh-grid article.adh-cell--mag-dia{box-sizing:border-box;align-self:stretch;width:100%;min-width:0;max-width:100%;margin-left:0;margin-right:0;padding-left:max(.3rem,min(.9vw,.75rem));padding-right:max(.3rem,min(.9vw,.75rem))}.adh-cell--mag-dia .adh-cell__headline{text-wrap:balance;box-sizing:border-box;width:100%;max-width:none;font-size:14px;line-height:1.45}.adh-cell--mag-dia .adh-cell__meta{box-sizing:border-box;width:100%;max-width:none;font-size:13px;line-height:1.35}.adh-cell--mag-dia .adh-cell__role{box-sizing:border-box;width:100%;max-width:none;font-size:13px;line-height:1.4}.adh-cell--mag-dia .adh-cell__dia-inner{font-size:10px}.adh-cell__headline{font:inherit;letter-spacing:.12em;color:#fff;margin:0;font-size:max(.52rem,min(.75vw,.6rem));line-height:1.4}.adh-cell__meta{letter-spacing:.16em;color:rgba(255,255,255,.88);grid-template-columns:1fr auto 1fr;align-items:center;gap:.35rem;width:100%;max-width:20rem;font-size:max(.45rem,min(.6vw,.5rem));display:grid}.adh-cell__left{text-align:start;justify-self:start;margin-right:.25rem}.adh-cell__right{text-align:end;justify-self:end;margin-left:.25rem}.adh-cell__dia{box-sizing:border-box;border:1px solid rgba(255,255,255,.5);flex-shrink:0;justify-content:center;justify-self:center;align-items:center;width:1.1rem;height:1.1rem;display:flex;transform:rotate(45deg)}.adh-cell--mag-dia .adh-cell__dia{transition:transform .45s cubic-bezier(.22,1,.32,1)}.adh-cell--mag-dia:hover .adh-cell__dia{transition:none}.adh-cell__dia-inner{letter-spacing:0;color:#fff;font-size:.45rem;font-weight:500;line-height:1;display:block;transform:rotate(-45deg)}.adh-cell__role{font:inherit;letter-spacing:.14em;color:rgba(255,255,255,.8);max-width:22rem;margin:0;font-size:max(.45rem,min(.6vw,.5rem));line-height:1.3}@media (max-width:768px){.adh-grid{grid-template-columns:1fr;row-gap:2.25rem;padding:1.5rem .25rem 2rem}.adh-side--left,.adh-side--right{font-size:.45rem}.adh-intro-dia{width:18px;height:18px}}.agilyti-content .adh-root .adh-panels{font-size:.6875rem}.agilyti-content .adh-root button.adh-discover-btn{color:#fff;font-size:max(.58rem,min(.9vw,.7rem));line-height:1.2}.agilyti-content .adh-root p.adh-cell__headline{color:#fff;margin:0;font-size:max(.52rem,min(.75vw,.6rem));line-height:1.4}.agilyti-content .adh-root .adh-cell--mag-dia p.adh-cell__headline{color:#fff;font-size:14px;line-height:1.45}.agilyti-content .adh-root p.adh-cell__role{color:rgba(255,255,255,.8);margin:0;font-size:max(.45rem,min(.6vw,.5rem));line-height:1.3}.agilyti-content .adh-root .adh-cell--mag-dia p.adh-cell__role{color:rgba(255,255,255,.85);font-size:13px;line-height:1.4}.agilyti-content .adh-root .adh-side{color:rgba(255,255,255,.9);font-size:max(.5rem,min(.7vw,.6rem))}@media (prefers-reduced-motion:reduce){.adh-videos video{transition:none}}
.fnx-par-bundle{--fnx-bg:#f4f2ee;--fnx-text:#0a0a0a;--fnx-strong:#0a0a0a;--fnx-body:rgba(10,10,10,.6);--fnx-intro-statement:#0a0a0a;--fnx-radius:10px;--fnx-max:1384px;--fnx-copy-max:min(30ch,100%);--fnx-par-bio-gap:clamp(40px,8vw,112px);--fnx-par-visual-copy-gap:clamp(12px,2vw,28px);--_typography---line-height--1-5:1.5;font-family:var(--font-sans,"Inter","Helvetica Neue",ui-sans-serif,system-ui,sans-serif);-webkit-font-smoothing:antialiased;box-sizing:border-box}.fnx-par-bundle *,.fnx-par-bundle :before,.fnx-par-bundle :after{box-sizing:border-box}.fnx-par-root{background:var(--fnx-bg);color:var(--fnx-text);position:relative;overflow:visible}.fnx-par-pin-inner{align-items:center;width:100%;min-height:min(100vh,920px);padding:max(72px,min(12vh,148px)) 0 max(48px,min(8vh,76px));display:flex;overflow:visible}.fnx-par-container{width:100%;max-width:var(--fnx-max);margin:0 auto;padding:0 max(20px,min(4vw,48px))}.fnx-par-layout{flex-direction:column;gap:max(28px,min(4.5vw,48px));display:flex}.fnx-par-root h2.fnx-par-heading{letter-spacing:.02em;text-transform:uppercase;max-width:20ch;color:var(--fnx-text);margin:0;font-size:max(1.5rem,min(3.2vw,3.15rem));font-weight:500;line-height:1.05}.fnx-par-heading strong{color:var(--fnx-strong);font-weight:700}.fnx-par-bottom{grid-template-columns:1fr;align-items:start;gap:max(24px,min(4vw,40px));display:grid}@media (min-width:768px){.fnx-par-bottom{column-gap:var(--fnx-par-visual-copy-gap);grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);align-items:center;row-gap:max(24px,min(4vw,40px))}}.fnx-par-visual{border-radius:var(--fnx-radius);aspect-ratio:4/5;background:rgba(10,10,10,.06);width:100%;max-width:min(260px,38vw);max-height:min(48vh,400px);margin:0 auto;position:relative;overflow:hidden}@media (min-width:768px){.fnx-par-visual{max-width:min(240px,32vw);max-height:min(44vh,380px);margin:0}}.fnx-par-visual img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.fnx-par-copy{width:100%;min-width:0;max-width:var(--fnx-copy-max);overflow:visible}@media (min-width:768px){.fnx-par-copy{max-width:none}}.fnx-par-text-stack{gap:var(--fnx-par-bio-gap);flex-direction:column;min-width:0;display:flex;position:relative}.fnx-par-bundle .fnx-par-text-stack>p.fnx-par-paragraph{margin:0}@media (min-width:768px){.fnx-par-text-stack{align-items:start;gap:0;display:grid}.fnx-par-text-stack>p.fnx-par-paragraph{width:var(--fnx-copy-max);box-sizing:border-box;grid-area:1/1;max-width:100%}.fnx-par-text-stack>p.fnx-par-paragraph--first{z-index:1;text-align:left;justify-self:start}.fnx-par-text-stack>p.fnx-par-paragraph--second{z-index:2;text-align:left;justify-self:end}.fnx-par-text-stack>p.fnx-par-paragraph--second:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--fnx-par-bio-gap)}.fnx-par-text-stack>p.fnx-par-paragraph--second:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--fnx-par-bio-gap)}.fnx-par-text-stack>p.fnx-par-paragraph--second:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--fnx-par-bio-gap)}.fnx-par-text-stack>p.fnx-par-paragraph--second:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--fnx-par-bio-gap)}.fnx-par-text-stack>p.fnx-par-paragraph--second:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--fnx-par-bio-gap)}.fnx-par-text-stack>p.fnx-par-paragraph--second:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--fnx-par-bio-gap)}}@media (prefers-reduced-motion:reduce){.fnx-par-text-stack{gap:var(--fnx-par-bio-gap);flex-direction:column;display:flex!important}.fnx-par-text-stack>p.fnx-par-paragraph{width:100%;max-width:var(--fnx-copy-max);grid-area:unset!important;justify-self:unset!important}.fnx-par-text-stack>p.fnx-par-paragraph--second{text-align:left}.fnx-par-text-stack>p.fnx-par-paragraph--second:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.fnx-par-text-stack>p.fnx-par-paragraph--second:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.fnx-par-text-stack>p.fnx-par-paragraph--second:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.fnx-par-text-stack>p.fnx-par-paragraph--second:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.fnx-par-text-stack>p.fnx-par-paragraph--second:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.fnx-par-text-stack>p.fnx-par-paragraph--second:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}}.fnx-par-paragraph{font-family:inherit;font-size:18px;line-height:var(--_typography---line-height--1-5,1.5);letter-spacing:-.011em;font-feature-settings:"kern" 1;color:var(--fnx-body);opacity:1;margin:0;font-weight:400}.agilyti-content .fnx-par-bundle p.fnx-par-paragraph{font-family:inherit;font-size:18px;line-height:var(--_typography---line-height--1-5,1.5)}@media (min-width:768px){.fnx-par-root .fnx-par-paragraph .fnx-par-word{vertical-align:top;margin:-.14em 0;display:inline-block;position:relative;overflow:hidden}.fnx-par-root .fnx-par-paragraph .fnx-par-word-inner{will-change:transform;padding:.14em 0;display:block}}@media (max-width:767px){.fnx-par-root .fnx-par-word{margin:0;display:inline}.fnx-par-root .fnx-par-word-inner{padding:0;display:inline;transform:none!important}}.fnx-intro-root{background:var(--fnx-bg);color:var(--fnx-text);position:relative}.fnx-intro-pin-inner{align-items:center;width:100%;min-height:min(100vh,560px);max-height:min(100vh,640px);padding:max(48px,min(8vh,96px)) 0;display:flex}.fnx-intro-container{width:100%;max-width:var(--fnx-max);margin:0 auto;padding:0 max(20px,min(4vw,48px))}.fnx-intro-layout{grid-template-columns:1fr;align-items:center;gap:max(24px,min(4vw,40px));display:grid}@media (min-width:768px){.fnx-intro-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.92fr);gap:max(28px,min(5vw,56px))}}.fnx-intro-root p.fnx-intro-statement{letter-spacing:.02em;text-transform:uppercase;color:var(--fnx-intro-statement);margin:0;font-size:max(1.2rem,min(2.6vw,2.65rem));font-weight:500;line-height:1.1}.fnx-intro-visual-inner{border-radius:var(--fnx-radius);aspect-ratio:5/4;background:rgba(10,10,10,.06);max-height:min(58vh,480px);position:relative;overflow:hidden}.fnx-intro-visual-inner img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:768px){.fnx-intro-root .fnx-intro-word{will-change:transform;display:inline-block;transform:translate(125vw)}}@media (max-width:767px){.fnx-intro-root .fnx-intro-word{display:inline;transform:none!important}}
.gf-faq-root{--gf-bg:#0b0b0b;--gf-border:rgba(255,255,255,.12);--gf-heading:#fff;--gf-q:rgba(255,255,255,.55);--gf-q-hover:#fff;--gf-answer:#9ca3af;--gf-sticky-top:clamp(5rem,12vh,7.5rem);--gf-max:1280px;z-index:0;isolation:isolate;background:var(--gf-bg);color:var(--gf-heading);font-family:var(--font-sans,"Inter","Helvetica Neue",ui-sans-serif,system-ui,sans-serif);-webkit-font-smoothing:antialiased;box-sizing:border-box;padding:max(4rem,min(14vw,9rem)) max(20px,min(4vw,48px));position:relative;overflow:visible}.gf-faq-root *,.gf-faq-root :before,.gf-faq-root :after{box-sizing:border-box}.gf-faq-inner{max-width:var(--gf-max);margin:0 auto;overflow:visible}.gf-faq-grid{grid-template-columns:1fr;align-items:start;gap:max(2.5rem,min(6vw,3.5rem));display:grid;overflow:visible}@media (min-width:1024px){.gf-faq-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:max(2rem,min(5vw,4rem))}}.gf-faq-aside{align-self:start;min-width:0;position:relative}.gf-faq-aside-sticky{top:var(--gf-sticky-top);z-index:1;background:var(--gf-bg);padding-bottom:2rem;position:-webkit-sticky;position:sticky}.gf-faq-heading{letter-spacing:-.02em;color:var(--gf-heading);margin:0;font-size:max(1.75rem,min(3.8vw,3rem));font-weight:700;line-height:1}.gf-faq-heading-line{line-height:.92;display:block}.gf-faq-heading-line+.gf-faq-heading-line{margin-top:-.02em}.gf-faq-list{margin:0;padding:0;list-style:none}.gf-faq-item{border-bottom:1px solid var(--gf-border)}.gf-faq-item-row{grid-template-columns:minmax(0,1fr) 1rem;align-items:start;column-gap:max(1rem,min(3vw,2rem));width:100%;padding:max(1.25rem,min(3vw,1.5rem)) 0;display:grid}.gf-faq-trigger{cursor:pointer;text-align:left;width:100%;color:var(--gf-q);background:0 0;border:none;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:max(1rem,min(3vw,2rem));margin:0;padding:0;transition:color .2s;display:flex}@media (min-width:1024px){.gf-faq-trigger{align-items:center}}.gf-faq-trigger:hover{color:var(--gf-q-hover);outline:none}.gf-faq-trigger:focus-visible{color:var(--gf-q-hover);outline:none}.gf-faq-item--open .gf-faq-trigger,.gf-faq-item--open .gf-faq-trigger:hover{color:var(--gf-q-hover)}.gf-faq-item--open .gf-faq-trigger:focus-visible{color:var(--gf-q-hover)}.gf-faq-trigger:focus-visible{box-shadow:0 0 0 2px var(--gf-q-hover)}.gf-faq-q-label{letter-spacing:.06em;text-transform:uppercase;flex:1;min-width:0;font-family:JetBrains Mono,ui-monospace,SF Mono,Roboto Mono,Menlo,Monaco,Consolas,monospace;font-size:15px;font-weight:500;line-height:1.45;transition:color .2s,text-shadow .2s}.gf-faq-trigger:hover .gf-faq-q-label[data-scrambled=true]{color:var(--gf-q-hover);text-shadow:none}.gf-faq-trigger:focus-visible .gf-faq-q-label[data-scrambled=true]{color:var(--gf-q-hover);text-shadow:none}.gf-faq-icon{color:currentColor;transform-origin:50%;flex-shrink:0;width:1rem;height:1rem}.gf-faq-panel-wrap{grid-column:1;min-width:0;height:0;overflow:hidden}.gf-faq-panel-inner{padding:.25rem 0 0;padding-bottom:max(1rem,min(3vw,1.5rem));overflow:hidden}.gf-faq-answer{color:var(--gf-answer,#9ca3af);text-align:left;text-indent:0;margin:0;padding:0;font-size:max(.9375rem,min(1.15vw,1.0625rem));line-height:1.65}.gf-faq-answer-visual{display:block}.gf-faq-answer-line-mask{text-align:inherit;display:block;overflow:clip}.gf-faq-answer-line{text-align:inherit;will-change:transform;display:block}.gf-faq-q-scroll-char{will-change:transform,opacity;display:inline-block}@media (prefers-reduced-motion:reduce){.gf-faq-panel-wrap{transition:none}.gf-faq-item--open .gf-faq-panel-wrap{height:auto}.gf-faq-icon{transition:none;transform:none}.gf-faq-item--open .gf-faq-icon{transform:rotate(45deg)}.gf-faq-icon path{transition:none}.gf-faq-answer-line,.gf-faq-q-scroll-char{will-change:auto}}.agilyti-content [data-block-type=sticky-heading-accordion]{overflow:visible}.agilyti-content .gf-faq-root button.gf-faq-trigger{color:var(--gf-q);line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0 0 10px;padding:0}.agilyti-content .gf-faq-root button.gf-faq-trigger:hover{color:var(--gf-q-hover);opacity:1;background:0 0}.agilyti-content .gf-faq-root .gf-faq-item--open button.gf-faq-trigger,.agilyti-content .gf-faq-root .gf-faq-item--open button.gf-faq-trigger:hover{color:var(--gf-q-hover)}.agilyti-content .gf-faq-root button.gf-faq-trigger:focus-visible{box-shadow:0 0 0 2px var(--gf-q-hover);background:0 0}.agilyti-content .gf-faq-root h2.gf-faq-heading{margin:0;font-size:max(1.75rem,min(3.8vw,3rem));font-weight:700;line-height:1}.agilyti-content .gf-faq-root p.gf-faq-answer{color:#818081;text-align:left;text-indent:0;margin:0;padding:0;font-size:max(.9375rem,min(1.15vw,1.0625rem));line-height:1.65}
.pts-root{--pts-bg:#f6f2eb;--pts-text:#111;--pts-muted:#67615b;--pts-border:#d8d1c8;background:var(--pts-bg);color:var(--pts-text)}.pts-intro,.pts-row{width:min(1240px,100% - 3rem);margin:0 auto}.pts-intro{border-bottom:1px solid var(--pts-border);padding-top:max(2rem,min(4vw,3.5rem));padding-bottom:max(1.25rem,min(2.5vw,2.5rem))}.pts-eyebrow{letter-spacing:.02em;color:var(--pts-muted);margin:0 0 1rem;font-size:.875rem;line-height:1.1}.pts-head-wrap{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.pts-headline{letter-spacing:-.028em;max-width:19ch;margin:0;font-size:max(2rem,min(5vw,4.1rem));font-weight:500;line-height:.98}.pts-line{display:block}.pts-word{margin-right:.36ch;display:inline-block}.pts-emphasis{margin-right:.2ch;font-style:italic;font-weight:500}.pts-row{border-bottom:1px solid var(--pts-border);scroll-snap-align:start;scroll-snap-stop:normal;grid-template-columns:5fr 5fr;align-items:start;gap:max(2rem,min(5vw,4.5rem));min-height:min(55vh,32rem);padding:max(1rem,min(2.5vh,2rem)) 0;display:grid;overflow:hidden}.pts-media-wrap{aspect-ratio:16/9;align-self:start;width:100%;min-height:min(32vh,360px);max-height:min(50vh,480px);margin-top:max(1rem,min(2.5vh,2rem));margin-bottom:max(1rem,min(2.5vh,2rem));position:relative;overflow:hidden}.pts-media-track{will-change:transform;justify-content:center;align-items:center;width:100%;height:100%;min-height:100%;display:flex}.pts-media{object-fit:cover;border:0;width:100%;height:100%;min-height:0;display:block}.pts-media>svg{width:100%!important;height:100%!important}.pts-media--mux{--controls:none;--media-object-fit:cover;--media-object-position:center;aspect-ratio:auto;outline:none;width:100%;height:100%;min-height:0;max-height:100%}.pts-copy{align-self:center;gap:max(1.75rem,min(4vw,3.5rem));padding-top:max(2.5rem,min(6vh,4.25rem));padding-bottom:max(.5rem,min(1.5vh,1.25rem));display:grid;position:static;top:auto}.pts-main{gap:1rem;display:grid}.pts-title{letter-spacing:-.02em;margin:0;font-size:max(1.45rem,min(2.2vw,2.15rem));font-weight:500;line-height:1.05}.pts-description{max-width:58ch;color:color-mix(in srgb,var(--pts-text)85%,transparent);margin:0;font-size:1.02rem;line-height:1.45}.pts-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(1.25rem,min(3vw,2rem));display:grid}.pts-list-col{gap:.5rem;display:grid}.pts-list-label{color:var(--pts-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem}.pts-list{gap:.34rem;margin:0;padding:0;font-size:.95rem;line-height:1.4;list-style:none;display:grid}@media (max-width:900px){.pts-intro,.pts-row{width:min(1240px,100% - 1.5rem)}.pts-headline{max-width:24ch;line-height:1.03}.pts-row{grid-template-columns:1fr;gap:1.5rem;min-height:auto;padding:max(3rem,min(9vw,5rem)) 0}.pts-rows{padding-bottom:max(5rem,min(16vh,10rem))}.pts-media-wrap{display:none}.pts-copy{gap:1.5rem;padding-top:0;padding-bottom:0;position:static;top:auto}.pts-lists{gap:1rem}}
.agilyti-ftr-reveal{width:100%;min-height:max(58vh,min(72svh,760px));color:var(--agilyti-ftr-text,#fff);box-sizing:border-box;background:#000;flex-direction:column;justify-content:flex-end;padding:max(2rem,min(6vh,4rem)) max(1.25rem,min(5vw,4rem));display:flex;position:relative;overflow:hidden}.agilyti-ftr-reveal:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0,rgba(255,255,255,.07) 1px,transparent 1px,transparent max(42px,min(5vw,82px)));position:absolute;top:0;bottom:0;left:0;right:0}.agilyti-ftr-reveal__debug{text-transform:none;letter-spacing:.01em;background:rgba(0,0,0,.22);border:2px dashed rgba(255,255,255,.8);border-radius:.5rem;width:100%;max-width:min(1240px,100%);margin:0 auto 1.25rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;line-height:1.4}.agilyti-ftr-reveal__gsap-text-test,.agilyti-ftr-reveal__st-text-test{color:#ff0;text-shadow:0 1px rgba(0,0,0,.4);margin:.25rem 0 0}.agilyti-ftr-reveal__stack{z-index:1;flex-direction:column;gap:max(2rem,min(6vh,4rem));width:100%;max-width:min(1400px,100%);margin-left:auto;margin-right:auto;display:flex;position:relative}@media (min-width:768px){.agilyti-ftr-reveal__stack{gap:2.5rem}}.agilyti-ftr-reveal__logo-clip{width:100%;overflow:visible}.agilyti-ftr-reveal__meta-row{justify-content:space-between;align-items:flex-start;gap:1.5rem 2rem;display:flex}.agilyti-ftr-reveal__meta-left{flex-direction:column;gap:1.3rem;display:flex}.agilyti-ftr-reveal__brand-title{letter-spacing:.01em;text-transform:uppercase;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:max(1.25rem,min(2.8vw,3rem));font-weight:750;line-height:1}.agilyti-ftr-reveal__brand-tagline{letter-spacing:0;color:var(--agilyti-ftr-text,#fff);margin:0;font-size:max(1rem,min(1.9vw,2rem));line-height:1.15}.agilyti-ftr-reveal__particle-wrap{width:min(100%,52vw);margin-left:auto;position:relative}.agilyti-ftr-reveal__particle-probe{visibility:hidden;pointer-events:none;white-space:nowrap;max-width:100%;position:absolute;top:0;left:0}.agilyti-ftr-reveal__particle-canvas{pointer-events:none;vertical-align:top;width:100%;height:auto;display:block}.agilyti-ftr-reveal__word{letter-spacing:-.02em;text-transform:uppercase;color:currentColor;box-sizing:border-box;perspective:min(1000px,90vw);width:100%;max-width:100%;transform-style:preserve-3d;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.05em .03em;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:max(4rem,min(14vw,11.75rem));font-weight:820;line-height:.85;overflow:visible;flex-direction:row!important;display:flex!important}.agilyti-ftr-reveal__word>.agilyti-ftr-reveal__letter{transform-origin:50%;width:max-content;min-width:0;max-width:none;transform-style:preserve-3d;will-change:transform,opacity,filter;-webkit-backface-visibility:hidden;backface-visibility:hidden;flex:none;display:block}.agilyti-ftr-reveal__bottom{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;display:flex}@media (min-width:768px){.agilyti-ftr-reveal__bottom{align-items:flex-end}}.agilyti-ftr-reveal__socials{flex-wrap:nowrap;justify-content:flex-end;gap:max(.9rem,min(2vw,2rem));display:flex}.agilyti-ftr-reveal__socials a{color:inherit;opacity:.88;will-change:transform;font-size:max(.74rem,min(.95vw,.95rem));line-height:1.2;text-decoration:none;transition:opacity .2s}@media (hover:hover){.agilyti-ftr-reveal__socials a:hover{opacity:1}}.agilyti-ftr-reveal__p2{color:var(--agilyti-ftr-muted,rgba(255,255,255,.7));margin:0;font-size:.8125rem;line-height:1.35}.agilyti-ftr-reveal__social-label{text-align:start;will-change:transform;display:block;position:relative}.agilyti-ftr-reveal__social-label:after{content:"↗";margin-left:.35em;font-size:.9em;display:inline-block}.agilyti-ftr-reveal__cta{color:inherit;white-space:nowrap;will-change:transform;align-items:center;gap:.3em;font-size:max(2rem,min(4vw,3.25rem));font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.agilyti-ftr-reveal__cta-inner{will-change:transform;align-items:center;gap:.3em;display:inline-flex}.agilyti-ftr-reveal__cta-arrow{font-size:.9em;transform:translateY(-.03em)}.agilyti-ftr-reveal__wordmark-wrap{width:min(100%,58vw);margin-left:auto}.agilyti-ftr-reveal__wordmark{text-align:end;justify-content:flex-end}.agilyti-ftr-reveal__socials--top{align-self:flex-start}@media (max-width:900px){.agilyti-ftr-reveal{min-height:max(56vh,min(70svh,680px))}.agilyti-ftr-reveal__meta-row{flex-direction:column;align-items:flex-start}.agilyti-ftr-reveal__socials--top{flex-wrap:wrap;justify-content:flex-start}.agilyti-ftr-reveal__bottom{flex-direction:column;align-items:flex-start}.agilyti-ftr-reveal__wordmark-wrap,.agilyti-ftr-reveal__particle-wrap{width:100%;margin-left:0}.agilyti-ftr-reveal__word{letter-spacing:-.01em;justify-content:flex-start;font-size:max(3.2rem,min(15vw,7.2rem))}}
.amc-root{--amc-bg:#f1f1f1;--amc-border:#d4d4d4;--amc-dark-bg:#171717;--amc-dark-text:#fff;--amc-light-bg:#f1f1f1;--amc-light-text:#111;--amc-muted-dark:rgba(255,255,255,.82);--amc-muted-light:#2a2a2a;background:var(--amc-bg);padding:max(3.25rem,min(7vw,6rem)) max(1rem,min(3vw,2.2rem))}.amc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1212px,100%);margin:0 auto;display:grid}.amc-card{border:1px solid var(--amc-border);border-radius:.45rem;grid-template-rows:auto 1fr auto;gap:max(1rem,min(1.8vw,1.6rem));min-height:700px;padding:15px 20px;display:grid;position:relative;overflow:hidden}.amc-card--dark{background:var(--amc-dark-bg);color:var(--amc-dark-text)}.amc-card--light{background:var(--amc-light-bg);color:var(--amc-light-text)}.amc-copy{gap:.75rem;padding-top:10px;display:grid}.amc-title,.amc-description{margin:0}.amc-title{letter-spacing:-.02em;font-size:max(1.8rem,min(2.45vw,2.7rem));font-weight:500;line-height:.92}.agilyti-content .amc-root .amc-title,.agilyti-content .amc-root h3.amc-title{letter-spacing:-.02em!important;font-size:40px!important;font-weight:500!important;line-height:.92!important}.amc-description{max-width:34ch;font-size:max(.98rem,min(1vw,1.08rem));line-height:1.34}.amc-card--dark .amc-description{color:var(--amc-muted-dark)}.amc-card--light .amc-description{color:var(--amc-muted-light)}.amc-line-mask{padding-bottom:.08em;display:block;overflow:hidden}.amc-title .amc-line-mask+.amc-line-mask{margin-top:0}.amc-title .amc-line-mask{margin-top:-.11em;padding-top:.11em}.amc-line-child{will-change:transform,opacity;display:block}.amc-number{letter-spacing:-.02em;align-self:end;margin:0;font-size:max(1.2rem,min(1.8vw,1.6rem));line-height:1}.amc-image{object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,opacity;width:max(8.2rem,min(13vw,12.2rem));height:auto;position:absolute;top:auto;bottom:18px;left:auto;right:18px}.amc-card[data-amc-card-index="0"] .amc-image{width:max(10.8rem,min(18vw,16.5rem));bottom:-221px;right:10px}.amc-card[data-amc-card-index="1"] .amc-image,.amc-card[data-amc-card-index="2"] .amc-image{width:max(10.8rem,min(18vw,16.5rem));bottom:-221px;right:18px}.amc-card--wide{grid-column:1/-1;width:100%;min-height:450px;padding:30px 40px}.amc-card--wide .amc-title{font-size:max(2.2rem,min(3.6vw,3.4rem));line-height:1.02}.amc-card--wide .amc-description{max-width:88ch;font-size:max(1rem,min(1.15vw,1.18rem))}.amc-card--wide .amc-image{width:max(9rem,min(15vw,12.5rem));bottom:max(1rem,min(2.1vw,1.7rem));right:max(1.3rem,min(2.4vw,2.1rem))}.amc-image--wide{display:none}.amc-wide-geo{width:max(11.5rem,min(18vw,16.5rem));height:auto;color:color-mix(in srgb,var(--amc-light-text)72%,transparent);pointer-events:none;will-change:transform,opacity;position:absolute;bottom:max(.7rem,min(1.8vw,1.4rem));right:max(1.2rem,min(2.4vw,2.2rem))}@media (max-width:1080px){.amc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(1212px,100%)}.amc-card--wide{grid-column:1/-1}.amc-card[data-amc-card-index="0"] .amc-image,.amc-card[data-amc-card-index="1"] .amc-image,.amc-card[data-amc-card-index="2"] .amc-image{width:max(8.2rem,min(24vw,12rem));bottom:22px;right:12px}}@media (max-width:760px){.amc-root{padding-left:.8rem;padding-right:.8rem}.amc-grid{grid-template-columns:1fr;gap:12px}.amc-card{min-height:max(21rem,min(62vw,25rem));padding:22px 16px}.amc-card--wide{min-height:max(20rem,min(64vw,24rem));padding:22px 16px}.amc-card--wide .amc-title{font-size:max(1.8rem,min(7vw,2.3rem))}.amc-card--wide .amc-image{width:max(7.8rem,min(26vw,10rem))}}
