.brands-designed-for[data-astro-cid-p6t5hiy5]{background:var(--color-white);height:351px;color:var(--color-brand-black);position:relative;overflow:hidden}.brands-designed-for__title[data-astro-cid-p6t5hiy5]{width:429px;font-family:var(--font-body);font-size:15px;font-weight:var(--font-weight-regular);letter-spacing:3px;text-align:center;text-transform:uppercase;text-wrap:nowrap;line-height:1.2;position:absolute;top:72px;left:50%;transform:translate(-50%)}.brands-designed-for__list[data-astro-cid-p6t5hiy5]{width:1001px;font-size:15px;font-weight:var(--font-weight-medium);letter-spacing:.3px;text-align:center;white-space:pre-wrap;line-height:2.3;position:absolute;top:130px;left:50%;transform:translate(-50%)}@media (width<=67.4375rem){.brands-designed-for__list[data-astro-cid-p6t5hiy5]{width:calc(100% - (2 * var(--layout-page-gutter)))}}@media (width>=48rem) and (width<=85.375rem){.brands-designed-for[data-astro-cid-p6t5hiy5]{height:auto;padding:96px var(--layout-page-gutter) 120px;flex-direction:column;align-items:center;display:flex}.brands-designed-for__title[data-astro-cid-p6t5hiy5],.brands-designed-for__list[data-astro-cid-p6t5hiy5]{width:min(100%,1001px);position:static;transform:none}.brands-designed-for__title[data-astro-cid-p6t5hiy5]{margin-bottom:40px}}@media (width<=47.9375rem){.brands-designed-for[data-astro-cid-p6t5hiy5]{height:auto;padding:72px var(--layout-page-gutter) 96px;flex-direction:column;align-items:center;display:flex}.brands-designed-for__title[data-astro-cid-p6t5hiy5]{text-wrap:balance;width:100%;margin-bottom:36px;line-height:1.5;position:static;transform:none}.brands-designed-for__list[data-astro-cid-p6t5hiy5]{width:100%;font-size:14px;line-height:2.3;position:static;transform:none}}.leaf-portfolio{z-index:1000;color:#fff;font-family:var(--font-body);overscroll-behavior:contain;position:fixed;inset:0;overflow:hidden}.leaf-portfolio[hidden]{display:none}.leaf-portfolio__backdrop{opacity:0;background:#19161a;position:fixed;inset:0}.leaf-portfolio.is-open .leaf-portfolio__backdrop{opacity:1}.leaf-portfolio__actor{z-index:2;visibility:hidden;perspective:1100px;pointer-events:none;position:fixed}.leaf-portfolio__expansion{z-index:1;visibility:hidden;clip-path:inset(40% 50% 60% round 24px);overscroll-behavior:contain;background:#19161a;position:fixed;inset:0;overflow:auto}.leaf-portfolio.is-open .leaf-portfolio__expansion{visibility:visible;clip-path:inset(0)}.leaf-portfolio__actor-card{transform-style:preserve-3d;position:absolute;inset:0}.leaf-portfolio__actor-front,.leaf-portfolio__actor-back{backface-visibility:hidden;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.leaf-portfolio__actor-back{filter:brightness(.7);transform:rotateY(180deg)}.leaf-portfolio__content{z-index:3;opacity:0;pointer-events:none;transform-origin:50% 50vh;min-height:100%;position:relative}.leaf-portfolio.is-open .leaf-portfolio__content{opacity:1;pointer-events:auto}.leaf-portfolio__header{justify-content:center;align-items:flex-start;min-height:140px;padding:55px 112px 22px;display:flex;position:relative}.leaf-portfolio__identity{justify-content:center;align-items:center;gap:16px;max-width:100%;display:flex}.leaf-portfolio__identity h2{color:#fff;font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:13px;font-weight:400;line-height:1.2}.leaf-portfolio__divider{background:#fff6;flex:none;width:1px;height:18px}.leaf-portfolio__identity p{color:#ffffffd9;margin:0;font-size:14px;font-weight:400;line-height:1.5}.leaf-portfolio__close{appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:45px;right:clamp(24px,6.9vw,120px)}.leaf-portfolio__close img{transition:transform .2s,opacity .2s;display:block;transform:rotate(45deg)}.leaf-portfolio__close:hover img{opacity:.8;transform:rotate(135deg)}.leaf-portfolio__close:focus-visible{outline-offset:4px;outline:2px solid #fff}.leaf-portfolio__close-link{display:none}.leaf-portfolio__gallery{aspect-ratio:1302/800;width:min(1302px,100% - 48px);margin:-12px auto 84px;position:relative}.leaf-portfolio__image{border-radius:6px;height:auto;display:block;position:absolute;box-shadow:0 12px 34px #00000038}.leaf-portfolio__image--home{z-index:2;width:40.7066%;top:0;left:0}.leaf-portfolio__image--page{z-index:1;width:40.7066%;top:13.125%;left:37.1736%}.leaf-portfolio__image--overview{width:20.3533%;top:0;left:79.6467%}.leaf-portfolio__image--paper{width:20.3533%;top:45.875%;left:79.6467%}@media (width<=780px){.leaf-portfolio__header{justify-content:flex-start;min-height:0;padding:34px 88px 60px 24px}.leaf-portfolio__identity{flex-direction:column;align-items:flex-start;gap:8px}.leaf-portfolio__divider{display:none}.leaf-portfolio__identity p{max-width:34ch;font-size:13px}.leaf-portfolio__close{width:56px;height:56px;top:17px;right:20px}.leaf-portfolio__close img{width:31px;height:31px}.leaf-portfolio__gallery{aspect-ratio:auto;gap:60px;width:min(100% - 40px,530px);margin:0 auto 40px;display:grid}.leaf-portfolio__image{width:100%;max-width:none;position:static}.leaf-portfolio__image--overview,.leaf-portfolio__image--paper{width:min(70%,360px)}.leaf-portfolio__close-link{appearance:none;color:var(--color-brand-indigo);font:inherit;font-size:16px;font-weight:var(--font-weight-semibold);letter-spacing:.03em;text-align:right;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;justify-self:center;padding:0;line-height:1;display:inline-block}.leaf-portfolio__close-link:hover,.leaf-portfolio__close-link:focus-visible{text-underline-offset:5px;text-decoration:underline}}@media (hover:none) and (pointer:coarse){.leaf-portfolio__close:focus-visible{outline:none}}@media (prefers-reduced-motion:reduce){.leaf-portfolio__close img{transition:none}}.koala-portfolio__logo{width:198px;height:auto;margin:-39px auto 34px;display:block}.koala-portfolio__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;width:min(1302px,100% - 48px);margin:0 auto 84px;display:grid}.koala-portfolio__gallery img{border-radius:6px;width:100%;height:auto;display:block}@media (width<=780px){.koala-portfolio__logo{width:min(171px,45vw);margin:0 auto 60px}.koala-portfolio__gallery{grid-template-columns:1fr;gap:60px;width:min(100% - 40px,530px);margin-bottom:40px}}.symantec-portfolio__gallery{width:min(1302px,100% - 48px);margin:-12px auto 84px}.symantec-portfolio__gallery img{border-radius:6px;width:100%;height:auto;display:block}@media (width<=780px){.symantec-portfolio__gallery{gap:60px;width:calc(100% - 40px);margin:0 auto 40px;display:grid}}.productstack-portfolio__gallery{aspect-ratio:1302/744;width:min(1302px,100% - 48px);margin:0 auto 84px;position:relative}.productstack-portfolio__frame{border-radius:6px;position:absolute;overflow:hidden}.productstack-portfolio__frame:not(.productstack-portfolio__frame--portfolio){box-shadow:0 4.4px 26.4px #0000001f}.productstack-portfolio__frame img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.productstack-portfolio__frame--home{z-index:1;width:22.427%;inset:0 auto 0 0}.productstack-portfolio__frame--services{z-index:2;width:22.427%;top:13.038%;bottom:0;left:14.747%}.productstack-portfolio__frame--approach{z-index:3;width:22.427%;top:25.134%;bottom:0;left:29.493%}.productstack-portfolio__frame--portfolio{z-index:4;width:46.237%;top:25.134%;bottom:0;right:0}@media (width<=780px){.productstack-portfolio__gallery{aspect-ratio:auto;gap:60px;width:min(100% - 40px,530px);margin:0 auto 40px;display:grid}.productstack-portfolio__frame{width:100%;position:relative;inset:auto}.productstack-portfolio__frame img{height:auto}}.tkxs-portfolio__gallery{aspect-ratio:1302/773;width:min(1302px,100% - 48px);margin:-12px auto 84px;position:relative;overflow:hidden}.tkxs-portfolio__frame{border-radius:6px 6px 0 0;position:absolute;bottom:0;overflow:hidden;box-shadow:0 12px 34px #00000038}.tkxs-portfolio__frame img{max-width:none;height:auto;display:block;position:absolute}.tkxs-portfolio__frame--one{z-index:1;width:33.7957%;top:0;left:0}.tkxs-portfolio__frame--one img{width:100%;top:0;left:0}.tkxs-portfolio__frame--two{z-index:2;width:33.641%;top:12.419%;left:23.0415%}.tkxs-portfolio__frame--two img{width:110.96%;top:-2.96%;left:-5.48%}.tkxs-portfolio__frame--three{z-index:3;width:33.564%;top:24.838%;left:46.7742%}.tkxs-portfolio__frame--three img{width:110.98%;top:-3.44%;left:-5.49%}.tkxs-portfolio__frame--four{z-index:4;width:25.6528%;top:40.9457%;left:67.6651%}.tkxs-portfolio__frame--four img{width:114.37%;top:-4.38%;left:-7.19%}.tkxs-portfolio__frame--five{z-index:5;width:25.6528%;top:69.4696%;right:0}.tkxs-portfolio__frame--five img{width:107.49%;top:-8.47%;left:-3.74%}@media (width<=780px){.tkxs-portfolio__gallery{aspect-ratio:auto;gap:60px;width:min(100% - 40px,530px);margin:0 auto 40px;display:grid;overflow:visible}.tkxs-portfolio__frame{border-radius:6px;width:100%;position:relative;inset:auto}.tkxs-portfolio__frame--one{aspect-ratio:440/773}.tkxs-portfolio__frame--two{aspect-ratio:438/677}.tkxs-portfolio__frame--three{aspect-ratio:437/581}.tkxs-portfolio__frame--four{aspect-ratio:334/457}.tkxs-portfolio__frame--five{aspect-ratio:334/236}}.vidamed-portfolio__logo{width:111px;height:auto;margin:-12px auto 72.36px;display:block}.vidamed-portfolio__gallery{grid-template-columns:minmax(0,823fr) minmax(0,455fr);gap:24px;width:min(1302px,100% - 48px);margin:0 auto 84px;display:grid}.vidamed-portfolio__gallery img{border-radius:6px;width:100%;height:auto;display:block}@media (width<=780px){.vidamed-portfolio__logo{margin:0 auto 60px}.vidamed-portfolio__gallery{grid-template-columns:1fr;gap:60px;width:min(100% - 40px,530px);margin-bottom:40px}}.case-story-card[data-astro-cid-iofqsnci]{z-index:2;top:var(--card-y);left:var(--card-x);width:616px;max-width:616px;height:var(--card-height);color:var(--color-brand-black);position:absolute}.case-story-card__outline[data-astro-cid-iofqsnci]{z-index:0;width:504px;max-width:none;height:100%;position:absolute;top:0;left:56px}.case-story-card__gradient[data-astro-cid-iofqsnci]{z-index:-1;border-radius:var(--radius-box);opacity:.8;background:radial-gradient(181px,#2a9cff62 0%,#2a9cff2d 50%,#2a9cff00 100%);width:616px;height:362px;position:absolute;top:0;left:0}.case-story-card__image-halo[data-astro-cid-iofqsnci]{z-index:1;pointer-events:none;filter:blur(8px);background:radial-gradient(#2a9cff32 0%,#2a9cff22 48%,#2a9cff0e 82%,#2a9cff00 100%);width:461.7px;height:307.8px;position:absolute;top:18.1px;left:77.15px}.case-story-card__image-frame[data-astro-cid-iofqsnci]{z-index:2;border-radius:var(--radius-box);background:var(--color-white);width:426px;height:264px;position:absolute;top:40px;left:95px;overflow:hidden}.case-story-card__image[data-astro-cid-iofqsnci]{object-fit:cover;width:100%;height:100%}.case-story-card--image-tilt-hover[data-astro-cid-iofqsnci] .case-story-card__image-frame[data-astro-cid-iofqsnci]{transform-origin:50%;transition:transform .4s ease-out}.case-story-card--image-tilt-hover[data-astro-cid-iofqsnci]:hover .case-story-card__image-frame[data-astro-cid-iofqsnci],.case-story-card--image-tilt-hover[data-astro-cid-iofqsnci]:focus-within .case-story-card__image-frame[data-astro-cid-iofqsnci]{transform:perspective(700px)rotateY(-12deg)rotateX(6deg)translate3d(0,1px,24px)scale(.98)}@media (prefers-reduced-motion:reduce){.case-story-card--image-tilt-hover[data-astro-cid-iofqsnci] .case-story-card__image-frame[data-astro-cid-iofqsnci]{transition:none}}.case-story-card__content[data-astro-cid-iofqsnci]{z-index:3;flex-direction:column;gap:20px;width:426px;display:flex;position:absolute;top:362px;left:95px}.case-story-card__text[data-astro-cid-iofqsnci]{flex-direction:column;gap:18px;display:flex}.case-story-card__eyebrow[data-astro-cid-iofqsnci]{font-size:13px;font-weight:var(--font-weight-regular);letter-spacing:2.6px;text-transform:uppercase;line-height:1.4}.case-story-card__title[data-astro-cid-iofqsnci]{width:426px;font-family:var(--font-body);font-size:21px;font-weight:var(--font-weight-semibold);letter-spacing:.02em;white-space:pre-line;line-height:1.45}.case-story-card__labels[data-astro-cid-iofqsnci]{align-items:center;gap:1px;display:flex}.case-story-card__label[data-astro-cid-iofqsnci]{border:var(--border-dark-width) solid var(--border-dark-color);border-radius:var(--radius-label);height:30px;font-size:14px;font-weight:var(--font-weight-regular);letter-spacing:.02em;white-space:nowrap;justify-content:center;align-items:center;padding:8px 10px;line-height:1;display:inline-flex}.case-story-card__label-arrow[data-astro-cid-iofqsnci]{width:24px;max-width:none;height:6px}.case-story-card__link[data-astro-cid-iofqsnci]{z-index:3;color:var(--color-brand-indigo);font-size:16px;font-weight:var(--font-weight-semibold);letter-spacing:.03em;text-align:right;text-transform:uppercase;white-space:nowrap;line-height:1;text-decoration:none;position:absolute;bottom:44px;right:98px}.case-story-card__link[data-astro-cid-iofqsnci]:after{content:"";transform-origin:0;background:currentColor;height:1.5px;transition:transform .24s ease-in;position:absolute;bottom:-35%;left:0;right:0;transform:scaleX(0)}.case-story-card__link[data-astro-cid-iofqsnci]:hover,.case-story-card__link[data-astro-cid-iofqsnci]:active{color:var(--color-brand-indigo)}.case-story-card__link[data-astro-cid-iofqsnci]:hover:after,.case-story-card__link[data-astro-cid-iofqsnci]:active:after,.case-story-card__link[data-astro-cid-iofqsnci]:focus-visible:after{transform:scaleX(1)}.case-story-card__mobile-link[data-astro-cid-iofqsnci]{display:none}.case-story-card--image-contained[data-astro-cid-iofqsnci] .case-story-card__image[data-astro-cid-iofqsnci]{object-fit:contain;width:358px;height:223px;margin:21px 34px 20px}.case-story-card--image-enterprise[data-astro-cid-iofqsnci] .case-story-card__image-frame[data-astro-cid-iofqsnci]{width:424px;left:95px}.case-story-card--image-enterprise[data-astro-cid-iofqsnci] .case-story-card__content[data-astro-cid-iofqsnci]{left:95px}.case-story-card--large[data-astro-cid-iofqsnci]{width:688px;max-width:688px}.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__outline[data-astro-cid-iofqsnci]{width:588px;left:50px}.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__gradient[data-astro-cid-iofqsnci]{opacity:.8;background:radial-gradient(204.57px,#2a9cff62 0%,#2a9cff2d 50%,#2a9cff00 100%);border-radius:6px 6px 0 0;width:688px;height:409.149px}.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__image-halo[data-astro-cid-iofqsnci]{width:524.4px;height:351.5px;top:20.25px;left:81.8px}.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__image-frame[data-astro-cid-iofqsnci]{border-radius:6px 6px 0 0;width:492px;height:309.845px;top:41.244px;left:98px}.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__content[data-astro-cid-iofqsnci]{gap:22px;width:496px;top:423.142px;left:98px}.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__text[data-astro-cid-iofqsnci]{gap:20px}.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__title[data-astro-cid-iofqsnci]{width:480px;font-size:22px}.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__label[data-astro-cid-iofqsnci]{height:32px;padding:9px 12px}.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__link[data-astro-cid-iofqsnci]{font-size:17px;bottom:45px;right:115px}@media (width<=90.9375rem){.case-story-card[data-astro-cid-iofqsnci]{aspect-ratio:506/609;flex:none;width:min(100%,clamp(424px,184px + 31.25vw,504px));max-width:504px;height:auto;position:relative;top:auto;left:auto}.case-story-card__outline[data-astro-cid-iofqsnci],.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__outline[data-astro-cid-iofqsnci]{width:100%;height:100%;left:0}.case-story-card__gradient[data-astro-cid-iofqsnci],.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__gradient[data-astro-cid-iofqsnci]{width:100%;height:60%}.case-story-card__image-halo[data-astro-cid-iofqsnci],.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__image-halo[data-astro-cid-iofqsnci]{aspect-ratio:461.7/307.8;width:89.3%;height:auto;top:3%;left:5.35%}.case-story-card__image-frame[data-astro-cid-iofqsnci],.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__image-frame[data-astro-cid-iofqsnci],.case-story-card--image-enterprise[data-astro-cid-iofqsnci] .case-story-card__image-frame[data-astro-cid-iofqsnci]{aspect-ratio:426/264;width:84%;max-width:none;height:auto;top:6.6%;left:8%}.case-story-card__content[data-astro-cid-iofqsnci],.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__content[data-astro-cid-iofqsnci],.case-story-card--image-enterprise[data-astro-cid-iofqsnci] .case-story-card__content[data-astro-cid-iofqsnci]{width:84%;top:59.4%;left:8%}.case-story-card__title[data-astro-cid-iofqsnci],.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__title[data-astro-cid-iofqsnci]{width:100%}.case-story-card__link[data-astro-cid-iofqsnci],.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__link[data-astro-cid-iofqsnci]{bottom:7%;right:8%}}@media (width>=48rem) and (width<=63.9375rem){.case-story-card__link[data-astro-cid-iofqsnci],.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__link[data-astro-cid-iofqsnci]{bottom:calc(7% - 20px)}}@media (width<=47.9375rem){.case-story-card[data-astro-cid-iofqsnci],.case-story-card--large[data-astro-cid-iofqsnci]{aspect-ratio:506/609;width:min(100%,424px);max-width:424px;height:auto}.case-story-card--large[data-astro-cid-iofqsnci]{aspect-ratio:506/609;width:min(100%,424px);max-width:424px}.case-story-card__outline[data-astro-cid-iofqsnci],.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__outline[data-astro-cid-iofqsnci]{width:100%;height:100%;left:0}.case-story-card__gradient[data-astro-cid-iofqsnci],.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__gradient[data-astro-cid-iofqsnci]{width:100%;height:60%}.case-story-card__image-halo[data-astro-cid-iofqsnci],.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__image-halo[data-astro-cid-iofqsnci]{aspect-ratio:461.7/307.8;width:89.3%;height:auto;top:3%;left:5.35%}.case-story-card__image-frame[data-astro-cid-iofqsnci],.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__image-frame[data-astro-cid-iofqsnci],.case-story-card--image-enterprise[data-astro-cid-iofqsnci] .case-story-card__image-frame[data-astro-cid-iofqsnci]{aspect-ratio:426/264;width:84%;max-width:426px;height:auto;top:6.6%;left:8%}.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__image-frame[data-astro-cid-iofqsnci]{aspect-ratio:492/309.845;max-width:492px;top:5.8%}.case-story-card__content[data-astro-cid-iofqsnci],.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__content[data-astro-cid-iofqsnci],.case-story-card--image-enterprise[data-astro-cid-iofqsnci] .case-story-card__content[data-astro-cid-iofqsnci]{gap:calc(clamp(6px,1.8vw,20px) + 10px);width:84%;top:59.4%;left:8%}.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__content[data-astro-cid-iofqsnci]{top:59.8%}.case-story-card__text[data-astro-cid-iofqsnci],.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__text[data-astro-cid-iofqsnci]{gap:calc(clamp(4px,1.4vw,18px) + 10px)}.case-story-card__eyebrow[data-astro-cid-iofqsnci]{letter-spacing:.16em;font-size:clamp(8px,2.5vw,13px)}.case-story-card__title[data-astro-cid-iofqsnci],.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__title[data-astro-cid-iofqsnci]{width:100%;font-size:calc(clamp(13px,3.3vw,21px) + 1px);line-height:1.5}.case-story-card__labels[data-astro-cid-iofqsnci]{flex-wrap:wrap;gap:2px}.case-story-card__label[data-astro-cid-iofqsnci]{height:auto;min-height:22px;padding:4px 6px;font-size:clamp(10px,2.4vw + 1px,14px)}.case-story-card--image-contained[data-astro-cid-iofqsnci] .case-story-card__image[data-astro-cid-iofqsnci]{width:84%;height:auto;margin:5% auto}.case-story-card__link[data-astro-cid-iofqsnci],.case-story-card--large[data-astro-cid-iofqsnci] .case-story-card__link[data-astro-cid-iofqsnci]{font-size:clamp(11px,2.7vw,16px);bottom:calc(7% - 14px);right:8%}.case-story-card__mobile-link[data-astro-cid-iofqsnci]{z-index:4;border-radius:var(--radius-box);display:block;position:absolute;inset:0}}@media (width<=22.4375rem){.case-story-card--application[data-astro-cid-iofqsnci] .case-story-card__label[data-astro-cid-iofqsnci]{padding-inline:4px}.case-story-card--application[data-astro-cid-iofqsnci] .case-story-card__label-arrow[data-astro-cid-iofqsnci]{width:20px}}.case-stories[data-astro-cid-alwgawst]{background:var(--color-white);height:2785px;color:var(--color-brand-black);position:relative;overflow:hidden}.case-stories__white-field[data-astro-cid-alwgawst]{background:var(--color-brand-black);width:100%;height:2024px;position:absolute;top:480px;left:0}.case-stories__frame[data-astro-cid-alwgawst]{z-index:1;width:min(100%, var(--layout-frame));height:100%;margin-inline:auto;position:relative}.case-stories__rule-stem[data-astro-cid-alwgawst]{z-index:1;pointer-events:none;width:1px;max-width:none;position:absolute}.case-stories__rule-stem[data-astro-cid-alwgawst] span[data-astro-cid-alwgawst]{--rule-clip:inset(0 0 100% 0);clip-path:var(--rule-clip);will-change:clip-path;background:repeating-linear-gradient(#00000080 0 4px,#0000 4px 9px);display:block;position:absolute;inset:0}.case-stories__rule-stem--top[data-astro-cid-alwgawst]{height:358px;top:0;left:calc(50% + 398px)}.case-stories__rule-stem--middle[data-astro-cid-alwgawst]{height:99px;top:938px;left:calc(50% + 398px)}.case-stories__rule-stem--bottom[data-astro-cid-alwgawst]{height:101px;top:1617px;left:calc(50% + 398px)}.case-stories__rule-stem--middle[data-astro-cid-alwgawst] span[data-astro-cid-alwgawst],.case-stories__rule-stem--bottom[data-astro-cid-alwgawst] span[data-astro-cid-alwgawst]{background:repeating-linear-gradient(#ffffffa6 0 4px,#0000 4px 9px)}.case-stories__centered-rule[data-astro-cid-alwgawst],.case-stories__hex-route[data-astro-cid-alwgawst]{display:none}.case-stories__header[data-astro-cid-alwgawst]{flex-direction:column;gap:48px;width:834px;display:flex;position:absolute;top:150px;left:80px}.case-stories__heading-group[data-astro-cid-alwgawst]{flex-direction:column;gap:16px;width:742px;display:flex}.case-stories__eyebrow[data-astro-cid-alwgawst]{align-items:center;gap:16px;width:282px;display:flex}.case-stories__eyebrow[data-astro-cid-alwgawst] p[data-astro-cid-alwgawst]{font-size:15px;font-weight:var(--font-weight-regular);letter-spacing:3px;text-transform:uppercase;white-space:nowrap;line-height:1.4}.case-stories__icon[data-astro-cid-alwgawst]{background:radial-gradient(40px,#f274eebf 0%,#f274ee66 50%,#f274ee00 100%);flex:0 0 80px;width:80px;height:80px;display:block;position:relative}.case-stories__icon[data-astro-cid-alwgawst] span[data-astro-cid-alwgawst]{border:var(--icon-stroke-width) solid var(--border-dark-color);border-radius:2px;width:22.588px;height:21.647px;position:absolute}.case-stories__icon[data-astro-cid-alwgawst] span[data-astro-cid-alwgawst]:first-child{top:24.471px;left:24px}.case-stories__icon[data-astro-cid-alwgawst] span[data-astro-cid-alwgawst]:nth-child(2){top:29.181px;left:28.71px}.case-stories__icon[data-astro-cid-alwgawst] span[data-astro-cid-alwgawst]:nth-child(3){top:33.881px;left:33.41px}.case-stories__heading-group[data-astro-cid-alwgawst] h2[data-astro-cid-alwgawst]{width:708px;color:var(--color-brand-black);font-size:var(--type-h2-size);font-weight:var(--font-weight-medium);line-height:1.2}.case-stories__introduction[data-astro-cid-alwgawst]{width:671px;font-size:18px;font-weight:var(--font-weight-regular);letter-spacing:.02em;line-height:1.8}@media (width<=107.938rem){.case-stories__header[data-astro-cid-alwgawst]{left:var(--layout-page-gutter)}.case-stories__cards[data-astro-cid-alwgawst]{position:absolute;inset:0;transform:translate(calc(50vw - 54rem))}}@media (width>=91rem){.case-stories__rule-stem--top[data-astro-cid-alwgawst]{display:none}.case-stories__hex-route[data-astro-cid-alwgawst]{--rule-clip:inset(0 0 100% 0);z-index:1;pointer-events:none;width:1px;clip-path:var(--rule-clip);will-change:clip-path;background:repeating-linear-gradient(#00000080 0 4px,#0000 4px 9px);display:block;position:absolute}.case-stories__hex-route--entry[data-astro-cid-alwgawst]{top:0;left:var(--case-hex-entry-x,50%);height:195px}.case-stories__hex-route--across[data-astro-cid-alwgawst]{--rule-clip:inset(0 100% 0 0);top:195px;left:var(--case-hex-entry-x,50%);width:var(--case-hex-across-width,0px);background:repeating-linear-gradient(90deg,#00000080 0 4px,#0000 4px 9px);height:1px}.case-stories__hex-route--down[data-astro-cid-alwgawst]{height:187px;top:195px;left:calc(50% + 398px)}}@media (width<=90.9375rem){.case-stories[data-astro-cid-alwgawst]{height:auto;padding:7.5rem var(--layout-page-gutter) 0}.case-stories__white-field[data-astro-cid-alwgawst],.case-stories__rule-stem[data-astro-cid-alwgawst]{display:none}.case-stories__frame[data-astro-cid-alwgawst]{height:auto}.case-stories__header[data-astro-cid-alwgawst]{width:min(100%,52rem);margin-bottom:6rem;position:static}.case-stories__heading-group[data-astro-cid-alwgawst],.case-stories__heading-group[data-astro-cid-alwgawst] h2[data-astro-cid-alwgawst],.case-stories__introduction[data-astro-cid-alwgawst]{width:100%}.case-stories__cards[data-astro-cid-alwgawst]{margin-inline:calc(-1 * var(--layout-page-gutter));padding:6rem var(--layout-page-gutter) 4.5rem;background:var(--color-brand-black);flex-direction:column;align-items:center;gap:5rem;display:flex;position:relative;inset:auto;transform:none}}@media (width>=75rem) and (width<=90.9375rem){.case-stories__heading-group[data-astro-cid-alwgawst] h2[data-astro-cid-alwgawst],.case-stories__introduction[data-astro-cid-alwgawst]{max-width:calc(50vw - var(--layout-page-gutter) - 40px)}.case-stories__title-line[data-astro-cid-alwgawst]{white-space:nowrap;display:block}.case-stories__cards[data-astro-cid-alwgawst]{position:relative}.case-stories__hex-route[data-astro-cid-alwgawst]{--rule-clip:inset(0 0 100% 0);z-index:1;pointer-events:none;width:1px;clip-path:var(--rule-clip);will-change:clip-path;background:repeating-linear-gradient(#00000080 0 4px,#0000 4px 9px);display:block;position:absolute}.case-stories__hex-route--entry[data-astro-cid-alwgawst]{top:0;left:var(--case-hex-entry-x,50%);height:150px}.case-stories__hex-route--across[data-astro-cid-alwgawst]{--rule-clip:inset(0 100% 0 0);top:150px;left:var(--case-hex-entry-x,50%);width:var(--case-hex-across-width,0px);background:repeating-linear-gradient(90deg,#00000080 0 4px,#0000 4px 9px);height:1px}.case-stories__hex-route--down[data-astro-cid-alwgawst]{height:var(--case-centered-down-height,0px);top:150px;left:50%}.case-stories__centered-rule[data-astro-cid-alwgawst]{--rule-clip:inset(0 0 100% 0);z-index:1;pointer-events:none;width:1px;height:0;clip-path:var(--rule-clip);will-change:clip-path;background:repeating-linear-gradient(#ffffffa6 0 4px,#0000 4px 9px);display:block;position:absolute;top:0;left:50%}}@media (width>=48rem) and (width<=85.375rem){.case-stories[data-astro-cid-alwgawst]{padding-top:96px}.case-stories__cards[data-astro-cid-alwgawst]{padding-bottom:120px}}@media (width<=47.9375rem){.case-stories[data-astro-cid-alwgawst]{padding-top:72px}.case-stories__header[data-astro-cid-alwgawst]{gap:var(--mobile-section-heading-copy-gap)}.case-stories__cards[data-astro-cid-alwgawst]{padding-bottom:96px}.case-stories__heading-group[data-astro-cid-alwgawst],.case-stories__heading-group[data-astro-cid-alwgawst] h2[data-astro-cid-alwgawst]{width:100%;max-width:none}.case-stories__heading-group[data-astro-cid-alwgawst] h2[data-astro-cid-alwgawst]{font-size:var(--type-h2-size);text-wrap:wrap}.case-stories__introduction[data-astro-cid-alwgawst]{font-size:var(--type-body-size)}}.complexity-section[data-astro-cid-jv4kzkfs]{z-index:1;background:var(--color-brand-cream);height:722px;color:var(--color-brand-black);position:relative;overflow:visible}.complexity-section__frame[data-astro-cid-jv4kzkfs]{z-index:2;width:min(100%, var(--layout-frame));height:100%;margin-inline:auto;position:relative}.complexity-section__frame-rule[data-astro-cid-jv4kzkfs],.complexity-section__stem-rule[data-astro-cid-jv4kzkfs],.complexity-section__transition-rule[data-astro-cid-jv4kzkfs]{z-index:1;pointer-events:none;max-width:none;position:absolute}.complexity-section__animated-rule[data-astro-cid-jv4kzkfs]{z-index:1;width:min(100%, var(--layout-frame));pointer-events:none;height:100%;margin-inline:auto;position:absolute;inset:0}.complexity-section__animated-rule[data-astro-cid-jv4kzkfs] span[data-astro-cid-jv4kzkfs]{--rule-clip:inset(0 0 100% 0);clip-path:var(--rule-clip);will-change:clip-path;display:block;position:absolute}.complexity-section__animated-rule[data-astro-cid-jv4kzkfs] [data-astro-cid-jv4kzkfs][data-rule-segment=down-start]{background:repeating-linear-gradient(#00000080 0 4px,#0000 4px 9px);width:1px;height:336.5px;top:0;left:50%}.complexity-section__animated-rule[data-astro-cid-jv4kzkfs] [data-astro-cid-jv4kzkfs][data-rule-segment=across]{--rule-clip:inset(0 0 0 100%);background:repeating-linear-gradient(90deg,#00000080 0 4px,#0000 4px 9px);width:356.5px;height:1px;top:335.5px;left:calc(50% - 356.5px)}.complexity-section__animated-rule[data-astro-cid-jv4kzkfs] [data-astro-cid-jv4kzkfs][data-rule-segment=down-end]{background:repeating-linear-gradient(#00000080 0 4px,#0000 4px 9px);width:1px;height:calc(100% - 335.5px);top:335.5px;left:calc(50% - 356.5px)}.complexity-section__frame-rule[data-astro-cid-jv4kzkfs],.complexity-section__stem-rule[data-astro-cid-jv4kzkfs]{display:none}.complexity-section__transition-rule[data-astro-cid-jv4kzkfs]{width:calc(100% - 1px);height:1px;top:140px;right:0}.complexity-section__frame-rule[data-astro-cid-jv4kzkfs]{width:min(862.5px,50%);height:336.5px;top:0;right:50%}.complexity-section__stem-rule[data-astro-cid-jv4kzkfs]{width:1px;height:441.366px;top:335.5px;left:calc(50% - 356.5px)}.complexity-section__title[data-astro-cid-jv4kzkfs]{width:714px;color:var(--color-brand-black);font-size:var(--type-h2-size);font-weight:var(--font-weight-medium);letter-spacing:0;text-wrap:wrap;line-height:1.2;position:absolute;top:170px;left:80px}.complexity-section__copy[data-astro-cid-jv4kzkfs]{width:580px;font-size:18px;font-weight:var(--font-weight-regular);letter-spacing:.02em;flex-direction:column;gap:35px;line-height:1.8;display:flex;position:absolute;top:170px;left:1009px}.complexity-section__copy-main[data-astro-cid-jv4kzkfs]{flex-direction:column;gap:14px;display:flex}.complexity-section__emphasis[data-astro-cid-jv4kzkfs]{font-family:var(--font-body);font-weight:var(--font-weight-semibold)}.complexity-section__cta.button{border-color:var(--color-brand-indigo);width:166px;min-height:47px;color:var(--color-brand-indigo);text-transform:uppercase;white-space:nowrap;align-self:flex-start;margin:0;padding:16px 30px;line-height:1;position:static!important;inset:auto!important}@media (width<=107.938rem){.complexity-section__title[data-astro-cid-jv4kzkfs]{left:var(--layout-page-gutter)}.complexity-section__copy[data-astro-cid-jv4kzkfs]{left:calc(58.333% + 1px)}}@media (width>=87.5rem) and (width<=107.938rem){.complexity-section[data-astro-cid-jv4kzkfs]{--brand-stem-x:calc(var(--layout-page-gutter) - 2.25rem + ( min(53.65vw, calc(58.333% + 1px - var(--layout-page-gutter) - var(--layout-gutter))) / 2 ))}.complexity-section__animated-rule[data-astro-cid-jv4kzkfs] [data-astro-cid-jv4kzkfs][data-rule-segment=across]{left:var(--brand-stem-x);width:calc(50% - var(--brand-stem-x))}.complexity-section__animated-rule[data-astro-cid-jv4kzkfs] [data-astro-cid-jv4kzkfs][data-rule-segment=down-end],.complexity-section__stem-rule[data-astro-cid-jv4kzkfs]{left:var(--brand-stem-x)}}@media (width<=91rem){.complexity-section[data-astro-cid-jv4kzkfs]:before,.complexity-section__title[data-astro-cid-jv4kzkfs]:before,.complexity-section__title[data-astro-cid-jv4kzkfs]:after{z-index:1;pointer-events:none;content:"";display:block;position:absolute}.complexity-section[data-astro-cid-jv4kzkfs]:before{background:repeating-linear-gradient(90deg,#00000080 0 4px,#0000 4px 9px);height:1px;top:140px;left:0;right:0}.complexity-section__frame-rule[data-astro-cid-jv4kzkfs],.complexity-section__stem-rule[data-astro-cid-jv4kzkfs],.complexity-section__transition-rule[data-astro-cid-jv4kzkfs]{display:none}.complexity-section__title[data-astro-cid-jv4kzkfs]:before,.complexity-section__title[data-astro-cid-jv4kzkfs]:after{content:none}.complexity-section__title[data-astro-cid-jv4kzkfs]{width:calc(50% - var(--layout-page-gutter) - 12px);box-sizing:border-box;padding-right:20px}.complexity-section__title[data-astro-cid-jv4kzkfs]:before{background:repeating-linear-gradient(#00000080 0 4px,#0000 4px 9px);width:1px;height:722px;top:-170px;left:calc(100% + 12px)}.complexity-section__title[data-astro-cid-jv4kzkfs]:after{background:repeating-linear-gradient(90deg,#00000080 0 4px,#0000 4px 9px);width:50vw;height:1px;top:calc(100% + 44px);right:-12px}.complexity-section__copy[data-astro-cid-jv4kzkfs]{width:calc(50% - var(--layout-page-gutter) - 24px);left:calc(50% + 24px)}}@media (width<=74.9375rem){.complexity-section__frame-rule[data-astro-cid-jv4kzkfs],.complexity-section__stem-rule[data-astro-cid-jv4kzkfs],.complexity-section__transition-rule[data-astro-cid-jv4kzkfs]{display:none}.complexity-section[data-astro-cid-jv4kzkfs]:before,.complexity-section__title[data-astro-cid-jv4kzkfs]:before,.complexity-section__title[data-astro-cid-jv4kzkfs]:after{content:none}.complexity-section__title[data-astro-cid-jv4kzkfs]{font-size:var(--type-h2-size)}.complexity-section__copy[data-astro-cid-jv4kzkfs]{font-size:var(--type-body-size)}}@media (width>=75rem) and (width<=99.9375rem){.complexity-section__title[data-astro-cid-jv4kzkfs]{max-width:min(620px, calc(50vw - var(--layout-page-gutter) - 40px))}}@media (width>=85.4375rem){.complexity-section[data-astro-cid-jv4kzkfs]{height:auto}.complexity-section__frame[data-astro-cid-jv4kzkfs]{height:auto;min-height:722px;padding-block:170px 152px}.complexity-section__copy[data-astro-cid-jv4kzkfs]{position:relative;top:auto}}@media (width>=48rem) and (width<=85.375rem){.complexity-section[data-astro-cid-jv4kzkfs]{height:auto;padding:96px var(--layout-page-gutter) 120px}.complexity-section__animated-rule[data-astro-cid-jv4kzkfs],.complexity-section__frame-rule[data-astro-cid-jv4kzkfs],.complexity-section__stem-rule[data-astro-cid-jv4kzkfs],.complexity-section__transition-rule[data-astro-cid-jv4kzkfs]{display:none}.complexity-section[data-astro-cid-jv4kzkfs]:before{content:none}.complexity-section__frame[data-astro-cid-jv4kzkfs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;height:auto;display:grid}.complexity-section__title[data-astro-cid-jv4kzkfs],.complexity-section__copy[data-astro-cid-jv4kzkfs]{width:auto;position:static}.complexity-section__title[data-astro-cid-jv4kzkfs]{padding-right:0}}@media (width<=47.9375rem){.complexity-section[data-astro-cid-jv4kzkfs]{height:auto;padding:72px var(--layout-page-gutter) 96px;overflow:hidden}.complexity-section__animated-rule[data-astro-cid-jv4kzkfs]{display:none}.complexity-section__frame[data-astro-cid-jv4kzkfs]{gap:var(--mobile-section-heading-copy-gap);flex-direction:column;display:flex}.complexity-section__title[data-astro-cid-jv4kzkfs],.complexity-section__copy[data-astro-cid-jv4kzkfs]{width:100%;position:static}.complexity-section__title[data-astro-cid-jv4kzkfs]{font-size:var(--type-h2-size)}.complexity-section__cta.button{width:max-content}}@media (width>=48rem) and (width<=87.4375rem){.complexity-section[data-astro-cid-jv4kzkfs]:before{content:none}.complexity-section__animated-rule[data-astro-cid-jv4kzkfs]{display:block}.complexity-section__animated-rule[data-astro-cid-jv4kzkfs] [data-astro-cid-jv4kzkfs][data-rule-segment=down-start]{height:100%;top:0;left:50%}.complexity-section__animated-rule[data-astro-cid-jv4kzkfs] [data-astro-cid-jv4kzkfs][data-rule-segment=across],.complexity-section__animated-rule[data-astro-cid-jv4kzkfs] [data-astro-cid-jv4kzkfs][data-rule-segment=down-end]{display:none}}@media (width<=74.9375rem){.complexity-section__animated-rule[data-astro-cid-jv4kzkfs]{display:none}}.home-hero[data-astro-cid-ssxvyu24]{isolation:isolate;background:var(--color-brand-black);height:796px;color:var(--color-text-on-dark);position:relative;overflow:hidden}.home-hero__frame[data-astro-cid-ssxvyu24],.home-hero__glows[data-astro-cid-ssxvyu24],.home-hero__pointer-layer[data-astro-cid-ssxvyu24],.home-hero__particles[data-astro-cid-ssxvyu24]{width:min(100%, var(--layout-frame));margin-inline:auto;position:absolute;inset:0}.home-hero__ambient-canvas[data-astro-cid-ssxvyu24]{z-index:0;width:min(100%, var(--layout-frame));pointer-events:none;height:100%;margin-inline:auto;position:absolute;inset:0}.home-hero__glows[data-astro-cid-ssxvyu24]{z-index:0;pointer-events:none}.home-hero__pointer-layer[data-astro-cid-ssxvyu24]{z-index:3;pointer-events:none}.home-hero__glow[data-astro-cid-ssxvyu24]{filter:blur(22px);background:radial-gradient(#7013cd 0%,#7013cdbd 32%,#7013cd4d 60%,#7013cd00 78%);width:699px;max-width:none;height:424px;position:absolute}.home-hero__glow--left[data-astro-cid-ssxvyu24]{opacity:.3;top:-3px;left:-97px}.home-hero__pointer-glow[data-astro-cid-ssxvyu24]{opacity:0;pointer-events:none;background:radial-gradient(circle,#37e6e0bf 0%,#37e6e052 25.2%,#0000 50.4%);width:256px;height:256px;display:none;position:absolute;top:0;left:0;translate:-50% -50%}@media (width>=48rem) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-hero__pointer-glow[data-astro-cid-ssxvyu24]{display:block}}.home-hero__glow--center[data-astro-cid-ssxvyu24]{opacity:.21;top:160px;left:528px}.home-hero__particles[data-astro-cid-ssxvyu24]{z-index:1;pointer-events:none}.home-hero__particle-canvas[data-astro-cid-ssxvyu24],.home-hero__floating-canvas[data-astro-cid-ssxvyu24]{background:0 0;width:100%;max-width:none;height:100%;position:absolute;inset:0}.home-hero__particle-fallback[data-astro-cid-ssxvyu24]{object-fit:contain;opacity:0;width:38%;max-width:none;height:auto;position:absolute;top:11.18%;left:54%}.home-hero__particles[data-astro-cid-ssxvyu24][data-state=fallback] .home-hero__particle-fallback[data-astro-cid-ssxvyu24],.home-hero__particles[data-astro-cid-ssxvyu24][data-state=reduced] .home-hero__particle-fallback[data-astro-cid-ssxvyu24]{opacity:1}.home-hero__particles[data-astro-cid-ssxvyu24][data-state=fallback] .home-hero__particle-canvas[data-astro-cid-ssxvyu24],.home-hero__particles[data-astro-cid-ssxvyu24][data-state=reduced] .home-hero__particle-canvas[data-astro-cid-ssxvyu24],.home-hero__particles[data-astro-cid-ssxvyu24][data-state=fallback] .home-hero__floating-canvas[data-astro-cid-ssxvyu24],.home-hero__particles[data-astro-cid-ssxvyu24][data-state=reduced] .home-hero__floating-canvas[data-astro-cid-ssxvyu24]{display:none}.home-hero__frame[data-astro-cid-ssxvyu24]{z-index:2;pointer-events:none}.home-hero__title[data-astro-cid-ssxvyu24]{z-index:1;width:853px;color:var(--color-white);text-wrap:nowrap;line-height:1.15;position:absolute;left:80px}.home-hero__title--home[data-astro-cid-ssxvyu24]{font-size:72px;font-weight:var(--font-weight-medium);top:140px}.home-hero__title[data-astro-cid-ssxvyu24] span[data-astro-cid-ssxvyu24]{display:block}.home-hero__title[data-astro-cid-ssxvyu24],.home-hero__copy-text[data-astro-cid-ssxvyu24],.home-hero__cta.button{animation:.72s ease-in-out both home-hero-content-enter}.home-hero__copy-text[data-astro-cid-ssxvyu24]{animation-delay:.16s;display:block}.home-hero__cta.button{animation-delay:.32s}@keyframes home-hero-content-enter{0%{opacity:0;transform:translate(-112px)}}.home-hero__connector[data-astro-cid-ssxvyu24]{z-index:0;width:calc(50% - 80px);max-width:none;height:494px;position:absolute;top:343px;left:80px}.home-hero__rule-horizontal[data-astro-cid-ssxvyu24],.home-hero__rule-vertical[data-astro-cid-ssxvyu24]{display:block;position:absolute}.home-hero__rule-horizontal[data-astro-cid-ssxvyu24]{clip-path:inset(0 100% 0 0);background:repeating-linear-gradient(90deg,#ffffffa6 0 4px,#0000 4px 9px);width:100%;height:1px;top:0;left:0}.home-hero[data-astro-cid-ssxvyu24][data-rule-animation=started] .home-hero__rule-horizontal[data-astro-cid-ssxvyu24]{animation:1.898s ease-in-out forwards hero-rule-across}.home-hero__rule-vertical[data-astro-cid-ssxvyu24]{clip-path:inset(0 0 100%);background:repeating-linear-gradient(#ffffffa6 0 4px,#0000 4px 9px);width:1px;height:100%;top:0;right:0}.home-hero[data-astro-cid-ssxvyu24][data-rule-animation=started] .home-hero__rule-vertical[data-astro-cid-ssxvyu24]{animation:1.811s ease-in-out 1.898s forwards hero-rule-down}.home-hero__rule-arrow[data-astro-cid-ssxvyu24]{z-index:1;clip-path:polygon(0 0,100% 0,50% 100%);opacity:0;transform-origin:top;background:#ffffffa6;width:13px;height:10.4px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)scaleY(0)}.home-hero[data-astro-cid-ssxvyu24][data-rule-animation=started] .home-hero__rule-arrow[data-astro-cid-ssxvyu24]{animation:.12s ease-out 3.709s forwards hero-rule-arrow-arrive}@keyframes hero-rule-across{to{clip-path:inset(0)}}@keyframes hero-rule-down{to{clip-path:inset(0)}}@keyframes hero-rule-arrow-arrive{to{opacity:1;transform:translate(-50%)scaleY(1)}}.home-hero__copy[data-astro-cid-ssxvyu24]{z-index:1;box-sizing:border-box;width:100%;color:var(--color-white);font-size:var(--type-page-hero-copy-size);font-weight:var(--font-weight-regular);letter-spacing:.02em;padding-right:56px;line-height:1.8;position:relative}.home-hero__copy-content[data-astro-cid-ssxvyu24]{flex-direction:column;align-items:flex-start;gap:34px;width:calc(50% - 80px);display:flex;position:absolute;top:383px;left:80px}.home-hero__cta.button{z-index:1;pointer-events:auto;text-transform:uppercase;white-space:nowrap;width:227px;min-height:56px;padding:16px 32px;position:static}@media (width<=107.938rem){.home-hero__title[data-astro-cid-ssxvyu24]{left:var(--layout-page-gutter)}.home-hero__connector[data-astro-cid-ssxvyu24]{display:none}.home-hero__rule-arrow[data-astro-cid-ssxvyu24]{left:50%}.home-hero__copy[data-astro-cid-ssxvyu24]{width:100%;padding-right:44px;position:relative;top:auto;left:auto}.home-hero__copy[data-astro-cid-ssxvyu24]:before,.home-hero__copy[data-astro-cid-ssxvyu24]:after{z-index:0;pointer-events:none;content:"";display:block;position:absolute}.home-hero__copy[data-astro-cid-ssxvyu24]:before{clip-path:inset(0 0 100%);background:repeating-linear-gradient(#ffffffa6 0 4px,#0000 4px 9px);width:1px;height:453px;top:-40px;left:calc(100% + 12px)}.home-hero[data-astro-cid-ssxvyu24][data-rule-animation=started] .home-hero__copy[data-astro-cid-ssxvyu24]:before{animation:1.811s ease-in-out 1.898s forwards hero-rule-down}.home-hero__copy-content[data-astro-cid-ssxvyu24]{--hero-copy-inline-start:var(--layout-page-gutter);top:383px;left:var(--hero-copy-inline-start);width:calc(50% - var(--hero-copy-inline-start) - 12px);flex-direction:column;align-items:flex-start;gap:clamp(1.25rem,5vw - 1.25rem,3.25rem);display:flex;position:absolute}.home-hero__cta.button{position:static}.home-hero__copy[data-astro-cid-ssxvyu24]:after{clip-path:inset(0 100% 0 0);background:repeating-linear-gradient(90deg,#ffffffa6 0 4px,#0000 4px 9px);width:calc(100% + 12px);height:1px;top:-40px;right:-12px}.home-hero[data-astro-cid-ssxvyu24][data-rule-animation=started] .home-hero__copy[data-astro-cid-ssxvyu24]:after{animation:1.898s ease-in-out forwards hero-rule-across}}@media (width<=74.9375rem){.home-hero__rule-arrow[data-astro-cid-ssxvyu24]{display:none}.home-hero__copy[data-astro-cid-ssxvyu24]:before,.home-hero__copy[data-astro-cid-ssxvyu24]:after{content:none}.home-hero[data-astro-cid-ssxvyu24]{height:auto;min-height:796px}.home-hero__frame[data-astro-cid-ssxvyu24]{min-height:796px;padding:140px var(--layout-page-gutter) 120px;flex-direction:column;align-items:flex-start;display:flex;position:relative;inset:auto}.home-hero__title[data-astro-cid-ssxvyu24]{text-wrap:balance;width:min(100%,950px);font-size:clamp(3rem,5.35vw,4rem);position:relative;top:auto;left:auto}.home-hero__title[data-astro-cid-ssxvyu24] span[data-astro-cid-ssxvyu24]{display:inline}.home-hero__copy-content[data-astro-cid-ssxvyu24]{width:min(100%,640px);margin-top:clamp(2.5rem,6vw,4rem);position:relative;top:auto;left:auto}.home-hero__particles[data-astro-cid-ssxvyu24]{transform:translate(8%)}}@media (width>=75rem){.home-hero[data-astro-cid-ssxvyu24]{height:auto}.home-hero__frame[data-astro-cid-ssxvyu24]{min-height:796px;padding-block:383px 120px;position:relative;inset:auto}.home-hero__copy-content[data-astro-cid-ssxvyu24]{position:relative;top:auto}}@media (width>=75rem) and (width<=85.375rem){.home-hero__title--home[data-astro-cid-ssxvyu24]{font-size:clamp(4rem,5.35vw,4.5625rem)}}@media (width<=47.9375rem){.home-hero[data-astro-cid-ssxvyu24]{min-height:48.25rem}.home-hero__frame[data-astro-cid-ssxvyu24]{min-height:48.25rem;padding-top:72px;padding-bottom:96px}.home-hero__title[data-astro-cid-ssxvyu24]{font-size:clamp(44px,6.25vw,48px)}.home-hero__copy[data-astro-cid-ssxvyu24]{width:100%;font-size:var(--type-page-hero-copy-size);padding-right:0;position:static}.home-hero__copy-content[data-astro-cid-ssxvyu24]{gap:2.5rem;width:min(34rem,100%);margin-top:2.5rem}.home-hero__copy[data-astro-cid-ssxvyu24]:before,.home-hero__copy[data-astro-cid-ssxvyu24]:after{content:none}.home-hero__connector[data-astro-cid-ssxvyu24]{display:none}.home-hero__particles[data-astro-cid-ssxvyu24]{height:30.5rem;top:17.75rem;transform:translate(0)}.home-hero__particle-fallback[data-astro-cid-ssxvyu24]{width:82%;height:auto;top:0;left:18%}.home-hero__glow--center[data-astro-cid-ssxvyu24]{left:15%}}@media (prefers-reduced-motion:reduce){.home-hero__title[data-astro-cid-ssxvyu24],.home-hero__copy-text[data-astro-cid-ssxvyu24],.home-hero__cta.button{animation:none}.home-hero__rule-horizontal[data-astro-cid-ssxvyu24],.home-hero__rule-vertical[data-astro-cid-ssxvyu24],.home-hero__copy[data-astro-cid-ssxvyu24]:before,.home-hero__copy[data-astro-cid-ssxvyu24]:after{clip-path:none;animation:none}.home-hero__rule-arrow[data-astro-cid-ssxvyu24]{opacity:1;animation:none;transform:translate(-50%)}}.testimonial-card[data-astro-cid-wzqofikm]{z-index:calc(var(--card-index) + 1);top:var(--card-sticky-top);width:664px;height:var(--testimonial-card-height);margin-left:calc(var(--card-index) * 25px);color:var(--color-brand-black);position:sticky}.testimonial-card__surface[data-astro-cid-wzqofikm]{transform-origin:50%;width:100%;height:100%;transition:transform .4s ease-out,filter .4s ease-out;position:relative}@media (hover:hover) and (pointer:fine){.testimonial-card[data-astro-cid-wzqofikm]:hover .testimonial-card__surface[data-astro-cid-wzqofikm]{filter:drop-shadow(0 10.8px 8.4px #19161a20);transform:perspective(900px)rotateY(-7deg)rotateX(3deg)translate3d(0,-3px,16px)scale(.99)}}@media (prefers-reduced-motion:reduce){.testimonial-card__surface[data-astro-cid-wzqofikm]{transition:none}.testimonial-card[data-astro-cid-wzqofikm]:hover .testimonial-card__surface[data-astro-cid-wzqofikm]{transform:none}}.testimonial-card__shape[data-astro-cid-wzqofikm],.testimonial-card__gradient[data-astro-cid-wzqofikm]{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.testimonial-card__shape[data-astro-cid-wzqofikm]{z-index:0}.testimonial-card__gradient[data-astro-cid-wzqofikm]{z-index:1}.testimonial-card__content[data-astro-cid-wzqofikm]{z-index:2;height:100%;padding:32px 57px 60px;position:relative}.testimonial-card__attribution[data-astro-cid-wzqofikm]{flex-direction:column;gap:8px;display:flex}.testimonial-card__attribution[data-astro-cid-wzqofikm] h3[data-astro-cid-wzqofikm]{font-family:var(--font-body);font-size:21px;font-weight:var(--font-weight-semibold);letter-spacing:.02em;line-height:1.45}.testimonial-card__attribution[data-astro-cid-wzqofikm] p[data-astro-cid-wzqofikm]{letter-spacing:.02em;font-size:16px;line-height:1}.testimonial-card__attribution[data-astro-cid-wzqofikm] .testimonial-card__tenure[data-astro-cid-wzqofikm]{font-style:italic}blockquote[data-astro-cid-wzqofikm]{width:539px;margin:48px 0 0}.testimonial-card__content[data-astro-cid-wzqofikm] blockquote[data-astro-cid-wzqofikm] p[data-astro-cid-wzqofikm]{font-family:var(--font-body);font-size:17px;font-weight:var(--font-weight-regular);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking)}.testimonial-card--long[data-astro-cid-wzqofikm] blockquote[data-astro-cid-wzqofikm] p[data-astro-cid-wzqofikm]+p[data-astro-cid-wzqofikm]{margin-top:18px}@media (width<=99.9375rem){.testimonial-card[data-astro-cid-wzqofikm]{top:var(--card-sticky-top-compact);width:min(100%,664px);height:auto;min-height:var(--testimonial-card-height);margin-left:0;display:block;position:sticky}.testimonial-card__content[data-astro-cid-wzqofikm]{height:auto;min-height:var(--testimonial-card-height)}blockquote[data-astro-cid-wzqofikm]{width:100%}}@media (width<=47.9375rem){.testimonial-card[data-astro-cid-wzqofikm]{position:relative;top:auto}.testimonial-card__surface[data-astro-cid-wzqofikm]{height:auto;min-height:var(--testimonial-card-height);border:var(--border-dark-width) solid var(--border-dark-color);background:radial-gradient(ellipse 90% 40% at 36% 0%, rgb(var(--testimonial-glow-rgb) / 18%) 0%, rgb(var(--testimonial-glow-rgb) / 8%) 48%, transparent 100%), var(--color-white);border-radius:6px;overflow:hidden}.testimonial-card__shape[data-astro-cid-wzqofikm],.testimonial-card__gradient[data-astro-cid-wzqofikm]{display:none}.testimonial-card__attribution[data-astro-cid-wzqofikm] h3[data-astro-cid-wzqofikm]{font-size:17px}.testimonial-card__attribution[data-astro-cid-wzqofikm] p[data-astro-cid-wzqofikm]{font-size:14px}.testimonial-card__content[data-astro-cid-wzqofikm] blockquote[data-astro-cid-wzqofikm] p[data-astro-cid-wzqofikm]{font-size:var(--type-body-size)}.testimonial-card__content[data-astro-cid-wzqofikm]{padding:2rem clamp(1.5rem,8vw,3.5625rem) 60px}blockquote[data-astro-cid-wzqofikm]{margin-top:2.5rem}}.testimonials[data-astro-cid-aktagvnt]{height:var(--testimonial-section-height);background:var(--color-white);color:var(--color-brand-black);position:relative}.testimonials__frame[data-astro-cid-aktagvnt]{--testimonial-rail-x:1263.13px;width:min(100%, var(--layout-frame));height:100%;margin-inline:auto;position:relative}.testimonials__header-rail[data-astro-cid-aktagvnt]{z-index:5;width:702px;height:var(--testimonial-header-rail-height);margin-left:80px;position:relative}.testimonials__header[data-astro-cid-aktagvnt]{flex-direction:column;gap:48px;width:702px;display:flex;position:sticky;top:112px}.testimonials__heading-group[data-astro-cid-aktagvnt]{flex-direction:column;gap:16px;display:flex}.testimonials__eyebrow[data-astro-cid-aktagvnt]{align-items:center;gap:16px;display:flex}.testimonials__eyebrow[data-astro-cid-aktagvnt] p[data-astro-cid-aktagvnt]{letter-spacing:3px;text-transform:uppercase;white-space:nowrap;font-size:15px;line-height:1.4}.testimonials__icon[data-astro-cid-aktagvnt]{flex:0 0 80px;width:80px;height:80px;display:block}.testimonials[data-astro-cid-aktagvnt] h2[data-astro-cid-aktagvnt]{width:702px;font-size:var(--type-h2-size);line-height:1.2}.testimonials__introduction[data-astro-cid-aktagvnt]{letter-spacing:.02em;width:601px;font-size:18px;line-height:1.8}.testimonials__cta.button{border-color:var(--color-brand-indigo);text-transform:uppercase;white-space:nowrap;align-self:flex-start;width:201px;min-height:47px;padding:14px 30px;line-height:1.2}.testimonials__cards[data-astro-cid-aktagvnt]{z-index:2;flex-direction:column;gap:64px;width:714px;display:flex;position:absolute;top:105px;left:931px}.testimonials__stem[data-astro-cid-aktagvnt]{z-index:1;pointer-events:none;width:1px;position:absolute;left:1263.13px}.testimonials__stem[data-astro-cid-aktagvnt] span[data-astro-cid-aktagvnt]{--rule-clip:inset(0 0 100% 0);background:repeating-linear-gradient(to bottom, var(--color-rule-light) 0 4px, transparent 4px 9px);clip-path:var(--rule-clip);will-change:clip-path;display:block;position:absolute;inset:0}.testimonials__stem--two[data-astro-cid-aktagvnt]{top:var(--testimonial-second-stem-top);height:96.028px}.testimonials__stem--three[data-astro-cid-aktagvnt]{top:var(--testimonial-third-stem-top);height:79.028px}.testimonials__case-connector[data-astro-cid-aktagvnt]{display:none}@media (width>=75rem){.testimonials__case-connector[data-astro-cid-aktagvnt]{--rule-clip:inset(0 0 100% 0);z-index:1;pointer-events:none;width:100%;clip-path:var(--rule-clip);display:block;position:absolute;left:0;overflow:visible}}.testimonials__centered-rule[data-astro-cid-aktagvnt],.testimonials__narrow-rule[data-astro-cid-aktagvnt]{display:none}.testimonials__outro-rule[data-astro-cid-aktagvnt]{z-index:1;pointer-events:none;position:absolute}.testimonials__outro-rule[data-astro-cid-aktagvnt] span[data-astro-cid-aktagvnt]{--rule-clip:inset(0 0 100% 0);background:repeating-linear-gradient(to bottom, var(--color-rule-light) 0 4px, transparent 4px 9px);clip-path:var(--rule-clip);will-change:clip-path;display:block;position:absolute;inset:0}.testimonials__outro-rule--first[data-astro-cid-aktagvnt]{top:var(--testimonial-last-card-bottom);left:var(--testimonial-rail-x);width:1px;height:var(--testimonial-outro-half-gap)}.testimonials__outro-rule--across[data-astro-cid-aktagvnt]{top:calc(var(--testimonial-last-card-bottom) + var(--testimonial-outro-half-gap));width:calc(var(--testimonial-rail-x) - 50%);height:1px;left:50%}.testimonials__outro-rule--across[data-astro-cid-aktagvnt] span[data-astro-cid-aktagvnt]{--rule-clip:inset(0 0 0 100%);background:repeating-linear-gradient(to right, var(--color-rule-light) 0 4px, transparent 4px 9px)}.testimonials__outro-rule--last[data-astro-cid-aktagvnt]{top:calc(var(--testimonial-last-card-bottom) + var(--testimonial-outro-half-gap));width:1px;height:var(--testimonial-outro-half-gap);left:50%}@media (width<=107.938rem){.testimonials__frame[data-astro-cid-aktagvnt]{--testimonial-rail-x:calc(100% - 464.871px)}.testimonials__header-rail[data-astro-cid-aktagvnt]{margin-left:var(--layout-page-gutter)}.testimonials__cards[data-astro-cid-aktagvnt]{left:calc(100% - 797px)}.testimonials__stem[data-astro-cid-aktagvnt]{left:calc(100% - 464.871px)}}@media (width<=99.9375rem){.testimonials[data-astro-cid-aktagvnt]{height:auto;padding:96px var(--layout-page-gutter) 120px}.testimonials__frame[data-astro-cid-aktagvnt]{height:auto}.testimonials__header-rail[data-astro-cid-aktagvnt],.testimonials__header[data-astro-cid-aktagvnt],.testimonials__cards[data-astro-cid-aktagvnt]{position:relative;top:auto;left:auto}.testimonials__header-rail[data-astro-cid-aktagvnt]{width:100%;height:auto;margin-left:0}.testimonials__header[data-astro-cid-aktagvnt],.testimonials[data-astro-cid-aktagvnt] h2[data-astro-cid-aktagvnt],.testimonials__introduction[data-astro-cid-aktagvnt]{width:min(100%,702px)}.testimonials__cards[data-astro-cid-aktagvnt]{width:100%;margin-top:3rem;display:block}.testimonials__cards[data-astro-cid-aktagvnt] .testimonial-card{margin-left:auto;margin-right:auto}.testimonials__cards[data-astro-cid-aktagvnt] .testimonial-card+.testimonial-card{margin-top:3rem}.testimonials__stem[data-astro-cid-aktagvnt],.testimonials__outro-rule[data-astro-cid-aktagvnt]{display:none}}@media (width>=48rem) and (width<=99.9375rem){.testimonials__header[data-astro-cid-aktagvnt]{gap:35px}.testimonials__cards[data-astro-cid-aktagvnt]{margin-top:calc(3rem + 40px)}}@media (width>=75rem) and (width<=99.9375rem){.testimonials[data-astro-cid-aktagvnt] h2[data-astro-cid-aktagvnt]{text-wrap:wrap}}@media (width>=75rem) and (width<=90.9375rem){.testimonials[data-astro-cid-aktagvnt] h2[data-astro-cid-aktagvnt],.testimonials__introduction[data-astro-cid-aktagvnt]{max-width:calc(50vw - var(--layout-page-gutter) - 40px)}.testimonials__centered-rule[data-astro-cid-aktagvnt]{--rule-clip:inset(0 0 100% 0);z-index:1;top:var(--testimonial-centered-rule-top,0px);pointer-events:none;background:repeating-linear-gradient(to bottom, var(--color-rule-light) 0 4px, transparent 4px 9px);width:1px;clip-path:var(--rule-clip);will-change:clip-path;display:block;position:absolute;bottom:0;left:50%}}@media (width>=91rem) and (width<=99.9375rem){.testimonials[data-astro-cid-aktagvnt]{padding-top:0}.testimonials[data-astro-cid-aktagvnt] h2[data-astro-cid-aktagvnt]{max-width:calc(50vw - var(--layout-page-gutter) - 16px)}.testimonials__introduction[data-astro-cid-aktagvnt]{max-width:calc(50vw - var(--layout-page-gutter) - 40px)}.testimonials__narrow-rule[data-astro-cid-aktagvnt]{--rule-clip:inset(0 0 100% 0);z-index:1;pointer-events:none;background:repeating-linear-gradient(to bottom, var(--color-rule-light) 0 4px, transparent 4px 9px);width:1px;clip-path:var(--rule-clip);will-change:clip-path;display:block;position:absolute}.testimonials__narrow-rule--gap[data-astro-cid-aktagvnt]{height:0;top:0;left:50%}}@media (width<=47.9375rem){.testimonials[data-astro-cid-aktagvnt]{padding-block:72px 96px}.testimonials[data-astro-cid-aktagvnt] h2[data-astro-cid-aktagvnt]{font-size:var(--type-h2-size)}.testimonials__header[data-astro-cid-aktagvnt]{gap:34px}.testimonials__introduction[data-astro-cid-aktagvnt]{font-size:var(--type-body-size);margin-top:14px}.testimonials__cards[data-astro-cid-aktagvnt]{margin-top:4rem}.testimonials__cards[data-astro-cid-aktagvnt] .testimonial-card+.testimonial-card{margin-top:2rem}}
