.closing-section,.closing-section.closing-section--compact{isolation:isolate;color:#fff;text-align:left;background:#111214;min-height:clamp(500px,50vw,640px);padding:0;display:grid;position:relative;overflow:hidden}.closing-section.closing-section--compact{min-height:clamp(450px,42vw,540px)}.closing-section:before,.closing-section:after{display:none}.closing-section__media,.closing-section__veil{width:100%;height:100%;position:absolute;inset:0}.closing-section__media{z-index:-3;object-fit:cover;filter:saturate(.78)contrast(1.04);transition:transform 1.6s cubic-bezier(.16,1,.3,1),filter .7s;transform:scale(1.055)}.closing-section__veil{z-index:-2;background:linear-gradient(90deg,#0b0c0ee8 0%,#0b0c0ec7 43%,#0b0c0e57 72%,#0b0c0e75 100%),linear-gradient(#0b0c0e2e 0% 58%,#0b0c0ed1 100%)}.closing-section.is-revealed .closing-section__media{filter:saturate(.9)contrast(1.04);transform:scale(1.01)}.closing-section .closing-copy{z-index:2;width:min(calc(100% - clamp(40px, 7vw, 112px)), var(--shell));max-width:var(--shell);min-height:inherit;text-align:left;grid-template-columns:minmax(0,1.16fr) minmax(300px,.58fr);align-items:end;gap:clamp(58px,9vw,150px);margin-inline:auto;padding:clamp(72px,7.5vw,108px) 0;display:grid;position:relative}.closing-copy__main{max-width:760px}.closing-section .closing-copy .eyebrow{color:var(--lime);align-items:center;gap:10px;display:inline-flex}.closing-section .closing-copy .eyebrow:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #8af84f1f}.closing-section .closing-copy h2{color:#f8fad7;max-width:14ch;font-family:var(--font-system), "Plus Jakarta Sans", sans-serif;letter-spacing:-.07em;text-wrap:balance;margin:clamp(20px,2.2vw,30px) 0 24px;font-size:clamp(2.75rem,4.7vw,5.5rem);font-weight:560;line-height:.95}.closing-section .closing-copy>p,.closing-copy__main>p{color:#ffffffc2;max-width:56ch;margin:0;font-size:clamp(.98rem,1.15vw,1.12rem);line-height:1.58}.closing-section .closing-copy .actions{justify-content:flex-start;margin-top:clamp(28px,3.4vw,42px)}.closing-section .closing-copy .button--primary{background:var(--lime);color:#17181a}.closing-section .closing-copy .button--primary:hover{color:#17181a;background:#f8fad7}.closing-context{border-top:1px solid #ffffff57;align-self:end;width:100%;margin:0}.closing-context>div{border-bottom:1px solid #ffffff38;gap:8px;padding:18px 0;display:grid}.closing-context dt{color:var(--lime);font:500 .61rem/1.2 var(--font-tech), monospace;letter-spacing:.1em;text-transform:uppercase}.closing-context dd{color:#ffffffd6;margin:0;font-size:clamp(.77rem,.9vw,.9rem);line-height:1.5}@media (max-width:900px){.closing-section,.closing-section.closing-section--compact{min-height:0}.closing-section__veil{background:linear-gradient(90deg,#0b0c0ee6 0%,#0b0c0ea6 72%,#0b0c0e85 100%),linear-gradient(#0b0c0e2e 0%,#0b0c0e8a 46%,#0b0c0ef5 100%)}.closing-section .closing-copy{grid-template-columns:1fr;gap:52px;min-height:0;padding:clamp(72px,12vw,104px) 0}.closing-copy__main,.closing-context{max-width:650px}}@media (max-width:560px){.closing-section .closing-copy{gap:42px;width:calc(100% - 40px);padding:68px 0 54px}.closing-section .closing-copy h2{margin-bottom:20px;font-size:clamp(2.65rem,13vw,3.8rem);line-height:.96}.closing-section .closing-copy .actions{flex-direction:column;align-items:stretch}.closing-section .closing-copy .button{justify-content:center;width:100%}.closing-section__media{object-position:center!important}}@media (prefers-reduced-motion:reduce){.closing-section__media,.closing-section.is-revealed .closing-section__media{filter:saturate(.86)contrast(1.04);transition:none;transform:none}}
:root{--neo-ink:#17181a;--neo-paper:#fffef6;--neo-blue:#4242ff;--neo-lime:#82ff49;--neo-line:#17181a2b;--neo-ease:cubic-bezier(.16, 1, .3, 1)}button.button,button.mobile-contact-trigger{appearance:none;font:inherit;cursor:pointer}:where(.hero-video,.work-proof-section,.home-films,.wiwo-tv,.press-hero,.press-film,.press-contact,.cases-index-hero,.editorial-index-hero,.editorial-index-method,.page-film,.contact-modal) :where(a,button,summary):focus-visible,.case-signal-band__rail a:focus-visible{outline-offset:3px;outline:3px solid var(--neo-lime)!important;box-shadow:0 0 0 6px #05070acc!important}.arch-page{overflow:clip visible!important}.work-proof-section{background:#121315;width:100%;padding:0!important}.work-proof-frame{width:100%;min-height:clamp(620px,74svh,920px);border-radius:0!important}.work-proof-frame>img{object-position:center 46%}.work-proof-copy{max-width:min(800px,100vw - 44px);left:max(clamp(22px,5vw,78px),50vw - 720px)!important}.work-proof-strip{padding-inline:max(clamp(22px,5vw,78px),50vw - 720px)}.home-news{background:var(--neo-paper)}.home-news__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(10px,1.2vw,20px)!important;display:grid!important}.home-news-card{aspect-ratio:1;isolation:isolate;border-radius:3px;position:relative;overflow:hidden;min-height:0!important}.home-news-card img{object-fit:cover;width:100%;height:100%;transition:transform .72s var(--neo-ease), filter .32s ease;position:absolute;inset:0;transform:scale(1.02)}.home-news-card:is(:hover,:focus-visible) img{transform:scale(1.075)}.home-news-card:is(:hover,:focus-visible) .home-news-card__link{color:var(--neo-lime)}.case-signal-band{border-block:1px solid var(--neo-line);background:#f2f3e7;padding:24px 0 34px;overflow:hidden}.case-signal-band__heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.case-signal-band__heading>a{color:var(--neo-ink);align-items:center;gap:8px;font-size:.78rem;font-weight:680;display:flex}.case-signal-band__rail{overflow:hidden}.case-signal-band__rail>div{gap:10px;width:max-content;animation:34s linear infinite neo-case-rail;display:flex}.case-signal-band__rail:is(:hover,:focus-within)>div{animation-play-state:paused}.case-signal-band__rail a{border:1px solid var(--neo-line);background:var(--neo-paper);width:clamp(260px,25vw,400px);min-height:154px;color:var(--neo-ink);transition:background .24s ease, color .24s ease, transform .32s var(--neo-ease);border-radius:3px;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;align-items:center;padding:22px;display:grid}.case-signal-band__rail a:is(:hover,:focus-visible){background:var(--neo-blue);color:#fff;transform:translateY(-3px)}.case-signal-band__rail a>span,.case-signal-band__rail a>small{font:520 .63rem/1.35 var(--font-tech), monospace;letter-spacing:.08em;text-transform:uppercase}.case-signal-band__brand{grid-column:1;align-items:center;width:min(160px,72%);height:48px;margin-block:12px 8px;display:flex}.case-signal-band__brand img{object-fit:contain;object-position:left center;filter:grayscale()contrast(1.08);opacity:.82;width:auto;max-width:100%;height:auto;max-height:32px;transition:filter .24s ease, opacity .24s ease, transform .32s var(--neo-ease)}.case-signal-band__brand--mg-motor img{max-width:42px;max-height:42px}.case-signal-band__brand--amipass img{max-height:34px}.case-signal-band__rail a:is(:hover,:focus-visible) .case-signal-band__brand img{filter:brightness(0)invert();opacity:1;transform:scale(1.02)}.case-signal-band__rail a>small{color:inherit;opacity:.66;grid-column:1}.case-signal-band__rail a>svg{grid-area:1/2/4;align-self:center}@keyframes neo-case-rail{to{transform:translate(-50%)}}.section-after-actions{flex-wrap:wrap;gap:10px;margin-top:clamp(34px,5vw,62px);display:flex}.product-visual-stage{min-width:0;position:relative}.product-visual-stage>.product-window{width:100%}.capability-tab{grid-template-columns:1fr auto}.capability-tab>span:first-child{font-size:1rem;font-weight:680}.capability-media .flow-output{grid-template-columns:1fr}.home-humanity-film{border-top:1px solid var(--neo-line);background:radial-gradient(circle at 92% 8%, #4747ff1a, transparent 31%), var(--neo-paper);color:var(--neo-ink);padding:clamp(88px,9vw,144px) 0}.home-humanity-film__intro{grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:end;gap:clamp(34px,8vw,120px);margin-bottom:clamp(36px,5vw,68px);display:grid}.home-humanity-film__intro h2{letter-spacing:-.06em;max-width:12ch;margin:18px 0 0;font-size:clamp(3rem,5.8vw,6.5rem);font-weight:560;line-height:.94}.home-humanity-film__intro p{color:#5f615a;max-width:45ch;margin:0;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.7}.home-humanity-film .video-surface{border-color:#14171c21;border-radius:24px;box-shadow:0 34px 90px #15192024}.home-films{color:#fff;isolation:isolate;background:#111315;padding:clamp(90px,10vw,154px) 0;position:relative;overflow:hidden}.home-films__liquid{z-index:-1;aspect-ratio:1.15;opacity:.64;filter:blur(52px)saturate(1.1);background:radial-gradient(circle at 30% 34%,#47d7eba6,#0000 32%),radial-gradient(circle at 73% 64%,#4af47c6b,#0000 35%),radial-gradient(circle at 48% 68%,#4242ff9e,#0000 48%);border-radius:43% 57% 62% 38%/55% 44% 56% 45%;width:min(70vw,980px);animation:14s ease-in-out infinite alternate neo-liquid-breathe;position:absolute;top:-22%;right:-8%}@keyframes neo-liquid-breathe{to{border-radius:58% 42% 38% 62%/42% 58% 44% 56%;transform:translate(-5%,4%)rotate(5deg)scale(1.08)}}.home-films__heading,.press-film__heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(30px,7vw,110px);margin-bottom:clamp(38px,5vw,72px);display:grid}.home-films__heading h2,.press-film__heading h2{letter-spacing:-.06em;margin:16px 0 0;font-size:clamp(2.9rem,5.5vw,6.3rem);line-height:.94}.home-films__heading p,.press-film__heading p{color:#ffffffad;max-width:48ch;margin:0;line-height:1.75}.home-films__grid{grid-template-columns:1.28fr .72fr;align-items:start;gap:clamp(12px,1.4vw,22px);display:grid}.home-films__secondary{gap:clamp(12px,1.4vw,22px);display:grid}.video-surface{color:#fff;background:#0b0d10e0;border:1px solid #ffffff24;border-radius:3px;overflow:hidden;box-shadow:0 30px 80px #0003}.video-surface__media{aspect-ratio:16/9;background:#090b0d;width:100%;position:relative;overflow:hidden}.video-surface__media>:is(button,iframe),.video-surface__media img{width:100%;height:100%}.video-surface__media>button{cursor:pointer;background:#090b0d;border:0;padding:0;display:block;position:relative}.video-surface__media iframe{border:0;display:block}.video-surface__media img{object-fit:cover;transition:transform .72s var(--neo-ease);display:block}.video-surface__media button:hover img{transform:scale(1.045)}.video-surface__scrim{background:linear-gradient(#0000 42%,#0407099e);position:absolute;inset:0}.video-surface__play{color:#fff;place-content:center;justify-items:center;gap:9px;display:grid;position:absolute;inset:0}.video-surface__play svg{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:64px;height:64px;transition:background .18s ease, transform .26s var(--neo-ease);background:#0c101457;border:1px solid #ffffff8c;border-radius:50%;padding:21px}.video-surface__media button:hover .video-surface__play svg{background:var(--neo-lime);color:var(--neo-ink);transform:scale(1.08)}.video-surface__play i{font:540 .61rem/1 var(--font-tech), monospace;letter-spacing:.12em;text-transform:uppercase}.video-surface__copy{padding:clamp(22px,3vw,38px)}.video-surface__copy>div{color:var(--neo-lime);font:520 .62rem/1.4 var(--font-tech), monospace;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:20px;display:flex}.video-surface__copy h3{letter-spacing:-.038em;max-width:24ch;margin:18px 0 12px;font-size:clamp(1.55rem,2vw,2.45rem);line-height:1.08}.video-surface__copy p{color:#ffffffa8;max-width:58ch;margin:0;line-height:1.7}.video-surface__copy>a{color:#fff;align-items:center;gap:8px;margin-top:24px;font-size:.72rem;font-weight:680;display:inline-flex}.video-surface__copy>a svg{width:16px}.video-surface--compact .video-surface__copy{padding:18px 20px 22px}.video-surface--compact .video-surface__copy h3{margin-top:10px;font-size:clamp(1.08rem,1.35vw,1.45rem)}.video-surface--compact .video-surface__copy p{display:none}.page-film{color:#fff;background:#111315;padding:clamp(80px,8vw,126px) 0}.page-film__heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.page-film__heading .eyebrow{color:var(--neo-lime)}.page-film__heading p{color:#ffffff9e;max-width:42ch;margin:0}.home-faq{border-top:1px solid var(--neo-line);background:var(--neo-paper)}.home-faq__grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(50px,10vw,150px);display:grid}.home-faq__intro{top:calc(var(--header-total) + 34px);align-self:start;position:sticky}.home-faq__intro h2{letter-spacing:-.058em;max-width:9ch;margin:18px 0;font-size:clamp(2.7rem,4.5vw,5.2rem);line-height:.96}.home-faq__intro p{color:#64665f;max-width:39ch;margin:0 0 28px;line-height:1.7}.home-faq__items{border-top:1px solid var(--neo-line)}.home-faq__items details{border-bottom:1px solid var(--neo-line)}.home-faq__items summary{cursor:pointer;grid-template-columns:1fr 24px;align-items:center;gap:16px;min-height:86px;font-size:clamp(1rem,1.25vw,1.3rem);font-weight:650;list-style:none;display:grid}.home-faq__items summary::-webkit-details-marker{display:none}.home-faq__items summary span{color:var(--neo-blue);font:520 .65rem/1 var(--font-tech), monospace}.home-faq__items summary i{width:18px;height:18px;position:relative}.home-faq__items summary i:before,.home-faq__items summary i:after{content:"";background:currentColor;width:16px;height:1px;transition:transform .22s;position:absolute;top:8px;left:1px}.home-faq__items summary i:after{transform:rotate(90deg)}.home-faq__items details[open] summary i:after{transform:rotate(0)}.home-faq__items details>p{color:#5f615a;max-width:65ch;margin:0;padding:0 42px 30px 0;line-height:1.75}.contact-modal{z-index:2000;-webkit-backdrop-filter:blur(20px)saturate(.8);backdrop-filter:blur(20px)saturate(.8);background:#07090dc2;place-items:center;padding:clamp(14px,3vw,38px);animation:.38s both contact-backdrop-in;display:grid;position:fixed;inset:0}.contact-modal__dialog{background:var(--neo-paper);width:min(1120px,100%);height:min(780px,100dvh - clamp(28px,6vw,76px));animation:contact-dialog-in .48s var(--neo-ease) both;border:1px solid #ffffff2b;border-radius:12px;grid-template-columns:minmax(300px,.72fr) minmax(460px,1.28fr);display:grid;position:relative;overflow:hidden;box-shadow:0 48px 160px #00000061}@keyframes contact-backdrop-in{0%{opacity:0}}@keyframes contact-dialog-in{0%{opacity:0;transform:translateY(26px)scale(.975)}}.contact-modal__context{color:#fff;background:radial-gradient(circle at 12% 90%,#43e0e470,#0000 34%),radial-gradient(circle at 82% 72%,#4ef67f52,#0000 34%),linear-gradient(145deg,#2023b9 0%,#3536ef 48%,#20234b 100%);flex-direction:column;padding:clamp(34px,4.4vw,64px);display:flex;position:relative;overflow:hidden}.contact-modal__context:after{content:"";aspect-ratio:1;border:1px solid #ffffff2e;border-radius:45% 55% 62% 38%/52% 40% 60% 48%;width:72%;animation:12s ease-in-out infinite alternate neo-liquid-breathe;position:absolute;bottom:-10%;right:-18%}.contact-modal__context .eyebrow{color:var(--neo-lime)}.contact-modal__context h2{z-index:1;letter-spacing:-.058em;max-width:9ch;margin:26px 0 22px;font-size:clamp(2.45rem,4vw,4.5rem);line-height:.95;position:relative}.contact-modal__context>p{z-index:1;color:#ffffffe0;max-width:38ch;margin:0;line-height:1.7;position:relative}.contact-modal__context dl{z-index:1;gap:12px;margin:auto 0 28px;display:grid;position:relative}.contact-modal__context dl div{border-top:1px solid #fff3;justify-content:space-between;gap:18px;padding-top:12px;display:flex}.contact-modal__context dt{color:#ffffffe0;font:520 .6rem/1.4 var(--font-tech),monospace;letter-spacing:.08em;text-transform:uppercase}.contact-modal__context dd{text-align:right;margin:0;font-size:.8rem}.contact-modal__alternatives{z-index:1;background:#ffffff2e;gap:1px;display:grid;position:relative}.contact-modal__alternatives a{color:#fff;background:#11142266;grid-template-columns:20px 1fr 16px;align-items:center;gap:10px;min-height:52px;padding:12px 14px;font-size:.75rem;transition:background .18s;display:grid}.contact-modal__alternatives a:hover{background:#ffffff1f}.contact-modal__alternatives svg{width:17px}.contact-modal__form{background:#fff;min-width:0;position:relative}.contact-modal__form iframe{background:#fff;border:0;width:100%;height:100%;display:block}.contact-modal__loading{z-index:1;background:var(--neo-paper);color:#62645d;place-content:center;justify-items:center;gap:16px;font-size:.75rem;display:grid;position:absolute;inset:0}.contact-modal__loading i{aspect-ratio:1;border:1px solid #4242ff33;border-top-color:var(--neo-blue);border-radius:50%;width:44px;animation:.9s linear infinite contact-spin}@keyframes contact-spin{to{transform:rotate(1turn)}}.contact-modal__close{z-index:4;aspect-ratio:1;width:44px;color:var(--neo-ink);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .16s ease,transform .22s var(--neo-ease);background:#fffef6e0;border:1px solid #17181a29;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.contact-modal__close:hover{background:var(--neo-lime);transform:rotate(5deg)}.contact-modal__close svg{width:19px}.press-center{background:var(--neo-paper);color:var(--neo-ink);overflow-x:clip}.press-hero{min-height:min(880px,calc(100dvh - var(--header-total)));color:#fff;background:#111315;position:relative;overflow:hidden}.press-hero>img,.press-hero__scrim{width:100%;height:100%;position:absolute;inset:0}.press-hero>img{object-fit:cover;object-position:center 46%}.press-hero__scrim{background:linear-gradient(90deg,#05070be6 0%,#07090db3 44%,#080a0e33 74%),linear-gradient(#0003,#000000ad)}.press-hero__copy{z-index:2;min-height:min(800px,calc(100dvh - var(--header-total)));flex-direction:column;justify-content:flex-end;padding-block:32px 130px;display:flex;position:relative}.press-hero__copy nav{color:#fff9;font:520 .63rem/1 var(--font-tech),monospace;letter-spacing:.08em;text-transform:uppercase;gap:9px;display:flex;position:absolute;top:28px;left:0}.press-hero__copy .eyebrow{color:var(--neo-lime)}.press-hero__copy h1{letter-spacing:-.068em;max-width:13ch;margin:22px 0 24px;font-size:clamp(3.8rem,7.6vw,8.9rem);line-height:.88}.press-hero__copy h1 span{padding-block:.07em;display:block}.press-hero__copy>p{color:#ffffffbd;max-width:50ch;margin:0 0 30px;font-size:clamp(1rem,1.2vw,1.24rem);line-height:1.72}.press-hero__ticker{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090b0e94;border-top:1px solid #ffffff38;grid-template-columns:repeat(5,1fr);min-height:72px;padding-inline:clamp(22px,5vw,76px);display:grid;position:absolute;bottom:0;left:0;right:0}.press-hero__ticker span{color:#ffffffbf;font:540 .64rem/1 var(--font-tech),monospace;letter-spacing:.1em;border-right:1px solid #ffffff2e;place-items:center;display:grid}.press-section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(30px,8vw,120px);margin-bottom:clamp(38px,5vw,70px);display:grid}.press-section-heading h2{letter-spacing:-.06em;max-width:12ch;margin:16px 0 0;font-size:clamp(3rem,5vw,5.8rem);line-height:.96}.press-section-heading>p{color:#60625b;max-width:46ch;margin:0;line-height:1.75}.press-news-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:12px;display:grid}.press-news-card{aspect-ratio:1;color:#fff;border-radius:3px;position:relative;overflow:hidden}.press-news-card--lead{grid-area:span 2/span 2}.press-news-card>img,.press-news-card__scrim{width:100%;height:100%;position:absolute;inset:0}.press-news-card>img{object-fit:cover;transition:transform .72s var(--neo-ease);transform:scale(1.02)}.press-news-card__scrim{background:linear-gradient(#0000 32%,#05070ae0)}.press-news-card__index{z-index:2;font:520 .65rem/1 var(--font-tech),monospace;position:absolute;top:18px;right:18px}.press-news-card>div{z-index:2;position:absolute;bottom:20px;left:20px;right:20px}.press-news-card>div>span{color:var(--neo-lime);font:520 .62rem/1 var(--font-tech),monospace;letter-spacing:.09em;text-transform:uppercase}.press-news-card time{color:#ffffffb8;font:520 .58rem/1 var(--font-tech),monospace;letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;display:block}.press-news-card h3{letter-spacing:-.03em;max-width:25ch;margin:12px 0 20px;font-size:clamp(1.1rem,1.55vw,1.75rem);line-height:1.1}.press-news-card--lead h3{font-size:clamp(2rem,3.1vw,3.8rem)}.press-news-card small{align-items:center;gap:8px;font-weight:680;display:flex}.press-news-card:hover>img{transform:scale(1.075)}.press-releases{background:#f1f2e6}.press-release-list{border-top:1px solid var(--neo-line)}.press-release-list article{border-bottom:1px solid var(--neo-line);grid-template-columns:minmax(180px,.5fr) minmax(0,1.45fr) 56px;align-items:start;gap:clamp(24px,6vw,96px);min-height:190px;padding:26px 0;display:grid}.press-release-list article>div:first-child{grid-template-columns:1fr;align-items:center;gap:8px;display:grid}.press-release-list article>div:first-child>span{color:var(--neo-blue);font:520 .62rem/1 var(--font-tech),monospace}.press-release-list article time,.press-release-list article small{color:#65675f;font:520 .62rem/1.4 var(--font-tech),monospace;text-transform:uppercase}.press-release-list article small{grid-column:1}.press-release-list h3{letter-spacing:-.04em;max-width:30ch;margin:0 0 14px;font-size:clamp(1.45rem,2.25vw,2.55rem);line-height:1.05}.press-release-list p{color:#63655e;max-width:70ch;margin:0;line-height:1.68}.press-release-list article>a{aspect-ratio:1;border:1px solid var(--neo-line);width:48px;color:var(--neo-ink);transition:background .18s ease,transform .26s var(--neo-ease);border-radius:50%;place-items:center;display:grid}.press-release-list article>a:hover{background:var(--neo-lime);transform:rotate(6deg)}.press-release-list article>a svg{width:18px}.press-subscribe{background:var(--neo-blue);color:#fff;grid-template-columns:1fr 1fr auto;align-items:center;gap:26px;margin-top:28px;padding:24px;display:grid}.press-subscribe>div{grid-template-columns:28px 1fr;gap:6px 12px;display:grid}.press-subscribe svg{width:24px;color:var(--neo-lime);grid-row:span 2}.press-subscribe span{color:#ffffffc2;font:520 .6rem/1 var(--font-tech),monospace;text-transform:uppercase}.press-subscribe p{color:#ffffffe0;margin:0;line-height:1.6}.press-film{color:#fff;background:#111315;padding:clamp(90px,10vw,156px) 0}.press-coverage{color:#fff;background:#17191b}.press-coverage .press-section-heading>p{color:#ffffffc2}.press-coverage-list{border-top:1px solid #fff3}.press-coverage-list details{border-bottom:1px solid #fff3}.press-coverage-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:20px;min-height:154px;list-style:none;display:grid}.press-coverage-list summary::-webkit-details-marker{display:none}.press-coverage-list summary>span{color:var(--neo-lime);font:520 .62rem/1 var(--font-tech),monospace}.press-coverage-list summary time,.press-coverage-list summary small{color:#ffffff9e;font:520 .6rem/1.2 var(--font-tech),monospace;text-transform:uppercase;margin-right:14px;display:inline-block}.press-coverage-list summary h3{letter-spacing:-.035em;max-width:32ch;margin:14px 0 0;font-size:clamp(1.35rem,2.2vw,2.5rem);line-height:1.06}.press-coverage-list summary>strong{color:#ffffffb8;font-size:.72rem}.press-coverage-list summary>i{font-size:1.5rem;font-style:normal;transition:transform .22s}.press-coverage-list details[open] summary>i{transform:rotate(45deg)}.press-coverage-list__body{grid-template-columns:.8fr 1.2fr;gap:clamp(30px,8vw,120px);padding:0 62px 34px;display:grid}.press-coverage-list__body p{color:#ffffffad;max-width:50ch;margin:0;line-height:1.7}.press-coverage-list__body ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.press-coverage-list__body li{color:#ffffffd1;border:1px solid #ffffff2e;padding:10px 12px;font-size:.68rem}.press-archive{background:var(--neo-paper)}.press-archive__grid{grid-template-columns:1.1fr .9fr;gap:12px;display:grid}.press-archive__grid>div{border:1px solid var(--neo-line)}.press-archive__grid header{border-bottom:1px solid var(--neo-line);min-height:84px;color:var(--neo-blue);font:520 .62rem/1 var(--font-tech),monospace;text-transform:uppercase;background:#f1f2e6;align-items:center;gap:12px;padding:22px;display:flex}.press-archive__grid header svg{width:22px}.press-archive__grid article,.press-archive__grid a{border-bottom:1px solid var(--neo-line);min-height:146px;color:var(--neo-ink);grid-template-columns:minmax(120px,.38fr) 1fr;gap:10px 24px;padding:22px;display:grid;position:relative}.press-archive__grid article:last-child,.press-archive__grid a:last-child{border-bottom:0}.press-archive__grid time{color:var(--neo-blue);font:520 .61rem/1.4 var(--font-tech),monospace;text-transform:uppercase;grid-row:span 2}.press-archive__grid h3{margin:0;font-size:1.2rem;line-height:1.12}.press-archive__grid p{color:#65675f;margin:0;font-size:.78rem;line-height:1.55}.press-archive__grid a>svg{width:17px;position:absolute;bottom:20px;right:20px}.press-archive__grid a:hover{background:var(--neo-lime)}.press-resource-grid{border:1px solid var(--neo-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.press-resource-grid article{border-right:1px solid var(--neo-line);flex-direction:column;min-height:370px;padding:26px;transition:background .22s,color .22s;display:flex}.press-resource-grid article:last-child{border-right:0}.press-resource-grid article>svg{width:26px;color:var(--neo-blue)}.press-resource-grid article>span{color:var(--neo-blue);font:520 .65rem/1 var(--font-tech),monospace;margin:42px 0 12px}.press-resource-grid h3{margin:48px 0 14px;font-size:1.5rem}.press-resource-grid p{color:#62645d;margin:0;line-height:1.65}.press-resource-grid a{color:inherit;align-items:center;gap:8px;margin-top:auto;font-size:.75rem;font-weight:680;display:flex}.press-resource-grid a svg{width:16px}.press-resource-grid article:hover{background:var(--neo-blue);color:#fff}.press-resource-grid article:hover :is(p,span,svg){color:inherit}.press-boilerplate{border:1px solid var(--neo-line);grid-template-columns:1.15fr .85fr;margin-top:12px;display:grid}.press-boilerplate>div{min-width:0;padding:clamp(26px,4vw,56px)}.press-boilerplate>div:first-child{border-right:1px solid var(--neo-line);background:#f1f2e6}.press-boilerplate blockquote{max-width:29ch;font:400 clamp(1.5rem,2.6vw,2.8rem)/1.15 var(--font-human),serif;letter-spacing:-.035em;margin:28px 0}.press-boilerplate>div:first-child>small{color:#65675f;line-height:1.5}.press-boilerplate article{border-bottom:1px solid var(--neo-line);grid-template-columns:30px 1fr;gap:14px;padding:20px 0;display:grid}.press-boilerplate article:last-child{border-bottom:0}.press-boilerplate article>svg{width:22px;color:var(--neo-blue)}.press-boilerplate article small{color:var(--neo-blue);font:520 .59rem/1 var(--font-tech),monospace;text-transform:uppercase}.press-boilerplate article h3{margin:6px 0 9px;font-size:1.1rem}.press-boilerplate article p{color:#64665f;margin:0;font-size:.76rem;line-height:1.55}.press-system-notes{background:var(--neo-paper);padding:0 0 clamp(84px,9vw,130px)}.press-system-notes .shell{border:1px solid var(--neo-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.press-system-notes article{border-right:1px solid var(--neo-line);min-height:280px;padding:26px}.press-system-notes article:last-child{border-right:0}.press-system-notes article>span{color:var(--neo-blue);font:520 .6rem/1.3 var(--font-tech),monospace;text-transform:uppercase}.press-system-notes h3{max-width:19ch;margin:48px 0 14px;font-size:1.35rem}.press-system-notes p{color:#65675f;line-height:1.65}.press-contact{background:var(--neo-blue);color:#fff;padding:clamp(84px,9vw,140px) 0}.press-contact__grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(40px,10vw,150px);display:grid}.press-contact h2{letter-spacing:-.06em;max-width:14ch;margin:20px 0;font-size:clamp(3rem,5vw,6rem);line-height:.94}.press-contact p{color:#ffffffe6;max-width:48ch;line-height:1.75}.press-contact__grid>div:last-child{gap:14px;display:grid}.press-contact__grid>div:last-child>a{color:#fff;border:1px solid #ffffff40;grid-template-columns:28px 1fr 20px;align-items:center;gap:14px;min-height:112px;padding:20px;display:grid}.press-contact__grid>div:last-child>a span{color:#ffffffe0;font:520 .6rem/1 var(--font-tech),monospace;text-transform:uppercase;align-self:end}.press-contact__grid>div:last-child>a strong{grid-column:2;align-self:start}.editorial-index{background:var(--neo-paper);color:var(--neo-ink);overflow-x:clip}.editorial-index-hero{color:#fff;isolation:isolate;background:#2021b9;padding:32px 0 0;position:relative;overflow:hidden}.editorial-index--research .editorial-index-hero{background:#11191a}.editorial-index-hero__liquid{z-index:-1;aspect-ratio:1.2;filter:blur(56px);background:radial-gradient(circle at 30% 32%,#5ce0ebb8,#0000 30%),radial-gradient(circle at 69% 67%,#5bff4c73,#0000 32%),radial-gradient(circle at 52% 56%,#5b52ffcc,#0000 55%);border-radius:52% 48% 37% 63%/43% 57% 46% 54%;width:min(78vw,1050px);animation:16s ease-in-out infinite alternate neo-liquid-breathe;position:absolute;bottom:-36%;right:-10%}.editorial-index__breadcrumb{color:#ffffff94;font:520 .62rem/1 var(--font-tech),monospace;letter-spacing:.09em;text-transform:uppercase;gap:9px;display:flex}.editorial-index-hero__grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(60px,10vw,150px);min-height:660px;padding-block:clamp(74px,9vw,130px) 110px;display:grid}.editorial-index-hero__grid .eyebrow{color:var(--neo-lime)}.editorial-index-hero__grid h1{letter-spacing:-.072em;max-width:10ch;margin:20px 0 24px;font-size:clamp(4rem,8vw,9.2rem);line-height:.88}.editorial-index-hero__grid h1 span{padding-block:.07em;display:block}.editorial-index-hero__grid>div>p{color:#ffffffb8;max-width:50ch;margin:0 0 30px;font-size:clamp(1rem,1.2vw,1.24rem);line-height:1.7}.editorial-index-hero__grid aside{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e121f38;border:1px solid #ffffff38;flex-direction:column;align-items:flex-start;min-height:330px;padding:28px;display:flex}.editorial-index-hero__grid aside svg{width:28px;color:var(--neo-lime)}.editorial-index-hero__grid aside span{color:#ffffff94;font:520 .62rem/1.4 var(--font-tech),monospace;text-transform:uppercase;margin:84px 0 16px}.editorial-index-hero__grid aside strong{max-width:16ch;font:400 clamp(1.8rem,2.6vw,3rem)/1.04 var(--font-human),serif;letter-spacing:-.03em}.editorial-index-hero__topics{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b144d;border-top:1px solid #ffffff38;grid-template-columns:repeat(5,1fr);min-height:74px;padding-inline:clamp(22px,5vw,76px);display:grid}.editorial-index-hero__topics span{color:#ffffffbf;font:520 .61rem/1 var(--font-tech),monospace;letter-spacing:.08em;border-right:1px solid #ffffff2b;place-items:center;display:grid}.editorial-index-feature__grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(46px,8vw,120px);display:grid}.editorial-index-feature__media{aspect-ratio:4/3;color:#fff;position:relative;overflow:hidden}.editorial-index-feature__media>img,.editorial-index-feature__media>span{width:100%;height:100%;position:absolute;inset:0}.editorial-index-feature__media>img{object-fit:cover;transition:transform .72s var(--neo-ease);transform:scale(1.02)}.editorial-index-feature__media>span{background:linear-gradient(#0000 45%,#07090cbf)}.editorial-index-feature__media>div{justify-content:space-between;align-items:end;gap:30px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.editorial-index-feature__media small{color:var(--neo-lime);font:520 .62rem/1.3 var(--font-tech),monospace;text-transform:uppercase}.editorial-index-feature__media strong{align-items:center;gap:8px;font-size:.76rem;display:flex}.editorial-index-feature__media:hover>img{transform:scale(1.065)}.editorial-index-feature__copy h2{letter-spacing:-.06em;max-width:13ch;margin:18px 0;font-size:clamp(2.7rem,4.4vw,5.2rem);line-height:.96}.editorial-index-feature__copy>p{color:#61635c;max-width:47ch;line-height:1.75}.editorial-index-feature__copy dl{border-block:1px solid var(--neo-line);grid-template-columns:repeat(3,1fr);margin:36px 0;display:grid}.editorial-index-feature__copy dl div{border-right:1px solid var(--neo-line);min-width:0;padding:18px 10px 18px 0}.editorial-index-feature__copy dt{letter-spacing:-.04em;font-size:clamp(1.35rem,2vw,2.2rem);font-weight:620}.editorial-index-feature__copy dd{color:#6a6b65;margin:7px 0 0;font-size:.65rem;line-height:1.4}.editorial-index__heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(40px,9vw,130px);margin-bottom:clamp(40px,6vw,76px);display:grid}.editorial-index__heading h2{letter-spacing:-.06em;max-width:14ch;margin:17px 0 0;font-size:clamp(3rem,5vw,5.8rem);line-height:.96}.editorial-index__heading>p{color:#65675f;max-width:40ch;margin:0;line-height:1.7}.editorial-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.editorial-index-card{border:1px solid var(--neo-line);color:var(--neo-ink);transition:transform .32s var(--neo-ease),box-shadow .32s ease;background:#fff;grid-template-rows:auto 1fr;display:grid}.editorial-index-card--wide{grid-column:span 2;grid-template-rows:1fr;grid-template-columns:1.15fr .85fr}.editorial-index-card figure{aspect-ratio:4/3;margin:0;position:relative;overflow:hidden}.editorial-index-card figure img{object-fit:cover;width:100%;height:100%;transition:transform .72s var(--neo-ease)}.editorial-index-card figure figcaption{aspect-ratio:1;width:32px;color:var(--neo-ink);font:520 .58rem/1 var(--font-tech),monospace;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffef6d6;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.editorial-index-card>div{flex-direction:column;align-items:flex-start;min-width:0;padding:24px;display:flex}.editorial-index-card>div>span{color:var(--neo-blue);font:520 .61rem/1.3 var(--font-tech),monospace;text-transform:uppercase}.editorial-index-card h3{letter-spacing:-.035em;max-width:20ch;margin:18px 0 12px;font-size:clamp(1.3rem,1.8vw,2rem);line-height:1.08}.editorial-index-card p{color:#62645d;margin:0;font-size:.86rem;line-height:1.65}.editorial-index-card small{align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-weight:680;display:flex}.editorial-index-card:hover{transform:translateY(-5px);box-shadow:0 24px 70px #191b1e21}.editorial-index-card:hover figure img{transform:scale(1.07)}.editorial-index-method{color:#fff;background:#151719;padding:clamp(90px,10vw,150px) 0}.editorial-index-method .editorial-index__heading>svg{width:60px;height:60px;color:var(--neo-lime);justify-self:end}.editorial-index-method__grid{border:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.editorial-index-method__grid article{border-right:1px solid #ffffff2e;min-height:360px;padding:26px}.editorial-index-method__grid article:last-child{border-right:0}.editorial-index-method__grid article>span,.editorial-index-method__grid article>small{color:var(--neo-lime);font:520 .6rem/1.3 var(--font-tech),monospace;text-transform:uppercase}.editorial-index-method__grid article>small{color:#ffffff80;margin:78px 0 14px;display:block}.editorial-index-method__grid h3{max-width:18ch;margin:0 0 14px;font-size:1.5rem}.editorial-index-method__grid p{color:#ffffffa6;line-height:1.7}.editorial-index-method__grid ul{color:#fffc;margin:18px 0 0;padding:0;font-size:.78rem;list-style:none}.cases-index{background:var(--neo-paper);color:var(--neo-ink);overflow-x:clip}.cases-index-hero{min-height:min(900px,calc(100dvh - var(--header-total)));color:#fff;background:#101214;position:relative;overflow:hidden}.cases-index-hero>img,.cases-index-hero>span{width:100%;height:100%;position:absolute;inset:0}.cases-index-hero>img{object-fit:cover;object-position:center 48%}.cases-index-hero>span{background:linear-gradient(90deg,#05070ae6,#07090c99 46%,#07090c26),linear-gradient(#0000 48%,#05070ac7)}.cases-index-hero__copy{z-index:2;min-height:min(830px,calc(100dvh - var(--header-total)));flex-direction:column;justify-content:flex-end;padding-block:clamp(70px,9vw,130px) 126px;display:flex;position:relative}.cases-index-hero__copy .eyebrow{color:var(--neo-lime)}.cases-index-hero__copy h1{letter-spacing:-.07em;max-width:12ch;margin:22px 0 26px;font-size:clamp(4rem,8vw,9rem);line-height:.88}.cases-index-hero__copy h1 span{padding-block:.07em;display:block}.cases-index-hero__copy>p{color:#ffffffb8;max-width:50ch;margin:0 0 30px;line-height:1.7}.cases-index-hero__context{max-width:52ch;color:var(--neo-lime);font:520 .62rem/1.45 var(--font-tech),monospace;letter-spacing:.07em;text-transform:uppercase;margin:-10px 0 28px}.cases-index-hero__brands{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07090c80;border-top:1px solid #fff3;grid-template-columns:repeat(8,1fr);min-height:76px;padding-inline:clamp(22px,5vw,76px);display:grid;position:absolute;bottom:0;left:0;right:0}.cases-index-hero__brands span{color:#ffffffc2;border-right:1px solid #ffffff2e;place-items:center;font-size:.72rem;font-weight:670;display:grid}.cases-index-feature__grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(48px,9vw,130px);display:grid}.cases-index-feature h2{letter-spacing:-.06em;max-width:12ch;margin:18px 0;font-size:clamp(2.8rem,4.8vw,5.7rem);line-height:.96}.cases-index-feature p{color:#62645d;max-width:45ch;margin:0 0 28px;line-height:1.75}.cases-index-feature__media{aspect-ratio:5/4;color:#fff;position:relative;overflow:hidden}.cases-index-feature__media>img{object-fit:cover;width:100%;height:100%;transition:transform .76s var(--neo-ease)}.cases-index-feature__media>span{background:linear-gradient(#0000,#07090cd1);gap:10px;padding:60px 24px 24px;display:grid;position:absolute;bottom:0;left:0;right:0}.cases-index-feature__media small{color:var(--neo-lime);font:520 .61rem/1 var(--font-tech),monospace;text-transform:uppercase}.cases-index-feature__media:hover img{transform:scale(1.06)}.industry-legacy .wh-section{--industry-card-bg:var(--vertical-paper,#fbfbea);--industry-card-ink:var(--neo-ink,#20211f);--industry-card-copy:#5d5f58;--industry-card-line:#20211f24}.industry-legacy :is(.wh-section--dark,.wh-section--violet,.wh-photobg){--industry-card-bg:#202124;--industry-card-ink:#fff;--industry-card-copy:#c5c7c0;--industry-card-line:#ffffff24}.industry-legacy .wh-section :where(.wh-problem-card,.wh-funnel-step,.wh-data-card,.wh-module:not(.wh-module--featured),.wh-neuro-card,.wh-pack:not(.wh-pack--featured),.wh-usecase,.wh-why-card,.wh-showcase-feature){border-color:var(--industry-card-line)!important;background:var(--industry-card-bg)!important;color:var(--industry-card-ink)!important}.industry-legacy .wh-section :where(.wh-problem-card,.wh-funnel-step,.wh-data-card,.wh-module:not(.wh-module--featured),.wh-neuro-card,.wh-pack:not(.wh-pack--featured),.wh-usecase,.wh-why-card,.wh-showcase-feature) :where(h3,h4,h5,strong,.wh-pack-tier){color:var(--industry-card-ink)!important;-webkit-text-fill-color:currentColor!important}.industry-legacy .wh-section :where(.wh-problem-card,.wh-funnel-step,.wh-data-card,.wh-module:not(.wh-module--featured),.wh-neuro-card,.wh-pack:not(.wh-pack--featured),.wh-usecase,.wh-why-card,.wh-showcase-feature) :where(p,li,small,.wh-pack-desc){color:var(--industry-card-copy)!important}.industry-legacy :is(.wh-section--dark,.wh-section--violet,.wh-photobg) :where(.wh-problem-grid,.wh-funnel,.wh-modules,.wh-neuro,.wh-neuro-grid,.wh-packs,.wh-usecases,.wh-why-grid){background:#ffffff26;border-color:#ffffff26}.industry-legacy :is(.wh-section--dark,.wh-section--violet,.wh-photobg) .wh-neuro-card--privacy{background:linear-gradient(135deg,#292a50,#202124)!important}.industry-legacy :where(.wh-module--featured,.wh-pack--featured){background:linear-gradient(145deg,var(--vertical-blue,#4242ff),#2828bd)!important;color:#fff!important;border-color:#0000!important}.industry-legacy :where(.wh-module--featured,.wh-pack--featured) :where(h3,h4,strong,p,li,small,.wh-pack-tier,.wh-pack-desc){color:#fff!important;-webkit-text-fill-color:currentColor!important}.industry-legacy .wh-pack--featured .wh-pack-cta{color:#111214!important}.industry-legacy .wh-section :where(.wh-problem-card,.wh-funnel-step,.wh-module,.wh-neuro-card,.wh-pack,.wh-usecase,.wh-showcase-feature):is(:hover,:focus-within){background:var(--vertical-blue,#4242ff)!important;color:#fff!important}.industry-legacy .wh-section :where(.wh-problem-card,.wh-funnel-step,.wh-module,.wh-neuro-card,.wh-pack,.wh-usecase,.wh-showcase-feature):is(:hover,:focus-within) :where(h3,h4,h5,strong,p,li,small,.wh-pack-tier,.wh-pack-desc){color:#fff!important;-webkit-text-fill-color:currentColor!important}.industry-legacy .wh-pack:not(.wh-pack--featured):is(:hover,:focus-within) .wh-pack-cta{background:var(--vertical-lime,#8af84f)!important;color:#111214!important}.industry-legacy .wh-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-legacy .wh-spec{aspect-ratio:16/9;min-height:0!important}.industry-legacy .wh-spec img{min-height:100%;transform:none!important}.industry-legacy .wh-spec:hover img{transform:scale(1.025)!important}.industry-landing--shops .industry-legacy .wh-mosaic-tile{aspect-ratio:16/9}.industry-landing--shops .industry-legacy .wh-mosaic-tile:hover img{transform:scale(1.025)}.industry-legacy .wh-lead-magnet-cover{aspect-ratio:3/4;min-height:0!important}.industry-legacy .wh-lead-magnet-cover img{object-fit:cover;width:100%;height:100%;min-height:0!important}.industry-landing--real-estate .industry-legacy .wh-lead-magnet-cover{aspect-ratio:3/2}.industry-legacy .wh-showcase-image{aspect-ratio:auto!important;min-height:0!important}.industry-legacy .wh-showcase-image :where(picture,img){width:100%;display:block}.industry-legacy .wh-showcase-image img{object-fit:contain!important;height:auto!important;min-height:0!important;transform:none!important}.industry-legacy .wh-photo-accent{width:100vw;max-width:none;height:clamp(420px,38vw,620px);padding-inline:max(clamp(24px,6vw,96px),calc((100vw - var(--max-w,1400px)) / 2));border-radius:0;margin:clamp(52px,6vw,84px) 0 0 calc(50% - 50vw);aspect-ratio:auto!important;min-height:0!important}.industry-legacy .wh-photo-accent-img{object-fit:cover;width:100%;height:100%;min-height:0!important;transform:none!important}.industry-legacy .wh-photo-accent-body{max-width:560px}.industry-legacy .wh-speed{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:clamp(28px,4vw,58px)}.industry-legacy .wh-speed-stats{background:#ffffff21;grid-template-rows:none;align-content:start;gap:1px}.industry-legacy .wh-speed-stat{background:#202124;border:0;border-radius:0;min-height:138px}.industry-legacy .wh-speed-photo{aspect-ratio:16/9;min-height:0!important}.industry-legacy .wh-speed-photo img{object-fit:cover;width:100%;height:100%;min-height:0!important}.industry-legacy .wh-speed>div:not(.wh-speed-stats)>ul{margin:22px 0 0;padding:0;list-style:none;display:grid}.industry-legacy .wh-speed>div:not(.wh-speed-stats)>ul>li{color:#d4d6cf;border-top:1px solid #ffffff24;align-items:flex-start;gap:11px;min-height:0;padding:12px 0;line-height:1.5;display:flex}.industry-legacy .wh-speed>div:not(.wh-speed-stats)>ul svg{width:18px;height:18px;color:var(--vertical-lime,#8af84f);flex:0 0 18px;margin-top:3px}.industry-legacy .wh-section--kpi{padding:clamp(64px,6vw,92px) 0}.industry-legacy .wh-section--kpi>.wh-section-inner{grid-template-columns:minmax(0,1.25fr) minmax(260px,.45fr);grid-template-areas:"eyebrow action""title action""lede action";align-items:center;gap:18px clamp(48px,8vw,128px);display:grid}.industry-legacy .wh-section--kpi>.wh-section-inner>.wh-eyebrow{grid-area:eyebrow;justify-content:flex-start;margin:0}.industry-legacy .wh-section--kpi>.wh-section-inner>.wh-h2{text-align:left;grid-area:title;max-width:18ch;margin:0}.industry-legacy .wh-section--kpi>.wh-section-inner>.wh-lede{text-align:left;grid-area:lede;max-width:62ch;margin:0}.industry-legacy .wh-section--kpi>.wh-section-inner>.wh-cta-primary{text-align:center;grid-area:action;justify-content:center;justify-self:end;width:min(100%,320px);min-height:56px;padding:16px 22px}.industry-legacy .wh-cta-primary>svg{flex:0 0 18px;width:18px;height:18px}.industry-legacy .wh-hero{min-height:min(850px,calc(100dvh - var(--header-total)))}.industry-landing--health .industry-legacy .wh-hero{min-height:min(790px,calc(100dvh - var(--header-total)));isolation:isolate;background:#0d1518}.industry-landing--health .industry-legacy .wh-hero:before{display:none}.industry-landing--health .industry-legacy .wh-hero-media{z-index:0;opacity:.92;object-fit:cover;object-position:62% center;width:57%;height:100%;position:absolute;inset:0 0 0 43%}.industry-landing--health .industry-legacy .wh-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0d1518 0% 35%,#0d1518eb 46%,#0d151859 68%,#0d15181f 100%),linear-gradient(#070c0e0d 55%,#14183ea3 100%);position:absolute;inset:0}.industry-landing--health .industry-legacy .wh-hero-inner{grid-template-columns:minmax(0,.98fr) minmax(330px,.72fr);gap:clamp(46px,7vw,104px)}.industry-landing--health .industry-legacy .wh-hero-text{max-width:690px;padding-top:0}.industry-landing--health .industry-legacy .wh-hero .wh-logo,.industry-landing--health .industry-legacy .wh-hero-text picture>img{max-height:66px;margin:clamp(18px,2vw,28px) 0 30px;width:min(100%,350px)!important}.industry-landing--health .industry-legacy .wh-hero-title{max-width:11.5ch;font-size:clamp(3.25rem,4.7vw,5.25rem)}.industry-landing--health .industry-legacy .wh-hero-desc{color:#ffffffc7;max-width:55ch}.industry-landing--health .industry-legacy .wh-hero-form{display:none}.industry-landing--health .industry-legacy .wh-hero-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;max-width:660px;padding-top:18px;display:grid}.industry-landing--health .industry-legacy .wh-hero-trust span{color:#ffffff9e;min-height:30px}@media (max-width:800px){.industry-landing--health .industry-legacy .wh-hero{min-height:0;padding:68px 0 62px}.industry-landing--health .industry-legacy .wh-hero-media{opacity:.64;object-position:64% center;width:100%;inset:0}.industry-landing--health .industry-legacy .wh-hero:after{background:linear-gradient(90deg,#0d1518f5,#0d1518c2),linear-gradient(#0d15181f,#14183ec7)}.industry-landing--health .industry-legacy .wh-hero-inner{grid-template-columns:1fr}.industry-landing--health .industry-legacy .wh-hero-text{max-width:680px}.industry-landing--health .industry-legacy .wh-hero-title{max-width:12ch}.industry-landing--health .industry-legacy .wh-hero-trust{grid-template-columns:1fr}}.arch-media{aspect-ratio:4/3;overflow:hidden;min-height:0!important}.arch-media img{object-fit:cover;width:100%;height:100%;min-height:0!important}.arch-media--evidence{background:#f4f1e8}.arch-media--evidence img{background:#f4f1e8;padding:clamp(10px,1.5vw,20px);object-fit:contain!important;transform:none!important}.arch-media--evidence:hover img{transform:none!important}.career-hero .arch-media{aspect-ratio:4/5;justify-self:end;width:min(100%,576px);max-height:none}.career-hero .arch-media img{transform:none}.career-hero .arch-media:hover img{transform:scale(1.02)}.product-module .arch-media,.service-chapter .arch-media{aspect-ratio:16/10}.editorial-lead-media .arch-media{aspect-ratio:16/9}.arch-page[data-page=wiwo-me\/talk] .product-hero__system:after{background:radial-gradient(circle at 70% 30%,#4fe5dc57,#0000 42%)}.arch-page[data-page=wiwo-me\/talk] .product-module__grid{grid-template-columns:minmax(220px,.55fr) minmax(0,.9fr) minmax(280px,.8fr)}.arch-page[data-page=wiwo-me\/metriq] .page-film{background:#0f1517}@media (max-width:1180px){.mobile-menu-topline>div{align-items:center;gap:14px;display:flex}.mobile-menu-topline button{min-height:44px;color:var(--neo-ink);font:700 .82rem/1 var(--font-system),sans-serif;letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 8px;display:inline-flex}.mobile-menu-topline .mobile-contact-trigger{color:var(--neo-blue)}.mobile-menu-topline .mobile-contact-trigger svg{width:17px}.mobile-menu-topline button:last-child span{color:var(--neo-blue);font-size:1.15rem;font-weight:400}}@media (max-width:1020px){.home-news__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-films__grid{grid-template-columns:1fr}.home-films__secondary,.press-news-grid,.press-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.press-resource-grid article:nth-child(2){border-right:0}.press-resource-grid article:nth-child(-n+2){border-bottom:1px solid var(--neo-line)}.press-subscribe{grid-template-columns:1fr auto}.press-subscribe>p{grid-row:2}.press-subscribe>a{grid-area:1/2/span 2}.press-boilerplate{grid-template-columns:1fr}.press-boilerplate>div:first-child{border-right:0;border-bottom:1px solid var(--neo-line)}.contact-modal__dialog{grid-template-columns:minmax(270px,.72fr) minmax(400px,1.28fr)}.editorial-index-grid,.editorial-index-method__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-index-method__grid article:nth-child(2){border-right:0}.editorial-index-method__grid article:nth-child(-n+2){border-bottom:1px solid #ffffff2e}.industry-legacy .wh-speed{grid-template-columns:1fr}.industry-legacy .wh-speed-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-legacy .wh-speed-stat{flex-direction:column;align-items:flex-start;gap:16px;min-height:160px}.industry-legacy .wh-section--kpi>.wh-section-inner{grid-template-columns:1fr;grid-template-areas:"eyebrow""title""lede""action";gap:18px}.industry-legacy .wh-section--kpi>.wh-section-inner>.wh-cta-primary{justify-self:start;width:auto;margin-top:10px}}@media (max-width:760px){.hero-video{height:auto!important;min-height:100dvh!important}.hero-video-copy{min-height:100dvh;padding-bottom:calc(34px + env(safe-area-inset-bottom))}.hero-video-copy h1{line-height:.91!important}.hero-video-copy__footer .actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-video-copy__footer .actions>:nth-child(3){background:0 0;border:0;grid-column:1/-1;justify-self:start;min-height:auto;padding:8px 0}.hero-video-pillars{display:none!important}.home-news__grid{width:100%;max-width:none;padding-inline:var(--shell-gutter,22px);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(78vw,1fr);grid-auto-flow:column;overflow-x:auto;grid-template-columns:none!important;gap:10px!important;display:grid!important}.home-news__grid::-webkit-scrollbar{display:none}.home-news-card{scroll-snap-align:center}.case-signal-band__rail{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:22px;overflow-x:auto}.case-signal-band__rail>div{animation:none}.case-signal-band__rail a{scroll-snap-align:center;width:78vw}.case-signal-band__rail a:nth-child(n+6){display:none}.work-proof-frame{min-height:680px}.work-proof-copy{bottom:118px!important;left:22px!important;right:22px!important}.work-proof-copy h2{font-size:clamp(2.4rem,11vw,4rem)!important}.work-proof-strip{grid-template-columns:repeat(5,minmax(118px,1fr));padding-inline:0;overflow-x:auto}.home-humanity-film__intro,.home-films__heading,.press-film__heading,.press-section-heading,.press-contact__grid,.home-faq__grid{grid-template-columns:1fr}.home-humanity-film__intro{align-items:start}.home-humanity-film__intro h2{font-size:clamp(2.75rem,13vw,4.7rem)}.home-films__secondary{grid-template-columns:1fr}.home-films__heading h2,.press-film__heading h2{font-size:clamp(3.2rem,15vw,5.5rem)}.video-surface__copy h3{font-size:1.45rem}.page-film__heading{flex-direction:column;align-items:start}.home-faq__intro{position:static}.home-faq__items summary{grid-template-columns:1fr 22px;min-height:76px}.home-faq__items details>p{padding:0 0 26px}.contact-modal{place-items:end stretch;padding:0}.contact-modal__dialog{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;width:100%;height:100dvh}.contact-modal__context{padding:24px 60px 20px 22px}.contact-modal__context h2{max-width:12ch;margin:12px 0 10px;font-size:clamp(2rem,9vw,3rem)}.contact-modal__context>p,.contact-modal__context dl{display:none}.contact-modal__alternatives{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.contact-modal__alternatives a{min-height:44px;padding:8px 10px}.contact-modal__form{min-height:0}.contact-modal__close{background:#ffffffeb;top:14px;right:12px}.press-hero{min-height:calc(100dvh - var(--header-total))}.press-hero__copy{min-height:calc(100dvh - var(--header-total));padding-block:56px 112px}.press-hero__copy nav{top:18px;left:22px}.press-hero__copy h1{font-size:clamp(3.6rem,17vw,6.2rem);line-height:.9}.press-hero__ticker{grid-template-columns:repeat(5,minmax(120px,1fr));min-height:64px;padding:0;overflow-x:auto}.press-news-grid{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.press-news-card,.press-news-card--lead{aspect-ratio:1;scroll-snap-align:center;flex:0 0 82vw}.press-release-list article{grid-template-columns:1fr 48px;gap:22px}.press-release-list article>div:first-child{grid-column:1}.press-release-list article>div:nth-child(2){grid-column:1/-1}.press-release-list article>a{grid-area:1/2}.press-subscribe{grid-template-columns:1fr}.press-subscribe>p,.press-subscribe>a{grid-area:auto/1}.press-subscribe>a{justify-self:start}.press-coverage-list summary{grid-template-columns:minmax(0,1fr) 22px;gap:14px;min-height:170px}.press-coverage-list summary>strong{grid-column:1}.press-coverage-list summary>i{grid-area:1/2/span 2}.press-coverage-list__body{grid-template-columns:1fr;gap:20px;padding:0 0 30px 44px}.press-archive__grid,.press-archive__grid article,.press-archive__grid a{grid-template-columns:1fr}.press-archive__grid time{grid-row:auto}.press-resource-grid{grid-template-columns:1fr}.press-resource-grid article{border-right:0;border-bottom:1px solid var(--neo-line);min-height:280px}.press-contact h2{font-size:clamp(3rem,14vw,5rem)}.press-boilerplate>div{padding:24px}.press-system-notes .shell{grid-template-columns:1fr}.press-system-notes article{border-right:0;border-bottom:1px solid var(--neo-line);min-height:230px}.press-system-notes article:last-child{border-bottom:0}.arch-media,.product-module .arch-media,.service-chapter .arch-media,.editorial-lead-media .arch-media{aspect-ratio:4/3}.arch-page[data-page=wiwo-me\/talk] .product-module__grid,.industry-legacy .wh-specs{grid-template-columns:1fr}.industry-legacy .wh-spec{aspect-ratio:16/9}.industry-legacy .wh-photobg{background:#17181a;padding-top:calc(min(56.25vw,360px) + 52px)!important}.industry-legacy .wh-photobg>picture>.wh-photobg-img{object-position:center;height:min(56.25vw,360px);top:0;bottom:auto;animation:none!important;transform:none!important}.industry-legacy .wh-photobg>.wh-photobg-overlay{height:min(56.25vw,360px);top:0;bottom:auto;background:linear-gradient(#0b0b1614,#0b0b16a3)!important}.industry-landing--health .industry-legacy .wh-hero{padding:calc(min(56.25vw,360px) + 48px) 0 62px}.industry-landing--health .industry-legacy .wh-hero-media{opacity:1;object-position:center;width:100%;height:min(56.25vw,360px);inset:0 0 auto}.industry-landing--health .industry-legacy .wh-hero:after{background:linear-gradient(#0d15180a,#0d151842 min(50vw,320px),#0d1518 min(56.25vw,360px) 100%)}.career-hero .arch-media{justify-self:center}.industry-legacy .wh-hero{min-height:0}.industry-legacy .wh-photo-accent{height:clamp(390px,105vw,500px);padding:24px 22px}.industry-legacy .wh-photo-accent-img{object-position:62% center}.industry-legacy .wh-speed-stats{grid-template-columns:1fr}.industry-legacy .wh-speed-stat{flex-direction:row;align-items:center;min-height:0;padding:22px}.industry-legacy .wh-speed-stat-num{min-width:70px;font-size:2.15rem}.industry-legacy .wh-showcase-image{overscroll-behavior-inline:contain;scrollbar-width:thin;padding:16px;overflow:auto hidden}.industry-legacy .wh-showcase-image picture{min-width:680px}.industry-legacy .wh-section--kpi>.wh-section-inner>.wh-h2{font-size:clamp(2.55rem,12vw,4.1rem)}.industry-legacy .wh-section--kpi>.wh-section-inner>.wh-cta-primary{justify-self:stretch;width:100%}.editorial-index-hero__grid{grid-template-columns:1fr;gap:42px;min-height:auto;padding-block:64px 72px}.editorial-index-hero__grid h1{max-width:11ch;font-size:clamp(3.8rem,18vw,6.2rem);line-height:.92}.editorial-index-hero__grid aside{min-height:250px}.editorial-index-hero__grid aside span{margin-top:52px}.editorial-index-hero__topics{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(142px,1fr));padding-inline:0;overflow-x:auto}.editorial-index-hero__topics span{scroll-snap-align:start;min-height:64px}.editorial-index-feature__grid,.editorial-index__heading{grid-template-columns:1fr}.editorial-index-feature__copy h2,.editorial-index__heading h2{font-size:clamp(2.8rem,13vw,4.8rem)}.editorial-index-feature__copy dl{grid-template-columns:1fr}.editorial-index-feature__copy dl div{border-right:0;border-bottom:1px solid var(--neo-line)}.editorial-index-grid{grid-template-columns:1fr}.editorial-index-card--wide{grid-column:auto;grid-template-rows:auto 1fr;grid-template-columns:1fr}.editorial-index-method .editorial-index__heading>svg{justify-self:start}.editorial-index-method__grid{grid-template-columns:1fr}.editorial-index-method__grid article{border-bottom:1px solid #ffffff2e;border-right:0;min-height:300px}.editorial-index-method__grid article:last-child{border-bottom:0}.cases-index-hero,.cases-index-hero__copy{min-height:calc(100dvh - var(--header-total))}.cases-index-hero__copy{padding-block:64px 112px}.cases-index-hero__copy h1{font-size:clamp(3.7rem,17vw,6.2rem);line-height:.92}.cases-index-hero__brands{scroll-snap-type:x proximity;grid-template-columns:repeat(8,minmax(120px,1fr));min-height:66px;padding-inline:0;overflow-x:auto}.cases-index-hero__brands span{scroll-snap-align:start}.cases-index-feature__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.case-signal-band__rail>div,.home-films__liquid,.contact-modal__context:after{animation:none!important}.case-signal-band__rail{overflow-x:auto}.case-signal-band__rail a:nth-child(n+6){display:none}}.industry-legacy .wh-section,.industry-legacy .wh-final{content-visibility:auto;contain-intrinsic-size:auto 760px}@media (max-width:760px){.contact-modal{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.contact-modal__close{top:calc(12px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right))}}@media (max-width:500px){.hero-video-copy__footer .actions{grid-template-columns:1fr}.hero-video-copy__footer .actions>:nth-child(3){grid-column:auto}.hero-video-copy__footer .actions :where(.button,button,a){white-space:normal;text-align:center;width:100%}}
.mega-panel--ideas .mega-layout--ideas{grid-template-columns:minmax(250px,.68fr) minmax(0,2.32fr);gap:clamp(34px,4.5vw,76px)}.mega-intro--ideas{gap:15px;min-height:420px;padding-right:clamp(24px,3vw,44px)}.mega-intro--ideas>span{color:var(--blue);font-size:.75rem;line-height:1.35}.mega-intro--ideas .mega-ideas-feature{color:#fff;isolation:isolate;background:#16171a;width:100%;min-height:250px;margin:0;padding:0;position:relative;overflow:hidden}.mega-ideas-feature>img,.mega-ideas-feature>i{width:100%;height:100%;position:absolute;inset:0}.mega-ideas-feature>img{object-fit:cover;transition:transform .65s var(--neo-ease);transform:scale(1.02)}.mega-ideas-feature>i{background:linear-gradient(#080a0e08 22%,#080a0ee0)}.mega-ideas-feature>span{z-index:2;gap:8px;display:grid;position:absolute;bottom:20px;left:20px;right:20px}.mega-ideas-feature small{color:var(--neo-lime);font:520 .7rem/1.25 var(--font-tech), monospace;letter-spacing:.06em;text-transform:uppercase}.mega-ideas-feature b{letter-spacing:-.025em;max-width:22ch;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.18}.mega-ideas-feature:hover>img{transform:scale(1.075)}.mega-intro--ideas .mega-intro__overview{min-height:44px;margin-top:auto;font-size:.9rem}.mega-panel--ideas .mega-columns{grid-template-columns:1.08fr 1fr 1fr;gap:clamp(22px,2.7vw,48px)}.mega-panel--ideas .mega-column>span{color:#60625b;align-items:center;min-height:34px;margin:0;padding:0 0 11px;font-size:.75rem;line-height:1.3;display:flex}.mega-panel--ideas .mega-column a{justify-content:center;gap:3px;min-height:62px;padding:9px 25px 9px 0}.mega-panel--ideas .mega-column a:after{opacity:.32;top:50%;transform:translateY(-50%)}.mega-panel--ideas .mega-column a:hover:after{opacity:1;transform:translateY(-50%)}.mega-panel--ideas .mega-column strong{letter-spacing:-.016em;font-size:clamp(.88rem,.95vw,1rem);line-height:1.3}.mega-panel--ideas .mega-column small{color:#5f615a;max-width:34ch;font-size:.75rem;line-height:1.42}.editorial-index-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:clamp(46px,8vw,118px);min-height:500px;padding-block:clamp(54px,7vw,92px) clamp(70px,8vw,104px)}.editorial-index-hero__grid h1{letter-spacing:-.066em;max-width:11ch;margin:18px 0 22px;font-size:clamp(4rem,7vw,7.6rem);line-height:.94}.editorial-index-hero__grid>div>p{color:#ffffffd4;max-width:54ch;font-size:clamp(1.05rem,1.3vw,1.28rem);line-height:1.62}.editorial-index-hero__grid aside{background:#0b0e224d;min-height:280px}.editorial-index-hero__grid aside span{color:#ffffffbf;margin-top:58px;font-size:.75rem}.editorial-index-hero__topics{min-height:68px;padding-inline:max(clamp(20px, 5vw, 76px), calc((100vw - var(--shell)) / 2));scrollbar-width:none;align-items:stretch;display:flex;overflow-x:auto}.editorial-index-hero__topics::-webkit-scrollbar{display:none}.editorial-index-hero__topics :is(span,a){color:#ffffffdb;min-width:max-content;font:520 .75rem/1 var(--font-tech), monospace;letter-spacing:.06em;text-transform:uppercase;border-right:1px solid #ffffff2e;align-items:center;padding-inline:clamp(18px,2.5vw,34px);display:inline-flex}.editorial-index-hero__topics span{color:var(--neo-lime);padding-left:0}.editorial-index-hero__topics a{transition:color .16s,background .16s}.editorial-index-hero__topics a:hover{color:var(--neo-lime);background:#ffffff14}.editorial-index-feature{background:#f2f3e8}.editorial-index-feature__grid{grid-template-columns:minmax(0,7fr) minmax(320px,5fr);gap:clamp(42px,7vw,100px)}.editorial-index-feature__media{aspect-ratio:16/10;border-radius:2px}.editorial-index-feature__media small,.editorial-index-feature__media strong{font-size:.78rem}.editorial-index-feature__meta{color:var(--neo-blue);font:520 .75rem/1.35 var(--font-tech), monospace;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.editorial-index-feature__meta span+span{border-left:1px solid var(--neo-line);color:#5c5f57;padding-left:18px}.editorial-index-feature__copy h2{max-width:15ch;font-size:clamp(2.75rem,4.3vw,5rem);line-height:1}.editorial-index-feature__copy>p{color:#444640;font-size:1.05rem;line-height:1.7}.editorial-index-archive{background:var(--neo-paper)}.editorial-index-shelf{border-top:1px solid var(--neo-line);scroll-margin-top:calc(var(--header-total) + 20px);padding-block:clamp(54px,7vw,90px)}.editorial-index-shelf:last-child{padding-bottom:0}.editorial-index-shelf__heading{grid-template-columns:minmax(150px,.35fr) minmax(240px,.65fr) minmax(280px,1fr);align-items:end;gap:clamp(24px,4vw,64px);margin-bottom:clamp(32px,4vw,52px);display:grid}.editorial-index-shelf__heading>span{color:var(--neo-blue);font:520 .75rem/1.35 var(--font-tech), monospace;letter-spacing:.07em;text-transform:uppercase}.editorial-index-shelf__heading h3{letter-spacing:-.055em;margin:0;font-size:clamp(2.1rem,3.5vw,4rem);line-height:1}.editorial-index-shelf__heading p{color:#50524c;max-width:54ch;margin:0;font-size:1rem;line-height:1.65}.editorial-index-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(12px,1.4vw,20px)}.editorial-index-card{isolation:isolate;background:#fffef9;min-height:100%;position:relative;overflow:hidden}.editorial-index-card--wide{grid-column:span 2;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr)}.editorial-index-card figure{aspect-ratio:16/10}.editorial-index-card--wide figure{aspect-ratio:auto;min-height:100%}.editorial-index-card>div{padding:clamp(22px,2.4vw,30px)}.editorial-index-card__meta{width:100%;color:var(--neo-blue);font:520 .75rem/1.35 var(--font-tech), monospace;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:12px;display:flex}.editorial-index-card__meta span:last-child{color:#60625b}.editorial-index-card h3{max-width:21ch;margin:20px 0 14px;font-size:clamp(1.45rem,2vw,2.2rem);line-height:1.08}.editorial-index-card p{color:#474943;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1rem;line-height:1.62;display:-webkit-box;overflow:hidden}.editorial-index-card small{color:var(--neo-blue);font-size:.88rem}.editorial-index-method{padding:clamp(72px,8vw,118px) 0}.editorial-index-method__intro{grid-template-columns:52px 1fr;align-items:start;gap:24px;margin-bottom:44px;display:grid}.editorial-index-method__intro>svg{width:40px;height:40px;color:var(--neo-lime);stroke-width:1.4px}.editorial-index-method__intro h2{letter-spacing:-.055em;max-width:17ch;margin:13px 0 0;font-size:clamp(2.4rem,4vw,4.6rem);line-height:1}.editorial-index-method__grid{border-block:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:0;padding:0;list-style:none;display:grid}.editorial-index-method__grid li{border-right:1px solid #fff3;grid-template-columns:30px 1fr;gap:18px;min-height:220px;padding:25px;display:grid}.editorial-index-method__grid li:last-child{border-right:0}.editorial-index-method__grid li>span{color:var(--neo-lime);font:520 .72rem/1.3 var(--font-tech), monospace}.editorial-index-method__grid small{color:#ffffffb3;font:520 .72rem/1.35 var(--font-tech), monospace;text-transform:uppercase}.editorial-index-method__grid h3{max-width:20ch;margin:18px 0 12px;font-size:1.32rem;line-height:1.2}.editorial-index-method__grid p{color:#ffffffbd;margin:0;font-size:.94rem;line-height:1.62}.editorial-reading-progress{z-index:318;top:var(--header-total);pointer-events:none;background:0 0;height:3px;position:fixed;left:0;right:0;overflow:hidden}.editorial-reading-progress span{background:linear-gradient(90deg, var(--neo-blue), #5ce0eb, var(--neo-lime));transform-origin:0;width:100%;height:100%;transition:transform 90ms linear;display:block;transform:scaleX(0)}.editorial-masthead{padding-bottom:clamp(68px,7vw,100px)}.editorial-masthead__copy{padding:clamp(52px,6vw,82px) 0 10px}.editorial-masthead h1{max-width:15ch;margin:clamp(38px,5vw,66px) 0 24px;font-size:clamp(3.2rem,5.2vw,5.8rem);line-height:.99}.editorial-masthead p{color:#454740;max-width:59ch;margin-bottom:24px;font-size:clamp(1.12rem,1.4vw,1.3rem);line-height:1.65}.editorial-masthead__meta{color:#565850;flex-wrap:wrap;gap:9px 22px;margin:0 0 30px;font-size:.83rem;line-height:1.4;display:flex}.editorial-masthead__meta span{align-items:center;gap:7px;display:inline-flex}.editorial-masthead__meta span+span{border-left:1px solid var(--arch-line);padding-left:20px}.editorial-masthead__meta svg{width:16px;height:16px;color:var(--neo-blue);stroke-width:1.8px}.editorial-masthead__read{background:var(--arch-ink);color:#fff}.arch-page--report .editorial-masthead p,.arch-page--report .editorial-masthead__meta{color:#fffc}.arch-page--report .editorial-masthead__read{background:var(--neo-lime);color:#111}.editorial-lead-media{margin-top:-48px}.editorial-lead-media .arch-media{aspect-ratio:16/9}.editorial-reading{grid-template-columns:minmax(190px,230px) minmax(0,680px);gap:clamp(54px,8vw,112px);padding-top:clamp(72px,8vw,110px);padding-bottom:clamp(100px,10vw,146px)}.editorial-toc{top:calc(var(--header-total) + 28px)}.editorial-toc>span{font-size:.78rem}.editorial-toc a{color:#555750;min-height:48px;padding:12px 0;font-size:.86rem;line-height:1.42}.editorial-toc a[aria-current=true]{color:var(--neo-blue);font-weight:680}.editorial-toc a[aria-current=true] span:before{content:"";background:var(--neo-blue);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.editorial-share{border:0;border-bottom:1px solid var(--arch-line);width:100%;min-height:48px;color:var(--arch-ink);cursor:pointer;background:0 0;align-items:center;gap:10px;margin-top:22px;padding:0;font-size:.86rem;font-weight:680;display:inline-flex}.editorial-share svg{width:18px;height:18px;color:var(--neo-blue);stroke-width:1.8px}.editorial-toc-mobile{display:none}.editorial-summary{border-left:4px solid var(--neo-blue);background:#f1f2e6;margin-bottom:clamp(68px,8vw,96px);padding:clamp(26px,3vw,38px)}.editorial-summary>div{color:var(--neo-blue);align-items:center;gap:10px;display:flex}.editorial-summary>div svg{stroke-width:1.5px;width:22px;height:22px}.editorial-summary>div span{font:520 .78rem/1.3 var(--font-tech), monospace;letter-spacing:.07em;text-transform:uppercase}.editorial-summary>p{color:#272824;letter-spacing:-.02em;margin:24px 0 0;font-size:clamp(1.18rem,1.6vw,1.42rem);line-height:1.55}.editorial-summary ul{gap:9px;margin:24px 0 0;padding:0;list-style:none;display:grid}.editorial-summary li{color:#454740;border-top:1px solid #17181a24;padding-top:10px;font-size:.94rem;line-height:1.5}.editorial-chapter{scroll-margin-top:calc(var(--header-total) + 28px);padding-bottom:clamp(64px,7vw,88px)}.editorial-chapter+.editorial-chapter{padding-top:clamp(62px,7vw,86px)}.editorial-chapter h2{letter-spacing:-.05em;max-width:18ch;margin:16px 0 28px;font-size:clamp(2.15rem,3.3vw,3.35rem);line-height:1.06}.editorial-article .arch-content{color:#30312e}.editorial-article .arch-content__lead,.editorial-article .arch-content>p{color:#30312e;max-width:65ch;font-size:clamp(1.08rem,1.15vw,1.18rem);line-height:1.74}.editorial-article .arch-content__lead{color:#242521;font-size:clamp(1.13rem,1.25vw,1.23rem)}.editorial-article .arch-list li{color:#30312e;min-height:58px;font-size:1rem}.editorial-chapter .arch-media{aspect-ratio:16/10;min-height:0}.editorial-inline-quote{border-block:1px solid var(--arch-line);color:var(--neo-blue);font:400 clamp(1.9rem, 3vw, 3rem)/1.08 var(--font-human), Georgia, serif;letter-spacing:-.025em;margin:clamp(48px,6vw,76px) 0 0;padding:clamp(34px,5vw,58px) 0}.editorial-article__footer{border-top:1px solid var(--arch-line);grid-template-columns:1fr minmax(160px,210px);gap:36px;margin-top:8px;padding-top:34px;display:grid}.editorial-article__footer>div:first-child{gap:6px;display:grid}.editorial-article__footer>div:first-child>span{color:var(--neo-blue);font:520 .72rem/1.3 var(--font-tech), monospace;text-transform:uppercase}.editorial-article__footer strong{font-size:1.08rem}.editorial-article__footer p{color:#555750;max-width:48ch;margin:4px 0 0;font-size:.86rem;line-height:1.55}.editorial-article__footer .editorial-share{align-self:start;margin:0}@media (max-width:1180px){.editorial-index-hero__grid{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}.editorial-index-card--wide{grid-template-rows:auto 1fr;grid-template-columns:1fr}.editorial-index-card--wide figure{aspect-ratio:16/10;min-height:0}}@media (max-width:900px){.editorial-index-hero__grid{grid-template-columns:1fr;min-height:0}.editorial-index-hero__grid aside{min-height:230px}.editorial-index-feature__grid,.editorial-index-shelf__heading{grid-template-columns:1fr}.editorial-index-feature__copy h2{max-width:17ch}.editorial-index-card--wide{grid-column:auto}.editorial-index-method__grid{grid-template-columns:1fr}.editorial-index-method__grid li{border-bottom:1px solid #fff3;border-right:0;min-height:0}.editorial-index-method__grid li:last-child{border-bottom:0}.editorial-reading{grid-template-columns:1fr;gap:34px}.editorial-toc--desktop{display:none}.editorial-toc-mobile{border-block:1px solid var(--arch-line);display:block}.editorial-toc-mobile summary{min-height:58px;color:var(--neo-blue);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.editorial-toc-mobile summary::-webkit-details-marker{display:none}.editorial-toc-mobile summary span{font-weight:700}.editorial-toc-mobile summary strong{color:#60625b;font:520 .72rem/1.3 var(--font-tech), monospace;text-transform:uppercase}.editorial-toc-mobile nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 22px;padding-bottom:18px;display:grid}.editorial-toc-mobile a{border-top:1px solid var(--arch-line);color:#4c4e48;grid-template-columns:28px 1fr;gap:8px;min-height:48px;padding:10px 0;font-size:.88rem;line-height:1.4;display:grid}.editorial-toc-mobile a span{color:var(--neo-blue);font-family:var(--font-tech), monospace}}@media (max-width:620px){.editorial-index-hero__grid{gap:34px;padding-block:48px 62px}.editorial-index-hero__grid h1{max-width:none;font-size:clamp(3.4rem,15vw,4.8rem);line-height:.96}.editorial-index-hero__grid aside{min-height:210px;padding:22px}.editorial-index-hero__grid aside span{margin-top:34px}.editorial-index-hero__topics{padding-inline:20px}.editorial-index-feature__media{aspect-ratio:4/3}.editorial-index-feature__media>div{flex-direction:column;align-items:start;bottom:18px;left:18px;right:18px}.editorial-index-feature__copy h2,.editorial-index__heading h2{font-size:clamp(2.55rem,12vw,3.7rem)}.editorial-index-shelf{padding-block:48px}.editorial-index-grid{grid-template-columns:1fr}.editorial-index-card figure,.editorial-index-card--wide figure{aspect-ratio:16/10}.editorial-index-card p{-webkit-line-clamp:4}.editorial-index-method__intro{grid-template-columns:36px 1fr;gap:16px}.editorial-index-method__intro>svg{width:30px;height:30px}.arch-page--editorial .editorial-masthead h1{max-width:none;font-size:clamp(2.75rem,12vw,3.7rem);line-height:1}.editorial-masthead__copy>div:first-child{gap:10px}.editorial-masthead__meta{gap:8px 14px}.editorial-masthead__meta span+span{border-left:0;padding-left:0}.editorial-lead-media{width:100%;max-width:none;margin-top:-32px}.editorial-lead-media .arch-media{aspect-ratio:4/3}.editorial-reading{width:min(100% - 40px,680px);padding-top:54px}.editorial-toc-mobile nav{grid-template-columns:1fr}.editorial-summary{margin-inline:-4px;padding:24px 22px}.editorial-chapter h2{font-size:clamp(2rem,9.6vw,2.75rem)}.editorial-article .arch-content__lead,.editorial-article .arch-content>p{font-size:1.075rem;line-height:1.72}.editorial-chapter .arch-media{aspect-ratio:4/3;margin-inline:-20px}.editorial-inline-quote{font-size:clamp(1.8rem,9vw,2.45rem)}.editorial-article__footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mega-ideas-feature>img,.editorial-index-card,.editorial-index-card figure img,.editorial-reading-progress span{transition:none!important}}
.knowledge-faq{color:#17181a;background:#f3f1e8;padding:clamp(78px,8vw,122px) 0}.knowledge-faq__grid{grid-template-columns:minmax(230px,.64fr) minmax(0,1.36fr);align-items:start;gap:clamp(44px,8vw,120px);display:grid}.knowledge-faq header{top:calc(var(--header-total,74px) + 28px);position:sticky}.knowledge-faq header h2{max-width:13ch;font:500 clamp(2rem, 3.6vw, 4rem)/.96 var(--font-brand), sans-serif;letter-spacing:-.06em;text-wrap:balance;margin:16px 0 20px}.knowledge-faq header p{color:#17181a9e;max-width:34ch;margin:0;line-height:1.65}.knowledge-faq__items{border-top:1px solid #17181a3d}.knowledge-faq details{border-bottom:1px solid #17181a33}.knowledge-faq summary{cursor:pointer;min-height:82px;font:520 clamp(1rem, 1.35vw, 1.25rem)/1.3 var(--font-brand), sans-serif;grid-template-columns:1fr;align-items:center;gap:14px;padding:20px 42px 20px 0;list-style:none;display:grid;position:relative}.knowledge-faq summary::-webkit-details-marker{display:none}.knowledge-faq summary>span{color:#4242ff;font:500 .56rem/1 var(--font-tech), monospace}.knowledge-faq summary i{width:18px;height:18px;position:absolute;right:4px}.knowledge-faq summary i:before,.knowledge-faq summary i:after{content:"";background:currentColor;width:14px;height:1px;transition:transform .22s;position:absolute;top:8px;left:2px}.knowledge-faq summary i:after{transform:rotate(90deg)}.knowledge-faq details[open] summary i:after{transform:rotate(0)}.knowledge-faq details>p{color:#17181aad;max-width:66ch;margin:0;padding:0 36px 26px 0;font-size:.94rem;line-height:1.72}.editorial-article>.knowledge-faq{background:0 0;margin:clamp(58px,7vw,90px) 0 0;padding:0}.editorial-article>.knowledge-faq>.shell{width:auto;display:block}.editorial-article>.knowledge-faq header{position:static}.editorial-article>.knowledge-faq header h2{max-width:16ch}.editorial-article>.knowledge-faq header p{margin-bottom:30px}.editorial-sources{border-top:1px solid #17181a2e;margin-top:clamp(56px,7vw,88px);padding-top:clamp(42px,5vw,64px)}.editorial-sources h2{max-width:16ch;font:500 clamp(1.8rem, 3vw, 3.2rem)/1 var(--font-brand), sans-serif;letter-spacing:-.05em;margin:15px 0 28px}.editorial-sources ol{border-top:1px solid #17181a29;margin:0;padding:0;list-style:none}.editorial-sources a{color:inherit;border-bottom:1px solid #17181a24;grid-template-columns:minmax(90px,.3fr) 1fr 24px;align-items:center;gap:16px;padding:17px 0;text-decoration:none;display:grid}.editorial-sources a span{color:#4242ff;font:500 .55rem/1.3 var(--font-tech), monospace;text-transform:uppercase}.editorial-sources a strong{font-size:.9rem;font-weight:560;line-height:1.35}.editorial-sources a svg{width:18px}.editorial-sources a:is(:hover,:focus-visible) strong{color:#4242ff}.editorial-masthead__meta time{align-items:center;gap:7px;display:inline-flex}.editorial-masthead__meta time svg{width:16px;height:16px}.editorial-context-links{border-top:1px solid #17181a24;flex-wrap:wrap;gap:8px;margin-top:26px;padding-top:20px;display:flex}.editorial-context-links>span{color:#17181a7a;width:100%;font:500 .54rem/1.3 var(--font-tech), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px}.editorial-context-links a{color:#3333d6;background:#4242ff0b;border:1px solid #4242ff33;border-radius:99px;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:.66rem;text-decoration:none;display:inline-flex}.editorial-context-links a svg{width:14px}.editorial-context-links a:is(:hover,:focus-visible){color:#fff;background:#4242ff}@media (max-width:760px){.knowledge-faq__grid{grid-template-columns:1fr}.knowledge-faq header{position:static}.knowledge-faq header h2{max-width:18ch}}
.internal-capabilities{color:#17181a;background:#f5f4e6;padding:clamp(78px,8vw,118px) 0}.internal-capabilities__heading{grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);align-items:end;gap:clamp(36px,8vw,124px);margin-bottom:clamp(38px,5vw,64px);display:grid}.internal-capabilities__heading h2{letter-spacing:-.067em;max-width:10ch;margin:16px 0 0;font-size:clamp(3rem,6vw,6.6rem);font-weight:540;line-height:.92}.internal-capabilities__heading>p{color:#565850;max-width:48ch;margin:0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.68}.internal-capabilities__explorer .capability-explorer{background:#fffef8;border:1px solid #17181a2b;border-radius:22px;min-height:0;display:block;overflow:hidden;box-shadow:0 30px 90px #1c1d1a14}.internal-capabilities__explorer .capability-tabs{border:0;border-bottom:1px solid #17181a24;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.internal-capabilities__explorer .capability-tab,.internal-capabilities__explorer .capability-tab:hover,.internal-capabilities__explorer .capability-tab[aria-selected=true]{border:0;border-right:1px solid #17181a1f;grid-template-columns:24px 1fr auto;min-height:78px;padding:16px 18px}.internal-capabilities__explorer .capability-tab:last-child{border-right:0}.internal-capabilities__explorer .capability-tab:hover{background:#eeeee3}.internal-capabilities__explorer .capability-tab[aria-selected=true]{color:#fff;background:#4242ff}.internal-capabilities__explorer .capability-panel{background:#fffef8;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(32px,5vw,76px);min-height:0;padding:clamp(30px,4vw,54px)}.internal-capabilities__explorer .capability-copy h3{max-width:9ch;font-size:clamp(2.6rem,4.5vw,5rem)}.internal-capabilities__explorer .capability-media,.internal-capabilities__explorer .capability-media img{height:clamp(350px,34vw,470px);min-height:0}.internal-capabilities__explorer .capability-media{border-radius:14px}.internal-capabilities__explorer .capability-media img{object-fit:cover}.internal-capabilities__actions{align-items:center;gap:24px;margin-top:28px;display:flex}.company-ecosystem{color:#fff;background:radial-gradient(circle at 82% 18%,#4848ff2e,#0000 30%),#17181a;padding:clamp(82px,9vw,132px) 0;overflow:hidden}.company-ecosystem__heading{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);align-items:end;gap:clamp(40px,8vw,124px);margin-bottom:clamp(40px,5vw,66px);display:grid}.company-ecosystem__heading .eyebrow{color:#8af84f}.company-ecosystem__heading h2{letter-spacing:-.067em;margin:16px 0 0;font-size:clamp(3.2rem,6vw,6.6rem);line-height:.92}.company-ecosystem__heading>p{color:#ffffffad;max-width:51ch;margin:0;font-size:1.06rem;line-height:1.7}.company-ecosystem__grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.company-ecosystem__card{color:#fff;background:#ffffff06;border:1px solid #fff3;flex-direction:column;min-height:330px;padding:clamp(24px,2.7vw,36px);transition:transform .36s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s;display:flex}.company-ecosystem__card+.company-ecosystem__card{border-left:0}.company-ecosystem__card:hover,.company-ecosystem__card:focus-visible{z-index:1;background:#ffffff0e;border-color:#8bf84f9e;transform:translateY(-7px)}.company-ecosystem__top{color:#8af84f;grid-template-columns:28px 1fr 22px;align-items:center;gap:10px;display:grid}.company-ecosystem__top span,.company-ecosystem__top small{font:520 .62rem/1.3 var(--font-tech), monospace;letter-spacing:.08em;text-transform:uppercase}.company-ecosystem__top svg{width:18px;height:18px}.company-ecosystem__logo{align-items:center;gap:16px;min-height:108px;margin:34px 0 28px;display:flex}.company-ecosystem__logo img{object-fit:contain;width:auto;height:auto}.company-ecosystem__card--mgc .company-ecosystem__logo img{max-width:205px}.company-ecosystem__card--nvidia .company-ecosystem__logo{flex-direction:column;align-items:flex-end;gap:5px}.company-ecosystem__card--nvidia .company-ecosystem__logo img{background:#000;align-self:flex-start;width:min(100%,230px)}.company-ecosystem__card--nvidia .company-ecosystem__logo strong{color:#8af84f;font:400 .72rem/1 var(--font-tech), monospace;letter-spacing:.26em;align-self:flex-start}.company-ecosystem__card--byteplus .company-ecosystem__logo img{width:54px}.company-ecosystem__card--byteplus .company-ecosystem__logo strong{letter-spacing:-.045em;font-size:clamp(1.75rem,2.4vw,2.45rem)}.company-ecosystem__card--byteplus .company-ecosystem__logo i{color:#8af84f;font:400 .62rem/1 var(--font-tech), monospace;letter-spacing:.08em;text-transform:uppercase}.company-ecosystem__card>p{color:#ffffffa6;max-width:39ch;margin:auto 0 0;font-size:.88rem;line-height:1.58}.careers-hub{background:#f7f6e9}.careers-hub-hero{background:#f7f6e9;padding-bottom:0;overflow:hidden}.careers-hub-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.72fr);align-items:center;gap:clamp(48px,8vw,128px);padding-top:clamp(54px,7vw,96px);display:grid}.careers-hub-hero__copy h1{letter-spacing:-.072em;max-width:11ch;margin:20px 0 28px;font-size:clamp(3.5rem,7vw,7.8rem);font-weight:540;line-height:.88}.careers-hub-hero__copy>p{color:#545650;max-width:57ch;margin:0;font-size:clamp(1.03rem,1.3vw,1.2rem);line-height:1.7}.careers-hub-hero__copy .actions{margin-top:34px}.careers-hub-hero__media{background:#d9d8cb;border-radius:180px 180px 18px 18px;min-height:620px;margin:0;position:relative;overflow:hidden}.careers-hub-hero__media:after{content:"";background:linear-gradient(#0000,#101112c7);position:absolute;inset:45% 0 0}.careers-hub-hero__media img{object-fit:cover;object-position:center 38%;width:100%;height:100%;position:absolute;inset:0}.careers-hub-hero__media figcaption{z-index:1;color:#fff;gap:8px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.careers-hub-hero__media figcaption span{color:#8af84f;font:520 .65rem/1.3 var(--font-tech), monospace;letter-spacing:.08em;text-transform:uppercase}.careers-hub-hero__media figcaption strong{max-width:22ch;font-size:1.34rem;line-height:1.18}.careers-hub-hero__nav{border-top:1px solid #17181a33;border-left:1px solid #17181a33;grid-template-columns:repeat(5,1fr);margin-top:clamp(52px,7vw,86px);display:grid}.careers-hub-hero__nav a{color:#17181a;border-right:1px solid #17181a33;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:18px 20px;font-size:.84rem;font-weight:680;transition:background .18s,color .18s;display:flex}.careers-hub-hero__nav a:hover,.careers-hub-hero__nav a:focus-visible{color:#fff;background:#4242ff}.careers-hub-hero__nav a span{color:#4242ff;font:520 .64rem/1 var(--font-tech), monospace}.careers-hub-hero__nav a:hover span,.careers-hub-hero__nav a:focus-visible span{color:#8af84f}.careers-areas,.careers-opportunities,.careers-benefits,.careers-process{padding:clamp(82px,9vw,132px) 0}.careers-areas{background:#fffef9}.careers-areas__heading,.careers-opportunities__heading,.careers-benefits__heading,.careers-life__heading,.careers-process__heading{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:end;gap:clamp(42px,8vw,128px);margin-bottom:clamp(38px,5vw,62px);display:grid}.careers-areas__heading h2,.careers-opportunities__heading h2,.careers-benefits__heading h2,.careers-life__heading h2,.careers-process__heading h2{letter-spacing:-.065em;max-width:12ch;margin:16px 0 0;font-size:clamp(3rem,5.6vw,6.2rem);line-height:.92}.careers-areas__heading>p,.careers-opportunities__heading>p,.careers-benefits__heading>p,.careers-life__heading>p,.careers-process__heading>p{color:#575951;max-width:50ch;margin:0;font-size:1.03rem;line-height:1.68}.careers-areas__grid{border-top:1px solid #17181a2e;border-left:1px solid #17181a2e;grid-template-columns:repeat(3,1fr);display:grid}.careers-areas__grid article{border-bottom:1px solid #17181a2e;border-right:1px solid #17181a2e;grid-template-columns:1fr auto;align-content:space-between;min-height:190px;padding:24px;display:grid}.careers-areas__grid article>span{color:#4242ff;font:520 .64rem/1 var(--font-tech), monospace}.careers-areas__grid article svg{color:#4242ff;stroke-width:1.35px;width:28px;height:28px}.careers-areas__grid article h3{letter-spacing:-.035em;grid-column:1/-1;max-width:18ch;margin:48px 0 0;font-size:clamp(1.3rem,1.8vw,1.8rem);line-height:1.08}.careers-belief{color:#fff;background:#17181a;padding:clamp(78px,9vw,126px) 0}.careers-belief .shell{grid-template-columns:150px minmax(0,1fr) auto;align-items:end;gap:clamp(32px,6vw,94px);display:grid}.careers-belief .shell>span{color:#8af84f;font:520 .63rem/1.4 var(--font-tech), monospace;letter-spacing:.08em}.careers-belief blockquote{max-width:25ch;font:400 clamp(2.1rem, 4vw, 4.2rem)/1.04 var(--font-human), Georgia, serif;letter-spacing:-.035em;margin:0}.careers-belief a{color:#fff;font-size:.84rem;font-weight:680}.careers-opportunities{background:#f7f6e9}.careers-search{background:#fffef9;border:1px solid #17181a33;grid-template-columns:54px 1fr auto;align-items:center;min-height:76px;display:grid}.careers-search label{place-items:center;display:grid}.careers-search label svg{color:#4242ff;width:21px;height:21px}.careers-search input{color:#17181a;min-width:0;height:74px;font:500 clamp(1rem, 1.3vw, 1.12rem)/1.2 var(--font-system), sans-serif;background:0 0;border:0;outline:0}.careers-search:focus-within{border-color:#4242ff;box-shadow:0 0 0 3px #4242ff24}.careers-search>span{color:#64665f;padding:0 24px;font-size:.75rem}.careers-filters{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.careers-filters button{color:#363733;min-height:44px;font:650 .75rem/1 var(--font-system), sans-serif;cursor:pointer;background:0 0;border:1px solid #17181a2e;border-radius:999px;padding:0 16px}.careers-filters button[aria-pressed=true]{color:#fff;background:#4242ff;border-color:#4242ff}.careers-results{border-top:1px solid #17181a33;margin-top:28px}.careers-result{color:#17181a;border-bottom:1px solid #17181a33;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr) 32px;align-items:center;gap:clamp(24px,5vw,72px);min-height:176px;padding:26px 22px;transition:background .18s,padding .28s cubic-bezier(.16,1,.3,1);display:grid}.careers-result:hover,.careers-result:focus-visible{background:#fffef9;padding-inline:30px 16px}.careers-result__index{gap:12px;display:grid}.careers-result__index span{color:#4242ff;font:520 .65rem/1 var(--font-tech), monospace}.careers-result__index small{color:#565850;font-size:.74rem}.careers-result h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.55rem,2.2vw,2.3rem);line-height:1.04}.careers-result p{color:#565850;max-width:65ch;margin:12px 0;font-size:.88rem;line-height:1.57}.careers-result__facts{flex-wrap:wrap;gap:7px 18px;margin:16px 0 0;padding:0;list-style:none;display:flex}.careers-result__facts li{color:#353631;padding-left:12px;font-size:.72rem;font-weight:620;position:relative}.careers-result__facts li:before{content:"";background:#4242ff;border-radius:50%;width:4px;height:4px;position:absolute;top:.52em;left:0}.careers-result__stack{flex-wrap:wrap;gap:6px;margin:12px 0 14px;display:flex}.careers-result__stack span{color:#555750;min-height:28px;font:560 .64rem/1 var(--font-system), sans-serif;border:1px solid #17181a26;border-radius:999px;align-items:center;padding:6px 9px;display:inline-flex}.careers-result>div:nth-child(2)>small{color:#6b6d65;font-size:.69rem}.careers-result>svg{color:#4242ff;width:24px;height:24px}.careers-result--button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.careers-empty{border-bottom:1px solid #17181a33;padding:46px 24px}.careers-empty p{color:#565850;margin:10px 0 0}.careers-empty a{color:#4242ff;text-decoration:underline}.careers-benefits{background:#eeede0}.careers-benefits__grid{background:#17181a2e;border:1px solid #17181a2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.careers-benefits__grid article{background:#fffef9;flex-direction:column;min-height:310px;padding:clamp(24px,3vw,36px);transition:background .22s,transform .32s cubic-bezier(.16,1,.3,1);display:flex}.careers-benefits__grid article:hover{z-index:1;background:#e6ffb5;position:relative;transform:translateY(-4px)}.careers-benefits__grid article>div{justify-content:space-between;align-items:flex-start;display:flex}.careers-benefits__grid article span{color:#4242ff;font:520 .64rem/1 var(--font-tech), monospace}.careers-benefits__grid article svg{color:#4242ff;stroke-width:1.45px;width:30px;height:30px;transition:transform .32s cubic-bezier(.16,1,.3,1)}.careers-benefits__grid article:hover svg{transform:rotate(-7deg)scale(1.08)}.careers-benefits__grid h3{letter-spacing:-.045em;max-width:17ch;margin:auto 0 14px;font-size:clamp(1.45rem,2vw,2rem);line-height:1.05}.careers-benefits__grid p{color:#565850;max-width:42ch;margin:0;font-size:.86rem;line-height:1.62}.careers-life{color:#fff;background:#4242ff;padding:clamp(82px,9vw,132px) 0;overflow:hidden}.careers-life__heading .eyebrow{color:#8af84f}.careers-life__heading>p{color:#ffffffd1}.careers-life__gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;display:grid}.careers-life__photo{isolation:isolate;background:#2022a7;grid-column:span 4;min-height:290px;margin:0;position:relative;overflow:hidden}.careers-life__photo--wide{grid-column:span 7;min-height:490px}.careers-life__photo--portrait{grid-column:span 5;min-height:490px}.careers-life__photo--panorama,.careers-life__photo:last-child{grid-column:span 4}.careers-life__photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#080a16d1);position:absolute;inset:42% 0 0}.careers-life__photo img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .4s;position:absolute;inset:0}.careers-life__photo:hover img{filter:saturate(1.08);transform:scale(1.035)}.careers-life__photo figcaption{z-index:2;color:#fff;grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;display:grid;position:absolute;bottom:clamp(18px,2.4vw,28px);left:clamp(18px,2.4vw,28px);right:clamp(18px,2.4vw,28px)}.careers-life__photo figcaption span{color:#8af84f;font:520 .63rem/1 var(--font-tech), monospace}.careers-life__photo figcaption strong{max-width:24ch;font-size:clamp(1rem,1.5vw,1.34rem);line-height:1.18}.careers-life__principles-heading{border-top:1px solid #ffffff47;grid-template-columns:minmax(120px,.3fr) minmax(0,1fr);align-items:baseline;gap:24px;margin-top:clamp(64px,8vw,108px);padding-top:26px;display:grid}.careers-life__principles-heading span{color:#8af84f;font:520 .64rem/1 var(--font-tech), monospace;letter-spacing:.08em;text-transform:uppercase}.careers-life__principles-heading h3{letter-spacing:-.055em;max-width:16ch;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:.98}.careers-life__grid{border-top:1px solid #ffffff4d;border-left:1px solid #ffffff4d;grid-template-columns:repeat(3,1fr);margin-top:38px;display:grid}.careers-life__grid article{border-bottom:1px solid #ffffff4d;border-right:1px solid #ffffff4d;min-height:270px;padding:25px}.careers-life__grid article>span{color:#8af84f;font:520 .64rem/1 var(--font-tech), monospace}.careers-life__grid h3{letter-spacing:-.04em;margin:20px 0 16px;font-size:1.65rem}.careers-life__grid p{color:#ffffffd1;margin:0;font-size:.82rem;line-height:1.6}.careers-ecosystem{color:#fff;background:#15161a;padding:clamp(82px,9vw,132px) 0}.careers-ecosystem__grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.7fr);align-items:end;gap:clamp(58px,10vw,160px);display:grid}.careers-ecosystem .eyebrow{color:#8af84f}.careers-ecosystem h2{letter-spacing:-.065em;max-width:13ch;margin:18px 0 24px;font-size:clamp(3rem,5vw,5.8rem);line-height:.94}.careers-ecosystem p{color:#ffffffd1;max-width:60ch;margin:0 0 32px;line-height:1.68}.careers-ecosystem ul{border-top:1px solid #ffffff38;margin:0;padding:0;list-style:none}.careers-ecosystem li{border-bottom:1px solid #ffffff38;grid-template-columns:minmax(0,1fr);align-items:center;min-height:86px;padding:18px 0;display:grid}.careers-ecosystem li span{color:#8af84f;font:520 .63rem/1 var(--font-tech), monospace}.careers-ecosystem li strong{font-size:clamp(1rem,1.4vw,1.2rem);font-weight:560;line-height:1.3}.careers-process{background:#fffef9}.careers-process__steps{border-top:1px solid #17181a33;margin:0 auto;padding:0;list-style:none}.careers-process__steps li{border-bottom:1px solid #17181a33;grid-template-columns:minmax(100px,.3fr) 1fr;align-items:center;min-height:148px;padding:24px 0;display:grid}.careers-process__steps li>span{color:#4242ff;font:520 .75rem/1 var(--font-tech), monospace}.careers-process__steps h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,2vw,2rem)}.careers-process__steps p{color:#565850;max-width:62ch;margin:10px 0 0;font-size:.9rem;line-height:1.58}.careers-final{color:#fff;background:#17181a;padding:clamp(82px,9vw,132px) 0}.careers-final__grid{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);align-items:end;gap:clamp(48px,9vw,140px);display:grid}.careers-final .eyebrow{color:#8af84f}.careers-final h2{letter-spacing:-.065em;max-width:14ch;margin:18px 0 0;font-size:clamp(3rem,5.6vw,6.2rem);line-height:.94}.careers-final__grid>div:last-child>p{color:#ffffffb8;margin:0;line-height:1.68}.careers-final__grid small{color:#ffffff80;margin:18px 0 28px;font-size:.72rem;line-height:1.55;display:block}.careers-final .actions{flex-wrap:wrap;gap:10px;display:flex}.arch-page--editorial .editorial-reading{padding-top:clamp(56px,6vw,82px)}.arch-page--editorial .editorial-summary{margin-bottom:clamp(38px,4vw,54px)}.arch-page--editorial .editorial-chapter{padding-bottom:clamp(44px,5vw,64px)}.arch-page--editorial .editorial-chapter+.editorial-chapter{padding-top:clamp(44px,5vw,64px)}.arch-page--editorial .editorial-article .arch-content>p+p{margin-top:.9em}.recognition-gallery{grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);align-items:end;gap:clamp(24px,4vw,54px);margin:clamp(54px,7vw,88px) 0;display:grid}.recognition-gallery__copy h2{letter-spacing:-.055em;max-width:11ch;margin:16px 0 18px;font-size:clamp(2.1rem,3.8vw,4rem);line-height:.98}.recognition-gallery__copy p{color:#575951;max-width:39ch;margin:0;font-size:.94rem;line-height:1.65}.recognition-gallery figure{background:#f2eedf;border-radius:22px;margin:0;overflow:hidden}.recognition-gallery figure img{width:100%;height:auto;display:block}.careers-hub-hero{isolation:isolate;position:relative}.careers-hub-hero>.arch-breadcrumb,.careers-hub-hero__grid,.careers-hub-hero__nav{z-index:2;position:relative}.careers-hub-hero__grid{grid-template-columns:minmax(0,.78fr) minmax(320px,1fr);min-height:min(760px,100svh - 72px);padding-block:clamp(54px,7vw,96px)}.careers-hub-hero__copy{z-index:2;position:relative}.careers-hub-hero__media{z-index:-1;border-radius:0;width:100vw;min-height:0;position:absolute;inset:0 auto 0 calc(50% - 50vw);transform:none}.careers-hub-hero__media:after{background:linear-gradient(90deg,#f7f6e9fa 0 39%,#f7f6e9d1 50%,#f7f6e900 72%),linear-gradient(#0000 66%,#10111299);inset:0}.careers-hub-hero__media img{object-position:center}.careers-hub-hero__media figcaption{max-width:26ch;left:auto;right:clamp(22px,4vw,58px)}.careers-hub-hero__nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f6e9f0;margin-top:0}@media (max-width:1020px){.internal-capabilities__explorer .capability-panel{grid-template-columns:1fr}.internal-capabilities__explorer .capability-copy{grid-template-columns:1fr 1fr;column-gap:36px;display:grid}.internal-capabilities__explorer .capability-copy .eyebrow,.internal-capabilities__explorer .capability-copy h3,.internal-capabilities__explorer .capability-copy .text-link{grid-column:1}.internal-capabilities__explorer .capability-copy p,.internal-capabilities__explorer .capability-copy .capability-detail{grid-column:2}.internal-capabilities__explorer .capability-copy p{grid-row:1/3;align-self:end}.company-ecosystem__grid{grid-template-columns:repeat(2,1fr)}.company-ecosystem__card:nth-child(3){border-top:0;border-left:1px solid #fff3;grid-column:1/-1}.careers-hub-hero__grid{grid-template-columns:minmax(0,1fr) minmax(300px,.68fr);gap:48px}.careers-hub-hero__media{min-height:520px}.careers-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-life__grid{grid-template-columns:repeat(2,1fr)}.careers-ecosystem__grid{grid-template-columns:1fr;gap:48px}}@media (max-width:760px){.internal-capabilities__heading,.company-ecosystem__heading,.careers-areas__heading,.careers-opportunities__heading,.careers-benefits__heading,.careers-life__heading,.careers-process__heading,.careers-final__grid{grid-template-columns:1fr;gap:28px}.internal-capabilities__explorer .capability-tabs{scroll-snap-type:x mandatory;border-bottom:0;display:flex;overflow-x:auto}.internal-capabilities__explorer .capability-tab,.internal-capabilities__explorer .capability-tab:hover,.internal-capabilities__explorer .capability-tab[aria-selected=true]{scroll-snap-align:start;border-bottom:1px solid #17181a24;border-right:1px solid #17181a24;grid-template-columns:23px 1fr;min-width:154px;min-height:64px;padding:12px 14px}.internal-capabilities__explorer .capability-tab .tab-arrow{display:none}.internal-capabilities__explorer .capability-panel{padding:30px 20px 20px}.internal-capabilities__explorer .capability-copy{display:block}.internal-capabilities__explorer .capability-copy h3{font-size:clamp(2.6rem,13vw,3.8rem)}.internal-capabilities__explorer .capability-media,.internal-capabilities__explorer .capability-media img{height:360px}.internal-capabilities__explorer .capability-media .flow-outputs{grid-template-columns:1fr}.internal-capabilities__explorer .capability-media .flow-output{min-height:52px}.internal-capabilities__actions{flex-direction:column;align-items:flex-start}.company-ecosystem__grid{grid-template-columns:1fr}.company-ecosystem__card,.company-ecosystem__card+.company-ecosystem__card,.company-ecosystem__card:nth-child(3){border:1px solid #fff3;grid-column:auto;min-height:280px}.company-ecosystem__card+.company-ecosystem__card{border-top:0}.careers-hub-hero__grid{grid-template-columns:1fr;gap:42px;padding-top:46px}.careers-hub-hero__copy h1{font-size:clamp(3.4rem,16vw,5.5rem)}.careers-hub-hero__media{border-radius:120px 120px 12px 12px;min-height:520px}.careers-hub-hero__nav{display:flex;overflow-x:auto}.careers-hub-hero__nav a{min-width:190px}.careers-areas__grid{grid-template-columns:repeat(2,1fr)}.careers-areas__grid article{min-height:160px}.careers-belief .shell{grid-template-columns:1fr;gap:28px}.careers-belief blockquote{font-size:clamp(2.1rem,10vw,3.3rem)}.careers-search{grid-template-columns:46px 1fr}.careers-search>span{grid-column:1/-1;padding:0 18px 14px}.careers-result{grid-template-columns:1fr 24px;gap:20px;min-height:0}.careers-result__index,.careers-result>div:nth-child(2){grid-column:1}.careers-result>svg{grid-area:1/2/3}.careers-benefits__grid{grid-template-columns:1fr}.careers-benefits__grid article{min-height:260px}.careers-life__gallery{width:auto;max-width:none;margin-inline:var(--shell-gutter,22px);scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px;display:flex;overflow-x:auto}.careers-life__gallery::-webkit-scrollbar{display:none}.careers-life__photo,.careers-life__photo--wide,.careers-life__photo--portrait,.careers-life__photo--panorama,.careers-life__photo:last-child{scroll-snap-align:center;min-height:0}.careers-life__photo{aspect-ratio:4/3;flex:0 0 82vw}.careers-life__photo--wide{aspect-ratio:3/2;flex-basis:88vw}.careers-life__photo--portrait{aspect-ratio:4/5;flex-basis:72vw}.careers-life__photo--panorama{aspect-ratio:16/9;flex-basis:88vw}.careers-life__photo:last-child{aspect-ratio:4/3;flex-basis:82vw}.careers-life__principles-heading,.careers-life__grid{grid-template-columns:1fr}.careers-life__grid article{min-height:220px}.careers-process__steps li{grid-template-columns:54px 1fr;gap:16px}.arch-page--editorial .editorial-reading{padding-top:42px}.arch-page--editorial .editorial-summary{margin-bottom:34px}.arch-page--editorial .editorial-chapter{padding-bottom:38px}.arch-page--editorial .editorial-chapter+.editorial-chapter{padding-top:38px}.arch-page--editorial .editorial-article .arch-content>p+p{margin-top:.85em}.recognition-gallery{grid-template-columns:1fr}.recognition-gallery__copy h2{max-width:14ch}.careers-hub-hero__grid{flex-direction:column;gap:34px;min-height:0;padding-block:40px 52px;display:flex}.careers-hub-hero__media{z-index:0;aspect-ratio:16/9;border-radius:18px;order:-1;width:100%;min-height:0;position:relative;inset:auto;transform:none}.careers-hub-hero__media:after{background:linear-gradient(#0000 48%,#101112c2)}.careers-hub-hero__media figcaption{bottom:20px;left:20px;right:20px}}@media (max-width:440px){.careers-areas__grid{grid-template-columns:1fr}.careers-hub-hero__media{min-height:0}.internal-capabilities__explorer .capability-media,.internal-capabilities__explorer .capability-media img{height:410px}}@media (prefers-reduced-motion:reduce){.company-ecosystem__card,.careers-result,.careers-hub-hero__nav a,.careers-benefits__grid article,.careers-benefits__grid article svg,.careers-life__photo img{transition:none!important;transform:none!important}}
