.FeatureVisual-module__zmuCqq__root{--visual-paper:var(--paper,#f1eee5);--visual-ink:var(--ink,#151713);--visual-signal:var(--signal,#72d28c);--visual-line:var(--line,#1517132e);--visual-muted:var(--muted,#676b63);min-height:420px;color:var(--visual-ink);background:var(--visual-paper);border:1px solid var(--visual-ink);isolation:isolate;border-radius:2px;position:relative;overflow:clip}.FeatureVisual-module__zmuCqq__topline{border-bottom:1px solid var(--visual-line);min-height:42px;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;align-items:center;gap:9px;padding:0 14px;font-size:.54rem;font-weight:700;display:flex}.FeatureVisual-module__zmuCqq__topline i{border-top:1px dotted var(--visual-line);flex:1}.FeatureVisual-module__zmuCqq__content{align-items:stretch;min-height:376px;padding:clamp(18px,3vw,30px);display:grid}.FeatureVisual-module__zmuCqq__root button{min-height:44px;color:inherit;font:inherit;cursor:pointer}.FeatureVisual-module__zmuCqq__root button:focus-visible{outline:3px solid var(--visual-ink);outline-offset:3px}.FeatureVisual-module__zmuCqq__directorLayout{grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(18px,3vw,34px);display:grid}.FeatureVisual-module__zmuCqq__chatColumn{align-self:center}.FeatureVisual-module__zmuCqq__speaker{color:var(--visual-muted);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.07em;margin-bottom:8px;font-size:.58rem}.FeatureVisual-module__zmuCqq__message{max-width:28ch;color:var(--visual-paper);background:var(--visual-ink);font-family:var(--font-display,ui-serif, Georgia, serif);margin:0;padding:17px;font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.15}.FeatureVisual-module__zmuCqq__directorReply{background:var(--visual-signal);border:1px solid var(--visual-ink);align-items:flex-start;gap:9px;max-width:29ch;margin:11px 0 0 auto;padding:13px;display:flex}.FeatureVisual-module__zmuCqq__directorReply svg{flex:none;width:16px;height:16px;margin-top:1px}.FeatureVisual-module__zmuCqq__directorReply p{margin:0;font-size:.72rem;font-weight:610;line-height:1.35}.FeatureVisual-module__zmuCqq__planStack{gap:8px;margin:0;padding:0;list-style:none;display:grid}.FeatureVisual-module__zmuCqq__planStack button{background:color-mix(in srgb, var(--visual-paper) 95%, white 5%);border:1px solid var(--visual-line);text-align:left;grid-template-columns:30px 1fr 18px;align-items:center;gap:8px;width:100%;padding:0 13px;display:grid}.FeatureVisual-module__zmuCqq__planStack button[data-active=true]{background:var(--visual-signal);border-color:var(--visual-ink);box-shadow:4px 4px 0 var(--visual-ink)}.FeatureVisual-module__zmuCqq__planStack span{font-family:var(--font-mono,ui-monospace, monospace);font-size:.58rem}.FeatureVisual-module__zmuCqq__planStack strong{font-size:.74rem}.FeatureVisual-module__zmuCqq__planStack svg{width:15px;height:15px}.FeatureVisual-module__zmuCqq__brainLayout{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:clamp(18px,3vw,34px);display:grid}.FeatureVisual-module__zmuCqq__brainField{min-height:290px;color:var(--visual-paper);background:var(--visual-ink);position:relative;overflow:hidden}.FeatureVisual-module__zmuCqq__featureDots{opacity:.66;width:100%;height:100%;position:absolute;inset:0}.FeatureVisual-module__zmuCqq__featureDots [data-memory-signal]{fill:var(--visual-signal);opacity:1}.FeatureVisual-module__zmuCqq__brainReadout{color:var(--visual-ink);background:var(--visual-signal);border:1px solid var(--visual-paper);padding:14px;position:absolute;inset:auto 17px 17px}.FeatureVisual-module__zmuCqq__brainReadoutHeading{align-items:center;gap:8px;display:flex}.FeatureVisual-module__zmuCqq__brainReadoutHeading svg{flex:none;width:18px;height:18px}.FeatureVisual-module__zmuCqq__brainReadoutHeading span{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.07em;font-size:.52rem}.FeatureVisual-module__zmuCqq__brainFact{max-width:32ch;font-family:var(--font-display,ui-serif, Georgia, serif);text-wrap:pretty;margin-top:10px;font-size:clamp(.88rem,1.6vw,1.08rem);font-weight:520;line-height:1.16;display:block}.FeatureVisual-module__zmuCqq__brainReadout dl{border-top:1px solid #15171347;gap:5px;margin:12px 0 0;padding:10px 0 0;display:grid}.FeatureVisual-module__zmuCqq__brainReadout dl>div{grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.FeatureVisual-module__zmuCqq__brainReadout dt,.FeatureVisual-module__zmuCqq__brainReadout dd{margin:0}.FeatureVisual-module__zmuCqq__brainReadout dt{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.05em;text-transform:uppercase;font-size:.48rem}.FeatureVisual-module__zmuCqq__brainReadout dd{font-size:.61rem;font-weight:660;line-height:1.3}.FeatureVisual-module__zmuCqq__memoryList{align-self:center;gap:6px;display:grid}.FeatureVisual-module__zmuCqq__memoryList button{border:1px solid var(--visual-line);text-align:left;background:0 0;grid-template-columns:28px 1fr 34px;align-items:center;padding:0 12px;transition:color .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1);display:grid}.FeatureVisual-module__zmuCqq__memoryList button[data-active=true]{background:var(--visual-signal);border-color:var(--visual-ink)}.FeatureVisual-module__zmuCqq__memoryList button[data-active=true] span{color:var(--visual-ink)}.FeatureVisual-module__zmuCqq__memoryList span{color:var(--visual-muted);font-family:var(--font-mono,ui-monospace, monospace);font-size:.55rem}.FeatureVisual-module__zmuCqq__memoryList strong{font-size:.74rem}.FeatureVisual-module__zmuCqq__memoryList i{opacity:.35;border-top:2px dotted;height:6px}.FeatureVisual-module__zmuCqq__memoryList button[data-active=true] i{opacity:1}.FeatureVisual-module__zmuCqq__canvasLayout{grid-template-rows:1fr auto;gap:23px;display:grid}.FeatureVisual-module__zmuCqq__canvasFrames{grid-template-columns:.78fr 1.4fr .82fr;align-items:center;min-height:260px;display:grid}.FeatureVisual-module__zmuCqq__sourceFrames,.FeatureVisual-module__zmuCqq__heroFrame,.FeatureVisual-module__zmuCqq__renderFrame{border:1px solid var(--visual-ink)}.FeatureVisual-module__zmuCqq__sourceFrames,.FeatureVisual-module__zmuCqq__renderFrame{background:var(--visual-paper);padding:11px}.FeatureVisual-module__zmuCqq__heroFrame{z-index:1;background:var(--visual-signal);box-shadow:7px 7px 0 var(--visual-ink);padding:13px;position:relative}.FeatureVisual-module__zmuCqq__sourceFrames>span,.FeatureVisual-module__zmuCqq__heroFrame>span,.FeatureVisual-module__zmuCqq__renderFrame>span{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.07em;margin-bottom:9px;font-size:.52rem;display:block}.FeatureVisual-module__zmuCqq__sourceFrames>div{gap:5px;display:grid}.FeatureVisual-module__zmuCqq__sourceFrames i{background-color:var(--visual-ink);height:37px;display:block;box-shadow:inset 0 -9px #f1eee538}.FeatureVisual-module__zmuCqq__sourceFrames i:nth-child(2){box-shadow:inset 13px 0 #f1eee52e}.FeatureVisual-module__zmuCqq__sourceFrames i:nth-child(3){box-shadow:inset -18px 0 #f1eee529}.FeatureVisual-module__zmuCqq__sourceFrames small{color:var(--visual-muted);margin-top:8px;font-size:.58rem;line-height:1.3;display:block}.FeatureVisual-module__zmuCqq__artifactPreview{aspect-ratio:1.85;background:var(--visual-ink);margin-bottom:10px;position:relative;overflow:hidden}.FeatureVisual-module__zmuCqq__artifactPreview i{background:var(--visual-paper);display:block;position:absolute}.FeatureVisual-module__zmuCqq__artifactPreview[data-stage=assets] i{width:25%;top:12%;bottom:12%;box-shadow:inset 0 -10px #1517132e}.FeatureVisual-module__zmuCqq__artifactPreview[data-stage=assets] i:first-child{left:7%}.FeatureVisual-module__zmuCqq__artifactPreview[data-stage=assets] i:nth-child(2){left:37.5%;box-shadow:inset 10px 0 #15171326}.FeatureVisual-module__zmuCqq__artifactPreview[data-stage=assets] i:nth-child(3){right:7%;box-shadow:inset -12px 0 #15171329}.FeatureVisual-module__zmuCqq__artifactPreview[data-stage=shotlist] i{height:14%;box-shadow:inset 28% 0 0 var(--visual-signal);left:9%;right:9%}.FeatureVisual-module__zmuCqq__artifactPreview[data-stage=shotlist] i:first-child{top:17%}.FeatureVisual-module__zmuCqq__artifactPreview[data-stage=shotlist] i:nth-child(2){box-shadow:inset 52% 0 0 var(--visual-signal);top:43%}.FeatureVisual-module__zmuCqq__artifactPreview[data-stage=shotlist] i:nth-child(3){box-shadow:inset 76% 0 0 var(--visual-signal);top:69%}.FeatureVisual-module__zmuCqq__artifactPreview[data-stage=look] i:first-child,.FeatureVisual-module__zmuCqq__artifactPreview[data-stage=look] i:nth-child(2){clip-path:polygon(0 82%,17% 43%,34% 60%,53% 12%,72% 54%,83% 36%,100% 73%,100% 100%,0 100%);height:72%;inset:auto 0 0}.FeatureVisual-module__zmuCqq__artifactPreview[data-stage=look] i:nth-child(2){background:var(--visual-signal);opacity:.74;height:48%;transform:translate(15%)}.FeatureVisual-module__zmuCqq__artifactPreview[data-stage=look] i:nth-child(3){background:var(--visual-signal);border:1px solid var(--visual-paper);width:11px;height:11px;top:12%;right:10%}.FeatureVisual-module__zmuCqq__artifactPreview[data-stage=render] i:first-child{border:1px solid var(--visual-paper);background:0 0;inset:12%}.FeatureVisual-module__zmuCqq__artifactPreview[data-stage=render] i:nth-child(2),.FeatureVisual-module__zmuCqq__artifactPreview[data-stage=render] i:nth-child(3){height:8px;bottom:19%;left:13%}.FeatureVisual-module__zmuCqq__artifactPreview[data-stage=render] i:nth-child(2){background:#f1eee547;right:13%}.FeatureVisual-module__zmuCqq__artifactPreview[data-stage=render] i:nth-child(3){background:var(--visual-signal);width:56%}.FeatureVisual-module__zmuCqq__artifactPreview[data-stage=board] i:first-child{width:49%;height:65%;top:11%;left:8%}.FeatureVisual-module__zmuCqq__artifactPreview[data-stage=board] i:nth-child(2){background:var(--visual-signal);border:1px solid var(--visual-paper);width:45%;height:56%;bottom:10%;right:8%}.FeatureVisual-module__zmuCqq__artifactPreview[data-stage=board] i:nth-child(3){background:var(--visual-paper);width:25%;height:22%;top:14%;right:10%}.FeatureVisual-module__zmuCqq__artifactTitle{font-family:var(--font-display,ui-serif, Georgia, serif);text-wrap:balance;font-size:clamp(.86rem,1.4vw,1.05rem);font-weight:520;line-height:1.12;display:block}.FeatureVisual-module__zmuCqq__artifactCaption{text-wrap:pretty;max-width:34ch;margin-top:5px;font-size:clamp(.62rem,.95vw,.7rem);font-weight:570;line-height:1.35;display:block}.FeatureVisual-module__zmuCqq__stageProgress{background:var(--visual-line);height:10px;margin:28px 0 10px}.FeatureVisual-module__zmuCqq__stageProgress i{background:var(--visual-signal);transform-origin:0;width:100%;height:100%;transition:transform .18s cubic-bezier(.23,1,.32,1);display:block;transform:scaleX(.6)}.FeatureVisual-module__zmuCqq__renderFrame[data-stage=assets] .FeatureVisual-module__zmuCqq__stageProgress i{transform:scaleX(.2)}.FeatureVisual-module__zmuCqq__renderFrame[data-stage=shotlist] .FeatureVisual-module__zmuCqq__stageProgress i{transform:scaleX(.4)}.FeatureVisual-module__zmuCqq__renderFrame[data-stage=look] .FeatureVisual-module__zmuCqq__stageProgress i{transform:scaleX(.6)}.FeatureVisual-module__zmuCqq__renderFrame[data-stage=render] .FeatureVisual-module__zmuCqq__stageProgress i{transform:scaleX(.8)}.FeatureVisual-module__zmuCqq__renderFrame[data-stage=board] .FeatureVisual-module__zmuCqq__stageProgress i{transform:scaleX(1)}.FeatureVisual-module__zmuCqq__renderFrame small{color:var(--visual-muted);font-size:.58rem}.FeatureVisual-module__zmuCqq__canvasRail{grid-template-columns:repeat(5,1fr);display:grid}.FeatureVisual-module__zmuCqq__canvasRail button{border:0;border-top:1px solid var(--visual-line);font-family:var(--font-mono,ui-monospace, monospace);background:0 0;place-items:center;gap:6px;padding:8px 2px 0;font-size:.54rem;transition:color .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.FeatureVisual-module__zmuCqq__canvasRail i{background:var(--visual-paper);border:1px solid var(--visual-ink);width:7px;height:7px;position:absolute;top:-4px}.FeatureVisual-module__zmuCqq__canvasRail button[data-active=true]{color:var(--visual-ink);background:color-mix(in srgb, var(--visual-signal) 18%, transparent)}.FeatureVisual-module__zmuCqq__canvasRail button[data-active=true] i{background:var(--visual-signal)}.FeatureVisual-module__zmuCqq__collabLayout{grid-template-rows:1fr auto;gap:22px;display:grid}.FeatureVisual-module__zmuCqq__collabMap{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:min(16vw,150px);min-height:278px;display:grid;position:relative}.FeatureVisual-module__zmuCqq__route{border-top:2px dotted var(--visual-ink);justify-content:space-between;align-items:center;height:0;display:flex;position:absolute;top:50%;left:22%;right:22%}.FeatureVisual-module__zmuCqq__route i,.FeatureVisual-module__zmuCqq__route b{background:var(--visual-paper);border:1px solid var(--visual-ink);width:10px;height:10px}.FeatureVisual-module__zmuCqq__route b{background:var(--visual-signal)}.FeatureVisual-module__zmuCqq__location{z-index:1;background:var(--visual-paper);border:1px solid var(--visual-ink);text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:18px;transition:color .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1);display:flex;position:relative;min-height:156px!important}@media (hover:hover) and (pointer:fine){.FeatureVisual-module__zmuCqq__memoryList button:hover:not([data-active=true]),.FeatureVisual-module__zmuCqq__canvasRail button:hover:not([data-active=true]),.FeatureVisual-module__zmuCqq__location:hover:not([data-active=true]){background:color-mix(in srgb, var(--visual-signal) 14%, var(--visual-paper));border-color:color-mix(in srgb, var(--visual-ink) 42%, transparent)}}.FeatureVisual-module__zmuCqq__location[data-active=true]{background:var(--visual-signal);box-shadow:6px 6px 0 var(--visual-ink)}.FeatureVisual-module__zmuCqq__location[data-active=true] small{color:var(--visual-ink)}.FeatureVisual-module__zmuCqq__location svg{width:22px;height:22px;margin-bottom:9px}.FeatureVisual-module__zmuCqq__location>span{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.07em;font-size:.53rem}.FeatureVisual-module__zmuCqq__location strong{font-size:.78rem}.FeatureVisual-module__zmuCqq__location small{color:var(--visual-muted);font-size:.61rem}.FeatureVisual-module__zmuCqq__activityStrip{color:var(--visual-paper);background:var(--visual-ink);justify-content:space-between;gap:8px;padding:11px 13px;display:flex}.FeatureVisual-module__zmuCqq__activityStrip span{align-items:center;gap:6px;font-size:.59rem;display:flex}.FeatureVisual-module__zmuCqq__activityStrip svg{width:13px;height:13px;color:var(--visual-signal)}.FeatureVisual-module__zmuCqq__modelsLayout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(18px,4vw,44px);display:grid}.FeatureVisual-module__zmuCqq__modelModes{gap:7px;display:grid}.FeatureVisual-module__zmuCqq__modelModes button{border:1px solid var(--visual-line);text-align:left;background:0 0;grid-template-columns:22px 1fr 36px;align-items:center;gap:9px;padding:0 13px;display:grid}.FeatureVisual-module__zmuCqq__modelModes button[data-active=true]{background:var(--visual-signal);border-color:var(--visual-ink);box-shadow:4px 4px 0 var(--visual-ink)}.FeatureVisual-module__zmuCqq__modelModes svg{width:17px;height:17px}.FeatureVisual-module__zmuCqq__modelModes span{font-size:.72rem;font-weight:660}.FeatureVisual-module__zmuCqq__modelModes i{opacity:.32;border-top:2px dotted;height:6px}.FeatureVisual-module__zmuCqq__modelPanel{color:var(--visual-paper);background:var(--visual-ink);box-shadow:7px 7px 0 var(--visual-signal);padding:clamp(18px,3vw,28px)}.FeatureVisual-module__zmuCqq__modelPanelHeading{border-bottom:1px solid #f1eee538;align-items:center;gap:12px;padding-bottom:17px;display:flex}.FeatureVisual-module__zmuCqq__modelPanelHeading svg{width:24px;height:24px;color:var(--visual-signal)}.FeatureVisual-module__zmuCqq__modelPanelHeading span{color:var(--visual-signal);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;margin-bottom:3px;font-size:.52rem;display:block}.FeatureVisual-module__zmuCqq__modelPanelHeading strong{font-family:var(--font-display,ui-serif, Georgia, serif);font-size:1.12rem;font-weight:520}.FeatureVisual-module__zmuCqq__modelPanel dl{gap:15px;margin:20px 0 0;display:grid}.FeatureVisual-module__zmuCqq__modelPanel dl>div{grid-template-columns:.8fr 1.2fr;align-items:center;gap:12px;display:grid}.FeatureVisual-module__zmuCqq__modelPanel dt,.FeatureVisual-module__zmuCqq__modelPanel dd{margin:0;font-size:.65rem}.FeatureVisual-module__zmuCqq__modelPanel dt{color:#f1eee59e}.FeatureVisual-module__zmuCqq__modelPanel dd{text-align:right}.FeatureVisual-module__zmuCqq__range{background:#f1eee538;height:7px;display:block}.FeatureVisual-module__zmuCqq__range b{background:var(--visual-signal);width:68%;height:100%;display:block}@media (max-width:680px){.FeatureVisual-module__zmuCqq__root{min-height:460px}.FeatureVisual-module__zmuCqq__content{min-height:416px;padding:18px}.FeatureVisual-module__zmuCqq__directorLayout,.FeatureVisual-module__zmuCqq__brainLayout,.FeatureVisual-module__zmuCqq__modelsLayout{grid-template-columns:1fr}.FeatureVisual-module__zmuCqq__directorReply{margin-left:22px}.FeatureVisual-module__zmuCqq__brainField{min-height:238px}.FeatureVisual-module__zmuCqq__canvasFrames{grid-template-columns:.75fr 1.5fr;min-height:230px}.FeatureVisual-module__zmuCqq__renderFrame{grid-column:1/3}.FeatureVisual-module__zmuCqq__collabMap{gap:54px}.FeatureVisual-module__zmuCqq__activityStrip{flex-wrap:wrap}}@media (max-width:440px){.FeatureVisual-module__zmuCqq__topline span:last-child{display:none}.FeatureVisual-module__zmuCqq__collabMap{grid-template-columns:1fr;gap:22px}.FeatureVisual-module__zmuCqq__route{border-top:0;border-left:2px dotted var(--visual-ink);flex-direction:column;width:0;height:auto;top:20%;bottom:20%;left:50%}.FeatureVisual-module__zmuCqq__location{min-height:128px!important}.FeatureVisual-module__zmuCqq__canvasRail span{font-size:.48rem}}@media (prefers-reduced-motion:reduce){.FeatureVisual-module__zmuCqq__root *,.FeatureVisual-module__zmuCqq__root :before,.FeatureVisual-module__zmuCqq__root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.FeaturePage-module__diiOjW__page{--feature-paper:var(--surface);--feature-paper-deep:var(--surface-soft);--feature-ink:var(--text);--feature-muted:var(--text-muted);--feature-rule:var(--border);--feature-signal:var(--accent-surface);--feature-signal-ink:var(--accent-ink);--feature-marker:var(--focus-ring);color:var(--feature-ink);background:radial-gradient(circle at 10% 8%, color-mix(in oklab, var(--feature-ink) 5%, transparent), transparent 26rem), var(--feature-paper);overflow:clip}.FeaturePage-module__diiOjW__hero{border-bottom:1px solid var(--feature-rule);grid-template-columns:minmax(20rem,.82fr) minmax(32rem,1.18fr);min-height:min(54rem,100svh - 4.5rem);display:grid}.FeaturePage-module__diiOjW__heroCopy{border-right:1px solid var(--feature-rule);flex-direction:column;justify-content:flex-end;padding:clamp(7rem,12vw,12rem) clamp(1.5rem,5vw,5.5rem) clamp(3.5rem,6vw,6rem);display:flex;position:relative}.FeaturePage-module__diiOjW__breadcrumbs{max-width:32rem;color:var(--feature-muted);font:600 .66rem/1.2 var(--font-mono,ui-monospace, monospace);letter-spacing:.075em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.45rem;display:flex;position:absolute;top:clamp(6rem,10vw,8.75rem)}.FeaturePage-module__diiOjW__breadcrumbs a{color:inherit;text-decoration:none}.FeaturePage-module__diiOjW__breadcrumbs a:hover{color:var(--feature-ink)}.FeaturePage-module__diiOjW__breadcrumbs a:focus-visible,.FeaturePage-module__diiOjW__heroActions a:focus-visible,.FeaturePage-module__diiOjW__relatedLinks a:focus-visible,.FeaturePage-module__diiOjW__closing a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.FeaturePage-module__diiOjW__eyebrow,.FeaturePage-module__diiOjW__sectionMarker,.FeaturePage-module__diiOjW__inverseMarker{font:700 .69rem/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.4rem}.FeaturePage-module__diiOjW__hero h1{max-width:10ch;font:500 clamp(3.4rem, 6.7vw, 7.7rem) / .86 var(--font-serif,Georgia, serif);letter-spacing:-.068em;text-wrap:balance;margin:0}.FeaturePage-module__diiOjW__lede{max-width:36rem;color:var(--feature-muted);font:450 clamp(1rem, 1.25vw, 1.25rem) / 1.5 var(--font-sans,Arial, sans-serif);text-wrap:pretty;margin:2rem 0 0}.FeaturePage-module__diiOjW__heroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:2.25rem;display:flex}.FeaturePage-module__diiOjW__primaryAction{min-height:3.25rem;color:var(--feature-paper);background:var(--feature-ink);font:650 .8rem/1 var(--font-sans,Arial, sans-serif);letter-spacing:.015em;border-radius:var(--radius-small,7px);box-shadow:0 0 0 1px var(--feature-ink);transition:color .18s var(--ease-out), background-color .18s var(--ease-out);justify-content:space-between;align-items:center;gap:2.5rem;padding:.75rem .9rem .75rem 1.1rem;text-decoration:none;display:inline-flex}.FeaturePage-module__diiOjW__primaryAction:hover{color:var(--feature-signal-ink);background:var(--feature-signal)}.FeaturePage-module__diiOjW__textAction{min-height:2.75rem;color:var(--feature-ink);font:650 .78rem/1 var(--font-sans,Arial, sans-serif);border-bottom:1px solid var(--feature-ink);align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.FeaturePage-module__diiOjW__heroVisual{background:var(--feature-paper-deep);isolation:isolate;flex-direction:column;justify-content:center;min-height:36rem;padding:clamp(6.5rem,10vw,9rem) clamp(1.25rem,4vw,4rem) 3rem;display:flex;position:relative}.FeaturePage-module__diiOjW__heroVisual:before{z-index:-1;content:"";opacity:.24;pointer-events:none;background-image:radial-gradient(circle, var(--feature-ink) .65px, transparent .75px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 70%,#0000);mask-image:linear-gradient(#0000,#000 20% 70%,#0000)}.FeaturePage-module__diiOjW__visualMeta{font:700 .62rem/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.11em;justify-content:space-between;gap:1rem;display:flex;position:absolute;inset:1.25rem 1.25rem auto}.FeaturePage-module__diiOjW__visualCaption{max-width:24rem;font:600 .7rem/1.4 var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-align:right;text-transform:uppercase;align-self:flex-end;margin:1.4rem 0 0}@media (min-width:921px){.FeaturePage-module__diiOjW__page[data-feature=creative-director] .FeaturePage-module__diiOjW__hero{grid-template-columns:minmax(26rem,.92fr) minmax(34rem,1.08fr)}.FeaturePage-module__diiOjW__page[data-feature=brain] .FeaturePage-module__diiOjW__hero{grid-template-columns:minmax(30rem,1.08fr) minmax(28rem,.92fr)}.FeaturePage-module__diiOjW__page[data-feature=brain] .FeaturePage-module__diiOjW__heroVisual{z-index:2;border-left:1px solid var(--feature-rule);margin-left:-3rem}.FeaturePage-module__diiOjW__page[data-feature=canvas] .FeaturePage-module__diiOjW__hero{grid-template-columns:minmax(23rem,.65fr) minmax(42rem,1.35fr)}.FeaturePage-module__diiOjW__page[data-feature=collaboration] .FeaturePage-module__diiOjW__hero{grid-template-columns:minmax(32rem,1.12fr) minmax(27rem,.88fr)}.FeaturePage-module__diiOjW__page[data-feature=model-controls] .FeaturePage-module__diiOjW__hero{grid-template-columns:minmax(26rem,.82fr) minmax(36rem,1.18fr)}}.FeaturePage-module__diiOjW__thesis{border-bottom:1px solid var(--feature-rule);grid-template-columns:minmax(10rem,.3fr) minmax(20rem,1fr);gap:clamp(2rem,7vw,8rem);padding:clamp(6rem,11vw,11rem) clamp(1.5rem,7vw,8rem);display:grid}.FeaturePage-module__diiOjW__thesis h2{max-width:22ch;font:430 clamp(2.3rem, 4.9vw, 5.6rem) / 1.02 var(--font-serif,Georgia, serif);letter-spacing:-.048em;text-wrap:balance;margin:0}.FeaturePage-module__diiOjW__system{padding:clamp(5rem,10vw,10rem) clamp(1.5rem,5vw,5.5rem) 0}.FeaturePage-module__diiOjW__systemIntro{grid-template-columns:.7fr 1.3fr;gap:2rem;padding-bottom:clamp(3rem,6vw,6rem);display:grid}.FeaturePage-module__diiOjW__systemIntro h2{max-width:16ch;font:500 clamp(2.1rem, 4vw, 4.6rem) / 1 var(--font-serif,Georgia, serif);letter-spacing:-.045em;margin:0}.FeaturePage-module__diiOjW__chapterList{border-top:1px solid var(--feature-ink);margin:0;padding:0;list-style:none}.FeaturePage-module__diiOjW__chapter{border-bottom:1px solid var(--feature-rule);grid-template-columns:minmax(5rem,.3fr) minmax(22rem,1.7fr);gap:clamp(1.5rem,5vw,6rem);min-height:24rem;padding:clamp(2rem,4vw,4rem) 0;display:grid}.FeaturePage-module__diiOjW__chapterIndex{font:450 clamp(4rem, 9vw, 10rem) / .8 var(--font-serif,Georgia, serif);letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px color-mix(in oklab, var(--feature-ink) 34%, transparent)}.FeaturePage-module__diiOjW__chapterCopy{grid-template-columns:minmax(7rem,.32fr) minmax(16rem,.68fr);align-content:start;gap:2rem;display:grid}.FeaturePage-module__diiOjW__chapterCopy>p{font:750 .7rem/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;margin:.45rem 0 0}.FeaturePage-module__diiOjW__chapterCopy h3{max-width:15ch;font:520 clamp(2rem, 3.4vw, 3.8rem) / .98 var(--font-serif,Georgia, serif);letter-spacing:-.045em;text-wrap:balance;margin:0}.FeaturePage-module__diiOjW__chapterBody{grid-column:2;grid-template-columns:minmax(15rem,1fr) minmax(9rem,.58fr);gap:clamp(1.5rem,4vw,4rem);margin-top:1rem;display:grid}.FeaturePage-module__diiOjW__chapterBody p{color:var(--feature-muted);font:450 1rem/1.6 var(--font-sans,Arial, sans-serif);margin:0}.FeaturePage-module__diiOjW__chapterBody span{font:650 .68rem/1.5 var(--font-mono,ui-monospace, monospace);letter-spacing:.05em;text-transform:uppercase;padding-top:.25rem}.FeaturePage-module__diiOjW__proofBand{color:var(--feature-ink);background:var(--surface-deep);border-block:1px solid var(--feature-rule);grid-template-columns:minmax(16rem,.8fr) minmax(26rem,1.2fr);gap:clamp(2rem,8vw,8rem);margin-top:clamp(6rem,12vw,12rem);padding:clamp(3rem,7vw,7rem) clamp(1.5rem,6vw,7rem);display:grid}.FeaturePage-module__diiOjW__proofHeading h2{max-width:9ch;font:480 clamp(2.5rem, 5vw, 5.2rem) / .93 var(--font-serif,Georgia, serif);letter-spacing:-.055em;margin:0}.FeaturePage-module__diiOjW__inverseMarker{color:var(--feature-marker)}.FeaturePage-module__diiOjW__proofList{border-top:1px solid var(--border-strong);margin:0}.FeaturePage-module__diiOjW__proofList div{border-bottom:1px solid var(--feature-rule);grid-template-columns:minmax(6rem,.32fr) 1fr;gap:1.5rem;padding:1.6rem 0;display:grid}.FeaturePage-module__diiOjW__proofList dt{color:var(--feature-marker);font:700 .66rem/1.4 var(--font-mono,ui-monospace, monospace);letter-spacing:.1em}.FeaturePage-module__diiOjW__proofList dd{font:470 clamp(1.15rem, 2vw, 1.75rem) / 1.25 var(--font-sans,Arial, sans-serif);text-wrap:balance;margin:0}.FeaturePage-module__diiOjW__closing{background:var(--feature-paper);isolation:isolate;flex-direction:column;align-items:flex-start;padding:clamp(7rem,14vw,14rem) clamp(1.5rem,8vw,9rem);display:flex;position:relative;overflow:hidden}.FeaturePage-module__diiOjW__closing:before{z-index:-1;aspect-ratio:1;background-image:radial-gradient(circle, var(--feature-ink) .8px, transparent 1px);content:"";opacity:.17;background-size:7px 7px;width:min(38vw,34rem);position:absolute;top:8%;right:4%;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.FeaturePage-module__diiOjW__closing h2{max-width:14ch;font:470 clamp(3rem, 7vw, 8rem) / .89 var(--font-serif,Georgia, serif);letter-spacing:-.065em;text-wrap:balance;margin:0}.FeaturePage-module__diiOjW__closing>p:not(.FeaturePage-module__diiOjW__sectionMarker){max-width:36rem;color:var(--feature-muted);font:450 clamp(1rem, 1.3vw, 1.25rem) / 1.55 var(--font-sans,Arial, sans-serif);margin:2rem 0 2.5rem}.FeaturePage-module__diiOjW__related{border-top:1px solid var(--feature-rule);background:var(--feature-paper-deep);padding:clamp(4rem,8vw,8rem) clamp(1.5rem,5vw,5.5rem)}.FeaturePage-module__diiOjW__related h2{font:500 clamp(2rem, 3.5vw, 3.7rem) / 1 var(--font-serif,Georgia, serif);letter-spacing:-.045em;margin:0 0 3rem}.FeaturePage-module__diiOjW__relatedLinks{border-top:1px solid var(--feature-ink)}.FeaturePage-module__diiOjW__relatedLinks a{min-height:5.5rem;color:var(--feature-ink);border-bottom:1px solid var(--feature-rule);transition:background-color .18s var(--ease-out);grid-template-columns:4rem 1fr 2rem;align-items:center;gap:1rem;text-decoration:none;display:grid}.FeaturePage-module__diiOjW__relatedLinks a:hover{background:color-mix(in oklab, var(--feature-ink) 5%, transparent)}.FeaturePage-module__diiOjW__relatedLinks a>span:last-child{transition:transform .18s cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (pointer:fine){.FeaturePage-module__diiOjW__relatedLinks a:hover>span:last-child{transform:translate(3px,-3px)}}.FeaturePage-module__diiOjW__relatedLinks span{font:700 .68rem/1 var(--font-mono,ui-monospace, monospace)}.FeaturePage-module__diiOjW__relatedLinks strong{font:500 clamp(1.15rem, 2vw, 1.75rem) / 1.2 var(--font-sans,Arial, sans-serif)}@media (max-width:920px){.FeaturePage-module__diiOjW__hero{grid-template-columns:1fr}.FeaturePage-module__diiOjW__heroCopy{border-right:0;border-bottom:1px solid var(--feature-rule);min-height:42rem}.FeaturePage-module__diiOjW__heroVisual{min-height:44rem}.FeaturePage-module__diiOjW__thesis,.FeaturePage-module__diiOjW__systemIntro,.FeaturePage-module__diiOjW__proofBand{grid-template-columns:1fr}.FeaturePage-module__diiOjW__chapterCopy{grid-template-columns:7rem 1fr}}@media (max-width:620px){.FeaturePage-module__diiOjW__heroCopy{min-height:32rem;padding-inline:1.25rem}.FeaturePage-module__diiOjW__breadcrumbs{max-width:calc(100vw - 2.5rem)}.FeaturePage-module__diiOjW__hero h1{font-size:clamp(3rem,13vw,4.2rem)}.FeaturePage-module__diiOjW__heroVisual{min-height:34rem;padding-inline:.75rem}.FeaturePage-module__diiOjW__visualMeta{inset-inline:.75rem}.FeaturePage-module__diiOjW__thesis,.FeaturePage-module__diiOjW__system{padding-inline:1.25rem}.FeaturePage-module__diiOjW__chapter{grid-template-columns:1fr;min-height:0;padding-block:3rem}.FeaturePage-module__diiOjW__chapterIndex{font-size:5rem}.FeaturePage-module__diiOjW__chapterCopy{grid-template-columns:1fr}.FeaturePage-module__diiOjW__chapterBody{grid-column:1;grid-template-columns:1fr}.FeaturePage-module__diiOjW__proofBand,.FeaturePage-module__diiOjW__closing,.FeaturePage-module__diiOjW__related{padding-inline:1.25rem}.FeaturePage-module__diiOjW__proofList div{grid-template-columns:1fr;gap:.5rem}.FeaturePage-module__diiOjW__relatedLinks a{grid-template-columns:2rem 1fr 1rem}}@media (prefers-reduced-motion:reduce){.FeaturePage-module__diiOjW__primaryAction,.FeaturePage-module__diiOjW__relatedLinks a{transition-duration:.01ms}.FeaturePage-module__diiOjW__primaryAction:hover,.FeaturePage-module__diiOjW__relatedLinks a:hover{transform:none}}
.SolutionPage-module__SYnNNW__page{--solution-paper:var(--surface);--solution-paper-soft:var(--surface-soft);--solution-ink:var(--text);--solution-muted:var(--text-muted);--solution-rule:var(--border);--solution-signal:var(--accent-surface);--solution-signal-ink:var(--accent-ink);--solution-marker:var(--focus-ring);color:var(--solution-ink);background:var(--solution-paper);overflow:clip}.SolutionPage-module__SYnNNW__hero{border-bottom:1px solid var(--solution-rule);isolation:isolate;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(18rem,.78fr) minmax(30rem,1.22fr);min-height:min(60rem,100svh - 4.5rem);padding:clamp(6.5rem,10vw,9rem) clamp(1.5rem,5vw,5.5rem) clamp(2rem,4vw,4rem);display:grid;position:relative}.SolutionPage-module__SYnNNW__hero:before{z-index:-2;content:"";background:linear-gradient(var(--solution-rule) 1px, transparent 1px), linear-gradient(90deg, var(--solution-rule) 1px, transparent 1px), var(--solution-paper-soft);background-size:2rem 2rem;position:absolute;inset:0 0 0 39%}.SolutionPage-module__SYnNNW__hero:after{z-index:-1;content:"";opacity:.2;pointer-events:none;background-image:radial-gradient(circle, var(--solution-ink) .6px, transparent .75px);background-size:5px 5px;position:absolute;inset:0 0 0 39%;-webkit-mask-image:linear-gradient(115deg,#0000 5%,#000 42%,#0000 86%);mask-image:linear-gradient(115deg,#0000 5%,#000 42%,#0000 86%)}.SolutionPage-module__SYnNNW__breadcrumbs{color:var(--solution-muted);font:700 .65rem/1.2 var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.45rem;display:flex}.SolutionPage-module__SYnNNW__breadcrumbs a{color:inherit;text-decoration:none}.SolutionPage-module__SYnNNW__breadcrumbs a:hover{color:var(--solution-ink)}.SolutionPage-module__SYnNNW__breadcrumbs a:focus-visible,.SolutionPage-module__SYnNNW__primaryAction:focus-visible,.SolutionPage-module__SYnNNW__textAction:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.SolutionPage-module__SYnNNW__linkList a:focus-visible{outline:3px solid var(--solution-signal);outline-offset:4px}.SolutionPage-module__SYnNNW__heroTitle{grid-column:1/-1;align-self:end;padding:clamp(3rem,5vw,5rem) 0 1.5rem}.SolutionPage-module__SYnNNW__eyebrow,.SolutionPage-module__SYnNNW__marker,.SolutionPage-module__SYnNNW__inverseMarker{font:750 .68rem/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.4rem}.SolutionPage-module__SYnNNW__hero h1{z-index:2;max-width:13ch;font:480 clamp(3.8rem, 8.8vw, 10.5rem) / .82 var(--font-serif,Georgia, serif);letter-spacing:-.072em;text-wrap:balance;margin:0;position:relative}.SolutionPage-module__SYnNNW__heroLower{grid-column:1;align-self:center;max-width:29rem;padding:1.5rem clamp(1.5rem,4vw,4rem) 0 0}.SolutionPage-module__SYnNNW__lede{color:var(--solution-muted);font:460 clamp(1rem, 1.2vw, 1.2rem) / 1.55 var(--font-sans,Arial, sans-serif);text-wrap:pretty;margin:0 0 2rem}.SolutionPage-module__SYnNNW__primaryAction{min-height:3.25rem;color:var(--solution-paper);background:var(--solution-ink);font:680 .8rem/1 var(--font-sans,Arial, sans-serif);border-radius:var(--radius-small,7px);transition:background-color .18s var(--ease-out), color .18s var(--ease-out);justify-content:space-between;align-items:center;gap:2.25rem;padding:.8rem .9rem .8rem 1.1rem;text-decoration:none;display:inline-flex}.SolutionPage-module__SYnNNW__primaryAction:hover{color:var(--solution-signal-ink);background:var(--solution-signal)}.SolutionPage-module__SYnNNW__heroVisual{grid-column:2;align-self:end;min-width:0;padding:clamp(1rem,2vw,2rem) 0 0 clamp(1rem,3vw,3rem);position:relative}.SolutionPage-module__SYnNNW__scanline{background:var(--solution-signal);height:1px;box-shadow:0 0 2rem color-mix(in oklch, var(--solution-signal), transparent 45%);pointer-events:none;position:absolute;inset:12% 0 auto}@media (min-width:921px){.SolutionPage-module__SYnNNW__visualScale{height:360px;position:relative}.SolutionPage-module__SYnNNW__compactVisual{transform-origin:100% 100%;width:116.28%;position:absolute;bottom:0;right:0;transform:scale(.86)}.SolutionPage-module__SYnNNW__visualScale[data-kind=brain] .SolutionPage-module__SYnNNW__compactVisual{width:125%;transform:scale(.8)}.SolutionPage-module__SYnNNW__visualScale[data-kind=collaboration] .SolutionPage-module__SYnNNW__compactVisual{width:131.58%;transform:scale(.76)}}.SolutionPage-module__SYnNNW__tension{color:var(--solution-ink);background:var(--surface-deep);border-block:1px solid var(--solution-rule);grid-template-columns:minmax(12rem,.35fr) minmax(20rem,1fr);gap:clamp(2rem,7vw,7rem);padding:clamp(5rem,10vw,10rem) clamp(1.5rem,7vw,8rem);display:grid}.SolutionPage-module__SYnNNW__inverseMarker{color:var(--solution-marker)}.SolutionPage-module__SYnNNW__tension h2{max-width:21ch;font:440 clamp(2.2rem, 4.5vw, 5rem) / 1.02 var(--font-serif,Georgia, serif);letter-spacing:-.048em;text-wrap:balance;margin:0}.SolutionPage-module__SYnNNW__beats{padding:clamp(6rem,11vw,11rem) clamp(1.5rem,5vw,5.5rem)}.SolutionPage-module__SYnNNW__sectionHeader{grid-template-columns:.7fr 1.3fr;gap:2rem;margin-bottom:clamp(4rem,8vw,8rem);display:grid}.SolutionPage-module__SYnNNW__sectionHeader h2{max-width:15ch;font:480 clamp(2.4rem, 4.5vw, 5rem) / .97 var(--font-serif,Georgia, serif);letter-spacing:-.05em;margin:0}.SolutionPage-module__SYnNNW__beatList{border-top:1px solid var(--solution-ink)}.SolutionPage-module__SYnNNW__beat{border-bottom:1px solid var(--solution-rule);grid-template-columns:minmax(6rem,.35fr) minmax(7rem,.4fr) minmax(20rem,1.25fr);gap:clamp(1rem,4vw,4rem);min-height:21rem;padding:clamp(2.5rem,5vw,5rem) 0;display:grid}.SolutionPage-module__SYnNNW__beat:nth-child(2)>div:last-child{transform:translate(clamp(0rem,5vw,5rem))}.SolutionPage-module__SYnNNW__beatNumber{font:470 clamp(4rem, 8vw, 9rem) / .82 var(--font-serif,Georgia, serif);letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px color-mix(in oklch, var(--solution-ink), transparent 72%)}.SolutionPage-module__SYnNNW__beat>p{font:750 .68rem/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;margin:.5rem 0 0}.SolutionPage-module__SYnNNW__beat h3{max-width:14ch;font:500 clamp(2rem, 3.5vw, 3.8rem) / .98 var(--font-serif,Georgia, serif);letter-spacing:-.045em;text-wrap:balance;margin:0}.SolutionPage-module__SYnNNW__beat div:last-child p{max-width:34rem;color:var(--solution-muted);font:450 1rem/1.62 var(--font-sans,Arial, sans-serif);margin:1.5rem 0 0}.SolutionPage-module__SYnNNW__workflow{background:var(--solution-paper-soft);grid-template-columns:1fr;gap:clamp(3rem,6vw,6rem);padding:clamp(5rem,9vw,9rem) clamp(1.5rem,6vw,7rem);display:grid}.SolutionPage-module__SYnNNW__workflowTitle{grid-template-columns:minmax(18rem,1fr) minmax(15rem,.55fr);align-items:end;gap:1rem clamp(2rem,7vw,7rem);display:grid}.SolutionPage-module__SYnNNW__workflowTitle>.SolutionPage-module__SYnNNW__marker{grid-column:1/-1}.SolutionPage-module__SYnNNW__workflowTitle h2{max-width:12ch;font:490 clamp(2.5rem, 5vw, 5.2rem) / .93 var(--font-serif,Georgia, serif);letter-spacing:-.055em;margin:0}.SolutionPage-module__SYnNNW__workflowPassport{border:1px solid var(--solution-ink);background:var(--solution-ink);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));min-height:5.5rem;color:var(--solution-paper);align-content:center;padding:1rem 1.15rem;display:grid}.SolutionPage-module__SYnNNW__workflowPassport span{color:color-mix(in oklab, var(--solution-paper) 58%, transparent);font:700 .58rem/1.2 var(--font-mono,ui-monospace, monospace);letter-spacing:.1em}.SolutionPage-module__SYnNNW__workflowPassport strong{color:var(--solution-signal);font:680 .82rem/1.2 var(--font-sans,Arial, sans-serif);margin-top:.35rem}.SolutionPage-module__SYnNNW__workflowTrack{border:1px solid var(--solution-ink);border-top:4px solid var(--solution-signal);background:color-mix(in oklab, var(--solution-paper) 58%, var(--solution-paper-soft));grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.SolutionPage-module__SYnNNW__workflowTrack:before{display:none}.SolutionPage-module__SYnNNW__workflowTrack li{border-right:1px solid var(--solution-rule);flex-direction:column;gap:.9rem;min-height:13rem;padding:clamp(1.25rem,2vw,2rem);display:flex;position:relative}.SolutionPage-module__SYnNNW__workflowTrack li:last-child{border-right:0}.SolutionPage-module__SYnNNW__workflowTrack p{font:700 .65rem/1.3 var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;margin:.25rem 0 0}.SolutionPage-module__SYnNNW__workflowTrack h3{font:520 clamp(1.25rem, 2vw, 1.75rem) / 1.15 var(--font-sans,Arial, sans-serif);margin:0}.SolutionPage-module__SYnNNW__workflowTrack span{color:var(--solution-muted);font:450 .9rem/1.5 var(--font-sans,Arial, sans-serif);margin-top:auto}.SolutionPage-module__SYnNNW__systemLinks{color:var(--solution-ink);background:var(--solution-paper-soft);border-block:1px solid var(--solution-rule);grid-template-columns:minmax(18rem,.8fr) minmax(28rem,1.2fr);gap:clamp(3rem,9vw,9rem);padding:clamp(5rem,10vw,10rem) clamp(1.5rem,6vw,7rem);display:grid}.SolutionPage-module__SYnNNW__systemLinks h2{max-width:13ch;font:470 clamp(2.4rem, 4.5vw, 4.8rem) / .96 var(--font-serif,Georgia, serif);letter-spacing:-.05em;margin:0}.SolutionPage-module__SYnNNW__linkList{border-top:1px solid var(--solution-ink)}.SolutionPage-module__SYnNNW__linkList a{min-height:5rem;color:var(--solution-ink);border-bottom:1px solid var(--solution-rule);transition:color .18s var(--ease-out);grid-template-columns:3rem 1fr 1.5rem;align-items:center;gap:1rem;text-decoration:none;display:grid}.SolutionPage-module__SYnNNW__linkList a:hover{color:var(--solution-signal)}.SolutionPage-module__SYnNNW__linkList a>span:last-child{transition:transform .18s cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (pointer:fine){.SolutionPage-module__SYnNNW__linkList a:hover>span:last-child{transform:translate(3px,-3px)}}.SolutionPage-module__SYnNNW__linkList span{font:700 .65rem/1 var(--font-mono,ui-monospace, monospace)}.SolutionPage-module__SYnNNW__linkList strong{font:500 clamp(1.2rem, 2vw, 1.75rem) / 1.2 var(--font-sans,Arial, sans-serif)}.SolutionPage-module__SYnNNW__closing{grid-template-columns:minmax(8rem,.35fr) minmax(22rem,1fr);gap:clamp(2rem,7vw,7rem);padding:clamp(7rem,13vw,13rem) clamp(1.5rem,8vw,9rem);display:grid}.SolutionPage-module__SYnNNW__closingMark{width:clamp(4.5rem,7vw,7rem);color:var(--solution-ink);align-self:start}.SolutionPage-module__SYnNNW__closingMark img{border-radius:24%;width:100%;height:auto}.SolutionPage-module__SYnNNW__closing h2{max-width:15ch;font:470 clamp(3rem, 6.5vw, 7.2rem) / .9 var(--font-serif,Georgia, serif);letter-spacing:-.062em;text-wrap:balance;margin:0}.SolutionPage-module__SYnNNW__closing>div:last-child>p:not(.SolutionPage-module__SYnNNW__marker){max-width:36rem;color:var(--solution-muted);font:450 clamp(1rem, 1.25vw, 1.2rem) / 1.55 var(--font-sans,Arial, sans-serif);margin:2rem 0 2.5rem}.SolutionPage-module__SYnNNW__closingActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.SolutionPage-module__SYnNNW__textAction{min-height:2.75rem;color:var(--solution-ink);font:680 .8rem/1 var(--font-sans,Arial, sans-serif);border-bottom:1px solid var(--solution-ink);align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}@media (max-width:920px){.SolutionPage-module__SYnNNW__hero{grid-template-columns:1fr;min-height:auto}.SolutionPage-module__SYnNNW__hero:before,.SolutionPage-module__SYnNNW__hero:after{inset:0}.SolutionPage-module__SYnNNW__heroTitle,.SolutionPage-module__SYnNNW__heroLower,.SolutionPage-module__SYnNNW__heroVisual{grid-column:1}.SolutionPage-module__SYnNNW__heroLower{max-width:38rem;padding:0 0 3rem}.SolutionPage-module__SYnNNW__heroVisual{min-height:36rem;padding:2rem 0 0}.SolutionPage-module__SYnNNW__tension,.SolutionPage-module__SYnNNW__sectionHeader,.SolutionPage-module__SYnNNW__workflowTitle,.SolutionPage-module__SYnNNW__systemLinks{grid-template-columns:1fr}.SolutionPage-module__SYnNNW__workflowTrack{grid-template-columns:repeat(2,minmax(0,1fr))}.SolutionPage-module__SYnNNW__workflowTrack li:nth-child(2){border-right:0}.SolutionPage-module__SYnNNW__workflowTrack li:nth-child(-n+2){border-bottom:1px solid var(--solution-rule)}.SolutionPage-module__SYnNNW__beat{grid-template-columns:6rem 7rem 1fr}}@media (max-width:640px){.SolutionPage-module__SYnNNW__hero{padding-inline:1.25rem}.SolutionPage-module__SYnNNW__hero:before,.SolutionPage-module__SYnNNW__hero:after{inset:0}.SolutionPage-module__SYnNNW__heroTitle{padding-top:3.5rem}.SolutionPage-module__SYnNNW__hero h1{font-size:clamp(3rem,13vw,4.2rem)}.SolutionPage-module__SYnNNW__heroVisual{min-height:29rem}.SolutionPage-module__SYnNNW__tension,.SolutionPage-module__SYnNNW__beats,.SolutionPage-module__SYnNNW__workflow,.SolutionPage-module__SYnNNW__systemLinks,.SolutionPage-module__SYnNNW__closing{padding-inline:1.25rem}.SolutionPage-module__SYnNNW__beat{grid-template-columns:1fr;min-height:0}.SolutionPage-module__SYnNNW__beat:nth-child(2)>div:last-child{transform:none}.SolutionPage-module__SYnNNW__beatNumber{font-size:5rem}.SolutionPage-module__SYnNNW__workflowTrack li{border-right:0;border-bottom:1px solid var(--solution-rule);min-height:11rem}.SolutionPage-module__SYnNNW__workflowTrack li:last-child{border-bottom:0}.SolutionPage-module__SYnNNW__workflowTrack,.SolutionPage-module__SYnNNW__closing{grid-template-columns:1fr}.SolutionPage-module__SYnNNW__closingMark{width:4.5rem}}@media (prefers-reduced-motion:reduce){.SolutionPage-module__SYnNNW__primaryAction,.SolutionPage-module__SYnNNW__linkList a{transition-duration:.01ms}.SolutionPage-module__SYnNNW__primaryAction:hover{transform:none}}
