@layer theme,base;@layer components{.CoreCapabilities-module__cK4utq__index{border-bottom:var(--border-width) solid var(--rule)}.CoreCapabilities-module__cK4utq__row{padding-block:var(--spacing-row);position:relative}.CoreCapabilities-module__cK4utq__row:before{content:"";inset-inline:0;height:var(--border-width);background-color:var(--rule);transition:background-color var(--duration-fast) var(--ease-balanced);position:absolute;top:0}.CoreCapabilities-module__cK4utq__row[data-active]{--slash:1}.CoreCapabilities-module__cK4utq__row[data-active]:before{background-color:var(--fg)}.CoreCapabilities-module__cK4utq__number{color:var(--fg-subtle);transition:color var(--duration-fast) var(--ease-balanced)}.CoreCapabilities-module__cK4utq__row[data-active] .CoreCapabilities-module__cK4utq__number{color:var(--fg)}.CoreCapabilities-module__cK4utq__name{transition:color var(--duration-fast) var(--ease-balanced), transform var(--duration-standard) var(--ease-primary);display:inline-block}.CoreCapabilities-module__cK4utq__arrow{vertical-align:.1em;fill:none;stroke:currentColor;stroke-width:2px;width:1.05em;height:.56em;margin-inline:.22em;display:inline-block;overflow:visible}.CoreCapabilities-module__cK4utq__description{color:var(--fg-muted);transition:color var(--duration-fast) var(--ease-balanced)}.CoreCapabilities-module__cK4utq__row[data-active] .CoreCapabilities-module__cK4utq__description{color:var(--fg)}.CoreCapabilities-module__cK4utq__sticky{top:calc(var(--header-h) + var(--spacing-l));position:sticky}.CoreCapabilities-module__cK4utq__stack{display:grid}.CoreCapabilities-module__cK4utq__stack>*{grid-area:1/1}.CoreCapabilities-module__cK4utq__slide{opacity:0;transition:opacity calc(var(--duration-fast) * .6) var(--ease-balanced)}.CoreCapabilities-module__cK4utq__slide[data-on]{opacity:1;transition:opacity var(--duration-fast) var(--ease-balanced) calc(var(--duration-fast) * .4)}.CoreCapabilities-module__cK4utq__drawing{width:100%;height:auto;margin-block:var(--spacing-s);display:block;overflow:visible}.CoreCapabilities-module__cK4utq__drawing *{vector-effect:non-scaling-stroke}.CoreCapabilities-module__cK4utq__guides{stroke:var(--grid-line);stroke-width:1px}.CoreCapabilities-module__cK4utq__frame,.CoreCapabilities-module__cK4utq__outline{fill:none;stroke:var(--fg);stroke-width:1px}.CoreCapabilities-module__cK4utq__solid{fill:var(--fg)}.CoreCapabilities-module__cK4utq__soft{fill:var(--fg);fill-opacity:.3}.CoreCapabilities-module__cK4utq__tint{fill:var(--fg);fill-opacity:.07}.CoreCapabilities-module__cK4utq__dashed{fill:none;stroke:var(--fg);stroke-opacity:.55;stroke-width:1px;stroke-dasharray:3 3}.CoreCapabilities-module__cK4utq__guideDash{fill:none;stroke:var(--fg);stroke-opacity:.2;stroke-width:1px;stroke-dasharray:2 4}.CoreCapabilities-module__cK4utq__node{fill:var(--bg);stroke:var(--fg);stroke-width:1px}.CoreCapabilities-module__cK4utq__signalStroke{fill:none;stroke:var(--color-signal);stroke-width:1.5px}.CoreCapabilities-module__cK4utq__signalDash{fill:none;stroke:var(--color-signal);stroke-width:1.5px;stroke-dasharray:4 3}.CoreCapabilities-module__cK4utq__signalFill{fill:var(--color-signal)}.CoreCapabilities-module__cK4utq__note,.CoreCapabilities-module__cK4utq__noteStrong{font-family:var(--font-mono);letter-spacing:.08em;font-size:10px}.CoreCapabilities-module__cK4utq__note{fill:var(--fg-subtle)}.CoreCapabilities-module__cK4utq__noteStrong{fill:var(--fg)}}@layer utilities;@media (min-width:64rem){.js-motion .CoreCapabilities-module__cK4utq__row:not([data-active]) .CoreCapabilities-module__cK4utq__name{color:var(--fg-muted)}.js-motion .CoreCapabilities-module__cK4utq__row[data-active] .CoreCapabilities-module__cK4utq__name{transform:translate3d(var(--hover-shift-l), 0, 0)}}
@layer theme,base;@layer components{.ExtendedCapabilities-module__DkANVG__entries{row-gap:var(--spacing-l);display:grid}.ExtendedCapabilities-module__DkANVG__entry{padding-top:var(--spacing-s);border-top:var(--border-width) solid var(--rule)}.ExtendedCapabilities-module__DkANVG__shape{--node:8px;justify-content:space-between;gap:var(--spacing-xs);margin-top:var(--spacing-l);display:flex;position:relative}.ExtendedCapabilities-module__DkANVG__shape:before{content:"";top:calc(var(--node) / 2);left:calc(var(--node) / 2);right:calc(var(--node) / 2);height:var(--border-width);background-color:var(--fg);opacity:.35;transform-origin:0;position:absolute}.ExtendedCapabilities-module__DkANVG__step{gap:var(--spacing-2xs);flex-direction:column;display:flex;position:relative}.ExtendedCapabilities-module__DkANVG__step:last-child{text-align:right;align-items:flex-end}.ExtendedCapabilities-module__DkANVG__node{width:var(--node);height:var(--node);border:var(--border-width) solid var(--fg);background-color:var(--bg)}.ExtendedCapabilities-module__DkANVG__human .ExtendedCapabilities-module__DkANVG__node{border-color:var(--color-signal);background-color:var(--color-signal)}@media (min-width:64rem){.ExtendedCapabilities-module__DkANVG__entries{grid-template-columns:subgrid;row-gap:0}.ExtendedCapabilities-module__DkANVG__entry:first-child{grid-column:1/span 5}.ExtendedCapabilities-module__DkANVG__entry:last-child{grid-column:8/span 5}}}@layer utilities;.js-motion .ExtendedCapabilities-module__DkANVG__shape:before{transition:transform var(--duration-slow) var(--ease-primary) var(--reveal-delay,0s)}.js-motion .ExtendedCapabilities-module__DkANVG__entry:not([data-revealed]) .ExtendedCapabilities-module__DkANVG__shape:before{transform:scaleX(0)}.js-motion .ExtendedCapabilities-module__DkANVG__step{transition:opacity var(--duration-standard) var(--ease-balanced), transform var(--duration-standard) var(--ease-primary);transition-delay:calc(var(--reveal-delay,0s) + var(--duration-fast) + var(--i,0) * var(--stagger-items))}.js-motion .ExtendedCapabilities-module__DkANVG__entry:not([data-revealed]) .ExtendedCapabilities-module__DkANVG__step{opacity:0;transform:translate3d(calc(var(--reveal-distance) * -.5), 0, 0)}
@layer theme,base;@layer components{.Hero-module___w2HtG__hero{padding-bottom:var(--spacing-section);overflow-x:clip}.Hero-module___w2HtG__stage{min-height:100svh;padding-top:calc(var(--header-h) + var(--spacing-l));padding-bottom:var(--spacing-m);flex-direction:column;display:flex;position:relative}.Hero-module___w2HtG__titleWrap{padding-bottom:var(--spacing-l);position:relative}.Hero-module___w2HtG__title{text-wrap:wrap}.Hero-module___w2HtG__rise{animation:Hero-module___w2HtG__rise var(--duration-editorial) var(--ease-primary) backwards;animation-delay:calc(var(--i,0) * var(--stagger-lines));display:block}.Hero-module___w2HtG__breakRow{align-items:baseline;display:flex}.Hero-module___w2HtG__breakGap{--break-space:.26em;--break-mr:calc(var(--margin) * -.5);flex:1 1 0;align-items:baseline;min-width:0;display:flex;container-type:inline-size}.Hero-module___w2HtG__ruler{flex:1 1 0;align-self:center;min-width:1.1em;height:.6em;margin-inline:.24em .2em;position:relative;translate:0 -.06em;container-type:inline-size}.Hero-module___w2HtG__track{inset-inline:0;height:var(--border-width-accent);margin-top:calc(var(--border-width-accent) / -2);transform-origin:0;position:absolute;top:50%}.Hero-module___w2HtG__bar{background-color:var(--color-signal);transform-origin:0;height:100%;animation:Hero-module___w2HtG__draw var(--duration-slow) var(--ease-sharp) var(--duration-standard) backwards;display:block}.Hero-module___w2HtG__reach{clip-path:inset(0);position:absolute;inset:0}.Hero-module___w2HtG__scale{animation:Hero-module___w2HtG__reveal var(--duration-slow) var(--ease-sharp) var(--duration-standard) backwards;position:absolute;inset:0}.Hero-module___w2HtG__ruler:not([data-measured]) .Hero-module___w2HtG__scale{display:none}.Hero-module___w2HtG__graduation{width:var(--border-width);background-color:var(--color-signal);opacity:.6;height:.16em;margin-top:-.08em;position:absolute;top:50%;left:0}.Hero-module___w2HtG__tick{width:var(--border-width-accent);background-color:var(--color-signal);height:.34em;margin-top:-.17em;position:absolute;top:50%}.Hero-module___w2HtG__tickStart{animation:Hero-module___w2HtG__appear var(--duration-fast) var(--ease-balanced) var(--duration-standard) backwards;left:0}.Hero-module___w2HtG__endShift{position:absolute;inset:0}.Hero-module___w2HtG__tickEnd{animation:Hero-module___w2HtG__travel var(--duration-slow) var(--ease-sharp) var(--duration-standard) backwards, Hero-module___w2HtG__appear var(--duration-fast) var(--ease-balanced) var(--duration-standard) backwards;right:0}.Hero-module___w2HtG__labelAnchor{position:absolute;top:50%;left:50%}.Hero-module___w2HtG__label{background-color:var(--bg);color:var(--fg);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--text-mono--letter-spacing);white-space:nowrap;font-variant-numeric:tabular-nums;animation:Hero-module___w2HtG__appear var(--duration-fast) var(--ease-balanced) calc(var(--duration-standard) + var(--duration-slow)) backwards;padding-inline:.5rem;line-height:1;display:block;translate:-50% -50%}.Hero-module___w2HtG__label:after{content:attr(data-reading) " PX";content:attr(data-reading) " PX" / ""}.Hero-module___w2HtG__label:not([data-reading]){display:none}.Hero-module___w2HtG__wordShift{margin-right:var(--break-mr);will-change:transform;display:inline-block}.Hero-module___w2HtG__word{font-family:var(--font-serif);letter-spacing:-.03em;animation:Hero-module___w2HtG__break var(--duration-slow) var(--ease-sharp) var(--duration-standard) backwards;padding-right:.05em;font-size:1.12em;font-style:italic;font-weight:400;line-height:.78;display:inline-block}.Hero-module___w2HtG__foot{row-gap:var(--spacing-s);animation:Hero-module___w2HtG__settle var(--duration-slow) var(--ease-primary) calc(var(--duration-standard) + var(--stagger-lines)) backwards;align-items:end;position:relative}.Hero-module___w2HtG__meta{row-gap:var(--spacing-2xs);padding-top:var(--spacing-l);animation:Hero-module___w2HtG__appear var(--duration-standard) var(--ease-balanced) backwards;margin-top:auto;position:relative}@media (max-width:47.99rem){.Hero-module___w2HtG__breakRow{flex-wrap:wrap}.Hero-module___w2HtG__first{flex-basis:100%}.Hero-module___w2HtG__breakGap{--break-space:0px;--break-mr:0px;flex-basis:100%}.Hero-module___w2HtG__ruler{min-width:.6em;margin-inline:0 .16em}}@media (min-width:48rem) and (max-width:63.99rem){.Hero-module___w2HtG__foot{margin-top:auto}.Hero-module___w2HtG__meta{margin-top:0}}@media (min-width:64rem){.Hero-module___w2HtG__stage{padding-top:calc(var(--header-h) + var(--spacing-m))}.Hero-module___w2HtG__meta{order:-1;margin-top:0;padding-top:0}.Hero-module___w2HtG__titleWrap{padding-block:clamp(var(--spacing-l), 7vh, var(--spacing-xl));margin-block:auto}}}@layer utilities;@keyframes Hero-module___w2HtG__rise{0%{translate:0 110%}}@keyframes Hero-module___w2HtG__break{0%{translate:calc(100% + var(--break-mr) + var(--break-space) - 100cqw) 0}}@keyframes Hero-module___w2HtG__draw{0%{scale:0 1}}@keyframes Hero-module___w2HtG__reveal{0%{clip-path:inset(0 100% 0 0)}}@keyframes Hero-module___w2HtG__travel{0%{translate:-100cqw}}@keyframes Hero-module___w2HtG__appear{0%{opacity:0}}@keyframes Hero-module___w2HtG__settle{0%{opacity:0;translate:0 var(--reveal-distance)}}
@layer theme,base;@layer components{.DetailBox-module__5kCBDq__detail{display:inline-block;position:relative}.DetailBox-module__5kCBDq__text{font-size:var(--text-body);letter-spacing:-.01em;font-weight:500;line-height:1.2;display:inline-block}.DetailBox-module__5kCBDq__box{border:var(--border-width) solid var(--color-signal);position:absolute;inset:-.45rem -.6rem}.DetailBox-module__5kCBDq__handle{border:var(--border-width) solid var(--color-signal);background-color:var(--bg);width:7px;height:7px;position:absolute}.DetailBox-module__5kCBDq__tl{top:-4px;left:-4px}.DetailBox-module__5kCBDq__tr{top:-4px;right:-4px}.DetailBox-module__5kCBDq__bl{bottom:-4px;left:-4px}.DetailBox-module__5kCBDq__br{bottom:-4px;right:-4px}.DetailBox-module__5kCBDq__badge{top:calc(100% + var(--spacing-xs));background-color:var(--color-signal);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--text-mono--letter-spacing);white-space:nowrap;padding:.2rem .4rem;line-height:1;position:absolute;left:50%;translate:-50%}.js-motion .DetailBox-module__5kCBDq__box{transition:opacity var(--duration-fast) var(--ease-balanced), transform var(--duration-standard) var(--ease-sharp)}.js-motion .DetailBox-module__5kCBDq__handle{transition:opacity var(--duration-fast) var(--ease-balanced) var(--duration-standard)}.js-motion .DetailBox-module__5kCBDq__badge{transition:opacity var(--duration-fast) var(--ease-balanced), transform var(--duration-standard) var(--ease-primary);transition-delay:calc(var(--duration-standard) + var(--duration-fast))}.js-motion .DetailBox-module__5kCBDq__detail:not([data-revealed]) .DetailBox-module__5kCBDq__box{opacity:0;transform:scale(1.25)}.js-motion .DetailBox-module__5kCBDq__detail:not([data-revealed]) .DetailBox-module__5kCBDq__handle{opacity:0}.js-motion .DetailBox-module__5kCBDq__detail:not([data-revealed]) .DetailBox-module__5kCBDq__badge{opacity:0;transform:translate3d(0, calc(var(--spacing-2xs) * -1), 0)}}@layer utilities;
@layer theme,base;@layer components{.Process-module__MDuI_q__frame{--node:.5rem;--node-top:.22rem;--spine:calc(var(--node-top) + var(--node) / 2);--lane:calc(var(--node) + var(--spacing-xs))}.Process-module__MDuI_q__strip{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);padding-top:var(--spacing-2xs);border-top:var(--border-width) solid var(--rule);margin-bottom:var(--spacing-l);display:grid}.Process-module__MDuI_q__chapter,.Process-module__MDuI_q__counter{font-variant-numeric:tabular-nums;display:none}.Process-module__MDuI_q__chapter{grid-column:1/5}.Process-module__MDuI_q__counter{text-align:right;color:var(--fg);grid-column:9/-1}.Process-module__MDuI_q__chapter:after{content:attr(data-label)}.Process-module__MDuI_q__counter:after{content:attr(data-reading)}@supports (content:"" / ""){.Process-module__MDuI_q__chapter:after{content:attr(data-label) / ""}.Process-module__MDuI_q__counter:after{content:attr(data-reading) / ""}}.Process-module__MDuI_q__stages{row-gap:0;display:grid}.Process-module__MDuI_q__stage{padding-left:var(--lane);padding-bottom:var(--spacing-l);position:relative}.Process-module__MDuI_q__stage:last-child{padding-bottom:0}.Process-module__MDuI_q__stage:not(:last-child):before,.Process-module__MDuI_q__stage:not(:last-child):after{content:"";left:calc(var(--node) / 2 - var(--border-width) / 2);top:var(--spine);bottom:calc(-1 * var(--spine));width:var(--border-width);position:absolute}.Process-module__MDuI_q__stage:before{background-color:var(--rule)}.Process-module__MDuI_q__stage:after{background-color:var(--color-signal);transform-origin:50% 0}.Process-module__MDuI_q__node{left:0;top:var(--node-top);width:var(--node);height:var(--node);border:var(--border-width) solid var(--fg);background-color:var(--fg);position:absolute}.Process-module__MDuI_q__stage:last-child .Process-module__MDuI_q__node{border-color:var(--color-signal);background-color:var(--color-signal)}.Process-module__MDuI_q__name{margin-top:var(--spacing-2xs);font-size:var(--text-heading-m);line-height:var(--text-heading-m--line-height);letter-spacing:var(--text-heading-m--letter-spacing);font-weight:500}.Process-module__MDuI_q__description{margin-top:var(--spacing-2xs);font-size:var(--text-body-s);line-height:var(--text-body-s--line-height);color:var(--fg-muted)}.Process-module__MDuI_q__output{margin-top:var(--spacing-s);padding-top:var(--spacing-2xs);border-top:var(--border-width) solid var(--rule);display:block}.Process-module__MDuI_q__output>span{display:block}.Process-module__MDuI_q__artifact,.Process-module__MDuI_q__rail{display:none}@media (min-width:48rem){.Process-module__MDuI_q__stage{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);align-items:baseline;padding-left:0;display:grid}.Process-module__MDuI_q__index{padding-left:var(--lane);white-space:nowrap;grid-column:1}.Process-module__MDuI_q__name,.Process-module__MDuI_q__description{grid-column:2/6}.Process-module__MDuI_q__name{margin-top:0}.Process-module__MDuI_q__description{grid-row:2}.Process-module__MDuI_q__output{grid-area:1/6/span 2/-1;margin-top:0}}@media (min-width:64rem){.Process-module__MDuI_q__name{grid-column:2/5}.Process-module__MDuI_q__description{grid-area:1/5/auto/9}.Process-module__MDuI_q__output{grid-area:1/9/auto/-1}}.Process-module__MDuI_q__frame[data-mode=pinned]{height:calc(100vh - var(--header-h));padding-block:var(--spacing-s) var(--spacing-l);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.Process-module__MDuI_q__frame[data-mode=pinned] .Process-module__MDuI_q__chapter,.Process-module__MDuI_q__frame[data-mode=pinned] .Process-module__MDuI_q__counter{display:block}.Process-module__MDuI_q__frame[data-mode=pinned] .Process-module__MDuI_q__strip{margin-bottom:0}.Process-module__MDuI_q__frame[data-mode=pinned] .Process-module__MDuI_q__body{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);align-content:center;display:grid}.Process-module__MDuI_q__frame[data-mode=pinned] .Process-module__MDuI_q__stages{grid-column:1/7;display:grid}.Process-module__MDuI_q__frame[data-mode=pinned] .Process-module__MDuI_q__stage{grid-area:1/1;padding:0;display:block}.Process-module__MDuI_q__frame[data-mode=pinned] .Process-module__MDuI_q__node,.Process-module__MDuI_q__frame[data-mode=pinned] .Process-module__MDuI_q__stage:before,.Process-module__MDuI_q__frame[data-mode=pinned] .Process-module__MDuI_q__stage:after{display:none}.Process-module__MDuI_q__frame[data-mode=pinned] .Process-module__MDuI_q__index{padding-left:0}.Process-module__MDuI_q__frame[data-mode=pinned] .Process-module__MDuI_q__name{margin-top:var(--spacing-2xs);font-size:var(--text-heading-xl);line-height:var(--text-heading-xl--line-height);letter-spacing:var(--text-heading-xl--letter-spacing)}.Process-module__MDuI_q__frame[data-mode=pinned] .Process-module__MDuI_q__description{max-width:34ch;margin-top:var(--spacing-s);font-size:var(--text-body-l);line-height:var(--text-body-l--line-height)}.Process-module__MDuI_q__frame[data-mode=pinned] .Process-module__MDuI_q__output{margin-top:var(--spacing-l);padding-top:var(--spacing-2xs)}.Process-module__MDuI_q__frame[data-mode=pinned] .Process-module__MDuI_q__outputValue{font-size:var(--text-heading-m);line-height:var(--text-heading-m--line-height);letter-spacing:var(--text-heading-m--letter-spacing)}.Process-module__MDuI_q__frame[data-mode=pinned] .Process-module__MDuI_q__stage:last-child .Process-module__MDuI_q__outputValue{font-size:var(--text-heading-l);line-height:var(--text-heading-l--line-height);letter-spacing:var(--text-heading-l--letter-spacing)}.Process-module__MDuI_q__frame[data-mode=pinned] .Process-module__MDuI_q__artifact{align-content:center;row-gap:var(--spacing-s);grid-column:8/-1;display:grid}.Process-module__MDuI_q__inputs{gap:0 var(--spacing-2xs);color:var(--fg);flex-wrap:wrap;display:flex}.Process-module__MDuI_q__inputs span+span:before{content:"/";margin-right:var(--spacing-2xs);color:var(--fg-subtle)}.Process-module__MDuI_q__field{height:clamp(9rem,30vh,17rem);position:relative}.Process-module__MDuI_q__edge{border:var(--border-width) solid var(--fg);position:absolute;inset:0}.Process-module__MDuI_q__guide{width:var(--border-width);background-image:linear-gradient(var(--fg) 2px, transparent 2px);background-size:var(--border-width) 6px;transform-origin:50% 0;position:absolute;top:0;bottom:0}.Process-module__MDuI_q__bar,.Process-module__MDuI_q__line,.Process-module__MDuI_q__plate{transform-origin:0;position:absolute}.Process-module__MDuI_q__bar{background-color:var(--fg);width:50%;height:9%;top:14%;left:0}.Process-module__MDuI_q__line{height:var(--border-width);background-color:var(--fg);left:0}.Process-module__MDuI_q__lineA{width:50%;top:40%}.Process-module__MDuI_q__lineB{width:25%;top:52%}.Process-module__MDuI_q__plate{background-color:var(--fg);width:25%;height:62%;top:14%;left:75%}.Process-module__MDuI_q__offset{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--text-mono--letter-spacing);color:var(--color-signal);white-space:nowrap;position:absolute;top:47%;left:27%}.Process-module__MDuI_q__offset:after{content:attr(data-reading) " PX"}@supports (content:"" / ""){.Process-module__MDuI_q__offset:after{content:attr(data-reading) " PX" / ""}}.Process-module__MDuI_q__frame[data-mode=pinned] .Process-module__MDuI_q__rail{align-content:end;row-gap:var(--spacing-2xs);display:grid}.Process-module__MDuI_q__track{height:var(--border-width);background-color:var(--rule);display:block;position:relative}.Process-module__MDuI_q__fill{background-color:var(--color-signal);transform-origin:0;position:absolute;inset:0}.Process-module__MDuI_q__stations{min-height:3.75rem;position:relative}.Process-module__MDuI_q__station{top:0;left:var(--at);justify-items:center;row-gap:var(--spacing-2xs);text-align:center;width:10rem;margin-left:-5rem;display:grid;position:absolute}.Process-module__MDuI_q__station:first-child{text-align:left;justify-items:start;margin-left:0}.Process-module__MDuI_q__station:last-child{text-align:right;justify-items:end;margin-left:-10rem}.Process-module__MDuI_q__tick{width:var(--border-width);background-color:var(--rule);transform-origin:50% 0;height:.75rem;transform:scaleY(.62)}.Process-module__MDuI_q__number:after,.Process-module__MDuI_q__record:after{content:attr(data-label)}@supports (content:"" / ""){.Process-module__MDuI_q__number:after,.Process-module__MDuI_q__record:after{content:attr(data-label) / ""}}.Process-module__MDuI_q__number{color:var(--fg-subtle)}.Process-module__MDuI_q__record{color:var(--fg)}.Process-module__MDuI_q__station[data-state=done] .Process-module__MDuI_q__tick{background-color:var(--fg)}.Process-module__MDuI_q__station[data-state=done] .Process-module__MDuI_q__number{color:var(--fg)}.Process-module__MDuI_q__station[data-state=active] .Process-module__MDuI_q__tick{background-color:var(--color-signal);transform:scaleY(1)}.Process-module__MDuI_q__station[data-state=active] .Process-module__MDuI_q__number{color:var(--color-signal)}}@layer utilities;.js-motion .Process-module__MDuI_q__frame:not([data-mode=pinned]) .Process-module__MDuI_q__stage:after{transition:transform var(--duration-editorial) var(--ease-primary) var(--reveal-delay,0s)}.js-motion .Process-module__MDuI_q__frame:not([data-mode=pinned]) .Process-module__MDuI_q__stage:not([data-revealed]):after{transform:scaleY(0)}.Process-module__MDuI_q__index{color:var(--fg)}.js-motion .Process-module__MDuI_q__frame:not([data-mode=pinned]) .Process-module__MDuI_q__index{transition:color var(--duration-standard) var(--ease-balanced) var(--reveal-delay,0s)}.js-motion .Process-module__MDuI_q__frame:not([data-mode=pinned]) .Process-module__MDuI_q__stage:not([data-revealed]) .Process-module__MDuI_q__index{color:var(--fg-subtle)}.js-motion .Process-module__MDuI_q__frame:not([data-mode=pinned]) .Process-module__MDuI_q__node{transition:background-color var(--duration-standard) var(--ease-balanced) var(--reveal-delay,0s)}.js-motion .Process-module__MDuI_q__frame:not([data-mode=pinned]) .Process-module__MDuI_q__stage:not([data-revealed]) .Process-module__MDuI_q__node{border-color:var(--fg);background-color:var(--bg)}
@layer theme,base;@layer components{.AutomationVisual-module__JHl1kW__root{--paper:#e4e6de;--panel:#f2f3ee;--node:#fbfbf8;--ink:#101310;--forest:#1e3a2b;--volt:#ccf24a;--line:#10131029;--muted:#596055;background-color:var(--paper);width:100%;height:100%;color:var(--ink);font-family:var(--font-sans);position:relative;overflow:hidden;container:visual/size}.AutomationVisual-module__JHl1kW__nav{justify-content:space-between;align-items:center;display:flex;position:absolute;top:8cqh;left:5cqw;right:5cqw}.AutomationVisual-module__JHl1kW__logo{letter-spacing:-.03em;align-items:center;gap:1cqw;font-size:1.7cqw;font-weight:600;display:flex}.AutomationVisual-module__JHl1kW__glyph{width:2.2cqw;height:2.2cqw;position:relative}.AutomationVisual-module__JHl1kW__glyph:before,.AutomationVisual-module__JHl1kW__glyph:after{content:"";width:62%;height:62%;position:absolute}.AutomationVisual-module__JHl1kW__glyph:before{background-color:var(--ink);top:0;left:0}.AutomationVisual-module__JHl1kW__glyph:after{border:.25cqw solid var(--ink);background-color:var(--volt);bottom:0;right:0}.AutomationVisual-module__JHl1kW__links{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);gap:2.6cqw;font-size:1.05cqw;display:flex}.AutomationVisual-module__JHl1kW__start{background-color:var(--ink);color:var(--paper);padding:.9cqw 1.5cqw;font-size:1.15cqw;font-weight:500}.AutomationVisual-module__JHl1kW__headline{letter-spacing:-.058em;font-size:8.6cqw;font-weight:600;line-height:.9;position:absolute;top:20cqh;left:5cqw}.AutomationVisual-module__JHl1kW__mark{z-index:0;position:relative}.AutomationVisual-module__JHl1kW__mark:before{content:"";z-index:-1;background-color:var(--volt);position:absolute;inset:.14em -.06em .02em -.04em}.AutomationVisual-module__JHl1kW__sub{width:31cqw;color:var(--muted);font-size:1.45cqw;line-height:1.4;position:absolute;top:50cqh;left:5cqw}.AutomationVisual-module__JHl1kW__canvas{border-top:1px solid var(--line);border-left:1px solid var(--line);background-color:var(--panel);background-image:radial-gradient(#10131033 .1cqw,#0000 .12cqw);background-size:2.2cqw 2.2cqw;position:absolute;inset:45cqh -2cqw -4cqh 43cqw}.AutomationVisual-module__JHl1kW__graph{--cg:4cqw;--rg:4.6cqw;column-gap:var(--cg);row-gap:var(--rg);grid-template-columns:repeat(3,16.5cqw);display:grid;position:absolute;top:3.6cqw;left:3.6cqw}.AutomationVisual-module__JHl1kW__node{border:1px solid var(--line);background-color:var(--node);padding:1cqw 1.1cqw;position:relative}.AutomationVisual-module__JHl1kW__node small{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);justify-content:space-between;align-items:center;font-size:.8cqw;display:flex}.AutomationVisual-module__JHl1kW__node strong{letter-spacing:-.02em;white-space:nowrap;margin-top:.6cqw;font-size:1.35cqw;font-weight:500;display:block}.AutomationVisual-module__JHl1kW__active{border-color:var(--ink);background-color:var(--volt)}.AutomationVisual-module__JHl1kW__active small{color:var(--forest)}.AutomationVisual-module__JHl1kW__status{align-items:center;gap:.4cqw;display:inline-flex}.AutomationVisual-module__JHl1kW__status:before{content:"";background-color:var(--forest);width:.55cqw;height:.55cqw}.AutomationVisual-module__JHl1kW__a:after,.AutomationVisual-module__JHl1kW__b:after,.AutomationVisual-module__JHl1kW__c:after,.AutomationVisual-module__JHl1kW__c:before{content:"";background-color:var(--ink);position:absolute}.AutomationVisual-module__JHl1kW__a:after,.AutomationVisual-module__JHl1kW__c:after{width:var(--cg);height:1.5px;top:50%;left:100%}.AutomationVisual-module__JHl1kW__b:after,.AutomationVisual-module__JHl1kW__c:before{width:1.5px;height:var(--rg);top:100%;left:50%}.AutomationVisual-module__JHl1kW__c:before{background-color:#10131059}.AutomationVisual-module__JHl1kW__a{grid-area:1/1}.AutomationVisual-module__JHl1kW__b{grid-area:1/2}.AutomationVisual-module__JHl1kW__c{grid-area:2/2}.AutomationVisual-module__JHl1kW__d{grid-area:2/3}.AutomationVisual-module__JHl1kW__e{opacity:.7;grid-area:3/2}@container visual (orientation:portrait){.AutomationVisual-module__JHl1kW__nav{top:6.5cqh}.AutomationVisual-module__JHl1kW__logo{gap:2.2cqw;font-size:4.2cqw}.AutomationVisual-module__JHl1kW__glyph{width:5cqw;height:5cqw}.AutomationVisual-module__JHl1kW__links{display:none}.AutomationVisual-module__JHl1kW__start{padding:2cqw 3cqw;font-size:2.8cqw}.AutomationVisual-module__JHl1kW__headline{font-size:15.5cqw;top:15cqh}.AutomationVisual-module__JHl1kW__sub{width:72cqw;font-size:3.3cqw;top:38.5cqh}.AutomationVisual-module__JHl1kW__canvas{background-size:5cqw 5cqw;top:50cqh;left:5cqw;right:-6cqw}.AutomationVisual-module__JHl1kW__graph{--cg:7cqw;--rg:8cqw;grid-template-columns:repeat(2,38cqw);top:6cqw;left:4cqw}.AutomationVisual-module__JHl1kW__node{padding:2.4cqw 2.6cqw}.AutomationVisual-module__JHl1kW__node small{font-size:1.9cqw}.AutomationVisual-module__JHl1kW__node strong{margin-top:1.4cqw;font-size:3.2cqw}.AutomationVisual-module__JHl1kW__status:before{width:1.3cqw;height:1.3cqw}.AutomationVisual-module__JHl1kW__c:after{left:auto;right:100%}.AutomationVisual-module__JHl1kW__d{grid-area:2/1}.AutomationVisual-module__JHl1kW__e{grid-area:3/2}}.AutomationVisual-module__JHl1kW__graph{--pace:calc(var(--stagger-lines) * 2);--flow-start:var(--duration-standard)}.AutomationVisual-module__JHl1kW__a{--step:0}.AutomationVisual-module__JHl1kW__b{--step:1}.AutomationVisual-module__JHl1kW__c{--step:2}.AutomationVisual-module__JHl1kW__d{--step:3}.AutomationVisual-module__JHl1kW__e{--step:4}.AutomationVisual-module__JHl1kW__a:after,.AutomationVisual-module__JHl1kW__c:after{transform-origin:0}.AutomationVisual-module__JHl1kW__b:after,.AutomationVisual-module__JHl1kW__c:before{transform-origin:50% 0}@container visual (orientation:portrait){.AutomationVisual-module__JHl1kW__c:after{transform-origin:100%}}.js-motion [data-reveal=media] .AutomationVisual-module__JHl1kW__node{--at:calc(var(--flow-start) + var(--step) * var(--pace));transition:opacity var(--duration-standard) var(--ease-balanced) var(--at), transform var(--duration-standard) var(--ease-primary) var(--at), background-color var(--duration-standard) var(--ease-balanced) calc(var(--flow-start) + 5 * var(--pace)), border-color var(--duration-standard) var(--ease-balanced) calc(var(--flow-start) + 5 * var(--pace))}.js-motion [data-reveal=media] .AutomationVisual-module__JHl1kW__node:after{transition:transform var(--duration-fast) var(--ease-balanced) calc(var(--flow-start) + (var(--step) + .6) * var(--pace))}.js-motion [data-reveal=media] .AutomationVisual-module__JHl1kW__node:before{transition:transform var(--duration-fast) var(--ease-balanced) calc(var(--flow-start) + (var(--step) + .6) * var(--pace))}.js-motion [data-reveal=media] .AutomationVisual-module__JHl1kW__active small{transition:color var(--duration-standard) var(--ease-balanced) calc(var(--flow-start) + 5 * var(--pace))}.js-motion [data-reveal=media]:not([data-revealed]) .AutomationVisual-module__JHl1kW__node{opacity:0;transform:translate(-1.5cqw)}.js-motion [data-reveal=media]:not([data-revealed]) .AutomationVisual-module__JHl1kW__a:after{transform:scaleX(0)}.js-motion [data-reveal=media]:not([data-revealed]) .AutomationVisual-module__JHl1kW__c:after{transform:scaleX(0)}.js-motion [data-reveal=media]:not([data-revealed]) .AutomationVisual-module__JHl1kW__b:after{transform:scaleY(0)}.js-motion [data-reveal=media]:not([data-revealed]) .AutomationVisual-module__JHl1kW__c:before{transform:scaleY(0)}.js-motion [data-reveal=media]:not([data-revealed]) .AutomationVisual-module__JHl1kW__active{border-color:var(--line);background-color:var(--node)}.js-motion [data-reveal=media]:not([data-revealed]) .AutomationVisual-module__JHl1kW__active small{color:var(--muted)}}@layer utilities;
@layer theme,base;@layer components{.BarroVisual-module__PYx1LG__root{--sand:#d9cdba;--clay:#a36f52;--kiln:#7a4e37;--olive:#6f6a4b;--espresso:#2e2119;--cream:#f2ebdd;--line:#2e211938;background-color:var(--sand);width:100%;height:100%;color:var(--espresso);font-family:var(--font-sans);position:relative;overflow:hidden;container:visual/size}.BarroVisual-module__PYx1LG__nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-bottom:2cqh;display:flex;position:absolute;top:6.5cqh;left:6cqw;right:6cqw}.BarroVisual-module__PYx1LG__logo{font-family:var(--font-serif);letter-spacing:-.02em;font-size:5.4cqw;font-style:italic;line-height:1}.BarroVisual-module__PYx1LG__links{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;gap:4cqw;font-size:2cqw;display:flex}.BarroVisual-module__PYx1LG__arch{background-color:var(--clay);border-radius:29cqw 29cqw 0 0;width:58cqw;height:50.5cqh;position:absolute;top:16.5cqh;left:10cqw;overflow:hidden}.BarroVisual-module__PYx1LG__still{width:100%;height:auto;position:absolute;bottom:0;left:0;right:0}.BarroVisual-module__PYx1LG__plinth{background-color:var(--espresso);height:1.2cqh;position:absolute;top:67cqh;left:6cqw;right:6cqw}.BarroVisual-module__PYx1LG__product{width:22cqw;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:1.85cqw;line-height:1.5;position:absolute;top:38cqh;right:6cqw}.BarroVisual-module__PYx1LG__price{font-family:var(--font-serif);letter-spacing:-.02em;text-transform:none;margin-block:1.6cqw 2.2cqw;font-size:6.4cqw;line-height:1;display:block}.BarroVisual-module__PYx1LG__bag{border-bottom:1px solid;padding-bottom:.4cqw;display:inline-block}.BarroVisual-module__PYx1LG__wordmark{font-family:var(--font-serif);letter-spacing:-.045em;white-space:nowrap;font-size:47cqw;font-style:italic;line-height:.8;position:absolute;bottom:-7.5cqw;left:3cqw}@container visual (orientation:landscape){.BarroVisual-module__PYx1LG__nav{padding-bottom:2.4cqh;top:8cqh;left:5cqw;right:5cqw}.BarroVisual-module__PYx1LG__logo{font-size:2.6cqw}.BarroVisual-module__PYx1LG__links{gap:2.6cqw;font-size:.95cqw}.BarroVisual-module__PYx1LG__arch{border-radius:13.5cqw 13.5cqw 0 0;width:27cqw;height:63cqh;top:19cqh;left:auto;right:13cqw}.BarroVisual-module__PYx1LG__plinth{height:1.3cqh;top:82cqh;left:50cqw;right:5cqw}.BarroVisual-module__PYx1LG__product{width:16cqw;font-size:.95cqw;top:22cqh;left:5cqw;right:auto}.BarroVisual-module__PYx1LG__price{margin-block:.8cqw 1.2cqw;font-size:3.4cqw}.BarroVisual-module__PYx1LG__wordmark{font-size:27cqw;bottom:-3.6cqw;left:3cqw}}}@layer utilities;
@layer theme,base;@layer components{.NubankVisual-module__8JUKUa__root{--bg:#150b1c;--plum:#2a1838;--line:#ede6f521;--mist:#ede6f5;--muted:#a595b8;--lavender:#b69ae0;background:radial-gradient(120% 90% at 78% 30%, #4c2d668c, transparent 60%), var(--bg);width:100%;height:100%;color:var(--mist);font-family:var(--font-sans);position:relative;overflow:hidden;container:visual/size}.NubankVisual-module__8JUKUa__nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:2.4cqh;font-size:1cqw;display:flex;position:absolute;top:8cqh;left:5cqw;right:5cqw}.NubankVisual-module__8JUKUa__brand{font-family:var(--font-serif);align-items:baseline;gap:.8cqw;font-size:2.3cqw;line-height:1;display:flex}.NubankVisual-module__8JUKUa__tag,.NubankVisual-module__8JUKUa__links,.NubankVisual-module__8JUKUa__label,.NubankVisual-module__8JUKUa__mono{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.NubankVisual-module__8JUKUa__tag{color:var(--muted);font-size:.75cqw}.NubankVisual-module__8JUKUa__links{color:var(--muted);gap:3cqw;font-size:.85cqw;display:flex}.NubankVisual-module__8JUKUa__access{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #b69ae099;padding:.7cqw 1.2cqw;font-size:.8cqw}.NubankVisual-module__8JUKUa__headline{font-family:var(--font-serif);letter-spacing:-.025em;font-size:8.8cqw;line-height:.9;position:absolute;top:26cqh;left:5cqw}.NubankVisual-module__8JUKUa__headline em{font-style:italic}.NubankVisual-module__8JUKUa__headline b{color:var(--lavender);font-weight:400}.NubankVisual-module__8JUKUa__sub{width:27cqw;color:var(--muted);font-size:1.15cqw;line-height:1.45;position:absolute;top:66cqh;left:5cqw}.NubankVisual-module__8JUKUa__card{aspect-ratio:.63;background:linear-gradient(155deg,#ffffff29,#0000 38%),linear-gradient(160deg,#3d2e4b 0%,#1c1226 48%,#4a3b59 100%);border:1px solid #ffffff24;border-radius:1.1cqw;width:20cqw;position:absolute;top:19cqh;right:8.5cqw;box-shadow:0 3cqw 7cqw #00000073}.NubankVisual-module__8JUKUa__chip{aspect-ratio:1.3;background:linear-gradient(135deg,#d8c9a0,#8f8060);border-radius:.35cqw;width:17%;position:absolute;top:13%;left:13%}.NubankVisual-module__8JUKUa__monogram{font-family:var(--font-serif);color:#ede6f5cc;font-size:3.4cqw;font-style:italic;line-height:1;position:absolute;top:9%;right:12%}.NubankVisual-module__8JUKUa__cardFoot{font-family:var(--font-mono);letter-spacing:.22em;color:#ede6f5bf;justify-content:space-between;font-size:.72cqw;display:flex;position:absolute;bottom:9%;left:13%;right:13%}.NubankVisual-module__8JUKUa__panel{border:1px solid var(--line);background:#241431eb;width:25cqw;padding:1.7cqw;position:absolute;bottom:13cqh;right:27cqw}.NubankVisual-module__8JUKUa__label{color:var(--muted);font-size:.78cqw}.NubankVisual-module__8JUKUa__figure{font-family:var(--font-serif);font-variant-numeric:tabular-nums;margin-top:.8cqw;font-size:3.1cqw;line-height:1}.NubankVisual-module__8JUKUa__spark{width:100%;height:3.2cqw;margin-top:1.2cqw;display:block;overflow:visible}.NubankVisual-module__8JUKUa__panelFoot{justify-content:space-between;margin-top:1cqw;font-size:.78cqw;display:flex}.NubankVisual-module__8JUKUa__up{color:var(--lavender)}@container visual (orientation:portrait){.NubankVisual-module__8JUKUa__nav{font-size:2.4cqw;top:6.5cqh}.NubankVisual-module__8JUKUa__brand{gap:2cqw;font-size:5.6cqw}.NubankVisual-module__8JUKUa__tag{font-size:2cqw}.NubankVisual-module__8JUKUa__links,.NubankVisual-module__8JUKUa__access,.NubankVisual-module__8JUKUa__sub{display:none}.NubankVisual-module__8JUKUa__headline{font-size:17cqw;top:16cqh}.NubankVisual-module__8JUKUa__card{border-radius:2.6cqw;width:50cqw;top:auto;bottom:-9cqh;right:-7cqw}.NubankVisual-module__8JUKUa__monogram{font-size:8cqw}.NubankVisual-module__8JUKUa__cardFoot{font-size:1.8cqw}.NubankVisual-module__8JUKUa__panel{width:54cqw;padding:4cqw;bottom:9cqh;left:5cqw;right:auto}.NubankVisual-module__8JUKUa__label,.NubankVisual-module__8JUKUa__panelFoot{font-size:2cqw}.NubankVisual-module__8JUKUa__figure{margin-top:2cqw;font-size:7.4cqw}.NubankVisual-module__8JUKUa__spark{height:8cqw;margin-top:3cqw}.NubankVisual-module__8JUKUa__panelFoot{margin-top:2.4cqw}}}@layer utilities;
@layer theme,base;@layer components{.VaoVisual-module__zXPiIW__root{--concrete:#cfcdc6;--graphite:#1b1b19;--plaster:#f4f3ef;--shadow:#8f8c84;--line:#1b1b1938;background-color:var(--concrete);width:100%;height:100%;color:var(--graphite);font-family:var(--font-sans);position:relative;overflow:hidden;container:visual/size}.VaoVisual-module__zXPiIW__top{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;font-size:.85cqw;display:flex;position:absolute;top:8cqh;left:3.5cqw;right:3.5cqw}.VaoVisual-module__zXPiIW__links{gap:2.4cqw;display:flex}.VaoVisual-module__zXPiIW__mark{letter-spacing:-.075em;font-size:19.5cqw;font-weight:700;line-height:.76;position:absolute;top:19cqh;left:3cqw}.VaoVisual-module__zXPiIW__sheet{background-color:var(--plaster);border:1px solid var(--line);position:absolute;inset:19cqh 3.5cqw 18cqh 44cqw;overflow:hidden}.VaoVisual-module__zXPiIW__drawing{width:90%;height:82%;position:absolute;inset:8% 5% 10%;overflow:visible}.VaoVisual-module__zXPiIW__drawing *{vector-effect:non-scaling-stroke}.VaoVisual-module__zXPiIW__drawing text{font-family:var(--font-mono);letter-spacing:.06em;fill:var(--graphite);font-size:11px}.VaoVisual-module__zXPiIW__caption{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;font-size:.85cqw;display:flex;position:absolute;bottom:8cqh;left:3.5cqw;right:3.5cqw}.VaoVisual-module__zXPiIW__muted{color:#1b1b1999}@container visual (orientation:portrait){.VaoVisual-module__zXPiIW__top{font-size:2cqw;top:6.5cqh;left:6cqw;right:6cqw}.VaoVisual-module__zXPiIW__links{display:none}.VaoVisual-module__zXPiIW__mark{font-size:42cqw;top:14cqh;left:4.5cqw}.VaoVisual-module__zXPiIW__sheet{inset:50cqh -1px 12cqh 6cqw}.VaoVisual-module__zXPiIW__drawing{width:170%;height:80%;inset:10% auto 10% 6%}.VaoVisual-module__zXPiIW__caption{font-size:2cqw;bottom:6.5cqh;left:6cqw;right:6cqw}.VaoVisual-module__zXPiIW__hideSmall{display:none}}}@layer utilities;
@layer theme,base;@layer components{.ProjectFeature-module__OsBIiG__article{margin-top:var(--spacing-2xl);position:relative}.ProjectFeature-module__OsBIiG__article:has(.ProjectFeature-module__OsBIiG__link:focus-visible){--slash:1;outline:var(--border-width-accent) solid var(--focus);outline-offset:var(--spacing-xs)}.ProjectFeature-module__OsBIiG__link{outline:none}.ProjectFeature-module__OsBIiG__link:after{content:"";z-index:var(--z-raised);position:absolute;inset:0}.ProjectFeature-module__OsBIiG__head{--slot:calc(100% / var(--n,4));row-gap:var(--spacing-2xs)}.ProjectFeature-module__OsBIiG__rail{height:var(--border-width-accent);margin-bottom:var(--spacing-xs);background:linear-gradient(var(--rule), var(--rule)) center / 100% var(--border-width) no-repeat;grid-column:1/-1;position:relative;overflow:hidden}.ProjectFeature-module__OsBIiG__segment{inset-block:0;left:calc(var(--i,0) * var(--slot));width:var(--slot);background-color:var(--color-signal);position:absolute}.ProjectFeature-module__OsBIiG__zoom{width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-primary)}.ProjectFeature-module__OsBIiG__drift{position:absolute;inset:-4% 0}.ProjectFeature-module__OsBIiG__cta{pointer-events:none}@media (hover:hover){.ProjectFeature-module__OsBIiG__article:hover{--slash:1}.ProjectFeature-module__OsBIiG__article:hover .ProjectFeature-module__OsBIiG__zoom{transform:scale(var(--hover-scale))}.ProjectFeature-module__OsBIiG__article:hover .ProjectFeature-module__OsBIiG__cta .arrow-travel{transform:translate3d(var(--hover-shift), 0, 0)}}@supports (content:"" / ""){@media (hover:hover){.ProjectFeature-module__OsBIiG__article:hover .ProjectFeature-module__OsBIiG__cta .roll>span{transform:translateY(-100%)}.ProjectFeature-module__OsBIiG__article:hover .ProjectFeature-module__OsBIiG__cta .roll:after{transform:translateY(-100%)}}}.ProjectFeature-module__OsBIiG__wire{border-top:var(--border-width) solid var(--rule);padding-top:var(--spacing-s)}.ProjectFeature-module__OsBIiG__node,.ProjectFeature-module__OsBIiG__nodeLg{position:relative}@media (min-width:64rem){.ProjectFeature-module__OsBIiG__nodeLg:before{content:"";top:calc(var(--spacing-s) * -1 - 4px);border:var(--border-width) solid var(--fg);background-color:var(--bg);width:7px;height:7px;position:absolute;left:0}}@media (min-width:48rem){.ProjectFeature-module__OsBIiG__node:before{content:"";top:calc(var(--spacing-s) * -1 - 4px);border:var(--border-width) solid var(--fg);background-color:var(--bg);width:7px;height:7px;position:absolute;left:0}}.ProjectFeature-module__OsBIiG__stage{aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}@media (min-width:48rem){.ProjectFeature-module__OsBIiG__stage{aspect-ratio:16/10}}@media (min-width:64rem){.ProjectFeature-module__OsBIiG__stage{aspect-ratio:auto;height:min(56.25vw,92svh)}}}@layer utilities;.js-motion .ProjectFeature-module__OsBIiG__head .ProjectFeature-module__OsBIiG__segment{transition:transform var(--duration-slow) var(--ease-sharp) var(--duration-fast)}.js-motion .ProjectFeature-module__OsBIiG__head:not([data-revealed]) .ProjectFeature-module__OsBIiG__segment{transform:translate(-100%)}.js-motion .ProjectFeature-module__OsBIiG__openX[data-reveal=media]{transition:clip-path var(--duration-editorial) var(--ease-balanced) var(--reveal-delay,0s)}.js-motion .ProjectFeature-module__OsBIiG__openX[data-reveal=media]:not([data-revealed]){clip-path:inset(0 50%)}.js-motion .ProjectFeature-module__OsBIiG__later[data-reveal=media]{transition-delay:calc(var(--reveal-delay,0s) + var(--duration-standard))}.js-motion .ProjectFeature-module__OsBIiG__later[data-reveal=media] [data-reveal-inner]{transition-delay:calc(var(--reveal-delay,0s) + var(--duration-standard))}
@layer theme,base;@layer components{.Convergence-module__WbYmla__stage{padding-block:var(--spacing-section) var(--spacing-2xl)}.Convergence-module__WbYmla__board{margin-top:var(--spacing-xl);row-gap:0}.Convergence-module__WbYmla__disciplines{grid-column:1/-1;grid-template-columns:subgrid;align-items:end;row-gap:var(--spacing-l);display:grid}.Convergence-module__WbYmla__design{grid-column:1/-1}.Convergence-module__WbYmla__dev{text-align:right;grid-column:1/-1}.Convergence-module__WbYmla__caption{margin-bottom:var(--spacing-s);color:var(--fg-muted)}.Convergence-module__WbYmla__designCaption{font-size:var(--text-body-l);line-height:var(--text-body-l--line-height)}.Convergence-module__WbYmla__word{font-size:var(--text-heading-xl);line-height:var(--text-heading-xl--line-height);letter-spacing:var(--text-heading-xl--letter-spacing);font-weight:500}.Convergence-module__WbYmla__target{display:inline-block;position:relative}.Convergence-module__WbYmla__crop{pointer-events:none;position:absolute;inset:-.5rem -.75rem -.35rem}.Convergence-module__WbYmla__crop>i{border-color:var(--fg-subtle);border-style:solid;border-width:0;width:.75rem;height:.75rem;position:absolute}.Convergence-module__WbYmla__crop>i:first-child{border-top-width:var(--border-width);border-left-width:var(--border-width);top:0;left:0}.Convergence-module__WbYmla__crop>i:nth-child(2){border-top-width:var(--border-width);border-right-width:var(--border-width);top:0;right:0}.Convergence-module__WbYmla__crop>i:nth-child(3){border-bottom-width:var(--border-width);border-left-width:var(--border-width);bottom:0;left:0}.Convergence-module__WbYmla__crop>i:nth-child(4){border-bottom-width:var(--border-width);border-right-width:var(--border-width);bottom:0;right:0}.Convergence-module__WbYmla__dimension{pointer-events:none;background:linear-gradient(var(--fg-subtle), var(--fg-subtle)) center / 100% var(--border-width) no-repeat;height:.625rem;position:absolute;inset-inline:0}.Convergence-module__WbYmla__dimension:before,.Convergence-module__WbYmla__dimension:after{content:"";width:var(--border-width);background-color:var(--fg-subtle);position:absolute;inset-block:0}.Convergence-module__WbYmla__dimension:before{left:0}.Convergence-module__WbYmla__dimension:after{right:0}.Convergence-module__WbYmla__above{top:-1.25rem}.Convergence-module__WbYmla__below{bottom:-1.5rem}.Convergence-module__WbYmla__reading{background-color:var(--bg);color:var(--fg-subtle);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--text-mono--letter-spacing);white-space:nowrap;padding-inline:.5rem;line-height:1;position:absolute;top:50%;left:50%;translate:-50% -50%}.Convergence-module__WbYmla__reading:after{content:attr(data-reading) " PX";content:attr(data-reading) " PX" / ""}.Convergence-module__WbYmla__reading:not([data-reading]){display:none}.Convergence-module__WbYmla__axis{height:var(--border-width-accent);background:linear-gradient(var(--rule), var(--rule)) center / 100% var(--border-width) no-repeat;grid-column:1/-1;position:relative}.Convergence-module__WbYmla__signal{background-color:var(--color-signal);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.Convergence-module__WbYmla__resolution{margin-top:var(--spacing-xl);grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--spacing-l);font-weight:500;display:grid}.Convergence-module__WbYmla__wordmarkWrap{margin-bottom:var(--spacing-s);grid-column:1/-1;justify-self:start}.Convergence-module__WbYmla__mask{margin-block:-.08em -.12em;padding-block:.08em .12em;display:block;overflow-y:clip}.Convergence-module__WbYmla__wordmark{font-size:var(--text-display-xl);line-height:var(--text-display-xl--line-height);letter-spacing:-.045em;white-space:nowrap;font-weight:600;display:block}.Convergence-module__WbYmla__slash{color:var(--color-signal);margin-left:.02em;display:inline-block}.Convergence-module__WbYmla__statement{font-size:var(--text-heading-l);line-height:var(--text-heading-l--line-height);letter-spacing:var(--text-heading-l--letter-spacing);grid-column:1/-1;display:block}.Convergence-module__WbYmla__deploy{margin-top:var(--spacing-xl);padding-top:var(--spacing-xs);border-top:var(--border-width) solid var(--rule);grid-column:1/-1}@media (min-width:48rem){.Convergence-module__WbYmla__design{grid-area:1/1/auto/span 4}.Convergence-module__WbYmla__dev{grid-area:1/5/auto/-1}.Convergence-module__WbYmla__axis{margin-block:var(--spacing-m) var(--spacing-l);grid-row:2}.Convergence-module__WbYmla__resolution{margin-top:0}.Convergence-module__WbYmla__statement{grid-column:4/-1}}@media (min-width:64rem){.Convergence-module__WbYmla__design{grid-column:1/span 6}.Convergence-module__WbYmla__dev,.Convergence-module__WbYmla__statement{grid-column:7/-1}.js-motion .Convergence-module__WbYmla__stage{min-height:100svh;padding-block:calc(var(--header-h) + var(--spacing-m)) var(--spacing-m);flex-direction:column;justify-content:center;display:flex}.js-motion .Convergence-module__WbYmla__board{margin-top:clamp(var(--spacing-s), 6vh, var(--spacing-xl))}.js-motion .Convergence-module__WbYmla__axis{margin-block:clamp(var(--spacing-s), 3vh, var(--spacing-m)) clamp(var(--spacing-m), 5vh, var(--spacing-l))}.js-motion .Convergence-module__WbYmla__deploy{margin-top:clamp(var(--spacing-s), 4vh, var(--spacing-l))}.js-motion .Convergence-module__WbYmla__caption{margin-bottom:clamp(var(--spacing-2xs), 2.2vh, var(--spacing-s))}.js-motion .Convergence-module__WbYmla__resolution{row-gap:clamp(var(--spacing-s), 4vh, var(--spacing-l))}}}@layer utilities;@media (max-width:63.99rem){.js-motion .Convergence-module__WbYmla__axis[data-revealed] .Convergence-module__WbYmla__signal{animation:Convergence-module__WbYmla__axis calc(var(--duration-slow) * 2) var(--ease-sharp) var(--duration-fast) both}.js-motion .Convergence-module__WbYmla__wordmarkWrap .Convergence-module__WbYmla__wordmark{transition:transform var(--duration-editorial) var(--ease-primary) var(--duration-fast)}.js-motion .Convergence-module__WbYmla__wordmarkWrap:not([data-revealed]) .Convergence-module__WbYmla__wordmark{transform:translateY(105%)}}@keyframes Convergence-module__WbYmla__axis{0%{transform-origin:0;transform:scaleX(0)}55%{transform-origin:0;transform:scaleX(1)}56%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}
