@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.rox-editorial-hero{background-color:var(--ploy-background-primary);color:var(--ploy-text-primary)}.rox-editorial-hero .rox-nav{background-color:var(--ploy-background-inverse);color:var(--ploy-text-inverse);position:relative}.rox-editorial-hero .rox-nav__links a[aria-current=page]{text-underline-offset:5px;text-decoration:underline}.rox-editorial-hero__grid{grid-template-columns:1.15fr 1fr;max-width:1600px;margin-inline:auto;display:grid}.rox-editorial-hero__visual{min-width:0;padding:48px 30px 36px 40px}.rox-editorial-hero__copy{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--ploy-border-primary);min-width:0;padding:64px 56px 56px}.rox-editorial-hero__copy h1{font-family:var(--font-heading);font-size:clamp(50px,5.1vw,74px);font-weight:var(--font-body-weight);letter-spacing:-.055em;margin:0 0 24px;line-height:1.05}.rox-editorial-hero__summary{max-width:510px;font-size:var(--font-size-base);color:var(--ploy-text-secondary);line-height:1.65}.applied-topics{margin-top:54px}.applied-topics h2{font-size:var(--font-size-xs);font-weight:var(--font-body-weight);color:var(--ploy-text-secondary);margin-bottom:18px}.applied-topics__item{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ploy-border-primary);padding:22px 0 24px}.applied-topics__item h3{font-size:var(--font-size-lg);font-weight:var(--font-body-bold-weight);text-wrap:balance;line-height:1.4}.applied-topics__item button{text-align:left;justify-content:space-between;align-items:flex-start;gap:22px;width:100%;display:flex}.applied-topics__item button svg{opacity:.25;flex-shrink:0;margin-top:4px;transition:opacity .25s}.applied-topics__item button[aria-pressed=true] svg,.applied-topics__item button:hover svg{opacity:1}.applied-topics__item button[aria-pressed=true]{color:var(--ploy-accent-secondary)}.applied-topics__item p{font-size:var(--font-size-sm);max-width:480px;color:var(--ploy-text-secondary);margin-top:13px;line-height:1.75}.applied-ai-links{margin-top:26px}.applied-ai-links a{font-size:var(--font-size-xs);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ploy-border-primary);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.applied-ai-links a:hover{color:var(--ploy-accent-secondary)}.trajectory-field{color:var(--ploy-text-primary);margin:0;position:sticky;top:36px}.trajectory-field__heading{font-size:var(--font-size-2xs);color:var(--ploy-text-secondary);justify-content:space-between;align-items:center;gap:12px;display:flex}.trajectory-field__heading span:last-child{opacity:.65}.trajectory-field__stage{height:clamp(430px,49vw,740px);position:relative}.trajectory-field__stage canvas,.trajectory-field__fallback{width:100%;height:100%;color:inherit;fill:currentColor;position:absolute;inset:0}.trajectory-field__stage canvas{opacity:0}.trajectory-field[data-ready=true] canvas{opacity:1}.trajectory-field[data-ready=true] .trajectory-field__fallback{visibility:hidden}.trajectory-field__caption{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ploy-border-primary);justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.trajectory-field__caption strong{font-family:var(--font-heading);font-weight:var(--font-body-weight);letter-spacing:-.03em;font-size:21px;display:block}.trajectory-field__caption div>span{font-size:var(--font-size-2xs);color:var(--ploy-text-secondary);margin-top:7px;display:block}.applied-ai-page .rox-demo{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ploy-border-primary)}@media(min-width:1600px){.rox-editorial-hero__grid{border-inline:1px solid;border-color:var(--ploy-border-primary)}}@media(max-width:1050px){.rox-editorial-hero__copy{padding:48px 32px}.rox-editorial-hero__visual{padding:40px 24px}.trajectory-field__heading span:last-child{display:none}}@media(max-width:800px){.rox-editorial-hero__grid{grid-template-columns:1fr;padding:42px 24px 32px}.rox-editorial-hero__copy{display:contents}.rox-editorial-hero__copy h1{grid-row:1;margin-bottom:20px;font-size:58px}.rox-editorial-hero__summary{font-size:var(--font-size-base);grid-row:2;max-width:580px}.rox-editorial-hero__visual{grid-row:3;padding:32px 0 0}.trajectory-field{position:relative;top:0}.trajectory-field__stage{height:360px}.trajectory-field__heading span:last-child{display:block}.trajectory-field__caption strong{font-size:var(--font-size-xl)}.trajectory-field__caption div>span{max-width:240px}.applied-topics{grid-row:4;margin-top:56px}.applied-topics__item{padding-block:24px}.applied-topics__item h3{font-size:var(--font-size-xl)}.applied-topics__item p{font-size:var(--font-size-sm);max-width:none}.applied-ai-links{grid-row:5;margin-top:28px}}@media(max-width:440px){.trajectory-field__stage{height:290px}.trajectory-field__heading{font-size:var(--font-size-2xs)}.rox-editorial-hero__grid{padding-inline:22px}}@media(prefers-reduced-motion:reduce){.applied-topics__item button svg{transition:none}.trajectory-field__caption button{display:none}}.research-feed{grid-template-columns:.75fr 1.25fr;gap:80px;padding-block:100px 110px;display:grid}.research-feed__intro{align-self:start;position:sticky;top:48px}.research-feed__intro h2{font-family:var(--font-heading);letter-spacing:-.05em;font-size:46px;line-height:1.12;font-weight:var(--font-body-weight);text-wrap:balance}.research-feed__intro>p{font-size:var(--font-size-sm);color:var(--ploy-text-secondary);margin-top:24px;line-height:1.75}.research-feed__intro .research-feed__notice{font-size:var(--font-size-xs);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ploy-border-primary);padding-top:22px}.research-feed__main{min-width:0}.research-feed__filters{flex-wrap:wrap;gap:8px 22px;margin-bottom:20px;display:flex}.research-feed__filters button{font-size:var(--font-size-xs);color:var(--ploy-text-secondary);border-bottom:1px solid #0000;padding-block:8px}.research-feed__filters button[aria-pressed=true]{color:var(--ploy-text-primary);border-bottom-color:currentColor}.research-feed__count{font-size:var(--font-size-2xs);color:var(--ploy-text-secondary);margin-bottom:22px}.research-feed__post{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-neutral-primary-s0);padding:30px 32px 0}.research-feed__meta{font-size:var(--font-size-2xs);color:var(--ploy-text-secondary);justify-content:space-between;gap:20px;margin-bottom:20px;display:flex}.research-feed__post h3{font-size:var(--font-size-xl);font-weight:var(--font-body-bold-weight);letter-spacing:-.02em;text-wrap:balance;line-height:1.4}.research-feed__summary{font-size:var(--font-size-base);color:var(--ploy-text-secondary);margin-top:14px;line-height:1.7}.research-feed__post h3 a{align-items:baseline;gap:10px;display:inline-flex}.research-feed__post h3 a svg{flex-shrink:0}.research-feed__read{font-size:var(--font-size-sm);align-items:center;gap:10px;padding-block:19px;display:inline-flex}.research-feed__post:hover .research-feed__read{color:var(--ploy-accent-secondary)}.research-feed__details{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ploy-border-primary);margin-top:24px}.research-feed__details summary{cursor:pointer;font-size:var(--font-size-xs);justify-content:space-between;align-items:center;padding-block:18px;list-style:none;display:flex}.research-feed__details summary::-webkit-details-marker{display:none}.research-feed__details summary:focus-visible{outline-offset:3px;outline:2px solid}.research-feed__details[open] summary svg{transform:rotate(180deg)}.research-feed__details .prose{padding:12px 0 28px}.applied-problems{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ploy-border-primary);grid-template-columns:.75fr 1.25fr;gap:80px;padding-block:100px 120px;display:grid}.applied-problems__heading{align-self:start;position:sticky;top:45px}.applied-problems__heading>p{font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ploy-accent-secondary);margin-bottom:20px}.applied-problems h2{font-family:var(--font-heading);font-size:clamp(40px,4vw,54px);line-height:1.1;font-weight:var(--font-body-weight);letter-spacing:-.045em}.applied-problems__list article{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ploy-border-primary);grid-template-columns:40px 1fr;gap:22px;padding:26px 0;display:grid}.applied-problems__list article>span{font-size:var(--font-size-xs);color:var(--ploy-accent-secondary)}.applied-problems h3{font-family:var(--font-heading);font-size:26px;line-height:1.2;font-weight:var(--font-body-weight)}.applied-problems__list p{max-width:580px;font-size:var(--font-size-base);color:var(--ploy-text-secondary);margin-top:13px;line-height:1.65}@media(max-width:1050px){.research-feed,.applied-problems{gap:40px}}@media(max-width:800px){.research-feed{padding-block:64px;display:block}.research-feed__intro{margin-bottom:34px;position:static}.research-feed__intro h2{font-size:40px}.research-feed__intro>p{margin-top:18px}.research-feed__post{padding:26px 22px 0}.research-feed__post h3{font-size:var(--font-size-xl)}.research-feed__filters{gap:8px 18px}.applied-problems{padding-block:65px;display:block}.applied-problems__heading{margin-bottom:38px;position:static}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
