/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--red:#de0b22;--red-bright:#ff1835;--red-deep:#70000f;--wine:#2c070d;--black:#060608;--coal:#0c0b0e;--graphite:#17151a;--ivory:#f4f1ea;--paper:#e8e4dc;--line:#f4f1ea29;--line-dark:#0606082e;--sans:"Arial Narrow", "Helvetica Neue", Arial, sans-serif;--serif:"Iowan Old Style", Baskerville, "Times New Roman", serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{background:var(--black);scroll-behavior:auto;scrollbar-gutter:stable;overscroll-behavior-y:none}#engine,#manifesto,#system,#capabilities,#proof,#decisions,#faq,#contact{scroll-margin-top:82px}body{background:var(--black);color:var(--ivory);font-family:var(--sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}::selection{background:var(--red-bright);color:#fff}:focus-visible{outline-offset:5px;outline:2px solid}.site-shell-v2{min-height:100vh;overflow-x:clip}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--ivory);color:var(--black);font:700 11px/1 var(--mono);padding:11px 15px;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.topbar-v2{z-index:120;-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);background:linear-gradient(#060608d1,#06060814);border-bottom:1px solid #f4f1ea1c;grid-template-columns:1fr auto 1fr;align-items:center;gap:36px;height:82px;padding:0 clamp(20px,3.5vw,62px);display:grid;position:fixed;top:0;left:0;right:0}.topbar-v2 nav{color:#f4f1ea9e;font:650 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;gap:34px;display:flex}.topbar-v2 nav a,.topbar-action{transition:color .18s,border-color .18s,background .18s,transform .18s}.topbar-v2 nav a{padding-block:10px;position:relative}.topbar-v2 nav a:after{content:"";background:var(--red-bright);transform-origin:0;height:1px;transition:transform .3s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #ff1835b8}.topbar-v2 nav a:hover,.topbar-v2 nav a:focus-visible,.topbar-v2 nav a[data-active=true]{color:#fff}.topbar-v2 nav a[data-active=true]:after{transform:scaleX(1)}.topbar-end{justify-self:end;align-items:center;gap:12px;display:flex}.topbar-action{min-height:40px;font:700 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #f4f1ea57;align-items:center;gap:22px;padding:0 15px;display:inline-flex}.topbar-action:hover,.topbar-action:focus-visible{background:var(--ivory);color:var(--black);transform:translateY(-2px)}.cinematic-hero{background:var(--black);height:300svh;position:relative}.cinematic-viewport{--pointer-x:0;--pointer-y:0;isolation:auto;z-index:0;background:var(--black);height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.approved-poster,.approved-poster img,.hero-promise,.logo-focus-layer,.poster-vignette,.technical-grid-v2,.energy-canvas,.film-grain,.cursor-aura{position:absolute;inset:0}.approved-poster{z-index:1;transform-origin:73% 49%;transition:none}.approved-poster img{object-position:center;width:100%;height:100%;transition:none;transform:none;object-fit:contain!important}.approved-poster-mobile{display:none}.hero-promise{z-index:14;will-change:opacity, transform;pointer-events:none;width:min(610px,40vw);inset:auto auto clamp(82px,11vh,126px) clamp(38px,5.4vw,96px)}.hero-promise p{color:#f4f1eaf0;letter-spacing:-.045em;text-shadow:0 3px 26px #000000c7;margin:0;font-size:clamp(22px,2.15vw,38px);font-weight:540;line-height:1.08}.hero-promise p em{color:var(--ivory);font-size:1.08em}.hero-promise small{color:#f4f1eaa3;font:720 clamp(7px, .62vw, 9px)/1.3 var(--mono);letter-spacing:.17em;white-space:nowrap;align-items:center;gap:10px;margin-top:22px;display:flex}.hero-promise small i{background:var(--red-bright);border-radius:50%;width:3px;height:3px;box-shadow:0 0 10px #ff1835e6}.poster-vignette{z-index:3;pointer-events:none;background:radial-gradient(58% 68% at 72% 48%,#0000 16%,#0606082e 62%,#060608fa 100%),linear-gradient(90deg,#060608db,#0000 42%,#0606083d)}.technical-grid-v2{z-index:4;pointer-events:none;background-image:linear-gradient(#ff183521 1px,#0000 1px),linear-gradient(90deg,#ff183521 1px,#0000 1px);background-size:clamp(76px,9vw,148px) clamp(76px,9vw,148px);-webkit-mask-image:radial-gradient(70% 80% at 68% 52%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 80% at 68% 52%,#000 10%,#0000 75%)}.energy-canvas{z-index:6;pointer-events:none;width:100%;height:100%}.film-grain{z-index:7;opacity:.18;pointer-events:none;mix-blend-mode:normal;background-image:repeating-radial-gradient(circle at 18% 24%,#ffffff0f 0 .5px,#0000 .7px 3px),repeating-linear-gradient(91deg,#ffffff05 0 1px,#0000 1px 5px)}.cursor-aura{z-index:5;background:radial-gradient(circle 20vw at calc(50% + var(--pointer-x) * 42%) calc(50% + var(--pointer-y) * 42%), #ffffff17, transparent 72%);pointer-events:none;transition:background-position .5s;inset:-20%}.hero-index{z-index:16;color:#f4f1ea6e;font:650 9px/1 var(--mono);letter-spacing:.16em;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid;position:absolute;top:104px;left:clamp(20px,3.5vw,62px);right:clamp(20px,3.5vw,62px)}.hero-index>:nth-child(2){color:#f4f1eab8;align-items:center;gap:9px;display:flex}.hero-index>:last-child{justify-self:end}.hero-index i{background:var(--red-bright);border-radius:50%;width:6px;height:6px;box-shadow:0 0 18px #ff1835f2}.mobile-hero-copy{display:none}.micro-label{color:var(--red-bright);font:750 9px/1.35 var(--mono);letter-spacing:.22em;text-transform:uppercase;margin:0 0 22px}.micro-label.dark{color:var(--red-deep)}.manifesto-section h2,.system-heading h2,.proof-intro h2,.contact-stage h2{letter-spacing:-.058em;text-wrap:balance;margin:0;font-weight:500}em{font-family:var(--serif);font-weight:400}.chaos-stage,.flow-stage,.flow-tunnel{z-index:15;will-change:opacity, transform;transition:none;position:absolute}.chaos-stage{text-align:left;grid-template-columns:minmax(0,.86fr) minmax(460px,.7fr);align-items:center;gap:clamp(56px,8vw,142px);padding:132px clamp(38px,6.5vw,112px) 72px;display:grid;inset:0;overflow:hidden}.chaos-stage .micro-label,.flow-stage .micro-label{margin-bottom:18px}.friction-copy,.friction-panel{will-change:transform}.friction-copy{max-width:720px}.friction-copy h2{font:400 clamp(58px, 6.1vw, 104px)/.88 var(--serif);letter-spacing:-.06em;text-wrap:balance;margin:0}.friction-copy h2 em{color:var(--red-bright);white-space:nowrap}.friction-copy>p:last-child{color:#f4f1eabd;max-width:620px;margin:32px 0 0;font-size:clamp(14px,1.15vw,18px);line-height:1.55}.friction-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff0e,#0000 34%),#08070ab8;border:1px solid #f4f1ea2e;min-width:0;box-shadow:0 36px 100px #00000075,inset 0 0 64px #de0b2209}.friction-panel header,.friction-panel footer{color:#f4f1ea9e;font:700 8px/1 var(--mono);letter-spacing:.13em;justify-content:space-between;gap:20px;padding:18px 20px;display:flex}.friction-panel header{border-bottom:1px solid #f4f1ea1f}.friction-panel header i{color:var(--red-bright);font-style:normal}.friction-panel ol{margin:0;padding:0;list-style:none}.friction-panel li{border-bottom:1px solid #f4f1ea1a;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;min-height:76px;padding:0 20px;display:grid}.friction-panel li span,.friction-panel li small{color:#f4f1ea8a;font:700 8px/1 var(--mono);letter-spacing:.1em}.friction-panel li strong{font:400 clamp(18px, 1.5vw, 24px)/1.1 var(--serif);letter-spacing:-.025em}.friction-panel li:nth-child(2) small{color:var(--red-bright);text-shadow:0 0 16px #ff18358c}.friction-panel footer{align-items:center}.friction-panel footer strong{color:#f4f1eac7;font-weight:700}.flow-stage{width:min(760px,48vw);top:18%;left:clamp(24px,6.4vw,110px)}.flow-stage h2{letter-spacing:-.075em;margin:0;font-size:clamp(66px,8vw,132px);font-weight:550;line-height:.72}.flow-stage h2 em{color:var(--red-bright);white-space:nowrap;font-size:.86em}.flow-stage>p:not(.micro-label){color:#f4f1eac2;max-width:560px;margin:34px 0 0;font-size:clamp(16px,1.45vw,21px);line-height:1.5}.velocity-lines{z-index:-1;width:128%;height:72%;position:absolute;top:22%;left:-18%;transform:skewY(-8deg)}.velocity-lines i{background:linear-gradient(90deg,#0000,#ff1835b8,#0000);width:100%;height:1px;animation:1.25s ease-in-out infinite paused velocity-pulse;position:absolute;left:0;box-shadow:0 0 18px #ff183547}.flow-stage[data-active=true] .velocity-lines i{animation-play-state:running}.velocity-lines i:first-child{animation-delay:-.2s;top:9%}.velocity-lines i:nth-child(2){animation-delay:-.55s;top:36%}.velocity-lines i:nth-child(3){animation-delay:-.85s;top:64%}.velocity-lines i:nth-child(4){animation-delay:-1.1s;top:88%}.orchestration-core{z-index:4;aspect-ratio:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060608c7;border:1px solid #f4f1ea57;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:clamp(132px,11vw,176px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #ff183530,inset 0 0 36px #ffffff09}.orchestration-core span,.orchestration-core strong,.orchestration-core small{font-family:var(--mono);letter-spacing:.16em}.orchestration-core span{color:#f4f1ea7a;font-size:7px}.orchestration-core strong{color:var(--ivory);text-shadow:0 0 18px #ff183580;margin-top:9px;font-size:clamp(14px,1.2vw,19px)}.orchestration-core small{color:var(--red-bright);margin-top:14px;font-size:6px}.hero-progress{z-index:18;grid-template-columns:repeat(3,1fr);gap:8px;width:min(240px,42vw);display:grid;position:absolute;bottom:21px;left:50%;transform:translate(-50%)}.hero-progress span{background:#f4f1ea29;width:100%;height:2px;display:block;position:relative;overflow:hidden}.hero-progress span i{background:linear-gradient(90deg, var(--red-deep), var(--red-bright), #ffffffeb);transform-origin:0;width:100%;height:100%;display:block;box-shadow:0 0 18px #ff1835d1}.scroll-cue{z-index:22;color:#f4f1ea70;font:650 8px/1 var(--mono);letter-spacing:.19em;flex-direction:column;align-items:center;gap:11px;display:flex;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.scroll-cue i{background:linear-gradient(var(--red-bright), transparent);width:1px;height:38px;animation:1.8s ease-in-out infinite cue-pulse}.reveal-curtain,.reveal-flash{z-index:160;pointer-events:none;position:absolute;left:0;right:0}.reveal-curtain{background:#000;height:51%;animation:1.35s cubic-bezier(.76,0,.24,1) .18s forwards curtain-open}.reveal-curtain-top{transform-origin:top;top:0}.reveal-curtain-bottom{transform-origin:bottom;bottom:0}.reveal-flash{opacity:0;height:1px;box-shadow:0 0 30px white, 0 0 80px var(--red-bright);background:#fff;animation:1.1s ease-out .75s forwards reveal-flash;top:50%}.manifesto-section{z-index:30;background:var(--ivory);min-height:125svh;color:var(--black);flex-direction:column;justify-content:center;padding:clamp(100px,12vw,210px) clamp(22px,6.3vw,112px);display:flex;position:relative;overflow:hidden}.section-coordinate{color:var(--red-deep);font:700 9px/1 var(--mono);grid-template-columns:34px 1fr;align-items:center;gap:18px;display:grid;position:absolute;top:60px;left:clamp(22px,6.3vw,112px);right:clamp(22px,6.3vw,112px)}.section-coordinate i{background:var(--line-dark);height:1px}.manifesto-section h2{z-index:3;max-width:1400px;font-size:clamp(62px,10.7vw,174px);line-height:.81;position:relative}.manifesto-section h2>span{color:#0000;-webkit-text-stroke:1.5px #06060861}.manifesto-section h2 strong{max-width:1200px;margin-top:.22em;font-weight:500;display:block}.manifesto-section h2 em{color:var(--red)}.system-stage{z-index:30;border-top:1px solid var(--line);background:radial-gradient(circle at 12% 72%,#de0b2233,#0000 25%),linear-gradient(145deg,#09080b 0%,#17070c 58%,#070709 100%);grid-template-columns:minmax(360px,.7fr) minmax(580px,1.3fr);align-items:center;gap:clamp(60px,10vw,170px);min-height:110svh;padding:clamp(110px,12vw,200px) clamp(22px,6.3vw,112px);display:grid;position:relative;overflow:hidden}.proof-stage{z-index:30;background:var(--black);position:relative}.proof-intro{background:radial-gradient(circle at 78% 30%, #de0b2230, transparent 25%), var(--black);grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-content:center;align-items:end;gap:40px 80px;min-height:94svh;padding:clamp(110px,12vw,200px) clamp(22px,6.3vw,112px);display:grid}.proof-intro .micro-label{grid-column:1/-1}.proof-intro h2 em{color:var(--red-bright)}.proof-intro>p:last-child{color:#f4f1ea8a;margin:0;padding-bottom:10px;font-size:clamp(17px,1.5vw,22px);line-height:1.55}.case-detail{color:#f4f1ea8a;grid-area:3/2;max-width:600px;margin:0;font-size:clamp(15px,1.3vw,19px);line-height:1.55}.contact-stage{z-index:30;background:var(--red);flex-direction:column;justify-content:center;min-height:110svh;padding:clamp(110px,12vw,200px) clamp(22px,6.3vw,112px) 38px;display:flex;position:relative;overflow:hidden}.contact-stage:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff13 1px,#0000 1px),linear-gradient(90deg,#ffffff13 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:clamp(70px,8vw,130px) clamp(70px,8vw,130px);background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 76% 42%,#000,#0000 66%);mask-image:radial-gradient(circle at 76% 42%,#000,#0000 66%)}.contact-stage>*{z-index:3;position:relative}.contact-stage .micro-label{color:#ffffffb3}.contact-stage h2{max-width:1280px;font-size:clamp(82px,13.6vw,220px);line-height:.75}.contact-stage footer{color:#ffffff94;font:650 8px/1.4 var(--mono);letter-spacing:.13em;border-top:1px solid #ffffff3d;justify-content:space-between;gap:24px;margin-top:auto;padding-top:28px;display:flex}.contact-signal{z-index:1;aspect-ratio:1;border:1px solid #ffffff30;border-radius:50%;width:min(34vw,520px);animation:5s ease-in-out infinite signal-breathe;position:absolute;top:13%;right:8%}.contact-signal:before,.contact-signal:after{content:"";border:1px solid #ffffff26;border-radius:50%;position:absolute}.contact-signal:before{inset:18%}.contact-signal:after{background:#0606081a;inset:37%}.contact-signal i{background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 24px #fff}.contact-signal i:first-child{top:7%;left:57%}.contact-signal i:nth-child(2){bottom:34%;right:5%}.contact-signal i:nth-child(3){bottom:12%;left:17%}html:not([data-active-section=contact]) .contact-signal{animation-play-state:paused}@keyframes curtain-open{to{transform:scaleY(0)}}@keyframes reveal-flash{0%{opacity:0;transform:scaleX(0)}28%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes cue-pulse{0%,to{opacity:.25;transform-origin:top;transform:scaleY(.45)}50%{opacity:1;transform-origin:top;transform:scaleY(1)}}@keyframes signal-breathe{0%,to{opacity:.56;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}}@keyframes velocity-pulse{0%,to{opacity:.18;transform:scaleX(.5)translate(-18%)}50%{opacity:.9;transform:scaleX(1)translate(8%)}}@keyframes view-rise{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.manifesto-section>.micro-label,.manifesto-section h2,.manifesto-foot,.system-heading,.movement-list li,.principles-intro>*,.principles-list li,.proof-intro>*,.case-frame .case-meta,.case-frame h3,.case-frame .case-statement,.case-frame .case-detail,.case-frame .case-signals,.case-frame>a,.contact-stage>.micro-label,.contact-stage h2,.contact-bottom{animation:linear both view-rise;animation-timeline:view();animation-range:entry 4% cover 30%}}@media (width<=1180px){.system-stage{grid-template-columns:1fr}}@media (width<=820px){.topbar-v2{grid-template-columns:1fr auto;height:68px;padding-inline:18px}.topbar-v2 nav{display:flex}.topbar-action{min-height:36px;padding-inline:12px;font-size:8px}.topbar-action span{display:none}.cinematic-hero{height:280svh}.cinematic-viewport{min-height:620px}.approved-poster img{object-position:71% center;transform:translate3d(calc(var(--pointer-x) * -5px), calc(var(--pointer-y) * -4px), 0) scale(1.08)}.hero-promise{display:none}.hero-index{grid-template-columns:1fr auto;top:87px;left:18px;right:18px}.hero-index>:first-child{display:none}.mobile-hero-copy{z-index:12;text-shadow:0 4px 24px #000000b3;display:block;position:absolute;bottom:64px;left:20px;right:20px}.mobile-hero-copy small{color:#f4f1ea94;max-width:370px;font:750 9px/1.6 var(--mono);letter-spacing:.16em;margin:18px 0 0;display:block}.mobile-hero-copy small b,.mobile-hero-copy strong em{color:var(--red-bright)}.mobile-hero-copy strong{letter-spacing:-.065em;font-size:clamp(51px,16vw,78px);font-weight:550;line-height:.82}.mobile-hero-copy strong em{font-family:var(--sans);font-style:normal}.mobile-hero-copy p{color:#f4f1eabd;margin:20px 0 0;font-size:16px;line-height:1.35}.mobile-hero-copy p i{font-family:var(--serif);font-size:1.12em}.scroll-cue{display:none}.chaos-stage{top:25%}.flow-stage{width:auto;top:22%;left:20px;right:20px}.flow-stage h2{font-size:clamp(62px,20vw,104px);line-height:.75}.flow-stage>p:not(.micro-label){max-width:410px;margin-top:25px;font-size:15px}.orchestration-core{width:116px}.manifesto-section,.system-stage,.principles-stage,.proof-intro,.case-frame,.contact-stage{padding-inline:20px}.manifesto-section{min-height:105svh}.section-coordinate{left:20px;right:20px}.manifesto-section h2{font-size:clamp(57px,16vw,88px)}.system-stage{gap:72px}.proof-intro{grid-template-columns:1fr;min-height:82svh}.proof-intro .micro-label{grid-column:auto}.proof-intro h2{font-size:clamp(62px,17vw,94px)}.proof-intro>p:last-child{max-width:520px}.case-detail,.case-signals{grid-area:auto}.contact-stage h2{font-size:clamp(74px,22vw,122px)}.contact-stage footer{flex-direction:column}.contact-signal{width:86vw;top:18%;right:-24%}}@media (width<=480px){.topbar-action{padding-inline:10px}.micro-label{letter-spacing:.15em}}.topbar-v2{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;gap:clamp(14px,2vw,30px);height:58px;padding:0;top:14px;left:clamp(14px,1.8vw,30px);right:clamp(14px,1.8vw,30px)}.topbar-brand-pill,.topbar-v2 nav,.topbar-conversion{pointer-events:auto;-webkit-backdrop-filter:blur(20px)saturate(1.24);backdrop-filter:blur(20px)saturate(1.24);background:linear-gradient(145deg,#ffffff0b,#0000 46%),#050507db;border:1px solid #f4f1ea2e;box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff0b}.topbar-brand-pill{border-radius:17px;justify-self:start;align-items:center;gap:11px;height:54px;padding:0 17px 0 9px;transition:border-color .22s,transform .22s,box-shadow .22s;display:inline-flex}.topbar-brand-pill:hover,.topbar-brand-pill:focus-visible{border-color:#ffffff61;transform:translateY(-1px);box-shadow:0 20px 54px #00000061,0 0 26px #de0b2214}.topbar-brand-emblem{background:#110609 url(/brand/time-saving-06c1-mobile.webp) 50%/154% no-repeat;border:1px solid #f4f1ea33;border-radius:12px;flex:0 0 42px;width:42px;height:42px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 0 20px #ff18351c}.topbar-wordmark{color:#f4f1eaf2;font:760 11px/1 var(--sans);letter-spacing:.19em;white-space:nowrap;text-shadow:0 0 14px #ffffff14;align-items:center;gap:7px;display:inline-flex}.topbar-wordmark b{font:inherit}.topbar-wordmark b:last-child{color:var(--red-bright);text-shadow:0 0 14px #ff183533}.topbar-wordmark-image{width:clamp(140px,8.4vw,160px);height:auto;display:block}.topbar-v2 nav{color:#f4f1ea94;height:54px;font:560 12px/1 var(--sans);letter-spacing:-.01em;text-transform:none;border-radius:18px;justify-self:center;align-items:center;gap:3px;padding:5px}.topbar-v2 nav a{border:1px solid #0000;border-radius:13px;align-items:center;gap:8px;height:42px;padding:0 13px;display:inline-flex}.topbar-v2 nav a svg{opacity:.74;width:14px;height:14px;transition:color .18s,opacity .18s}.topbar-v2 nav a:after{display:none}.topbar-v2 nav a:hover,.topbar-v2 nav a:focus-visible{color:#ffffffeb;background:#ffffff0e}.topbar-v2 nav a[data-active=true]{color:#fff;background:linear-gradient(145deg,#ffffff13,#0000 58%),#ff183518;border-color:#ffffff12;box-shadow:inset 0 0 18px #ff18350e,0 5px 16px #00000029}.topbar-v2 nav a[data-active=true] svg{color:var(--red-bright);opacity:1}.topbar-end{height:54px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;gap:8px;padding:0}.topbar-conversion{border-radius:18px;align-items:center;gap:3px;height:54px;padding:5px 5px 5px 9px;display:inline-flex}.topbar-locale{color:#f4f1ea8c;height:42px;font:700 8px/1 var(--mono);letter-spacing:.08em;align-items:center;gap:7px;padding:0 9px 0 5px;display:inline-flex}.topbar-locale i{background:var(--red-bright);width:4px;height:4px;box-shadow:0 0 8px var(--red-bright);border-radius:50%}.topbar-locale strong{color:#f4f1eadb;font-weight:750}.topbar-action{background:var(--ivory);min-height:42px;color:var(--black);font:680 11px/1 var(--sans);letter-spacing:-.01em;text-transform:none;border:0;border-radius:13px;gap:16px;padding:0 17px;box-shadow:0 6px 18px #0000003d}.topbar-action svg{width:14px;height:14px}.topbar-action:hover,.topbar-action:focus-visible{color:#070709;background:#fff;transform:none;box-shadow:0 0 0 2px #ff183557,0 8px 24px #0000004d}.proof-stage{background:radial-gradient(circle at 52% 4%,#80001238,#0000 30%),linear-gradient(#080709 0%,#070709 58%,#09070a 100%);padding:clamp(104px,9vw,154px) clamp(18px,2.4vw,42px) clamp(96px,9vw,150px)}.proof-intro{grid-template-columns:1fr;align-items:end;gap:34px clamp(48px,8vw,136px);max-width:1760px;min-height:0;margin:0 auto clamp(52px,5vw,82px);padding:0;display:grid}.proof-intro .micro-label{margin-bottom:17px}.proof-intro h2{font:400 clamp(58px, 5.8vw, 96px)/.88 var(--sans);letter-spacing:-.067em;margin:0}.proof-intro h2 em{color:#f4f1ea7a;font-family:var(--serif);font-weight:400}.proof-intro>p{color:#f4f1ea8f;max-width:440px;margin:0 0 5px;font-size:clamp(14px,1.05vw,17px);line-height:1.55}.case-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.4vw,24px);width:100%;max-width:1760px;margin:0 auto;display:grid;position:relative}.case-card{--case-accent:#df0c2e;background:linear-gradient(145deg,#ffffff09,#0000 42%),#111013eb;border:1px solid #f4f1ea26;border-radius:clamp(17px,1.3vw,23px);min-width:0;transition:transform .48s cubic-bezier(.16,1,.3,1),border-color .26s,box-shadow .48s;position:relative;overflow:hidden;box-shadow:0 22px 60px #0000002e}.case-card:hover,.case-card:focus-visible{z-index:3;border-color:var(--case-accent)}@supports (color:color-mix(in lab, red, red)){.case-card:hover,.case-card:focus-visible{border-color:color-mix(in srgb, var(--case-accent) 42%, #ffffff52)}}.case-card:hover,.case-card:focus-visible{box-shadow:0 34px 90px #0006, 0 0 44px var(--case-accent)}@supports (color:color-mix(in lab, red, red)){.case-card:hover,.case-card:focus-visible{box-shadow:0 34px 90px #0006, 0 0 44px color-mix(in srgb, var(--case-accent) 12%, transparent)}}.case-card:hover,.case-card:focus-visible{transform:translateY(-7px)}.case-device-stage{--case-accent:#df0c2e;--case-surface:#080808;aspect-ratio:1.48;isolation:isolate;background:radial-gradient(circle at 24% 18%, var(--case-accent), transparent 33%), radial-gradient(circle at 78% 72%, var(--case-accent), transparent 32%), linear-gradient(145deg, #161820 0%, #090a0d 58%, #111218 100%);border-bottom:1px solid #f4f1ea1f;height:auto;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.case-device-stage{background:radial-gradient(circle at 24% 18%, color-mix(in srgb, var(--case-accent) 22%, transparent), transparent 33%), radial-gradient(circle at 78% 72%, color-mix(in srgb, var(--case-accent) 16%, transparent), transparent 32%), linear-gradient(145deg, #161820 0%, #090a0d 58%, #111218 100%)}}.case-device-stage:after{content:"";z-index:0;background:radial-gradient(ellipse, var(--case-accent), transparent 70%);height:56%;position:absolute;inset:auto -12% -32% 18%}@supports (color:color-mix(in lab, red, red)){.case-device-stage:after{background:radial-gradient(ellipse, color-mix(in srgb, var(--case-accent) 18%, transparent), transparent 70%)}}.case-device-stage:after{filter:blur(26px)}.case-stage-grid{z-index:0;opacity:.17;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.case-stage-signal{z-index:1;background:var(--case-accent);width:70px;height:1px;box-shadow:0 0 18px var(--case-accent);position:absolute;top:10%;left:7%}.case-stage-signal:after{content:"LIVE / SYSTEM";color:#f4f1ea6b;font:700 6px/1 var(--mono);letter-spacing:.16em;white-space:nowrap;position:absolute;top:9px;left:0}.case-visual-index{z-index:1;color:#f4f1ea52;font:700 8px/1 var(--mono);letter-spacing:.15em;position:absolute;top:9%;right:7%}.case-laptop{z-index:2;transform-origin:bottom;height:66%;transition:transform .65s cubic-bezier(.16,1,.3,1),filter .42s;position:absolute;bottom:8.5%;left:5.5%;right:18%;transform:perspective(900px)rotateX(1deg)rotateY(1deg)}.case-laptop-lid{background:linear-gradient(145deg,#74777e,#1a1b20 7%,#050507 92%,#5a5c62);border:1px solid #ffffff47;border-radius:12px 12px 5px 5px;padding:5px;position:absolute;inset:0 4% 10%;overflow:hidden;box-shadow:0 22px 36px #00000094,inset 0 0 0 1px #ffffff14}.case-browser-chrome{background:#101116;border-radius:7px 7px 0 0;align-items:center;gap:3px;height:14px;padding:0 5px;display:flex}.case-browser-chrome i{background:#ffffff57;border-radius:50%;width:3px;height:3px}.case-browser-chrome i:first-child{background:var(--case-accent);box-shadow:0 0 6px var(--case-accent)}.case-browser-chrome span{color:#ffffff3d;font:600 4px/1 var(--mono);letter-spacing:.12em;margin-left:auto}.case-laptop-screen{background:var(--case-surface);position:absolute;inset:19px 5px 5px;overflow:hidden}.case-laptop-screen img,.case-phone-screen img{transition:transform .85s cubic-bezier(.16,1,.3,1),filter .42s}.case-laptop-hinge{background:linear-gradient(#6e7076,#17181c 60%,#020203);border-radius:0 0 7px 7px;height:5px;position:absolute;bottom:7%;left:18%;right:18%}.case-laptop-base{clip-path:polygon(5% 0,95% 0,100% 74%,91% 100%,9% 100%,0 74%);background:linear-gradient(#73757b,#27282e 26%,#08090c 78%,#4a4b50);height:11%;position:absolute;bottom:0;left:0;right:0;box-shadow:0 12px 24px #00000085}.case-phone{z-index:4;width:23%;height:58%;box-shadow:-12px 20px 34px #0000008a, 0 0 24px var(--case-accent);background:linear-gradient(145deg,#73767d,#17181d 8%,#030304 92%,#55575e);border:1px solid #ffffff59;border-radius:16px;padding:5px;position:absolute;bottom:7%;right:4.5%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.case-phone{box-shadow:-12px 20px 34px #0000008a, 0 0 24px color-mix(in srgb, var(--case-accent) 10%, transparent)}}.case-phone{transition:transform .65s cubic-bezier(.16,1,.3,1),filter .42s;transform:rotate(1.2deg)}.case-phone-speaker{z-index:3;background:#000c;border-radius:999px;width:25%;height:3px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.case-phone-screen{background:var(--case-surface);border-radius:11px;width:100%;height:100%;position:relative;overflow:hidden}.case-device-stage-mobile .case-laptop-screen img{transform:scale(.96)}.case-device-stage-mobile .case-phone{width:27%;height:66%}.case-device-stage-mobile-only .case-phone{width:34%;height:76%;bottom:6%;left:50%;right:auto;transform:translate(-50%)}.case-card:hover .case-device-stage-mobile-only .case-phone,.case-card:focus-visible .case-device-stage-mobile-only .case-phone{transform:translate(-50%,-3%)rotate(-.5deg)scale(1.035)}.case-card:hover .case-laptop,.case-card:focus-visible .case-laptop{filter:brightness(1.07);transform:perspective(900px)rotateX(0)rotateY(-1deg)translate(-1%,-2%)scale(1.025)}.case-card:hover .case-phone,.case-card:focus-visible .case-phone{filter:brightness(1.08);transform:rotate(-.8deg)translate(-4%,-3%)scale(1.035)}.case-card:hover .case-laptop-screen img,.case-card:focus-visible .case-laptop-screen img,.case-card:hover .case-phone-screen img,.case-card:focus-visible .case-phone-screen img{filter:saturate(1.08)contrast(1.03);transform:scale(1.025)}.case-card-body{flex-direction:column;min-height:235px;padding:clamp(20px,1.8vw,28px);display:flex}.case-card-meta{color:#f4f1ea75;font:700 7px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:16px;margin-bottom:13px;display:flex}.case-card-meta small{color:var(--case-accent)}@supports (color:color-mix(in lab, red, red)){.case-card-meta small{color:color-mix(in srgb, var(--case-accent) 74%, white)}}.case-card-meta small{font:inherit}.case-card h3{color:var(--ivory);font:400 clamp(29px, 2vw, 38px)/.96 var(--serif);letter-spacing:-.04em;margin:0 0 12px}.case-card-body>p{color:#f4f1ea8c;max-width:520px;margin:0;font-size:13px;line-height:1.5}.case-card-footer{align-items:flex-end;gap:12px;min-height:42px;margin-top:auto;padding-top:20px;display:flex}.case-card-footer ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.case-card-footer li{color:#f4f1ea78;font:700 6px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;border:1px solid #f4f1ea24;border-radius:5px;padding:6px 8px}.case-card-stores{flex-wrap:wrap;gap:7px;display:flex}.case-card .work-store-badge{background:#030305ad;border-color:#f4f1ea30;min-width:116px;height:34px;padding-inline:9px}.case-card .work-store-badge>svg{flex-basis:15px;width:15px;height:15px}.case-card-arrow{color:#f4f1eac2;border:1px solid #f4f1ea2e;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;margin-left:auto;transition:color .22s,background .22s,border-color .22s,transform .32s;display:grid}.case-card-arrow svg{width:14px;height:14px}.case-card:hover .case-card-arrow,.case-card:focus-visible .case-card-arrow{border-color:var(--case-accent);background:var(--case-accent);color:#fff;transform:rotate(8deg)}@media (width<=1320px){.topbar-v2{grid-template-columns:auto 1fr auto}.topbar-brand-pill{padding-right:12px}.topbar-locale{display:none}.topbar-v2 nav{justify-self:center}.topbar-v2 nav a{padding-inline:11px}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.topbar-wordmark{letter-spacing:.16em;font-size:10px}.topbar-v2 nav a{justify-content:center;width:40px;padding:0}.topbar-v2 nav .nav-label,.topbar-locale{display:none}.topbar-action{justify-content:center;width:42px;padding:0}.topbar-action-label{display:none}}@media (width<=720px){.topbar-v2{grid-template-columns:1fr auto;top:10px;left:10px;right:10px}.topbar-brand-pill,.topbar-conversion{height:50px}.topbar-brand-pill{border-radius:15px;width:max-content;padding-inline:13px}.topbar-wordmark{font-size:10px}.topbar-end{gap:6px;height:50px}.topbar-conversion{border-radius:15px}.topbar-action{width:38px;min-height:38px}.topbar-v2 nav{z-index:140;gap:4px;height:52px;position:fixed;top:auto;bottom:12px;left:50%;transform:translate(-50%)}.topbar-v2 nav a{width:39px;height:40px}.proof-stage{padding:86px 14px 96px}.proof-intro{grid-template-columns:1fr;gap:22px;margin-bottom:38px}.proof-intro h2{font-size:clamp(52px,15vw,74px)}.proof-intro>p{max-width:520px}.case-grid{grid-template-columns:1fr;gap:16px}.case-card-body{min-height:220px}}@media (width<=420px){.topbar-wordmark{letter-spacing:.13em;font-size:9px}.case-device-stage{aspect-ratio:1.35}.case-laptop{left:4%;right:15%}.case-phone{width:25%;right:3.5%}.case-card-body{padding:20px}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.site-shell-v2{isolation:isolate;position:relative}.ambient-field,.ambient-grid{z-index:0;pointer-events:none;position:fixed;inset:0}.ambient-field{background:radial-gradient(circle at 52% 46%,#a1071b40,#0000 31%),radial-gradient(circle at 84% 18%,#66000f2e,#0000 28%),#080709}.ambient-grid{opacity:.64;background-image:linear-gradient(#f4f1ea09 1px,#0000 1px),linear-gradient(90deg,#f4f1ea09 1px,#0000 1px);background-size:clamp(64px,6.4vw,122px) clamp(64px,6.4vw,122px);-webkit-mask-image:radial-gradient(82% 72% at 50% 46%,#000,#0000 96%);mask-image:radial-gradient(82% 72% at 50% 46%,#000,#0000 96%)}.site-shell-v2>section{z-index:30;position:relative}.cinematic-hero{z-index:40!important}.capability-ticker{background:linear-gradient(90deg,#060608fa,#5a000d85 50%,#060608fa),#070608f0;border-top:1px solid #f4f1ea24;border-bottom:1px solid #f4f1ea24;align-items:center;min-height:138px;display:flex;overflow:hidden}.ticker-track{will-change:transform;width:max-content;animation:31s linear infinite capability-marquee;display:flex}.ticker-group{flex:none;align-items:center;gap:clamp(42px,5.4vw,104px);padding-right:clamp(42px,5.4vw,104px);display:flex}.ticker-group span{color:#f4f1ea75;letter-spacing:-.045em;white-space:nowrap;flex:none;font-size:clamp(31px,3vw,53px);font-weight:520}.ticker-group span:after{content:"";background:var(--red-bright);width:5px;height:5px;box-shadow:0 0 18px var(--red-bright);vertical-align:middle;border-radius:50%;margin-left:clamp(42px,5.4vw,104px);display:inline-block}.ticker-group .ticker-serif{color:var(--red-bright);font-family:var(--serif);font-style:italic;font-weight:400}.manifesto-section{height:250svh;min-height:0;color:var(--ivory);background:#070608e6;padding:0;display:block;overflow:visible}.manifesto-sticky{background:radial-gradient(circle at 54% 42%,#84031540,#0000 38%),linear-gradient(90deg,#0606088f,#0000 52%,#2802083d);flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(112px,10vw,170px) clamp(22px,6.3vw,112px) clamp(70px,7vw,110px);display:flex;position:sticky;top:0;overflow:hidden}.manifesto-sticky:before,.capabilities-stage:before,.proof-stage:before,.faq-stage:before{content:"";opacity:.8;pointer-events:none;background-image:linear-gradient(#f4f1ea0b 1px,#0000 1px),linear-gradient(90deg,#f4f1ea0b 1px,#0000 1px);background-size:clamp(64px,6.4vw,122px) clamp(64px,6.4vw,122px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(84% 76% at 50% 48%,#000,#0000 98%);mask-image:radial-gradient(84% 76% at 50% 48%,#000,#0000 98%)}.manifesto-sticky>*{z-index:2;position:relative}.manifesto-section .section-coordinate{color:#f4f1ea66;position:absolute;top:112px}.manifesto-section .section-coordinate i{background:#f4f1ea1f}.manifesto-section h2{max-width:1280px;font:400 clamp(53px, min(5.6vw, 10.5vh), 92px)/1 var(--serif);letter-spacing:-.055em;text-wrap:pretty;margin:0;animation:none!important}.manifesto-section h2>span{color:var(--ivory);-webkit-text-stroke:0;will-change:opacity, transform;margin-right:.18em;transition:color .42s;display:inline-block}.manifesto-section h2>span.accent{color:#de0b226b}.manifesto-section h2>span.accent[data-revealed=true]{color:var(--red-bright)}.capabilities-stage{border-top:1px solid var(--line);background:radial-gradient(circle at 52% 46%,#85051740,#0000 39%),#080709eb;flex-direction:column;justify-content:flex-start;gap:clamp(24px,3vw,34px);height:calc(100svh - 82px);min-height:640px;padding:clamp(28px,4.6vh,42px) clamp(22px,5.4vw,96px) clamp(24px,3.8vh,34px);display:flex;overflow:hidden}.capabilities-intro,.capabilities-grid{z-index:2;position:relative}.capabilities-intro{grid-template-columns:minmax(0,1.15fr) minmax(280px,.45fr);align-items:end;gap:clamp(42px,9vw,150px);display:grid}.capabilities-intro .micro-label{margin-bottom:12px}.capabilities-intro h2,.archive-intro h2,.faq-intro h2{font:400 clamp(66px, 8vw, 132px)/.86 var(--serif);letter-spacing:-.06em;margin:0}.capabilities-intro>p,.archive-intro>p:last-child{color:#f4f1ea85;max-width:490px;margin:0;padding-bottom:8px;font-size:clamp(16px,1.45vw,21px);line-height:1.55}.capabilities-intro>p{max-width:460px;font-size:clamp(14px,1.08vw,17px);line-height:1.45}.capabilities-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;margin:0;padding:0;list-style:none;display:grid}.capabilities-grid>li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 92% 10%,#de0b220e,#0000 31%),#0606085c;flex-direction:column;min-height:0;padding:clamp(19px,2vw,29px) clamp(22px,2.4vw,38px);transition:background .3s,transform .3s;display:flex;position:relative;overflow:hidden}.capabilities-grid>li:after{content:"";background:linear-gradient(90deg, var(--red-bright), #ff18350f 64%, transparent);opacity:0;transform-origin:0;height:1px;transition:opacity .26s,transform .42s cubic-bezier(.22,.61,.36,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(.3);box-shadow:0 0 18px #ff183557}.capabilities-grid>li:hover{z-index:2;background:radial-gradient(circle at 88% 16%,#ff183521,#0000 35%),linear-gradient(135deg,#45040eb8,#060608c7);transform:translateY(-2px)}.capabilities-grid>li:hover:after{opacity:1;transform:scaleX(1)}.capability-card-head{justify-content:space-between;align-items:center;min-height:38px;display:flex}.capability-card-head>span{color:var(--red-bright);font:700 9px/1 var(--mono);letter-spacing:.14em}.capabilities-grid h3{font:400 clamp(28px, 2.35vw, 42px)/.96 var(--serif);letter-spacing:-.045em;margin:clamp(10px,1.3vh,15px) 0 8px}.capabilities-grid>li>p{color:#f4f1ea94;max-width:610px;margin:0;font-size:clamp(13px,.92vw,15px);line-height:1.45}.capability-signals{flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:auto;padding-top:clamp(12px,1.6vh,18px);display:flex}.capability-signals>span{background:#f4f1ea06;border:1px solid #f4f1ea29;min-height:44px}.capability-signals-presence>span,.capability-signals-systems>span{grid-template-rows:auto auto;grid-template-columns:17px auto;align-content:center;column-gap:9px;min-width:132px;padding:7px 11px;display:grid}.capability-signals-presence svg,.capability-signals-systems svg{width:15px;height:15px;color:var(--red-bright);grid-row:1/3;align-self:center}.capability-signals small,.store-signal small,.quiet-signal small{color:#f4f1ea61;font:700 7px/1 var(--mono);letter-spacing:.12em}.capability-signals strong{color:#f4f1ead1;font-size:12px;font-weight:600;line-height:1.15}.brand-signal{align-items:center;gap:8px;padding:8px 13px;display:inline-flex}.brand-signal svg{width:24px;height:24px}.brand-signal strong{letter-spacing:-.02em;font-size:14px}.stripe-signal svg{color:#8c86ff}.mercado-pago-signal svg{color:#42b8e8}.store-signal{border-radius:7px;align-items:center;gap:10px;min-width:164px;padding:7px 12px;display:flex;background:#00000075!important}.store-signal>svg{color:#ffffffeb;width:23px;height:23px}.store-signal strong{color:#fff;letter-spacing:-.025em;font-size:14px}.system-stage{background:radial-gradient(circle at 12% 72%,#de0b2230,#0000 25%),linear-gradient(145deg,#09080bf5 0%,#17070cf2 58%,#070709f5 100%)}.proof-stage{background:radial-gradient(circle at 50% 30%,#6d001030,#0000 34%),#070608f0;overflow:clip}.proof-intro{background:0 0;min-height:max(500px,56svh)}.proof-intro h2{font-family:var(--serif);font-weight:400}.decisions-stage{background:radial-gradient(circle at 78% 14%, #de0b221a, transparent 28%), var(--ivory);min-height:115svh;color:var(--black);padding:clamp(110px,11vw,190px) clamp(22px,6.3vw,112px);overflow:hidden}.decision-list{border-top:1px solid var(--line-dark)}.decision-list details,.faq-list details{border-bottom:1px solid;border-color:var(--line-dark)}.decision-list summary,.faq-list summary{cursor:pointer;align-items:center;list-style:none;display:grid}.decision-list summary::-webkit-details-marker{display:none}.faq-list summary::-webkit-details-marker{display:none}.decision-list summary{grid-template-columns:100px 1fr 32px;gap:28px;min-height:124px}.decision-list summary span,.decision-content small,.faq-list summary span{color:var(--red-deep);font:700 8px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.decision-list summary strong{font:400 clamp(24px, 2.8vw, 43px)/1 var(--serif);letter-spacing:-.04em}.decision-list summary i,.faq-list summary i{justify-self:end;font-size:25px;font-style:normal;font-weight:300;transition:transform .26s}.decision-list details[open] summary i,.faq-list details[open] summary i{transform:rotate(45deg)}.decision-content,.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,.61,.36,1);display:grid}.decision-list details[open] .decision-content,.faq-list details[open] .faq-answer{grid-template-rows:1fr}.decision-content-inner,.faq-answer>div{min-height:0;overflow:hidden}.faq-intro,.faq-list{z-index:2;position:relative}.faq-intro{position:sticky;top:140px}.faq-intro h2 em{color:var(--red-bright)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-color:var(--line)}.faq-list summary{grid-template-columns:36px 1fr 28px;gap:20px;min-height:106px}.faq-list summary span{color:var(--red-bright)}.faq-list summary strong{letter-spacing:-.035em;font-size:clamp(20px,2vw,29px);font-weight:500}.faq-answer p{color:#f4f1ea8a;max-width:680px;margin:0;padding:0 56px 36px;font-size:15px;line-height:1.65}.site-shell-v2{overflow-anchor:auto}.cinematic-hero,.manifesto-section{overflow-anchor:none}@keyframes capability-marquee{to{transform:translate(-50%)}}@media (width<=1180px){.faq-intro{position:relative;top:auto}}@media (width<=820px){.capability-ticker{min-height:104px}.ticker-track{animation-duration:24s}.ticker-group span{font-size:29px}.manifesto-section{height:235svh;min-height:0;padding:0}.manifesto-sticky{min-height:100svh;padding:118px 20px 58px}.manifesto-section .section-coordinate{top:86px}.manifesto-section h2{font-size:clamp(44px,12.8vw,72px);line-height:.98}.capabilities-stage,.decisions-stage,.faq-stage{padding-inline:20px}.capabilities-stage{gap:38px;height:auto;min-height:0;padding-block:96px 72px}.capabilities-intro,.archive-intro{grid-template-columns:1fr}.capabilities-intro h2,.archive-intro h2,.faq-intro h2{font-size:clamp(58px,16vw,88px)}.capabilities-intro>p,.archive-intro>p:last-child{max-width:580px}.capabilities-grid{grid-template-rows:none;grid-template-columns:1fr}.capabilities-grid>li{min-height:250px}.decision-list summary{grid-template-columns:70px 1fr 24px;gap:14px;min-height:104px}}@media (width<=520px){.decision-list summary{grid-template-columns:1fr 24px;padding-block:22px}.decision-list summary span{grid-column:1/-1}.decision-list summary strong{font-size:23px}.faq-list summary{grid-template-columns:28px 1fr 22px}.faq-answer p{padding-inline:48px 22px}}.hero-index{color:#f4f1ea94}.hero-index>:nth-child(2){color:#f4f1eae0}.hero-promise small{color:#f4f1eab8}.chaos-stage .micro-label,.flow-stage .micro-label{color:#ff3850;text-shadow:0 0 16px #ff183542}.friction-copy>p:last-child,.flow-stage>p:not(.micro-label){color:#f4f1eacc}.friction-panel header,.friction-panel footer{color:#f4f1eab3}.friction-panel li{position:relative;overflow:hidden}.friction-panel li:after{content:"";background:linear-gradient(90deg, transparent, var(--red-bright), transparent);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 14px #ff183580}.chaos-stage[data-active=true] .friction-panel li:after{animation:2.7s ease-in-out infinite friction-signal}.chaos-stage[data-active=true] .friction-panel li:nth-child(2):after{animation-delay:.42s}.chaos-stage[data-active=true] .friction-panel li:nth-child(3):after{animation-delay:.84s}.friction-panel li span,.friction-panel li small{color:#f4f1ea9e}.orchestration-core{transition:transform .36s cubic-bezier(.22,.61,.36,1),border-color .26s,box-shadow .36s}.cinematic-viewport[data-activation-hover=true] .orchestration-core{border-color:#ffffffad;transform:translate(-50%,-50%)scale(1.045);box-shadow:0 0 105px #ff18356b,inset 0 0 40px #ffffff0e}.flow-orchestration[data-status=analisando] .orchestration-core strong{color:#f4f1eab8}.flow-orchestration[data-status=sincronizando] .orchestration-core strong{color:#ff5b6f}.flow-orchestration[data-status=ativo] .orchestration-core{border-color:#ffffff94;box-shadow:0 0 92px #ff183557,inset 0 0 36px #ffffff0d}.flow-orchestration[data-status=ativo] .orchestration-core strong{color:#fff;text-shadow:0 0 24px #ff1835e6}.hero-progress span{background:#f4f1ea33;transition:background .24s,box-shadow .24s}.hero-progress span i{background:linear-gradient(90deg, var(--red), var(--red-bright), #fffffff0);transition:background .26s,box-shadow .26s}.hero-progress[data-current="1"] span:first-child i,.hero-progress[data-current="2"] span:first-child i,.hero-progress[data-current="2"] span:nth-child(2) i{box-shadow:none;background:linear-gradient(90deg,#4f0610,#7b0917)}.hero-progress[data-current="0"] span:first-child,.hero-progress[data-current="1"] span:nth-child(2),.hero-progress[data-current="2"] span:nth-child(3){background:#ff183540;box-shadow:0 0 14px #ff183538}.scroll-cue{appearance:none;cursor:pointer;background:0 0;border:0;min-width:128px;padding:0}.scroll-cue span{transition:color .22s,text-shadow .22s}.scroll-cue:hover span,.scroll-cue:focus-visible span,.scroll-cue[data-complete=true] span{color:#ffffffe6;text-shadow:0 0 16px #ff183570}.scroll-cue:hover i,.scroll-cue:focus-visible i,.scroll-cue[data-complete=true] i{background:linear-gradient(var(--red-bright), #ff18350f);box-shadow:0 0 18px #ff183566}@keyframes friction-signal{0%,18%{opacity:0;transform:scaleX(0)}42%{opacity:1;transform:scaleX(1)}68%,to{opacity:0;transform:scaleX(1)}}@media (width<=820px){.cinematic-hero{height:300svh}.hero-index{font-size:8px;top:82px}.mobile-hero-copy{bottom:106px}.mobile-hero-copy strong{font-size:clamp(48px,14vw,68px)}.mobile-hero-copy p{color:#f4f1eadb;margin-top:16px}.mobile-hero-copy small{color:#f4f1eaad}.chaos-stage{align-content:center;gap:18px;padding:102px 18px 96px;top:0}.friction-copy{align-self:auto}.friction-copy h2{font-size:clamp(45px,12.6vw,66px);line-height:.9}.friction-copy>p:last-child{margin-top:18px;font-size:13px;line-height:1.48}.friction-panel{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#070609d1;display:block}.friction-panel header{padding:11px 13px;font-size:7px}.friction-panel li{grid-template-columns:26px 1fr auto;gap:8px;min-height:43px;padding-inline:13px}.friction-panel li strong{font-size:14px}.friction-panel footer{display:none}.flow-stage{top:16%}.flow-stage h2{font-size:clamp(54px,16.4vw,82px)}.flow-stage>p:not(.micro-label){color:#f4f1eacc;max-width:340px;font-size:14px}.orchestration-core{width:112px}.orchestration-core strong{font-size:12px}.scroll-cue{min-width:122px;font-size:7px;display:flex;bottom:43px}.scroll-cue i{height:26px}.hero-progress{width:min(210px,58vw);bottom:17px}}@media (width<=520px){.chaos-stage{padding-inline:16px}.friction-copy h2{font-size:clamp(42px,12.2vw,58px)}.friction-copy>p:last-child{display:none}.friction-panel li strong{font-size:13px}}@media (width<=1180px){.chaos-stage{grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);gap:44px;padding-inline:42px}.friction-copy h2{font-size:clamp(54px,6.5vw,78px)}}@media (width<=820px){.topbar-v2{grid-template-columns:1fr auto;gap:12px}.topbar-end{gap:9px}.topbar-action span:last-child{display:inline}.chaos-stage{grid-template-columns:1fr;padding:120px 20px 54px;top:0}.friction-copy{align-self:center;max-width:620px}.friction-copy h2{font-size:clamp(52px,15vw,82px);line-height:.9}.friction-copy h2 em{white-space:normal}.friction-copy>p:last-child{max-width:520px;margin-top:25px;font-size:14px}.friction-panel{display:none}.proof-intro{min-height:max(420px,50svh)}}@media (width<=480px){.topbar-action{justify-content:center;width:36px;min-width:36px;padding:0}.topbar-action-label{display:none!important}}.capabilities-stage{gap:clamp(22px,2.6vw,30px);padding-top:clamp(34px,4.3vh,40px);padding-bottom:clamp(28px,3.5vh,34px)}.capabilities-intro{grid-template-columns:minmax(0,1.2fr) minmax(280px,.4fr)}.capabilities-intro h2{font-size:clamp(52px,4.7vw,76px);line-height:.9}.capabilities-grid>li{background:linear-gradient(118deg,#ffffff03,#0000 44%),radial-gradient(circle at 100% 0,#c40a220b,#0000 32%),#06060842;padding:clamp(20px,2vw,28px) clamp(24px,2.5vw,40px)}.capabilities-grid>li:hover{background:linear-gradient(118deg,#ffffff06,#0000 44%),radial-gradient(circle at 100% 0,#de0b2217,#0000 36%),#12070a9e;transform:none}.capability-card-head{justify-content:flex-start;gap:14px;min-height:14px}.capability-card-head:after{content:"";background:linear-gradient(90deg,#ff183566,#f4f1ea14 34%,#0000);flex:1;order:1;height:1px}.capability-card-head>span{order:0;font-size:8px}.capability-card-head>small{color:#f4f1ea59;font:700 7px/1 var(--mono);letter-spacing:.14em;order:2}.capabilities-grid h3{margin:clamp(18px,2.4vh,25px) 0 8px;font-size:clamp(27px,2.15vw,38px);line-height:.98}.capabilities-grid>li>p{max-width:620px;font-size:clamp(12px,.86vw,14px)}.capability-signals{border-top:1px solid #f4f1ea1c;align-items:center;gap:0;margin-top:auto;padding-top:clamp(17px,2.2vh,24px)}.capability-signals>span{background:0 0;border:0;align-content:center;gap:5px;min-width:0;min-height:38px;padding:0 clamp(18px,1.55vw,27px);display:grid;position:relative}.capability-signals>span:first-child{padding-left:0}.capability-signals>span+span{border-left:1px solid #f4f1ea1f}.capability-signals>span:after{content:"";background:var(--red-bright);opacity:0;transform-origin:0;width:16px;height:1px;transition:opacity .24s,transform .32s;position:absolute;bottom:-1px;left:clamp(18px,1.55vw,27px);transform:scaleX(0)}.capability-signals>span:first-child:after{left:0}.capability-card:hover .capability-signals>span:after{opacity:.75;transform:scaleX(1)}.capability-signals small,.store-signal small{color:#f4f1ea59;letter-spacing:.16em;font-size:6px}.capability-signals strong{color:#f4f1eae0;letter-spacing:-.015em;font-size:13px;font-weight:540}.capability-signals-presence>span,.capability-signals-systems>span{grid-template-rows:auto auto;grid-template-columns:1fr;min-width:0}.brand-signal{gap:5px;display:grid}.brand-signal strong{font:500 clamp(16px, 1.2vw, 19px)/1 var(--sans);letter-spacing:-.035em}.stripe-signal strong{color:#b7b3ff}.mercado-pago-signal strong{color:#f4f1eae6}.capability-signals-stores{gap:0}.store-signal{border-radius:0;align-items:center;min-width:0;background:0 0!important;gap:9px!important;padding-top:0!important;padding-bottom:0!important;display:flex!important}.store-signal>svg{color:#f4f1eadb;flex:none;width:19px;height:19px}.store-signal>span{gap:4px;display:grid}.store-signal strong{font-size:13px;font-weight:540}.system-stage{grid-template-columns:minmax(330px,.62fr) minmax(560px,1.38fr);gap:clamp(60px,8vw,130px);min-height:0;padding-top:clamp(82px,8vw,120px);padding-bottom:clamp(82px,8vw,120px)}.proof-intro{grid-template-columns:1fr;align-content:end;gap:24px 80px;min-height:320px;padding-top:clamp(92px,8vw,124px);padding-bottom:clamp(45px,4.5vw,66px)}.proof-intro h2{font-size:clamp(54px,5.3vw,82px);line-height:.9}.proof-intro>p:last-child{max-width:410px;font-size:clamp(14px,1.05vw,17px)}.work-store-badge{color:#f4f1eae6;background:linear-gradient(145deg,#ffffff0e,#0000 46%),#030305e0;border:1px solid #f4f1ea47;border-radius:6px;align-items:center;gap:9px;min-width:132px;height:36px;padding:0 11px;display:inline-flex;box-shadow:inset 0 0 18px #ffffff05,0 8px 24px #00000024}.work-store-badge>svg{flex:0 0 17px;width:17px;height:17px}.work-store-badge>span{flex-direction:column;gap:2px;display:flex}.work-store-badge small{color:#f4f1ea75;font:700 6px/1 var(--mono);letter-spacing:.13em}.work-store-badge strong{letter-spacing:-.02em;font-size:12px;font-weight:580;line-height:1}.work-store-badge-google>svg{color:#f4f1ead1}.faq-intro{top:110px}.faq-intro h2{font-size:clamp(52px,5.2vw,82px);line-height:.9}.faq-list summary{min-height:84px}.faq-list summary strong{font-size:clamp(18px,1.65vw,24px)}.contact-stage{min-height:88svh;padding-top:clamp(90px,8vw,130px)}.contact-stage h2{font-size:clamp(68px,9.5vw,150px);line-height:.8}@media (width<=1180px){.system-stage{grid-template-columns:minmax(280px,.56fr) minmax(500px,1.44fr);gap:48px}}@media (width<=820px){.capabilities-stage{gap:32px;padding-block:82px 66px}.capabilities-intro h2{font-size:clamp(50px,12.5vw,68px)}.capabilities-grid>li{min-height:230px;padding:24px 22px}.capability-signals{row-gap:12px}.capability-signals>span{padding-left:16px;padding-right:16px}.capability-signals>span:first-child{padding-left:0}.system-stage{grid-template-columns:1fr;gap:52px;padding:84px 20px}.proof-intro{grid-template-columns:1fr;gap:16px;min-height:300px;padding:84px 20px 40px}.proof-intro h2{font-size:clamp(50px,12vw,68px)}.work-store-badge{min-width:126px}.faq-intro h2{font-size:clamp(48px,12vw,68px)}.contact-stage{min-height:82svh;padding-top:86px}.contact-stage h2{font-size:clamp(58px,15vw,88px)}}@media (width<=520px){.capability-card-head>small{text-align:right;max-width:170px}.capability-signals>span{min-width:50%;padding-block:8px}.capability-signals>span:nth-child(3){border-left:0;padding-left:0}}.system-stage{align-items:start}.capability-signals-presence>span,.capability-signals-systems>span{gap:7px;min-height:50px;padding-inline:clamp(24px,1.9vw,34px)}.capability-signals-presence>span:first-child,.capability-signals-systems>span:first-child{padding-left:0}.capability-signals-presence small,.capability-signals-systems small{letter-spacing:.17em;font-size:7px}.capability-signals-presence strong,.capability-signals-systems strong{letter-spacing:-.025em;font-size:clamp(15px,1.02vw,17px);font-weight:560}@media (width<=520px){.capability-signals-presence>span,.capability-signals-systems>span{min-height:46px;padding:8px 12px}.capability-signals-presence>span:first-child,.capability-signals-systems>span:first-child,.capability-signals-presence>span:nth-child(3),.capability-signals-systems>span:nth-child(3){padding-left:0}.capability-signals-presence strong,.capability-signals-systems strong{font-size:14px}}.system-loom{z-index:14;aspect-ratio:1774/887;pointer-events:none;will-change:opacity, transform;isolation:auto;width:min(1100px,60vw);position:absolute;top:12.5%;right:-1vw}@media (width>=1600px){.system-loom{width:min(1320px,69vw);top:1.2%;right:1vw}}@media (width>=1181px) and (width<=1599px){.system-loom{top:11%;right:3vw}}.loom-parallax{--loom-lock-x:0px;--loom-lock-y:0px;width:100%;height:100%;transform:translate3d(var(--loom-lock-x), var(--loom-lock-y), 0);transition:none;position:relative}.loom-parallax:before,.loom-parallax:after{content:"";z-index:0;pointer-events:none;position:absolute}.loom-parallax:before{filter:blur(22px);transform:translate3d(calc(var(--pointer-x) * 10px), calc(var(--pointer-y) * 7px), 0);will-change:transform;background:radial-gradient(at 56% 54%,#ff18352e,#5a000e12 38%,#0000 72%);inset:18% 8% 2% 25%}.loom-parallax:after{filter:blur(18px);background:radial-gradient(#ff183521,#0000 68%);height:14%;bottom:9%;left:20%;right:6%}.loom-asset{z-index:1;object-fit:contain;opacity:.38;filter:brightness(.46)saturate(.68);-webkit-mask-composite:source-in;transform-origin:58% 52%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(.985);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 95%,#0000 100%),linear-gradient(#0000 0%,#000 11% 79%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 95%,#0000 100%),linear-gradient(#0000 0%,#000 11% 79%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.loom-input-pulses,.loom-output-pulses{z-index:4;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.loom-output-pulses{transform-origin:58% 52%;transform:scale(.985)}.loom-input-pulses path{fill:none;stroke:#ff243aeb;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:4 118;stroke-dashoffset:160px;opacity:0;filter:drop-shadow(0 0 7px #ff1835f0)}.system-loom[data-active=true] .loom-input-pulses path{animation:1.86s linear infinite loom-input-travel}.system-loom[data-active=true] .loom-input-pulses path:first-child{animation-delay:.3s}.system-loom[data-active=true] .loom-input-pulses path:nth-child(2){animation-delay:.47s}.system-loom[data-active=true] .loom-input-pulses path:nth-child(3){animation-delay:.67s}.system-loom[data-active=true] .loom-input-pulses path:nth-child(4){animation-delay:.83s}.loom-modules{z-index:3;position:absolute;inset:0}.loom-module{--module-delay:.65s;opacity:.94;background:linear-gradient(#00000094,#000c);border-radius:7% 7% 12% 12%;width:4.35%;height:24.5%;position:absolute;top:41.5%;box-shadow:inset 0 0 18px #000000eb}.loom-module-1{--module-delay:.65s;left:45.45%}.loom-module-2{--module-delay:.9s;left:50.55%}.loom-module-3{--module-delay:1.15s;left:55.7%}.loom-module-4{--module-delay:1.4s;left:60.75%}.loom-module i{opacity:0;mix-blend-mode:screen;background:radial-gradient(#ff3a4c9e,#ff00212e 42%,#0000 72%);border-radius:22%;position:absolute;inset:4% -20%;transform:scale(.72);box-shadow:0 0 30px #ff18357a}.loom-module small{color:#f4f1ea9e;width:max-content;font:700 6px/1 var(--mono);letter-spacing:.16em;opacity:0;text-shadow:0 0 12px #ff183557;position:absolute;top:112%;left:50%;transform:translate(-50%,6px)}.system-loom[data-active=true] .loom-module{animation:loom-module-reveal .72s cubic-bezier(.22, .61, .36, 1) var(--module-delay) both}.system-loom[data-active=true] .loom-module i{animation:loom-module-flare .76s cubic-bezier(.22, .61, .36, 1) var(--module-delay) both, loom-module-breathe 4.2s ease-in-out calc(var(--module-delay) + 1.2s) infinite}.system-loom[data-active=true] .loom-module small{animation:loom-label-in .42s ease calc(var(--module-delay) + .24s) both}.loom-output-tracers path,.loom-output-tracer-glow path{fill:none;stroke:url(#loom-output-gradient);stroke-linecap:round;stroke-dasharray:clamp(.34, calc(.34 + var(--loom-tail) * .86), 1) 1;stroke-dashoffset:0}.loom-output-tracer-glow path{stroke:#ff1c31f5;stroke-width:4px;opacity:calc(.12 + var(--loom-tail) * .1);filter:blur(2.2px)drop-shadow(0 0 7px #ff002485)}.loom-output-tracers path{stroke-width:1.16px;opacity:calc(.86 + var(--loom-tail) * .12);filter:drop-shadow(0 0 2px #ffe2cc80)drop-shadow(0 0 6px #ff0c2a80)}.loom-flow-status{z-index:6;color:#f4f1eab8;font:750 7px/1 var(--mono);letter-spacing:.19em;opacity:0;align-items:center;gap:9px;display:flex;position:absolute;top:31%;right:14%;transform:translate(-8px)}.loom-flow-status i{background:var(--red-bright);border-radius:50%;width:5px;height:5px;box-shadow:0 0 14px #ff1835f2}.system-loom[data-active=true] .loom-flow-status{animation:.42s 2.26s both loom-status-in}.system-loom[data-visible=false] *{animation-play-state:paused!important}.cinematic-viewport[data-activation-hover=true] .loom-parallax:before{opacity:1}.cinematic-viewport[data-activation-hover=true] .loom-asset{filter:brightness(1.06)saturate(1.05)}@keyframes loom-arrive{0%{opacity:.38;filter:brightness(.46)saturate(.68);transform:scale(.985)}to{opacity:1;filter:brightness()saturate();transform:scale(1)}}@keyframes loom-input-travel{0%{opacity:0;stroke-dashoffset:160px}16%{opacity:.92}82%{opacity:.72}to{opacity:0;stroke-dashoffset:-20px}}@keyframes loom-module-reveal{0%{opacity:.94}58%{opacity:.34}to{opacity:.08}}@keyframes loom-module-flare{0%{opacity:0;transform:scale(.72)}46%{opacity:1;transform:scale(1.12)}to{opacity:.34;transform:scale(1)}}@keyframes loom-module-breathe{0%,to{opacity:.22;transform:scale(.96)}50%{opacity:.42;transform:scale(1.035)}}@keyframes loom-label-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@keyframes loom-status-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (width<=1180px){.system-loom{width:74vw;top:19%;right:-12vw}.flow-stage{width:min(600px,44vw)}.loom-module small,.loom-input-pulses path:nth-child(n+4){display:none}}@media (width<=820px){.flow-stage{z-index:18;width:auto;top:15%;left:20px;right:20px}.flow-stage h2{font-size:clamp(54px,16.2vw,82px);line-height:.76}.flow-stage>p:not(.micro-label){max-width:340px;margin-top:22px;font-size:14px}.flow-stage .velocity-lines{display:none}.system-loom{width:148vw;top:49%;right:-22vw}.loom-parallax{transform:translate3d(var(--loom-lock-x), var(--loom-lock-y), 0)}.loom-input-pulses,.loom-module small{display:none}.loom-flow-status{font-size:6px;top:29%;right:19%}}@media (width<=520px){.system-loom{width:154vw;top:51%;right:-24vw}.flow-stage h2{font-size:clamp(50px,15.7vw,68px)}.flow-stage>p:not(.micro-label){max-width:310px}.loom-flow-status{right:19%}}.cinematic-viewport{--loom-progress:0;--loom-charge:0;--loom-ignite:0;--loom-danger:0;--loom-release:0;--loom-tail:0;--hero-awake:0;--hero-surge:0;--hero-overdrive:0}.flow-atmosphere{z-index:12;pointer-events:none;contain:paint;will-change:opacity;opacity:clamp(0, calc(var(--loom-progress) * 1.35), 1);background:radial-gradient(ellipse 72% 34% at 45% 91%, rgb(255 0 38/calc(var(--hero-awake) * .16)), transparent 72%), radial-gradient(circle at 17% 56%, rgb(255 17 45/calc(var(--hero-surge) * .08)), transparent 22%), radial-gradient(circle at 76% 44%, rgb(255 0 38/calc(var(--loom-danger) * .19)), transparent 24%), radial-gradient(ellipse at 72% 58%, rgb(123 0 19/calc(var(--loom-ignite) * .16)), transparent 43%), linear-gradient(90deg, transparent 23%, rgb(255 0 38/calc(var(--hero-surge) * .035)) 52%, transparent 82%), linear-gradient(180deg, transparent 54%, rgb(86 0 13/calc(var(--hero-awake) * .09)) 100%);position:absolute;inset:0;overflow:hidden}.flow-atmosphere:before{content:"";background:repeating-conic-gradient(from 28deg at 61% 48%, transparent 0 12deg, rgb(255 24 53/calc(var(--loom-danger) * .085)) 12.2deg 12.7deg, transparent 13deg 28deg);opacity:var(--loom-danger);transform:scale(calc(.82 + var(--loom-charge) * .26));animation:18s linear infinite flow-field-turn;position:absolute;inset:8% -8% 4% 38%;-webkit-mask-image:radial-gradient(#000,#0000 67%);mask-image:radial-gradient(#000,#0000 67%)}.flow-atmosphere:after{content:"";background:linear-gradient(180deg, transparent 28%, rgb(255 24 53/calc(var(--loom-danger) * .055)) 50%, transparent 72%);transform:translateY(calc((1 - var(--loom-charge)) * 42%));mix-blend-mode:screen;position:absolute;inset:0}.flow-floor-grid{height:58%;opacity:calc(var(--hero-awake) * .16 + var(--hero-overdrive) * .14);clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);transform:translate3d(0, 0, 0) scale(calc(.96 + var(--hero-surge) * .08));transform-origin:50% 100%;will-change:transform, opacity;background-image:linear-gradient(#ff233957 1px,#0000 1px),linear-gradient(90deg,#ff233947 1px,#0000 1px);background-size:clamp(48px,5.6vw,92px) clamp(28px,3.2vw,54px);animation:2.8s linear infinite flow-grid-drive;position:absolute;bottom:-13%;left:-4%;right:-4%;-webkit-mask-image:linear-gradient(#0000,#000 24% 72%,#0000 100%);mask-image:linear-gradient(#0000,#000 24% 72%,#0000 100%)}.flow-activation-scan{z-index:2;height:16%;opacity:calc(var(--hero-surge) * (.18 + var(--hero-overdrive) * .2));filter:blur(.2px)drop-shadow(0 0 24px #ff0026b3);mix-blend-mode:screen;will-change:transform, opacity;background:linear-gradient(#0000,#ff18351f 48%,#fff8f433 50%,#0000 54%);animation:3.4s cubic-bezier(.45,.05,.55,.95) infinite hero-scan-pass;position:absolute;top:-18%;left:-4%;right:-4%}.flow-edge-charge{z-index:3;border:1px solid rgb(255 40 60/calc(var(--hero-overdrive) * .2));box-shadow:inset 0 0 calc(34px + var(--hero-overdrive) * 44px) rgb(255 0 38/calc(var(--hero-overdrive) * .1)), 0 0 28px rgb(255 0 38/calc(var(--hero-overdrive) * .08));opacity:var(--hero-overdrive);position:absolute;inset:1px}.flow-edge-charge i{background:linear-gradient(90deg,#0000,#ff1835f0,#fff,#0000);width:clamp(80px,12vw,220px);height:1px;animation:1.8s linear infinite edge-charge-run;position:absolute;box-shadow:0 0 18px #ff0026e6}.flow-edge-charge i:first-child{top:0;left:7%}.flow-edge-charge i:nth-child(2){animation-delay:-.72s;top:0;right:12%}.flow-edge-charge i:nth-child(3){animation-delay:-1.18s;bottom:0;left:22%}.flow-edge-charge i:nth-child(4){animation-delay:-.34s;bottom:0;right:6%}.flow-ambient-nodes{z-index:4;position:absolute;inset:0}.flow-ambient-nodes i{--node-wake:0;width:calc(2px + var(--hero-overdrive) * 2px);height:calc(2px + var(--hero-overdrive) * 2px);opacity:clamp(0, calc((var(--hero-awake) - var(--node-wake)) * 4.5), 1);box-shadow:0 0 8px white, 0 0 calc(14px + var(--hero-overdrive) * 22px) #ff0026f5;background:#fff;border-radius:50%;animation:1.7s ease-in-out infinite ambient-node-pulse;position:absolute;top:50%;left:50%}.flow-ambient-nodes i:first-child{--node-wake:.05;top:68%;left:15%}.flow-ambient-nodes i:nth-child(2){--node-wake:.14;animation-delay:-.82s;top:78%;left:29%}.flow-ambient-nodes i:nth-child(3){--node-wake:.24;animation-delay:-1.24s;top:67%;left:43%}.flow-ambient-nodes i:nth-child(4){--node-wake:.34;animation-delay:-.46s;top:56%;left:55%}.flow-ambient-nodes i:nth-child(5){--node-wake:.46;animation-delay:-1.48s;top:41%;left:68%}.flow-ambient-nodes i:nth-child(6){--node-wake:.58;animation-delay:-.2s;top:31%;left:82%}.flow-ambient-nodes i:nth-child(7){--node-wake:.68;animation-delay:-1.02s;top:19%;left:91%}.flow-ambient-nodes i:nth-child(8){--node-wake:.76;animation-delay:-.62s;top:48%;left:8%}.flow-power-rings{aspect-ratio:1;width:min(46vw,720px);opacity:calc(var(--loom-ignite) * .68);transform:translate(-50%, -50%) scale(calc(.66 + var(--loom-charge) * .42));filter:drop-shadow(0 0 32px rgb(255 0 37/calc(var(--loom-danger) * .45)));will-change:transform, opacity;position:absolute;top:43%;left:76%}.flow-power-rings i{inset:calc(var(--ring) * 9%);border:1px solid rgb(255 41 61/calc(.08 + var(--loom-danger) * .25));border-right-color:#0000;border-bottom-color:rgb(255 255 255/calc(var(--loom-danger) * .13));animation:flow-ring-spin calc(15s - var(--ring) * 2.2s) linear infinite;border-radius:50%;position:absolute}.flow-power-rings i:first-child{--ring:0}.flow-power-rings i:nth-child(2){--ring:1;animation-direction:reverse}.flow-power-rings i:nth-child(3){--ring:2}.flow-power-rings i:nth-child(4){--ring:3;animation-direction:reverse}.flow-radiation{opacity:var(--loom-danger);position:absolute;inset:0}.flow-radiation i{transform-origin:0;filter:blur(.2px)drop-shadow(0 0 10px #ff1835cc);background:linear-gradient(90deg,#ffffff59,#ff18352e,#0000 72%);width:44%;height:1px;animation:.54s steps(2,end) infinite radiation-flicker;position:absolute;top:43%;left:63%}.flow-radiation i:first-child{transform:rotate(-16deg)}.flow-radiation i:nth-child(2){animation-delay:-.19s;transform:rotate(3deg)}.flow-radiation i:nth-child(3){animation-delay:-.37s;transform:rotate(21deg)}.system-loom{--loom-progress:0;--loom-charge:0;--loom-intake:0;--loom-sync:0;--loom-ignite:0;--loom-danger:0;--loom-release:0;--loom-tail:0;--loom-warning:0;--module-1:0;--module-2:0;--module-3:0;--module-4:0}.system-loom[data-active=true] .loom-asset{animation:none}.system-loom .loom-asset{opacity:calc(.44 + var(--loom-progress) * .56);filter:brightness(1.1)saturate(1.2)contrast(1.05);mix-blend-mode:normal;transform:scale(calc(.978 + var(--loom-charge) * .032));transition:none}.loom-asset-heat{z-index:2;opacity:calc(var(--loom-danger) * .34);mix-blend-mode:screen;transform:scale(calc(.99 + var(--loom-danger) * .032));pointer-events:none;will-change:transform, opacity;background:radial-gradient(26% 34% at 57% 49%,#ff7a6080,#ff183538 55%,#0000 78%);position:absolute;inset:0}.loom-reactor-field{z-index:0;width:43%;height:67%;opacity:calc(var(--loom-ignite) * .92);transform:translate(-50%, -50%) scale(calc(.72 + var(--loom-charge) * .34));filter:drop-shadow(0 0 26px rgb(255 0 38/calc(var(--loom-danger) * .62)));position:absolute;top:52%;left:56.5%}.loom-reactor-field:before,.loom-reactor-field:after{content:"";border-radius:50%;position:absolute}.loom-reactor-field:before{background:radial-gradient(ellipse, rgb(255 255 255/calc(var(--loom-danger) * .1)), rgb(255 0 38/calc(var(--loom-danger) * .2)) 24%, transparent 67%);filter:blur(14px);inset:12% 5%}.loom-reactor-field:after{border:1px solid rgb(255 44 63/calc(var(--loom-danger) * .36));box-shadow:inset 0 0 35px rgb(255 0 38/calc(var(--loom-danger) * .12));inset:2%}.loom-reactor-field i{inset:calc(4% + var(--reactor-ring) * 8%);border:1px solid rgb(255 54 70/calc(.1 + var(--loom-danger) * .28));animation:reactor-ring calc(7s - var(--reactor-ring) * .9s) linear infinite;border-bottom-color:#0000;border-left-color:#0000;border-radius:50%;position:absolute}.loom-reactor-field i:first-child{--reactor-ring:0}.loom-reactor-field i:nth-child(2){--reactor-ring:1;animation-direction:reverse}.loom-reactor-field i:nth-child(3){--reactor-ring:2}.loom-reactor-field i:nth-child(4){--reactor-ring:3;animation-direction:reverse}.loom-scan-beam{z-index:5;top:24%;left:var(--loom-scan-x);width:2px;height:51%;opacity:calc(var(--loom-sync) * (1 - var(--loom-release)));background:linear-gradient(#0000,#ffffffe6 36%,#ff1835f2 62%,#0000);position:absolute;box-shadow:0 0 18px #ff1835f2,0 0 48px #ff002675}.loom-scan-beam:before{content:"";background:linear-gradient(90deg,#0000,#ff183514);width:58px;position:absolute;top:0;bottom:0;right:0}.system-loom[data-active=true] .loom-module,.system-loom[data-active=true] .loom-module i,.system-loom[data-active=true] .loom-module small,.system-loom[data-active=true] .loom-flow-status{animation:none}.loom-module-1{--module-level:var(--module-1)}.loom-module-2{--module-level:var(--module-2)}.loom-module-3{--module-level:var(--module-3)}.loom-module-4{--module-level:var(--module-4)}.system-loom .loom-module{opacity:calc(.94 - var(--module-level) * .84);box-shadow:inset 0 0 18px rgb(0 0 0/calc(.92 - var(--module-level) * .46)), 0 0 calc(8px + var(--module-level) * 34px) rgb(255 0 38/calc(var(--module-level) * .48));transform:scaleY(calc(1 - var(--module-level) * .035))}.system-loom .loom-module i{opacity:calc(var(--module-level) * (.38 + var(--loom-danger) * .42));transform:scale(calc(.78 + var(--module-level) * .28))}.system-loom .loom-module small{opacity:var(--module-level);transform:translate(-50%, calc((1 - var(--module-level)) * 6px))}.loom-input-pulses{opacity:calc(.18 + var(--loom-intake) * .82);filter:brightness(calc(.8 + var(--loom-charge) * .9))}.loom-output-pulses{opacity:clamp(.78, calc(.78 + var(--loom-tail) * .2), .98);filter:brightness(calc(.92 + var(--loom-charge) * .72))}.loom-output-spine-glow,.loom-output-spine{fill:none;stroke-linecap:round;stroke-dasharray:clamp(0, calc((var(--loom-tail) - .72) * 3.58), 1) 1;stroke-dashoffset:0;pointer-events:none}.loom-output-spine-glow{stroke:#ff18359e;stroke-width:calc(3px + var(--loom-tail) * 4px);opacity:calc(.06 + var(--loom-tail) * .58);filter:blur(3px)drop-shadow(0 0 15px #ff0026ad)}.loom-output-spine{stroke:#ff1835fa;stroke-width:calc(.9px + var(--loom-tail) * 1.35px);opacity:calc(.16 + var(--loom-tail) * .84);filter:drop-shadow(0 0 3px #ffd7c461)drop-shadow(0 0 10px #ff0026c7)}.system-loom .loom-flow-status{opacity:var(--loom-release);transform:translateX(calc((1 - var(--loom-release)) * -10px))}.loom-warning{z-index:7;color:#ff7681eb;font:800 7px/1 var(--mono);letter-spacing:.22em;opacity:var(--loom-warning);text-shadow:0 0 14px #ff0026c7;align-items:center;gap:8px;animation:.62s steps(2,end) infinite warning-blink;display:flex;position:absolute;top:21%;left:55%}.loom-warning i{border:1px solid;width:6px;height:6px;transform:rotate(45deg);box-shadow:0 0 12px}.loom-sparks{z-index:7;opacity:var(--loom-danger);position:absolute;inset:20% 9% 17% 36%;overflow:visible}.loom-sparks i{--spark-x:50%;--spark-y:50%;--spark-dx:58px;--spark-dy:-34px;left:var(--spark-x);top:var(--spark-y);background:#fff;border-radius:50%;width:3px;height:3px;animation:1.18s cubic-bezier(.16,.74,.32,1) infinite spark-flight;position:absolute;box-shadow:0 0 7px 2px #ff1835e6}.loom-sparks i:first-child{--spark-x:18%;--spark-y:34%;--spark-dx:-52px;--spark-dy:-41px}.loom-sparks i:nth-child(2){--spark-x:28%;--spark-y:73%;--spark-dx:-68px;--spark-dy:28px;animation-delay:-.72s}.loom-sparks i:nth-child(3){--spark-x:42%;--spark-y:22%;--spark-dx:24px;--spark-dy:-52px;animation-delay:-.31s}.loom-sparks i:nth-child(4){--spark-x:52%;--spark-y:64%;--spark-dx:66px;--spark-dy:34px;animation-delay:-.93s}.loom-sparks i:nth-child(5){--spark-x:62%;--spark-y:39%;--spark-dx:74px;--spark-dy:-25px;animation-delay:-.18s}.loom-sparks i:nth-child(6){--spark-x:72%;--spark-y:76%;--spark-dx:54px;--spark-dy:42px;animation-delay:-.61s}.loom-sparks i:nth-child(7){--spark-x:80%;--spark-y:29%;--spark-dx:88px;--spark-dy:-31px;animation-delay:-.44s}.loom-sparks i:nth-child(8){--spark-x:34%;--spark-y:51%;--spark-dx:-42px;--spark-dy:52px;animation-delay:-1.04s}.loom-sparks i:nth-child(9){--spark-x:48%;--spark-y:42%;--spark-dx:38px;--spark-dy:-48px;animation-delay:-.83s}.loom-sparks i:nth-child(10){--spark-x:58%;--spark-y:24%;--spark-dx:61px;--spark-dy:-45px;animation-delay:-.52s}.loom-sparks i:nth-child(11){--spark-x:69%;--spark-y:55%;--spark-dx:81px;--spark-dy:22px;animation-delay:-.26s}.loom-sparks i:nth-child(12){--spark-x:39%;--spark-y:82%;--spark-dx:-36px;--spark-dy:48px;animation-delay:-.67s}.loom-sparks i:nth-child(13){--spark-x:76%;--spark-y:46%;--spark-dx:92px;--spark-dy:-12px;animation-delay:-.96s}.loom-sparks i:nth-child(14){--spark-x:23%;--spark-y:58%;--spark-dx:-75px;--spark-dy:9px;animation-delay:-.39s}.loom-telemetry{z-index:9;border:1px solid rgb(255 255 255/calc(.08 + var(--loom-danger) * .12));background:linear-gradient(90deg, #030305b8, rgb(70 0 12/calc(var(--loom-danger) * .22)), #03030585);width:min(360px,38%);box-shadow:0 0 34px rgb(255 0 38/calc(var(--loom-danger) * .12));opacity:clamp(0, calc(var(--loom-progress) * 2.8), 1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:1fr auto;gap:8px 26px;padding:12px 14px 11px;display:grid;position:absolute;bottom:2.5%;left:44%}.loom-telemetry span{color:#f4f1ea6b;font:750 6px/1 var(--mono);letter-spacing:.2em}.loom-telemetry em{color:rgb(244 241 234/calc(.52 + var(--loom-danger) * .38));letter-spacing:.12em;margin-top:8px;font-style:normal;display:block}.loom-telemetry strong{color:#ffffffe6;font:500 20px/1 var(--mono);letter-spacing:-.04em;text-shadow:0 0 18px rgb(255 24 53/calc(var(--loom-danger) * .8));align-self:center}.loom-telemetry>i{background:#f4f1ea1c;grid-column:1/-1;height:2px;display:block;position:relative;overflow:hidden}.loom-telemetry>i b{width:100%;height:100%;transform:scaleX(var(--loom-charge));transform-origin:0;background:linear-gradient(90deg,#5f0714,#ff1835 72%,#fff);display:block;box-shadow:0 0 12px #ff1835e6}.loom-sequence-rail{z-index:9;width:102px;opacity:clamp(0, calc(var(--loom-progress) * 2.8), 1);gap:8px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:17%;right:1.8%}.loom-sequence-rail li{color:#f4f1ea3d;font:700 6px/1 var(--mono);letter-spacing:.1em;grid-template-columns:16px 1fr;gap:2px 7px;transition:color .18s;display:grid}.loom-sequence-rail li i{transform-origin:0;background:currentColor;grid-column:1/-1;height:1px;transition:transform .26s,box-shadow .26s;display:block;transform:scaleX(.18)}.system-loom[data-sequence=intake] .loom-sequence-rail li:first-child,.system-loom[data-sequence=sync] .loom-sequence-rail li:nth-child(2),.system-loom[data-sequence=ignition] .loom-sequence-rail li:nth-child(3),.system-loom[data-sequence=release] .loom-sequence-rail li:nth-child(4),.system-loom[data-sequence=continuous] .loom-sequence-rail li{color:#ff4152f0;text-shadow:0 0 10px #ff1835ad}.system-loom[data-sequence=intake] .loom-sequence-rail li:first-child i,.system-loom[data-sequence=sync] .loom-sequence-rail li:nth-child(2) i,.system-loom[data-sequence=ignition] .loom-sequence-rail li:nth-child(3) i,.system-loom[data-sequence=release] .loom-sequence-rail li:nth-child(4) i,.system-loom[data-sequence=continuous] .loom-sequence-rail li i{transform:scaleX(1);box-shadow:0 0 8px}@keyframes flow-field-turn{to{transform:scale(calc(.82 + var(--loom-charge) * .26)) rotate(360deg)}}@keyframes flow-grid-drive{to{transform:translate3d(0, clamp(28px, 3.2vw, 54px), 0) scale(calc(.96 + var(--hero-surge) * .08))}}@keyframes hero-scan-pass{0%{transform:translate(0)}70%,to{transform:translateY(750%)}}@keyframes edge-charge-run{0%{opacity:0;transform:translate(-34%)scaleX(.35)}22%{opacity:.92}74%{opacity:.66}to{opacity:0;transform:translate(240%)scaleX(1)}}@keyframes ambient-node-pulse{0%,to{transform:scale(.72)}48%{transform:scale(calc(1 + var(--hero-overdrive) * .75))}}@keyframes flow-ring-spin{to{transform:rotate(360deg)}}@keyframes reactor-ring{to{transform:rotate(360deg)scale(1.03)}}@keyframes loom-overload-pulse{0%,to{opacity:calc(var(--loom-danger) * .27);transform:scale(calc(.99 + var(--loom-danger) * .032))}50%{opacity:calc(var(--loom-danger) * .42);transform:translate3d(1px, -1px, 0) scale(calc(1 + var(--loom-danger) * .038))}}@keyframes radiation-flicker{0%,to{opacity:.28}50%{opacity:.92}}@keyframes warning-blink{0%,58%{opacity:var(--loom-warning)}59%,to{opacity:calc(var(--loom-warning) * .34)}}@keyframes spark-flight{0%{opacity:0;transform:translate(0)scale(.4)}18%{opacity:1}to{opacity:0;transform:translate3d(var(--spark-dx), var(--spark-dy), 0) scale(0)}}.flow-atmosphere *,.flow-atmosphere:before,.system-loom *{animation-play-state:paused}.cinematic-viewport[data-flow-prewarm=true][data-hero-visible=true] .flow-atmosphere *,.cinematic-viewport[data-flow-prewarm=true][data-hero-visible=true] .flow-atmosphere:before,.cinematic-viewport[data-machine-prewarm=true][data-hero-visible=true] .system-loom *,.system-loom[data-active=true][data-visible=true] *{animation-play-state:running}.cinematic-viewport[data-hero-visible=false] *{animation-play-state:paused!important}.cinematic-viewport .reveal-curtain,.cinematic-viewport .reveal-flash{animation-play-state:running!important}@media (width<=1180px){.cinematic-hero{height:440svh}.loom-sequence-rail{right:3%}.loom-telemetry{width:42%;left:40%}}@media (width<=820px){.cinematic-hero{height:420svh}.flow-power-rings{width:112vw;top:64%;left:72%}.flow-radiation i{width:70%;top:64%;left:48%}.flow-floor-grid{height:58%;bottom:-23%}.flow-ambient-nodes i:nth-child(n+6){display:none}.flow-edge-charge i{width:28vw}.loom-sequence-rail{display:none}.loom-telemetry{width:45%;padding:9px 10px 8px;bottom:0;left:26%}.loom-telemetry span{font-size:5px}.loom-telemetry em{letter-spacing:.08em;margin-top:6px}.loom-telemetry strong{font-size:15px}.loom-warning{font-size:5px;top:22%;left:53%}.loom-sparks{inset:19% 7% 17% 29%}}.cinematic-hero{height:520svh}.cinematic-viewport{--flow-bridge:0;--flow-word-energy:.18;--scene-transition:0;--scene-sweep-x:-26%}.approved-poster,.hero-promise,.chaos-stage,.flow-stage,.system-loom{will-change:opacity, transform}.scene-transposer{z-index:13;opacity:calc(var(--scene-transition) * .88);pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.scene-transposer:before{content:"";top:-22%;left:var(--scene-sweep-x);filter:blur(15px);background:linear-gradient(90deg,#0000,#68000f2e 18%,#ff0d2b6b 46%,#fff4ee61 50%,#ff0d2b47 54%,#0000);width:clamp(170px,22vw,390px);height:144%;position:absolute;transform:skew(-11deg);box-shadow:0 0 80px #ff002638}.scene-transposer:after{content:"";transform:translateX(var(--scene-sweep-x));background:linear-gradient(90deg,#0000 0 42%,#ff243814 49.5%,#ffffff14 50%,#0000 50.5%),repeating-linear-gradient(0deg,#0000 0 15px,#ffffff05 16px);position:absolute;inset:0}.scene-transposer i{left:calc(var(--scene-sweep-x) - 14%);filter:drop-shadow(0 0 8px #ff1835e0);transform-origin:50%;background:linear-gradient(90deg,#0000,#ff1835eb 55%,#fff 68%,#0000);width:52vw;height:1px;position:absolute}.scene-transposer i:first-child{top:31%;transform:rotate(-7deg)}.scene-transposer i:nth-child(2){opacity:.72;top:53%;transform:rotate(4deg)scaleX(1.25)}.scene-transposer i:nth-child(3){opacity:.48;top:74%;transform:rotate(-3deg)scaleX(.76)}.flow-word{z-index:2;background:linear-gradient(96deg, #ff1835 0%, #ff1835 56%, rgb(255 94 110/calc(.58 + var(--flow-word-energy) * .42)) 78%, #fff8f2 100%);filter:drop-shadow(0 0 calc(5px + var(--flow-word-energy) * 12px) rgb(255 10 42/calc(var(--flow-word-energy) * .54)));-webkit-background-clip:text;background-clip:text;margin-right:-.12em;padding-right:.12em;display:inline-block;position:relative;overflow:visible;color:#0000!important}.flow-convergence-node{z-index:4;pointer-events:none;width:7px;height:7px;box-shadow:0 0 6px white, 0 0 calc(12px + var(--flow-word-energy) * 24px) #ff1835fa, 0 0 calc(30px + var(--flow-word-energy) * 38px) #ff00268c;transform:translate(50%, 50%) scale(calc(.68 + var(--flow-word-energy) * .42));background:#fff;border-radius:50%;position:absolute;bottom:.08em;right:.055em}.flow-convergence-node:after{content:"";border:1px solid rgb(255 85 101/calc(.18 + var(--flow-bridge) * .58));width:24px;height:24px;transform:translate(-50%, -50%) scale(calc(.58 + var(--flow-bridge) * .72));box-shadow:0 0 24px rgb(255 24 53/calc(var(--flow-bridge) * .38));border-radius:50%;position:absolute;top:50%;left:50%}.flow-word-conduit{z-index:-1;width:clamp(210px,27vw,480px);height:116px;opacity:var(--flow-bridge);transform:translateY(-2px) scaleX(calc(.08 + var(--flow-bridge) * .92));transform-origin:0;filter:drop-shadow(0 0 calc(5px + var(--flow-word-energy) * 13px) #ff1835b8);display:block;position:absolute;top:56%;left:calc(100% - 2px);overflow:visible}.flow-word-conduit i{border-top:1px solid rgb(255 38 58/calc(.24 + var(--flow-word-energy) * .64));transform-origin:0;border-radius:50%;width:100%;height:54%;position:absolute;left:0}.flow-word-conduit i:first-child{top:2px;transform:rotate(7deg)}.flow-word-conduit i:nth-child(2){opacity:.68;top:10px;transform:rotate(11deg)scaleX(.96)}.flow-word-conduit i:nth-child(3){opacity:.42;top:20px;transform:rotate(15deg)scaleX(.9)}.flow-word-conduit i:nth-child(4){border-color:rgb(255 249 244/calc(var(--flow-word-energy) * .58));animation:1.35s ease-in-out infinite flow-conduit-pulse;top:9px;transform:rotate(9deg)scaleX(.74)}.flow-word-conduit small{color:rgb(255 134 146/calc(.34 + var(--flow-word-energy) * .56));font:750 6px/1 var(--mono);letter-spacing:.2em;white-space:nowrap;position:absolute;top:56px;left:44%}.system-loom[data-sequence=sync] .loom-reactor-field,.system-loom[data-sequence=ignition] .loom-reactor-field,.system-loom[data-sequence=release] .loom-reactor-field{filter:drop-shadow(0 0 calc(22px + var(--loom-charge) * 28px) rgb(255 0 38/calc(.24 + var(--loom-danger) * .52))) brightness(calc(.82 + var(--loom-charge) * .34))}.system-loom[data-sequence=release] .loom-telemetry,.system-loom[data-sequence=continuous] .loom-telemetry{border-color:rgb(255 77 94/calc(.22 + var(--loom-release) * .3));box-shadow:0 0 34px rgb(255 0 38/calc(.16 + var(--loom-release) * .18)), inset 0 0 24px rgb(255 0 38/calc(var(--loom-release) * .08))}@keyframes flow-conduit-pulse{0%,to{opacity:.32;filter:brightness(.9)}46%{opacity:1;filter:brightness(1.8)}}@media (width<=1180px){.cinematic-hero{height:500svh}.flow-word-conduit{width:clamp(180px,25vw,300px)}}@media (width<=820px){.cinematic-hero{height:480svh}.scene-transposer:before{width:34vw}.scene-transposer i{width:82vw}.flow-word-conduit{width:58vw;height:180px;transform:rotate(62deg) scaleX(calc(.08 + var(--flow-bridge) * .92));top:90%;left:74%}.flow-word-conduit i:first-child{transform:rotate(2deg)}.flow-word-conduit i:nth-child(2){transform:rotate(6deg)scaleX(.96)}.flow-word-conduit i:nth-child(3){transform:rotate(10deg)scaleX(.9)}.flow-word-conduit i:nth-child(4){transform:rotate(4deg)scaleX(.74)}.flow-word-conduit small{display:none}}.system-loom{contain:none}.flow-stage,.system-loom,.system-loom .loom-asset{will-change:opacity, transform}@media (width>=821px){.flow-stage,.system-loom{translate:0 clamp(34px,5.4svh,58px)}}:root{--page-gutter:clamp(20px, 3.2vw, 64px);--content-max:1760px;--cinema-max:2304px}.topbar-v2{width:min(calc(100% - 28px), var(--content-max));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);left:50%;right:auto;transform:translate(-50%)}.topbar-brand-pill,.topbar-end{min-width:0}.topbar-end{justify-self:end}.approved-poster{left:max(0px, calc((100% - var(--cinema-max)) / 2));width:min(100%, var(--cinema-max));transform-origin:73% 49%;right:auto}.approved-poster img{width:100%!important;left:0!important;right:auto!important}.cinematic-viewport:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(54% 78% at 72% 48%,#7c00122e,#0000 74%),linear-gradient(90deg,#050507,#070608 42%,#0d0609 74%,#050507);position:absolute;inset:0}.hero-index{left:max(var(--page-gutter), calc((100vw - var(--content-max)) / 2));right:max(var(--page-gutter), calc((100vw - var(--content-max)) / 2))}.hero-promise,.flow-stage{left:max(var(--page-gutter), calc((100vw - var(--content-max)) / 2))}.chaos-stage{padding-inline:max(var(--page-gutter), calc((100vw - var(--content-max)) / 2))}.flow-stage{width:min(760px, calc(var(--content-max) * .43), 46vw)}.system-loom{right:max(0px, calc((100vw - var(--cinema-max)) / 2));width:min(69vw,1240px)}.manifesto-sticky,.capabilities-stage,.system-stage,.faq-stage,.contact-stage{padding-left:max(var(--page-gutter), calc((100vw - var(--content-max)) / 2));padding-right:max(var(--page-gutter), calc((100vw - var(--content-max)) / 2))}.capabilities-intro,.capabilities-grid{width:min(100%, var(--content-max));margin-left:auto;margin-right:auto}.proof-stage{padding-left:max(18px, calc((100vw - var(--content-max)) / 2));padding-right:max(18px, calc((100vw - var(--content-max)) / 2))}.proof-intro,.case-grid{max-width:var(--content-max)}@media (width>=1921px){.hero-promise p{font-size:38px}.hero-promise{width:610px}.friction-copy h2{font-size:104px}.flow-stage h2{font-size:132px}.cursor-aura{background:radial-gradient(circle 420px at calc(50% + var(--pointer-x) * 42%) calc(50% + var(--pointer-y) * 42%), #ffffff16, transparent 72%)}}@media (width>=2305px){.approved-poster{border-left:1px solid #f4f1ea09;border-right:1px solid #f4f1ea09;box-shadow:-110px 0 150px #0000007a,110px 0 150px #0000007a}.technical-grid-v2{background-size:148px 148px}}@media (width<=1180px){:root{--page-gutter:clamp(20px, 4.2vw, 46px)}.topbar-v2{width:calc(100% - 28px)}.system-loom{width:72vw;right:0}}@media (width<=820px){:root{--page-gutter:20px}.topbar-v2{width:auto;left:10px;right:10px;transform:none}.approved-poster{width:100%;left:0}.hero-index{left:20px;right:20px}.hero-promise,.flow-stage{left:20px}.chaos-stage,.manifesto-sticky,.capabilities-stage,.system-stage,.faq-stage,.contact-stage{padding-left:20px;padding-right:20px}.capabilities-intro{grid-template-columns:1fr;gap:18px}.capabilities-intro>p{max-width:34ch;margin:0}.system-loom{width:100%;right:0}.proof-stage{padding-left:14px;padding-right:14px}}.topbar-brand-pill{padding-inline:17px}.topbar-locale{font-size:10px}.topbar-locale small{font-size:8px}.topbar-locale strong{font-size:10px}.topbar-v2 nav a,.topbar-action{font-size:clamp(11px,.5vw,12px)}.hero-index,.micro-label,.section-coordinate,.hero-promise small{font-size:clamp(10px,.48vw,12px)}.scroll-cue{font-size:10px}.flow-stage .micro-label,.chaos-stage .micro-label{font-size:clamp(10px,.48vw,12px)}.loom-telemetry span{font-size:9px}.loom-telemetry em{font-size:9px;line-height:1.25}.loom-telemetry strong{font-size:22px}.loom-sequence-rail{width:122px}.loom-sequence-rail li{grid-template-columns:19px 1fr;font-size:10px}.loom-warning,.loom-flow-status{font-size:9px}.capability-card-head>span,.capability-card-head>small,.capability-signals small,.store-signal small,.quiet-signal small{font-size:10px}.capability-signals strong{font-size:clamp(14px,.62vw,16px)}.brand-signal strong,.store-signal strong{font-size:clamp(15px,.66vw,17px)}.capabilities-grid>li>p{font-size:clamp(14px,.66vw,17px)}.case-stage-signal:after{font-size:8px}.case-visual-index{font-size:10px}.case-browser-chrome span{font-size:7px}.case-card-meta{font-size:11px}.case-card-body>p{font-size:clamp(14px,.64vw,16px)}.case-card-footer li{font-size:9px}.case-card .work-store-badge{min-width:132px;height:39px}.case-card .work-store-badge small{font-size:8px}.case-card .work-store-badge strong{font-size:13px}.movement-list>li>span,.movement-list small,.faq-list summary span,.contact-stage footer{font-size:11px}.movement-list>li>p,.faq-answer p,.contact-copy p{font-size:clamp(15px,.66vw,17px)}@media (width<=1320px){.topbar-wordmark-image{width:140px}}@media (width<=820px){.topbar-wordmark-image{width:128px}.hero-index,.micro-label,.section-coordinate{font-size:9px}.loom-telemetry span,.loom-telemetry em{font-size:8px}.case-card-meta{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.cinematic-hero{height:auto}.cinematic-viewport{min-height:100svh;position:relative}.approved-poster,.hero-promise,.mobile-hero-copy{opacity:1!important;visibility:visible!important;transform:none!important}.logo-focus-layer,.poster-vignette,.energy-canvas,.chaos-stage,.flow-stage,.flow-tunnel,.flow-atmosphere,.system-loom,.red-wipe,.hero-progress,.scroll-cue,.reveal-curtain,.reveal-flash,.scene-transposer,.flow-word-conduit{display:none!important}.ticker-track{animation:none}.manifesto-section{height:auto}.manifesto-sticky{min-height:100svh;position:relative}.case-card,.case-laptop,.case-phone,.case-laptop-screen img,.case-phone-screen img{transition:none!important}}.system-stage{grid-template-columns:minmax(300px,.62fr) minmax(560px,1.38fr);grid-template-areas:"heading movements""faq faq";align-items:start;gap:clamp(56px,7vw,112px) clamp(60px,8vw,132px);padding-top:clamp(88px,8vw,124px);padding-bottom:clamp(88px,8vw,124px)}.system-faq{z-index:3;border-top:1px solid #f4f1ea29;grid-area:faq;grid-template-columns:minmax(300px,.62fr) minmax(560px,1.38fr);gap:clamp(60px,8vw,132px);padding-top:clamp(48px,5vw,76px);display:grid;position:relative}.system-faq-intro{max-width:440px}.system-faq-intro h3{color:var(--ivory);font:400 clamp(40px, 4.1vw, 64px)/.94 var(--serif);letter-spacing:-.055em;margin:18px 0 0}.system-faq-intro h3 em{color:var(--red-bright)}.system-faq-intro>p:last-child{color:#f4f1ea94;max-width:400px;margin:22px 0 0;font-size:clamp(15px,1vw,17px);line-height:1.65}.system-faq .faq-list{align-self:start}.system-faq .faq-list summary{min-height:78px}.system-faq .faq-list summary strong{font-size:clamp(18px,1.45vw,23px)}.system-faq .faq-answer p{color:#f4f1eaa3;padding-bottom:30px}.contact-stage{min-height:0;color:var(--ivory);background:radial-gradient(circle at 82% 22%,#ff1b3a2e,#0000 29%),radial-gradient(circle at 15% 88%,#de0b2221,#0000 30%),linear-gradient(132deg,#060608 0%,#10070a 48%,#1d050a 100%);grid-template-columns:minmax(0,1.15fr) minmax(370px,.72fr);align-items:end;gap:clamp(60px,8vw,132px);padding-top:clamp(92px,9vw,146px);padding-bottom:clamp(34px,3.2vw,52px);display:grid;overflow:hidden}.contact-stage:before{opacity:.28;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 54%,#0000 100%);mask-image:linear-gradient(90deg,#0000 5%,#000 54%,#0000 100%)}.contact-stage:after{content:"";z-index:1;background:linear-gradient(90deg,#0000,#ff1736d1,#0000);height:1px;position:absolute;inset:auto -12% 22% 28%;transform:rotate(-7deg);box-shadow:0 0 32px #ff173657}.contact-main,.contact-panel,.contact-stage footer{z-index:3;position:relative}.contact-main{align-self:center;max-width:790px}.contact-stage h2{letter-spacing:-.062em;max-width:790px;margin-top:22px;font-size:clamp(54px,min(6vw,11vh),92px);line-height:.92}.contact-stage h2 em{color:var(--red-bright)}.contact-lede{color:#f4f1eab3;max-width:640px;margin:clamp(28px,3vw,44px) 0 0;font-size:clamp(16px,1.22vw,20px);line-height:1.58}.contact-scope{flex-wrap:wrap;gap:9px;margin:30px 0 0;padding:0;list-style:none;display:flex}.contact-scope li{color:#f4f1eaad;font:700 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#f4f1ea06;border:1px solid #f4f1ea26;border-radius:999px;padding:9px 12px}.contact-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff0e,#0000 46%),#050507c2;border:1px solid #f4f1ea2e;border-radius:22px;align-self:center;padding:clamp(26px,2.4vw,38px);box-shadow:0 34px 90px #00000057,inset 0 1px #ffffff0a}.contact-panel-head{color:#f4f1ea80;font:700 10px/1 var(--mono);letter-spacing:.14em;border-bottom:1px solid #f4f1ea21;justify-content:space-between;padding-bottom:18px;display:flex}.contact-panel-head i{color:var(--red-bright);font-style:normal}.contact-panel>p{color:#f4f1eab8;margin:24px 0 28px;font-size:clamp(15px,1vw,17px);line-height:1.6}.contact-signal{opacity:.28;width:min(49vw,690px);top:1%;right:-8%}.contact-stage footer{color:#f4f1ea7a;border-top:1px solid #f4f1ea24;grid-column:1/-1;margin-top:clamp(54px,6vw,92px);padding-top:24px}@media (width<=980px){.system-stage,.system-faq{grid-template-columns:1fr}.system-stage{grid-template-areas:"heading""movements""faq";gap:46px}.system-faq{gap:38px}.system-faq-intro{max-width:600px}.contact-stage{grid-template-columns:1fr;gap:48px}.contact-main,.contact-panel{max-width:760px}.contact-panel{width:100%}}@media (width<=700px){.system-stage{padding-top:78px;padding-bottom:78px}.system-faq .faq-list summary{grid-template-columns:28px 1fr 22px;gap:12px;min-height:82px}.system-faq .faq-answer p{padding:0 20px 26px 40px}.contact-stage{padding-top:82px;padding-bottom:28px}.contact-stage h2{font-size:clamp(48px,14vw,72px);line-height:.92}.contact-lede{font-size:16px}.contact-panel{border-radius:16px;padding:22px}.contact-stage footer{flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px}}.system-stage.system-stage-faq-only{padding-top:clamp(86px,8vw,120px);padding-bottom:clamp(86px,8vw,120px);display:block}.system-stage-faq-only .system-faq{border-top:0;grid-template-columns:minmax(300px,.62fr) minmax(560px,1.38fr);padding-top:0}@media (width<=980px){.system-stage-faq-only .system-faq{grid-template-columns:1fr}}@media (width>=721px) and (width<=820px){.topbar-v2{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.topbar-v2 nav{display:flex}}@media (width>=721px) and (width<=980px){.topbar-v2 nav a{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}}@media (width<=720px){.topbar-v2 nav{height:58px;display:flex}.topbar-v2 nav a{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}}@media (width>=821px) and (height<=520px){.cinematic-viewport{height:100svh;min-height:0}}.capability-signals small,.store-signal small,.case-card .work-store-badge small{color:#f4f1eab8;font-size:12px}.contact-conversion{gap:12px;display:grid}.contact-whatsapp,.contact-email{min-height:70px;color:var(--ivory);border:1px solid #f4f1ea24;border-radius:12px;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:13px 16px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}.contact-whatsapp{background:linear-gradient(105deg,#ff173621,#ffffff06);border-color:#ff173652}.contact-email{background:#f4f1ea06}.contact-whatsapp:hover,.contact-whatsapp:focus-visible,.contact-email:hover,.contact-email:focus-visible{background-color:#ffffff0f;border-color:#ffffff61;transform:translateY(-2px)}.contact-whatsapp>svg:first-child,.contact-email>svg:first-child{width:22px;height:22px;color:var(--red-bright)}.contact-whatsapp>svg:last-child,.contact-email>svg:last-child{color:#f4f1ea94;width:18px;height:18px}.contact-whatsapp>span,.contact-email>span{flex-direction:column;gap:5px;min-width:0;display:flex}.contact-whatsapp small,.contact-email small{color:#f4f1ea8a;font:700 10px/1 var(--mono);letter-spacing:.12em}.contact-whatsapp strong,.contact-email strong{overflow-wrap:anywhere;font-size:14px;font-weight:620}.contact-form-divider{color:#f4f1ea6b;font:700 10px/1 var(--mono);letter-spacing:.12em;align-items:center;gap:12px;margin:7px 0 2px;display:flex}.contact-form-divider:before,.contact-form-divider:after{content:"";background:#f4f1ea1f;flex:1;height:1px}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contact-form label{gap:7px;min-width:0;display:grid}.contact-form label>span{color:#f4f1ea9e;font:700 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.contact-form label>span em{color:#f4f1ea57;font-style:normal;font-weight:500}.contact-form input,.contact-form textarea{width:100%;color:var(--ivory);font:500 15px/1.35 var(--sans);background:#0000003d;border:1px solid #f4f1ea26;border-radius:9px;outline:0;transition:border-color .16s,box-shadow .16s,background .16s}.contact-form input{min-height:48px;padding:0 13px}.contact-form textarea{resize:vertical;min-height:104px;padding:12px 13px}.contact-form input:focus,.contact-form textarea:focus{background:#00000061;border-color:#ff1736b3;box-shadow:0 0 0 3px #ff17361a}.contact-form-message,.contact-form button,.contact-form-privacy,.contact-form-status{grid-column:1/-1}.contact-form-trap{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.contact-form button{background:var(--ivory);min-height:52px;color:var(--black);cursor:pointer;font:750 14px/1 var(--sans);border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:0 16px;transition:transform .16s,background .16s,opacity .16s;display:flex}.contact-form button:hover,.contact-form button:focus-visible{background:#fff;transform:translateY(-2px)}.contact-form button:disabled{cursor:wait;opacity:.6}.contact-form-privacy{color:#f4f1ea80;font:500 11px/1.5 var(--sans)}.contact-form-privacy a,.contact-form-status a,.contact-stage footer a{color:inherit;text-underline-offset:3px}.contact-form-status{color:#f4f1eab8;align-items:center;gap:7px;margin:0;font-size:13px;line-height:1.45;display:none}.contact-form-status.is-success,.contact-form-status.is-error{display:flex}.contact-form-status.is-success{color:#9fe0b5}.contact-form-status.is-error{color:#ff9aac}.contact-thank-you{background:linear-gradient(120deg,#ff17361a,#f4f1ea06);border:1px solid #ff173647;border-radius:12px;grid-template-columns:46px minmax(0,1fr);gap:14px;padding:20px;display:grid}.contact-thank-you>span{width:42px;height:42px;color:var(--red-bright);background:#ff173624;border-radius:50%;place-items:center;display:grid}.contact-thank-you strong{color:var(--ivory);font:650 17px/1.25 var(--sans)}.contact-thank-you p{color:#f4f1ea9e;font:500 13px/1.5 var(--sans);margin:7px 0 0}.contact-thank-you button{border:0;border-bottom:1px solid var(--red-bright);min-height:36px;color:var(--ivory);cursor:pointer;font:650 12px/1 var(--sans);background:0 0;grid-column:2;justify-self:start;padding:0}.analytics-consent{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(520px,100vw - 32px);color:var(--ivory);font-family:var(--sans);background:#0a0a0cf5;border:1px solid #f4f1ea2e;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:22px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 24px 80px #00000085}.analytics-consent strong{font-size:15px;font-weight:680}.analytics-consent p{color:#f4f1ea9e;margin:7px 0 0;font-size:12px;line-height:1.55}.analytics-consent-actions{gap:8px;display:grid}.analytics-consent button{min-height:42px;color:var(--ivory);cursor:pointer;font:650 12px/1 var(--sans);white-space:nowrap;background:0 0;border:1px solid #f4f1ea2e;border-radius:999px;padding:0 16px}.analytics-consent button:last-child{border-color:var(--red-bright);background:var(--red-bright);color:#050508}.analytics-consent button:hover{border-color:#f4f1ea7a}@media (width<=520px){.contact-form{grid-template-columns:1fr}.contact-form-message,.contact-form button,.contact-form-privacy,.contact-form-status{grid-column:1}.contact-email strong{font-size:13px}.contact-thank-you{grid-template-columns:42px minmax(0,1fr);padding:16px}.contact-thank-you button{grid-column:1/-1}.analytics-consent{grid-template-columns:1fr;gap:16px;bottom:16px;right:16px}.analytics-consent-actions{grid-template-columns:1fr 1fr}}@media (hover:none){.cursor-aura{display:none}}.capabilities-stage,.proof-stage,.system-stage-faq-only,.contact-stage{contain:content}@media (width<=820px){.topbar-v2{grid-template-columns:minmax(0,1fr) auto;gap:12px;width:auto;left:10px;right:10px;transform:none}.topbar-v2:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#060608f0 38%,#0606088c 72%,#0000);height:96px;position:fixed;top:0;left:0;right:0}.topbar-brand-pill{min-width:0}.topbar-wordmark-image{width:118px}.approved-poster-desktop{display:none}.approved-poster-mobile{aspect-ratio:1;object-position:center;filter:brightness(.78)saturate(.92)contrast(1.08);display:block;-webkit-mask-image:linear-gradient(#0000 0%,#000 9% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 9% 78%,#0000 100%);object-fit:contain!important;width:100%!important;height:auto!important;top:clamp(92px,12svh,118px)!important;bottom:auto!important}.approved-poster:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#060608c7 0%,#0000 21% 57%,#060608f0 76%,#060608 100%),radial-gradient(circle at 50% 38%,#0000 30%,#06060847 82%);position:absolute;inset:0}.film-grain{display:none}.cinematic-hero{height:360svh}.mobile-hero-copy{bottom:max(118px, calc(env(safe-area-inset-bottom) + 108px));max-width:360px;left:20px;right:20px}.mobile-hero-wordmark{display:none}.mobile-hero-copy p{color:#f4f1eaf5;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(28px,8.4vw,36px);font-weight:540;line-height:1.02}.mobile-hero-copy small{color:#f4f1eab3;letter-spacing:.13em;white-space:normal;max-width:340px;margin-top:17px;font-size:9px;line-height:1.55}.cinematic-viewport{height:100svh;min-height:0}.hero-index{top:82px}.chaos-stage{align-content:center;padding:116px 20px 124px}.friction-copy{align-self:center;max-width:380px}.friction-copy h2{font-size:clamp(44px,13.2vw,58px);line-height:.9}.flow-stage{z-index:20;width:auto;top:14.5%;left:20px;right:20px}.flow-stage h2{font-size:clamp(48px,13.6vw,58px);line-height:.82}.flow-stage>p:not(.micro-label){color:#f4f1eac7;max-width:32ch;margin-top:20px;font-size:14px;line-height:1.5}.flow-word-conduit{display:none}.system-loom{width:96vw;top:39%;left:-7vw;right:auto}.loom-parallax{transform:none}.loom-telemetry{width:min(250px,72%);padding:10px 12px 9px;bottom:-14%;left:50%;transform:translate(-50%)}.loom-telemetry span,.loom-telemetry em{font-size:8px}.loom-telemetry strong{font-size:18px}.flow-power-rings{opacity:.5;width:118vw;top:61%;left:50%}.flow-floor-grid{opacity:.42}.flow-edge-charge{opacity:.74}.flow-radiation{opacity:calc(var(--loom-danger) * .55)}.manifesto-section{height:170svh}.proof-intro{min-height:0}}@media (width<=720px){.topbar-v2{grid-template-columns:minmax(0,1fr) auto}.hero-progress,.scroll-cue{display:none}.contact-stage{padding-bottom:132px}.analytics-consent{bottom:86px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}._page_e01l6_1{--lp-canvas:#000;--lp-surface:#0d0d0f;--lp-surface-raised:#141417;--lp-ink:#f4f1ea;--lp-body:#ccc;--lp-muted:#999;--lp-line:#262629;--lp-line-strong:#3a3a3f;--lp-red:#ff1835;--lp-red-deep:#70000f;background:var(--lp-canvas);min-height:100vh;color:var(--lp-ink);font-family:Helvetica Neue,Arial,sans-serif;overflow:clip}._page_e01l6_1 *{box-sizing:border-box}._page_e01l6_1 a{color:inherit;text-decoration:none}._page_e01l6_1 ::selection{background:var(--lp-red);color:#fff}._page_e01l6_1 :focus-visible{outline:2px solid var(--lp-ink);outline-offset:5px}._skipLink_e01l6_24{z-index:500;background:var(--lp-ink);color:var(--lp-canvas);padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}._skipLink_e01l6_24:focus{transform:translateY(0)}._header_e01l6_37{z-index:100;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#000000e0;border-bottom:1px solid #f4f1ea1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;height:76px;padding:0 clamp(20px,3.2vw,64px);display:grid;position:fixed;inset:0 0 auto}._brand_e01l6_52{justify-self:start;align-items:center;min-width:44px;min-height:44px;display:inline-flex}._brand_e01l6_52 img{width:168px;height:auto;display:block}._header_e01l6_37 nav{align-items:center;gap:32px;display:flex}._header_e01l6_37 nav a{min-height:44px;color:var(--lp-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;font-size:12px;font-weight:500;transition:color .18s;display:inline-flex}._header_e01l6_37 nav a:hover{color:var(--lp-ink)}._headerCta_e01l6_69,._primaryCta_e01l6_70{border:1px solid var(--lp-ink);min-height:46px;color:var(--lp-ink);letter-spacing:.12em;text-transform:uppercase;border-radius:9999px;justify-content:center;align-items:center;gap:14px;padding:0 24px;font-size:12px;font-weight:500;transition:background .18s,color .18s,border-color .18s;display:inline-flex}._headerCta_e01l6_69{justify-self:end}._headerCta_e01l6_69:hover,._primaryCta_e01l6_70:hover{background:var(--lp-ink);color:var(--lp-canvas)}._hero_e01l6_91{isolation:isolate;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:clamp(48px,6vw,112px);min-height:max(760px,100svh);padding:136px max(40px,50vw - 640px) 80px;display:grid;position:relative}._hero_e01l6_91:before{content:"";z-index:-2;background:radial-gradient(circle at 13% 56%,#ff18351f,#0000 33%),radial-gradient(circle at 78% 38%,#70000f38,#0000 31%);position:absolute;inset:76px 0 0}._heroGrid_e01l6_112{z-index:-3;opacity:.22;background-image:linear-gradient(#f4f1ea14 1px,#0000 1px),linear-gradient(90deg,#f4f1ea14 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:76px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 93%);mask-image:linear-gradient(#000,#0000 93%)}._heroSignal_e01l6_124{z-index:-1;opacity:.82;height:120px;position:absolute;top:69%;left:0;right:42%;transform:skewY(-5deg)}._heroSignal_e01l6_124:before,._heroSignal_e01l6_124:after,._heroSignal_e01l6_124 i{content:"";background:linear-gradient(90deg, transparent, #ff183557 28%, var(--lp-red) 76%, transparent);width:100%;height:1px;position:absolute;left:0}._heroSignal_e01l6_124:before{top:26px}._heroSignal_e01l6_124:after{top:88px}._heroSignal_e01l6_124 i:first-child{opacity:.45;top:49px}._heroSignal_e01l6_124 i:nth-child(2){opacity:.22;top:63px}._heroSignal_e01l6_124 i:nth-child(3){opacity:.58;top:74px}._heroCopy_e01l6_151{align-self:center;padding-top:8px}._eyebrow_e01l6_153,._sectionLabel_e01l6_154{color:var(--lp-muted);letter-spacing:.2em;text-transform:uppercase;margin:0 0 40px;font-size:11px;font-weight:500}._eyebrow_e01l6_153 span,._sectionLabel_e01l6_154 span{color:var(--lp-red);margin-right:18px}._hero_e01l6_91 h1,._thesis_e01l6_166 h2,._delivery_e01l6_167 h2,._cases_e01l6_168 h2,._process_e01l6_169 h2,._faq_e01l6_170 h2,._finalCta_e01l6_171 h2{letter-spacing:-.045em;margin:0;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-weight:400}._hero_e01l6_91 h1{text-transform:uppercase;text-wrap:balance;max-width:840px;font-size:clamp(52px,5.1vw,82px);line-height:.97}._hero_e01l6_91 h1 em,._thesis_e01l6_166 h2 em,._delivery_e01l6_167 h2 em,._cases_e01l6_168 h2 em,._process_e01l6_169 h2 em,._faq_e01l6_170 h2 em,._finalCta_e01l6_171 h2 em{color:var(--lp-red);letter-spacing:-.045em;text-transform:none;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-weight:400}._heroLead_e01l6_200{max-width:650px;color:var(--lp-body);margin:36px 0 0;font-size:clamp(17px,1.3vw,21px);line-height:1.55}._heroActions_e01l6_208{flex-wrap:wrap;align-items:center;gap:24px;margin-top:40px;display:flex}._primaryCta_e01l6_70{border-color:var(--lp-red)}._primaryCta_e01l6_70:hover{background:var(--lp-red);border-color:var(--lp-red);color:#fff}._textCta_e01l6_211{min-height:46px;color:var(--lp-body);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;display:inline-flex}._textCta_e01l6_211:hover{color:var(--lp-ink)}._heroProof_e01l6_223{color:var(--lp-muted);flex-wrap:wrap;gap:18px 28px;margin:40px 0 0;padding:0;font-size:13px;list-style:none;display:flex}._heroProof_e01l6_223 li{align-items:center;gap:8px;display:inline-flex}._heroProof_e01l6_223 svg{color:var(--lp-red)}._heroForm_e01l6_236{min-width:0;scroll-margin-top:92px;position:relative}._heroIndex_e01l6_237{color:#f4f1ea61;letter-spacing:.18em;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:24px;left:max(40px,50vw - 640px);right:max(40px,50vw - 640px)}._formShell_e01l6_249{border:1px solid var(--lp-line-strong);background:radial-gradient(circle at 100% 0,#70000f33,#0000 34%),linear-gradient(145deg,#141417fa,#09090bfa);border-radius:0;padding:clamp(28px,3vw,46px);position:relative;box-shadow:0 30px 90px #00000057}._formShell_e01l6_249:before{content:"";background:var(--lp-red);width:96px;height:2px;position:absolute;inset:-1px auto auto -1px}._formKicker_e01l6_267{color:var(--lp-body);letter-spacing:.01em;align-items:center;gap:10px;font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600;display:inline-flex}._formKicker_e01l6_267 i{background:var(--lp-red);border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #ff1835bf}._formHeading_e01l6_284 h2{letter-spacing:-.04em;max-width:520px;margin:18px 0 10px;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(28px,2.4vw,39px);font-weight:500;line-height:1.08}._formHeading_e01l6_284 p{max-width:500px;color:var(--lp-muted);margin:0;font-size:15px;line-height:1.6}._formAssurances_e01l6_294{border-top:1px solid var(--lp-line);color:var(--lp-body);gap:0;margin-top:22px;padding-top:18px;font-size:12px;display:flex}._formAssurances_e01l6_294 span{align-items:center;min-height:20px;display:inline-flex}._formAssurances_e01l6_294 span+span{border-left:1px solid var(--lp-line-strong);margin-left:18px;padding-left:18px}._form_e01l6_249{grid-template-columns:1fr 1fr;gap:20px 16px;margin-top:26px;display:grid}._form_e01l6_249 label{gap:9px;min-width:0;display:grid}._form_e01l6_249 label>span{color:var(--lp-body);letter-spacing:.01em;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:600}._form_e01l6_249 input,._form_e01l6_249 select,._form_e01l6_249 textarea{border:1px solid var(--lp-line-strong);width:100%;min-height:52px;color:var(--lp-ink);background:#ffffff06;border-radius:0;outline:none;padding:0 15px;font:400 15px/1.45 Helvetica Neue,Arial,sans-serif;transition:border-color .16s,background .16s,box-shadow .16s}._form_e01l6_249 select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#111114}._form_e01l6_249 select option{color:#f4f1ea;background-color:#111114;font:400 15px/1.45 Helvetica Neue,Arial,sans-serif}._form_e01l6_249 select option:disabled{color:#85858e}._form_e01l6_249 select option:checked{color:#fff;background-color:#321018}._form_e01l6_249 textarea{resize:vertical;min-height:104px;padding-block:14px}._form_e01l6_249 input:focus,._form_e01l6_249 select:focus,._form_e01l6_249 textarea:focus{border-color:var(--lp-red);background:#ffffff0b;box-shadow:0 0 0 3px #ff183517}._form_e01l6_249 input::placeholder,._form_e01l6_249 textarea::placeholder{color:#73737a}._fullField_e01l6_358,._submitButton_e01l6_359,._privacy_e01l6_360,._formStatus_e01l6_361{grid-column:1/-1}._trap_e01l6_362{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._submitButton_e01l6_359{border:1px solid var(--lp-red);background:var(--lp-red);color:#050508;cursor:pointer;letter-spacing:.02em;border-radius:9999px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;margin-top:2px;padding:0 26px;font:600 13px/1 Helvetica Neue,Arial,sans-serif;transition:background .18s,border-color .18s,transform .18s;display:flex}._submitButton_e01l6_359:hover{color:#050508;background:#ff4058;border-color:#ff4058;transform:translateY(-1px)}._submitButton_e01l6_359:disabled{cursor:wait;opacity:.6}._privacy_e01l6_360{color:#77777d;font-size:11px;line-height:1.5}._privacy_e01l6_360 a{color:var(--lp-body);text-decoration:underline}._formStatus_e01l6_361{min-height:22px;color:var(--lp-muted);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}._status-success_e01l6_386{color:#9fe0b5}._status-error_e01l6_387{color:#ff9aac}._whatsappLink_e01l6_388{border-top:1px solid var(--lp-line);min-height:48px;color:var(--lp-body);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:24px;padding-top:20px;font-size:13px;display:grid}._whatsappLink_e01l6_388:hover{color:var(--lp-ink)}._formComplete_e01l6_402{align-items:center;min-height:560px;display:grid}._successPanel_e01l6_407{justify-items:start;max-width:560px;font-family:Helvetica Neue,Arial,sans-serif;display:grid}._successIcon_e01l6_413{width:52px;height:52px;color:var(--lp-red);background:#ff18351c;border:1px solid #ff183594;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 42px #ff183529}._successPanel_e01l6_407>p:first-of-type{color:var(--lp-red);margin:24px 0 12px;font-size:13px;font-weight:650}._successPanel_e01l6_407 h2{letter-spacing:-.05em;max-width:500px;margin:0;font-size:clamp(34px,4vw,54px);font-weight:500;line-height:1.02}._successPanel_e01l6_407 h2+p{max-width:500px;color:var(--lp-muted);margin:22px 0 0;font-size:15px;line-height:1.65}._successPanel_e01l6_407 dl{background:var(--lp-line);grid-template-columns:1.5fr .5fr;gap:1px;width:100%;margin:28px 0 0;display:grid}._successPanel_e01l6_407 dl div{background:#070709db;padding:18px}._successPanel_e01l6_407 dt{color:var(--lp-muted);font-size:11px}._successPanel_e01l6_407 dd{color:var(--lp-ink);margin:7px 0 0;font-size:13px;font-weight:600}._successPanel_e01l6_407 button{border:0;border-bottom:1px solid var(--lp-red);min-height:44px;color:var(--lp-ink);cursor:pointer;background:0 0;margin-top:26px;padding:0;font:600 13px/1 Helvetica Neue,Arial,sans-serif}._thesis_e01l6_166,._delivery_e01l6_167,._cases_e01l6_168,._process_e01l6_169,._faq_e01l6_170,._finalCta_e01l6_171{padding:120px max(40px,50vw - 640px)}._delivery_e01l6_167,._cases_e01l6_168,._process_e01l6_169{scroll-margin-top:92px}._thesis_e01l6_166{background:var(--lp-surface)}._thesisCopy_e01l6_482,._deliveryHeader_e01l6_483,._casesHeader_e01l6_484,._processHeader_e01l6_485{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);align-items:end;gap:80px;display:grid}._thesis_e01l6_166 h2,._delivery_e01l6_167 h2,._cases_e01l6_168 h2,._process_e01l6_169 h2,._faq_e01l6_170 h2,._finalCta_e01l6_171 h2{font-size:clamp(44px,5vw,72px);line-height:1.03}._thesisCopy_e01l6_482>p,._deliveryHeader_e01l6_483>p,._casesHeader_e01l6_484>p,._processHeader_e01l6_485>p{color:var(--lp-muted);margin:0 0 7px;font-size:16px;line-height:1.65}._conversionSplit_e01l6_510{border:1px solid var(--lp-line);grid-template-columns:1fr 64px 1fr;margin-top:72px;display:grid;position:relative}._conversionSplit_e01l6_510 article{min-height:470px;padding:34px;position:relative;overflow:hidden}._conversionSplit_e01l6_510 article header{color:var(--lp-muted);letter-spacing:.18em;justify-content:space-between;font-size:10px;display:flex}._conversionSplit_e01l6_510 article header b{color:inherit;font-weight:500}._conversionSplit_e01l6_510 h3{letter-spacing:-.04em;margin:220px 0 20px;font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1.05;position:relative}._conversionSplit_e01l6_510 ul{color:var(--lp-muted);flex-wrap:wrap;gap:16px 24px;margin:0;padding:0;font-size:13px;list-style:none;display:flex;position:relative}._conversionSplit_e01l6_510 li{align-items:center;gap:8px;display:flex}._splitBefore_e01l6_523{background:#09090b}._splitBefore_e01l6_523 h3{color:#8e8e94}._splitBefore_e01l6_523 svg{color:#55555a}._splitAfter_e01l6_526{background:#111013}._splitAfter_e01l6_526:after{content:"";pointer-events:none;background:radial-gradient(circle at 60% 38%,#ff183529,#0000 35%);position:absolute;inset:0}._splitAfter_e01l6_526 header b,._splitAfter_e01l6_526 svg{color:var(--lp-red)}._splitCore_e01l6_530{border-inline:1px solid var(--lp-line);color:var(--lp-red);background:#050506;place-items:center;font-size:30px;display:grid}._noiseField_e01l6_532,._signalField_e01l6_533{height:170px;position:absolute;inset:86px 34px auto}._noiseField_e01l6_532 i,._signalField_e01l6_533 i{transform-origin:0;height:1px;position:absolute;left:0;right:0}._noiseField_e01l6_532 i{background:#323237}._noiseField_e01l6_532 i:first-child{top:12px;transform:rotate(6deg)scaleX(.68)}._noiseField_e01l6_532 i:nth-child(2){top:46px;transform:rotate(-4deg)scaleX(.93)}._noiseField_e01l6_532 i:nth-child(3){top:82px;transform:rotate(11deg)scaleX(.46)}._noiseField_e01l6_532 i:nth-child(4){top:118px;transform:rotate(-9deg)scaleX(.75)}._noiseField_e01l6_532 i:nth-child(5){top:152px;transform:rotate(3deg)scaleX(.56)}._signalField_e01l6_533 i{background:linear-gradient(90deg, #ff18350f, var(--lp-red), #ff183514)}._signalField_e01l6_533 i:first-child{top:42px;transform:rotate(5deg)}._signalField_e01l6_533 i:nth-child(2){top:84px}._signalField_e01l6_533 i:nth-child(3){top:126px;transform:rotate(-5deg)}._delivery_e01l6_167{background:var(--lp-canvas)}._deliveryList_e01l6_548{border-top:1px solid var(--lp-line);margin:72px 0 0;padding:0;list-style:none}._deliveryList_e01l6_548 li{border-bottom:1px solid var(--lp-line);grid-template-columns:70px minmax(190px,.55fr) minmax(280px,1fr) 160px;align-items:center;gap:28px;min-height:122px;display:grid}._deliveryList_e01l6_548 li>span{color:var(--lp-red);letter-spacing:.16em;font-size:11px}._deliveryList_e01l6_548 h3{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:400}._deliveryList_e01l6_548 p{color:var(--lp-muted);margin:0;font-size:15px;line-height:1.55}._deliveryList_e01l6_548 b{color:#66666c;letter-spacing:.18em;justify-self:end;font-size:10px;font-weight:500}._cases_e01l6_168{background:var(--lp-surface)}._caseList_e01l6_563{background:var(--lp-line);border:1px solid var(--lp-line);gap:1px;margin-top:72px;display:grid}._caseItem_e01l6_564{background:var(--lp-canvas);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-height:470px;display:grid}._caseItem_e01l6_564:nth-child(2n) ._caseMedia_e01l6_565{order:2}._caseMedia_e01l6_565{min-width:0;position:relative;overflow:hidden}._caseMedia_e01l6_565 img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}._caseItem_e01l6_564:hover ._caseMedia_e01l6_565 img{transform:scale(1.018)}._caseMeta_e01l6_569{flex-direction:column;justify-content:flex-end;padding:40px;display:flex;position:relative}._caseMeta_e01l6_569>span{color:var(--lp-muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:auto;font-size:10px}._caseMeta_e01l6_569 h3{letter-spacing:-.04em;margin:0;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(38px,3.7vw,58px);font-weight:400;line-height:1}._caseMeta_e01l6_569 p{max-width:400px;color:var(--lp-muted);margin:22px 0 0;font-size:15px;line-height:1.55}._caseMeta_e01l6_569 i{border:1px solid var(--lp-line-strong);border-radius:50%;place-items:center;width:46px;height:46px;margin-top:34px;font-style:normal;display:grid}._process_e01l6_169{background:var(--lp-canvas)}._process_e01l6_169 ol{border-block:1px solid var(--lp-line);grid-template-columns:repeat(4,1fr);margin:72px 0 0;padding:0;list-style:none;display:grid}._process_e01l6_169 li{border-right:1px solid var(--lp-line);flex-direction:column;justify-content:space-between;min-height:330px;padding:30px;display:flex}._process_e01l6_169 li:last-child{border-right:0}._process_e01l6_169 li>span{color:var(--lp-red);letter-spacing:.16em;font-size:11px}._process_e01l6_169 small{color:#66666c;letter-spacing:.18em;font-size:10px}._process_e01l6_169 h3{letter-spacing:-.035em;margin:12px 0 16px;font-size:34px;font-weight:400}._process_e01l6_169 li p{color:var(--lp-muted);margin:0;font-size:14px;line-height:1.55}._faq_e01l6_170{background:var(--lp-surface)}._faqLayout_e01l6_585{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}._faqLayout_e01l6_585 header p{max-width:430px;color:var(--lp-muted);margin:24px 0 0;font-size:16px;line-height:1.6}._faqList_e01l6_587{border-top:1px solid var(--lp-line)}._faqList_e01l6_587 details{border-bottom:1px solid var(--lp-line)}._faqList_e01l6_587 summary{cursor:pointer;grid-template-columns:48px 1fr 28px;align-items:center;gap:20px;min-height:94px;list-style:none;display:grid}._faqList_e01l6_587 summary::-webkit-details-marker{display:none}._faqList_e01l6_587 summary span{color:var(--lp-red);font-size:10px}._faqList_e01l6_587 summary strong{font-size:18px;font-weight:400}._faqList_e01l6_587 summary i{font-size:24px;font-style:normal;transition:transform .18s}._faqList_e01l6_587 details[open] summary i{transform:rotate(45deg)}._faqList_e01l6_587 details p{color:var(--lp-muted);margin:-4px 48px 34px 68px;font-size:15px;line-height:1.65}._finalCta_e01l6_171{background:linear-gradient(#f4f1ea09 1px,#0000 1px) 0 0/80px 80px,linear-gradient(90deg,#f4f1ea09 1px,#0000 1px) 0 0/80px 80px,radial-gradient(circle at 23% 40%,#70000f42,#0000 31%),#050506;grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr);align-items:start;gap:clamp(60px,8vw,140px);display:grid}._finalCopy_e01l6_609{position:sticky;top:128px}._finalCopy_e01l6_609>p{max-width:650px;color:var(--lp-body);margin:32px 0;font-size:18px;line-height:1.65}._emailCta_e01l6_611{border-bottom:1px solid var(--lp-line-strong);min-height:48px;color:var(--lp-body);align-items:center;gap:12px;font-size:14px;display:inline-flex}._emailCta_e01l6_611:hover{color:var(--lp-ink);border-color:var(--lp-ink)}._footer_e01l6_614{border-top:1px solid var(--lp-line);color:#77777d;letter-spacing:.14em;text-transform:uppercase;background:#000;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:120px;padding:32px max(40px,50vw - 640px);font-size:10px;display:grid}._footer_e01l6_614 img{width:158px;height:auto;display:block}._footer_e01l6_614 p{text-align:center;margin:0}._footer_e01l6_614 div{justify-self:end;gap:24px;display:flex}._footer_e01l6_614 a{align-items:center;min-height:44px;display:inline-flex}._offerHero_e01l6_634{min-height:max(820px,100svh)}._offerHero_e01l6_634 h1{font-size:clamp(48px,4.6vw,74px)}._offerPrice_e01l6_642{border-block:1px solid var(--lp-line-strong);grid-template-columns:1fr auto;align-items:end;gap:0 18px;width:min(100%,620px);margin-top:36px;padding:22px 0;display:grid}._offerPrice_e01l6_642>span{color:var(--lp-muted);letter-spacing:.2em;grid-column:1/-1;margin-bottom:10px;font-size:10px;font-weight:500}._offerPriceMain_e01l6_662{flex-direction:column;align-items:flex-start;gap:5px;display:flex}._offerPriceMain_e01l6_662 small,._offerCadence_e01l6_670 small{color:var(--lp-muted);letter-spacing:.035em;font-size:13px;font-weight:500}._offerPriceMain_e01l6_662 s,._offerCadence_e01l6_670 s{-webkit-text-decoration-color:var(--lp-red);text-decoration-color:var(--lp-red);text-decoration-thickness:2px}._offerPrice_e01l6_642 strong{color:var(--lp-ink);letter-spacing:-.055em;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:clamp(54px,5vw,78px);font-weight:400;line-height:.92}._offerCadence_e01l6_670{flex-direction:column;align-items:flex-end;gap:7px;padding-bottom:4px;display:flex}._offerPrice_e01l6_642 em{color:var(--lp-red);font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:20px;font-style:italic;font-weight:400}._offerPrice_e01l6_642 p{max-width:560px;color:var(--lp-muted);grid-column:1/-1;margin:16px 0 0;font-size:13px;line-height:1.55}._offerNote_e01l6_717{border-block:1px solid var(--lp-line-strong);grid-template-columns:minmax(190px,.4fr) minmax(260px,.55fr) minmax(320px,1fr);align-items:start;gap:40px;margin-top:64px;padding:34px 0;display:grid}._offerNote_e01l6_717>span{color:var(--lp-red);letter-spacing:.2em;font-size:10px;font-weight:500}._offerNote_e01l6_717 h3{color:var(--lp-ink);letter-spacing:-.035em;margin:0;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:clamp(24px,2vw,32px);font-weight:400;line-height:1.1}._offerNote_e01l6_717 p{color:var(--lp-muted);margin:0;font-size:15px;line-height:1.65}._offerCaseGrid_e01l6_751{border:1px solid var(--lp-line);background:var(--lp-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:72px;display:grid}._offerCaseGrid_e01l6_751>a{background:var(--lp-canvas);min-width:0;padding:0 28px 32px;position:relative}._offerCaseGrid_e01l6_751>a>div{background:#09090b;height:270px;margin:0 -28px 28px;overflow:hidden}._offerCaseGrid_e01l6_751 img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}._offerCaseGrid_e01l6_751>a:hover img{transform:scale(1.018)}._offerCaseGrid_e01l6_751>a>span{color:var(--lp-red);letter-spacing:.16em;font-size:10px}._offerCaseGrid_e01l6_751 h3{color:var(--lp-ink);letter-spacing:-.04em;margin:18px 0 12px;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(28px,2.6vw,42px);font-weight:400;line-height:1}._offerCaseGrid_e01l6_751 p{min-height:70px;color:var(--lp-muted);margin:0;padding-right:48px;font-size:14px;line-height:1.55}._offerCaseGrid_e01l6_751 i{border:1px solid var(--lp-line-strong);border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;display:grid;position:absolute;bottom:30px;right:28px}._caseLinkLabel_e01l6_823{color:var(--lp-body);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:600;position:absolute;bottom:42px;right:82px}._alternativeOffer_e01l6_834{border-bottom:1px solid var(--lp-line-strong);min-height:46px;color:var(--lp-body);align-items:center;gap:12px;margin-top:36px;padding-bottom:2px;font-size:13px;display:inline-flex}._alternativeOffer_e01l6_834:hover{color:var(--lp-ink);border-color:var(--lp-ink)}@media (width<=1100px){._hero_e01l6_91{grid-template-columns:1fr 420px;gap:44px;padding-inline:32px}._header_e01l6_37{padding-inline:28px}._header_e01l6_37 nav{display:none}._thesis_e01l6_166,._delivery_e01l6_167,._cases_e01l6_168,._process_e01l6_169,._faq_e01l6_170,._finalCta_e01l6_171{padding-inline:32px}._thesisCopy_e01l6_482,._deliveryHeader_e01l6_483,._casesHeader_e01l6_484,._processHeader_e01l6_485{gap:44px}._process_e01l6_169 ol{grid-template-columns:1fr 1fr}._process_e01l6_169 li:nth-child(2){border-right:0}._process_e01l6_169 li:nth-child(-n+2){border-bottom:1px solid var(--lp-line)}._finalCta_e01l6_171{grid-template-columns:1fr 440px;gap:44px}._offerNote_e01l6_717{grid-template-columns:180px .7fr 1fr;gap:28px}._offerCaseGrid_e01l6_751>a>div{height:220px}}@media (width<=860px){._header_e01l6_37{grid-template-columns:1fr auto;height:70px}._brand_e01l6_52 img{width:148px}._headerCta_e01l6_69{width:44px;min-width:44px;padding:0}._headerCta_e01l6_69 span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._hero_e01l6_91{grid-template-columns:1fr;min-height:0;padding:124px 24px 88px}._hero_e01l6_91 h1{font-size:clamp(46px,10.2vw,70px)}._heroForm_e01l6_236{max-width:620px}._heroSignal_e01l6_124{opacity:.42;top:47%;right:0}._heroIndex_e01l6_237{left:24px;right:24px}._thesis_e01l6_166,._delivery_e01l6_167,._cases_e01l6_168,._process_e01l6_169,._faq_e01l6_170,._finalCta_e01l6_171{padding:88px 24px}._thesisCopy_e01l6_482,._deliveryHeader_e01l6_483,._casesHeader_e01l6_484,._processHeader_e01l6_485{grid-template-columns:1fr;gap:26px}._conversionSplit_e01l6_510{grid-template-columns:1fr}._splitCore_e01l6_530{border-inline:0;border-block:1px solid var(--lp-line);min-height:64px}._splitCore_e01l6_530 span{transform:rotate(90deg)}._conversionSplit_e01l6_510 article{min-height:430px}._deliveryList_e01l6_548 li{grid-template-columns:54px minmax(160px,.6fr) 1fr}._deliveryList_e01l6_548 b{display:none}._caseItem_e01l6_564{grid-template-columns:1fr}._caseMedia_e01l6_565{min-height:380px}._caseItem_e01l6_564:nth-child(2n) ._caseMedia_e01l6_565{order:0}._caseMeta_e01l6_569{min-height:320px}._faqLayout_e01l6_585{grid-template-columns:1fr;gap:52px}._finalCta_e01l6_171{grid-template-columns:1fr}._finalCopy_e01l6_609{position:static}._footer_e01l6_614{grid-template-columns:1fr auto;padding-inline:24px}._footer_e01l6_614 p{display:none}._offerHero_e01l6_634{min-height:0}._offerNote_e01l6_717{grid-template-columns:1fr;gap:18px}._offerCaseGrid_e01l6_751{grid-template-columns:1fr}._offerCaseGrid_e01l6_751>a{min-height:0}._offerCaseGrid_e01l6_751>a>div{height:360px}._offerCaseGrid_e01l6_751 p{min-height:0}}@media (width<=560px){._hero_e01l6_91{padding:112px 18px 56px}._heroGrid_e01l6_112{background-size:54px 54px}._eyebrow_e01l6_153{margin-bottom:28px}._hero_e01l6_91 h1{font-size:clamp(42px,12vw,60px);line-height:.98}._heroLead_e01l6_200{margin-top:28px;font-size:17px}._heroActions_e01l6_208{flex-direction:column;align-items:stretch;margin-top:32px}._primaryCta_e01l6_70{justify-content:space-between;width:100%}._textCta_e01l6_211{justify-content:center}._heroProof_e01l6_223{gap:12px;margin-top:30px;display:grid}._formShell_e01l6_249{padding:26px 20px}._form_e01l6_249{grid-template-columns:1fr}._fullField_e01l6_358,._submitButton_e01l6_359,._privacy_e01l6_360,._formStatus_e01l6_361{grid-column:1}._thesis_e01l6_166,._delivery_e01l6_167,._cases_e01l6_168,._process_e01l6_169,._faq_e01l6_170,._finalCta_e01l6_171{padding:80px 18px}._sectionLabel_e01l6_154{margin-bottom:30px}._thesis_e01l6_166 h2,._delivery_e01l6_167 h2,._cases_e01l6_168 h2,._process_e01l6_169 h2,._faq_e01l6_170 h2,._finalCta_e01l6_171 h2{font-size:clamp(39px,11vw,54px)}._conversionSplit_e01l6_510 article{min-height:410px;padding:26px 22px}._noiseField_e01l6_532,._signalField_e01l6_533{inset-inline:22px}._conversionSplit_e01l6_510 h3{font-size:34px}._deliveryList_e01l6_548 li{grid-template-columns:38px 1fr;gap:16px;padding:26px 0}._deliveryList_e01l6_548 h3{font-size:25px}._deliveryList_e01l6_548 p{grid-column:2}._caseMedia_e01l6_565{min-height:270px}._caseMeta_e01l6_569{min-height:280px;padding:28px 22px}._caseMeta_e01l6_569 h3{font-size:42px}._process_e01l6_169 ol{grid-template-columns:1fr}._process_e01l6_169 li{border-right:0;border-bottom:1px solid var(--lp-line);min-height:250px}._process_e01l6_169 li:last-child{border-bottom:0}._faqList_e01l6_587 summary{grid-template-columns:34px 1fr 24px;gap:12px}._faqList_e01l6_587 summary strong{font-size:16px}._faqList_e01l6_587 details p{margin:0 24px 30px 46px}._emailCta_e01l6_611{font-size:12px}._footer_e01l6_614{min-height:108px;padding:24px 18px}._footer_e01l6_614 img{width:142px}._footer_e01l6_614 div{gap:14px}._offerHero_e01l6_634 h1{font-size:clamp(39px,10.8vw,54px)}._offerPrice_e01l6_642{grid-template-columns:1fr;align-items:start}._offerPrice_e01l6_642 strong{font-size:clamp(56px,17vw,78px)}._offerCadence_e01l6_670{align-items:flex-start;margin-top:10px}._offerPrice_e01l6_642 em{margin-top:0}._offerCaseGrid_e01l6_751>a{padding:0 22px 28px}._offerCaseGrid_e01l6_751>a>div{height:250px;margin:0 -22px 24px}._offerCaseGrid_e01l6_751 i{bottom:24px;right:22px}}@media (prefers-reduced-motion:reduce){._page_e01l6_1 *,._page_e01l6_1 :before,._page_e01l6_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}._page_1v3x8_1{color:#f4f1ea;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/80px 80px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/80px 80px,radial-gradient(circle at 70% 15%,#c1001630,#0000 34%),#080708;min-height:100vh;padding:clamp(32px,5vw,88px)}._header_1v3x8_13,._content_1v3x8_14{width:min(100%,1080px);margin-inline:auto}._header_1v3x8_13{border-bottom:1px solid #f4f1ea29;padding:clamp(32px,7vw,96px) 0 clamp(48px,8vw,110px)}._back_1v3x8_24,._header_1v3x8_13 p,._header_1v3x8_13 span{color:#f4f1eaa3;font:700 12px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase}._back_1v3x8_24{margin-bottom:64px;display:inline-block}._header_1v3x8_13 p{color:#ff173d}._header_1v3x8_13 h1{max-width:820px;font:500 clamp(58px, min(7.5vw, 11vh), 112px)/.9 var(--sans);letter-spacing:-.065em;margin:22px 0 28px}._header_1v3x8_13 h1 em{color:#ff173d;font-family:var(--serif);font-weight:400}._content_1v3x8_14{padding:clamp(52px,8vw,112px) 0}._content_1v3x8_14 section{border-bottom:1px solid #f4f1ea1c;grid-template-columns:minmax(180px,.34fr) minmax(0,.66fr);gap:clamp(24px,6vw,90px);padding:32px 0;display:grid}._content_1v3x8_14 h2{font:600 16px/1.4 var(--sans);letter-spacing:-.02em;margin:0}._content_1v3x8_14 p{color:#f4f1eab8;font:400 18px/1.65 var(--sans);margin:0}._content_1v3x8_14 a{color:#ff4261;text-underline-offset:4px;text-decoration:underline}._content_1v3x8_14 button{min-height:44px;color:inherit;cursor:pointer;font:650 13px/1 var(--sans);background:0 0;border:1px solid #f4f1ea3d;border-radius:999px;grid-column:2;justify-self:start;margin-top:14px;padding:0 18px}._content_1v3x8_14 button:hover{border-color:#ff173d}@media (width<=680px){._page_1v3x8_1{padding-inline:22px}._back_1v3x8_24{margin-bottom:44px}._content_1v3x8_14 section{grid-template-columns:1fr;gap:12px}._content_1v3x8_14 p{font-size:16px}._content_1v3x8_14 button{grid-column:1}}._page_17vmp_1{--case-accent:#e10d2f;--case-surface:#080808;color:#f4f1ea;background:radial-gradient(circle at 76% 10%, color-mix(in srgb, var(--case-accent) 15%, transparent), transparent 28%), #070709;min-height:100vh;overflow:clip}._header_17vmp_12{position:fixed}._hero_17vmp_16{isolation:isolate;flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(148px,13vw,224px) clamp(22px,4.7vw,88px) clamp(42px,5vw,78px);display:flex;position:relative}._hero_17vmp_16:before{content:"";z-index:-1;opacity:.48;background:linear-gradient(110deg, transparent 0 54%, color-mix(in srgb, var(--case-accent) 9%, transparent) 76%, transparent 100%), radial-gradient(circle at 82% 46%, color-mix(in srgb, var(--case-accent) 16%, transparent), transparent 28%);position:absolute;inset:80px 0 0}._heroGrid_17vmp_37{z-index:-2;opacity:.12;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:clamp(70px,7vw,130px) clamp(70px,7vw,130px);position:absolute;inset:80px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}._breadcrumbs_17vmp_49{color:#f4f1ea75;font:600 10px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:12px;display:flex}._breadcrumbs_17vmp_49 a{color:#f4f1eab8;align-items:center;gap:8px;display:inline-flex}._breadcrumbs_17vmp_49 small{color:var(--case-accent);border:1px solid #f4f1ea2e;border-radius:999px;margin-left:8px;padding:7px 11px}._heroCopy_17vmp_74{width:min(1240px,92vw);margin:clamp(60px,9vh,128px) 0 clamp(74px,10vh,130px)}._eyebrow_17vmp_79{color:var(--case-accent);font:700 10px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;margin:0 0 20px}._hero_17vmp_16 h1{max-width:1120px;font:520 clamp(64px, min(6.2vw, 11.5vh), 120px)/.86 var(--sans);letter-spacing:-.065em;text-wrap:balance;margin:0}._hero_17vmp_16 h1 em{color:var(--case-accent);font-family:var(--serif);font-weight:400}._lede_17vmp_101{color:#f4f1ea9e;max-width:760px;margin:clamp(32px,4vw,58px) 0 0;font-size:clamp(16px,1.35vw,22px);line-height:1.55}._heroActions_17vmp_109{align-items:center;gap:12px;margin-top:34px;display:flex}._heroActions_17vmp_109 a,._cta_17vmp_117 a{color:#09090a;background:#f4f1ea;border:1px solid #f4f1ea;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 24px;font-size:13px;font-weight:700;transition:transform .26s,background .26s,color .26s;display:inline-flex}._heroActions_17vmp_109 a:hover,._heroActions_17vmp_109 a:focus-visible,._cta_17vmp_117 a:hover,._cta_17vmp_117 a:focus-visible{color:#fff;background:var(--case-accent);border-color:var(--case-accent);transform:translateY(-2px)}._heroActions_17vmp_109 ._secondaryAction_17vmp_143{color:#f4f1eab8;background:0 0;border-color:#f4f1ea38}._facts_17vmp_149{background:#f4f1ea24;border:1px solid #f4f1ea24;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}._facts_17vmp_149 div{background:#070709e6;min-height:116px;padding:24px}._facts_17vmp_149 dt{color:#f4f1ea5c;font:700 9px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px}._facts_17vmp_149 dd{color:#f4f1eadb;margin:0;font-size:clamp(13px,1vw,16px)}._showcase_17vmp_178,._story_17vmp_179,._gallery_17vmp_180,._technology_17vmp_181,._related_17vmp_182{border-top:1px solid #f4f1ea1f;padding:clamp(92px,9vw,170px) clamp(22px,4.7vw,88px)}._sectionHeading_17vmp_187{grid-template-columns:minmax(130px,.42fr) minmax(0,1fr);gap:clamp(34px,8vw,140px);max-width:1740px;margin:0 auto clamp(54px,7vw,110px);display:grid}._sectionHeading_17vmp_187>div:first-child,._storyIndex_17vmp_196,._technology_17vmp_181>div:first-child,._related_17vmp_182 header>div:first-child{color:#f4f1ea6b;font:700 9px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:flex-start;gap:16px;padding-top:10px;display:flex}._sectionHeading_17vmp_187 span,._storyIndex_17vmp_196 span,._technology_17vmp_181>div:first-child span,._related_17vmp_182 header>div:first-child span{color:var(--case-accent)}._sectionHeading_17vmp_187 p,._storyIndex_17vmp_196 p,._technology_17vmp_181>div:first-child p,._related_17vmp_182 header>div:first-child p{margin:0}._sectionHeading_17vmp_187 h2,._story_17vmp_179 h2,._technology_17vmp_181 h2,._cta_17vmp_117 h2,._related_17vmp_182 h2{font:470 clamp(48px, min(4.8vw, 10vh), 88px)/.94 var(--sans);letter-spacing:-.058em;text-wrap:balance;margin:0}._sectionHeading_17vmp_187 h2 em,._story_17vmp_179 h2 em,._technology_17vmp_181 h2 em,._cta_17vmp_117 h2 em{color:var(--case-accent);font-family:var(--serif);font-weight:400}._sectionHeading_17vmp_187>div:last-child>p{color:#f4f1ea80;max-width:650px;margin:28px 0 0;font-size:15px;line-height:1.6}._showcase_17vmp_178{background:radial-gradient(circle at 50% 58%, color-mix(in srgb, var(--case-accent) 18%, transparent), transparent 36%), #08080a}._deviceScene_17vmp_257{perspective:1600px;place-items:center;max-width:1660px;min-height:min(74vw,940px);margin:0 auto;display:grid;position:relative}._sceneGlow_17vmp_267{background:radial-gradient(ellipse, color-mix(in srgb, var(--case-accent) 24%, transparent), transparent 66%);filter:blur(42px);position:absolute;inset:22% 8% 5%}._laptop_17vmp_274{z-index:1;width:min(82vw,1380px);box-shadow:0 50px 100px #0000008f, 0 0 90px color-mix(in srgb, var(--case-accent) 13%, transparent);background:linear-gradient(145deg,#36363b,#111216 25%,#050506 80%);border:1px solid #ffffff3b;border-radius:24px 24px 13px 13px;padding:10px 10px 22px;position:relative;transform:rotateX(2deg)rotateY(-1deg)}._laptop_17vmp_274:after{content:"";background:linear-gradient(#3b3c41,#101115 45%,#050506);border-radius:5px 5px 32px 32px;height:24px;position:absolute;bottom:-22px;left:-5%;right:-5%;box-shadow:0 17px 30px #00000080}._laptopBar_17vmp_298{color:#ffffff61;height:34px;font:600 8px/1 var(--mono);letter-spacing:.08em;align-items:center;gap:7px;padding:0 10px;display:flex}._laptopBar_17vmp_298 i{background:#ffffff4d;border-radius:50%;width:7px;height:7px}._laptopBar_17vmp_298 i:first-child{background:var(--case-accent)}._laptopBar_17vmp_298 span{margin-left:auto}._laptopScreen_17vmp_319{aspect-ratio:16/9;border:1px solid #ffffff14;border-radius:10px;position:relative;overflow:hidden}._phone_17vmp_327{z-index:3;width:min(18vw,286px);box-shadow:0 35px 72px #000000b3, 0 0 48px color-mix(in srgb, var(--case-accent) 15%, transparent);background:linear-gradient(145deg,#35363a,#070709 26%,#141519);border:1px solid #ffffff47;border-radius:34px;padding:9px;position:absolute;bottom:5%;right:4.5%;transform:rotate(3deg)}._phoneSpeaker_17vmp_341{z-index:2;background:#050506;border-radius:99px;width:30%;height:8px;position:absolute;top:16px;left:50%;transform:translate(-50%)}._phoneScreen_17vmp_353{aspect-ratio:9/19.5;border-radius:27px;position:relative;overflow:hidden}._deviceSceneMobileOnly_17vmp_360{min-height:min(78vw,900px)}._deviceSceneMobileOnly_17vmp_360 ._phone_17vmp_327{width:min(28vw,420px);bottom:5%;left:50%;right:auto;transform:translate(-50%)rotate(-1deg)}._story_17vmp_179{background:radial-gradient(circle at 72% 42%, color-mix(in srgb, var(--case-accent) 11%, transparent), transparent 28%), #0a090b;grid-template-columns:minmax(120px,.34fr) minmax(420px,1fr) minmax(340px,.72fr);gap:clamp(38px,6vw,110px);max-width:none;display:grid}._storyCopy_17vmp_382>p:not(._eyebrow_17vmp_79){color:#f4f1eab8;max-width:720px;margin:34px 0 0;font-size:clamp(16px,1.2vw,20px);line-height:1.6}._storyNarrative_17vmp_390{background:#f4f1ea24;border:1px solid #f4f1ea24;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:42px;display:grid}._storyNarrative_17vmp_390 article{background:#0a090bf5;min-height:210px;padding:clamp(22px,2.2vw,34px)}._storyNarrative_17vmp_390 small{color:var(--case-accent);font:700 9px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;display:block}._storyCopy_17vmp_382 ._storyNarrative_17vmp_390 p{color:#f4f1ea94;margin:42px 0 0;font-size:clamp(14px,1vw,17px);line-height:1.62}._scopeList_17vmp_420{border-top:1px solid #f4f1ea24;margin:48px 0 0;padding:0;list-style:none}._scopeList_17vmp_420 li{border-bottom:1px solid #f4f1ea24;grid-template-columns:42px 1fr;align-items:center;gap:18px;min-height:84px;display:grid}._scopeList_17vmp_420 span{color:var(--case-accent);font:700 9px/1 var(--mono)}._scopeList_17vmp_420 strong{font-size:clamp(18px,1.5vw,25px);font-weight:500}._gallery_17vmp_180{background:#070709}._galleryGrid_17vmp_450{grid-template-columns:minmax(0,1.65fr) minmax(280px,.55fr);gap:clamp(16px,2vw,30px);max-width:1740px;margin:0 auto;display:grid}._galleryGrid_17vmp_450 article{min-width:0}._galleryGridMobileOnly_17vmp_462{grid-template-columns:minmax(280px,520px);justify-content:center}._galleryGrid_17vmp_450 article>span{color:#f4f1ea66;font:700 8px/1 var(--mono);letter-spacing:.13em;margin-bottom:12px;display:block}._galleryGrid_17vmp_450 article>div{background:var(--case-surface);border:1px solid #f4f1ea29;position:relative;overflow:hidden}._galleryDesktop_17vmp_482>div{aspect-ratio:16/9;border-radius:18px}._galleryMobile_17vmp_487>div{aspect-ratio:9/16;border-radius:28px;width:min(100%,420px);margin:0 auto}._galleryMore_17vmp_494{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,30px);max-width:1740px;margin:clamp(36px,4vw,68px) auto 0;display:grid}._galleryMore_17vmp_494 figure{min-width:0;margin:0}._galleryMore_17vmp_494 figure>div{aspect-ratio:16/10;background:var(--case-surface);border:1px solid #f4f1ea29;border-radius:14px;position:relative;overflow:hidden}._galleryMore_17vmp_494 figcaption{color:#f4f1ea7a;gap:12px;margin-top:14px;font-size:11px;line-height:1.4;display:flex}._galleryMore_17vmp_494 figcaption span{color:var(--case-accent);font:700 8px/1.4 var(--mono)}._technology_17vmp_181{background:linear-gradient(120deg, transparent, color-mix(in srgb, var(--case-accent) 7%, transparent)), #0a090b;grid-template-columns:minmax(120px,.34fr) minmax(360px,.8fr) minmax(520px,1fr);gap:clamp(34px,5vw,88px);display:grid}._techGrid_17vmp_539{background:#f4f1ea24;border:1px solid #f4f1ea24;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:1px;display:grid}._techGrid_17vmp_539 article{background:#0a090b;min-height:180px;padding:26px}._techGrid_17vmp_539 small{color:var(--case-accent);font:700 8px/1 var(--mono);letter-spacing:.12em}._techGrid_17vmp_539 h3{font:500 clamp(20px, 1.7vw, 28px)/1 var(--sans);letter-spacing:-.04em;margin:34px 0 12px}._techGrid_17vmp_539 p{color:#f4f1ea6b;margin:0;font-size:12px;line-height:1.5}._cta_17vmp_117{text-align:center;background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--case-accent) 22%, transparent), transparent 34%), #070709;border-top:1px solid #f4f1ea1f;flex-direction:column;justify-content:center;align-items:center;min-height:78svh;padding:100px 24px;display:flex}._cta_17vmp_117>p{color:var(--case-accent);font:700 9px/1 var(--mono);letter-spacing:.18em;margin:0 0 28px}._cta_17vmp_117 a{margin-top:42px}._related_17vmp_182{background:#09090b}._related_17vmp_182 header{grid-template-columns:minmax(120px,.34fr) 1fr auto;align-items:end;gap:clamp(32px,5vw,90px);max-width:1740px;margin:0 auto 54px;display:grid}._related_17vmp_182 h2{font-size:clamp(46px,4.5vw,78px)}._related_17vmp_182 header>a,._footer_17vmp_616>a:last-child{color:#f4f1eab8;align-items:center;gap:10px;font-size:12px;display:inline-flex}._relatedGrid_17vmp_624{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1740px;margin:0 auto;display:grid}._relatedGrid_17vmp_624>a{background:#ffffff05;border:1px solid #f4f1ea24;border-radius:18px;min-width:0;padding:12px 12px 24px;transition:transform .3s,border-color .3s;position:relative}._relatedGrid_17vmp_624>a:hover,._relatedGrid_17vmp_624>a:focus-visible{border-color:color-mix(in srgb, var(--related-accent) 50%, #ffffff47);transform:translateY(-5px)}._relatedGrid_17vmp_624>a>div{aspect-ratio:1.55;border-radius:11px;margin-bottom:22px;position:relative;overflow:hidden}._relatedGrid_17vmp_624 span{color:#f4f1ea61;font:700 8px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}._relatedGrid_17vmp_624 h3{font:500 clamp(24px, 2vw, 34px)/1 var(--sans);letter-spacing:-.045em;margin:10px 0 0;padding-right:36px}._relatedGrid_17vmp_624>a>svg{position:absolute;bottom:24px;right:22px}._footer_17vmp_616{color:#f4f1ea85;border-top:1px solid #f4f1ea24;grid-template-columns:1fr 1fr auto;align-items:center;gap:32px;padding:42px clamp(22px,4.7vw,88px);display:grid}._footerWordmark_17vmp_686{width:min(160px,32vw);display:block}._footerWordmark_17vmp_686 img{width:100%;height:auto;display:block}._footer_17vmp_616 p{text-align:center;margin:0;font-size:12px}@media (width<=1100px){._story_17vmp_179,._technology_17vmp_181{grid-template-columns:100px minmax(0,1fr)}._scopeList_17vmp_420,._techGrid_17vmp_539{grid-column:2}._related_17vmp_182 header{grid-template-columns:100px 1fr}._related_17vmp_182 header>a{grid-column:2}}@media (width<=820px){._hero_17vmp_16{min-height:auto;padding:126px 18px 44px}._breadcrumbs_17vmp_49{flex-wrap:wrap}._breadcrumbs_17vmp_49 small{margin-left:0}._heroCopy_17vmp_74{width:100%;margin:76px 0 78px}._hero_17vmp_16 h1{font-size:clamp(60px,20vw,100px);line-height:.83}._lede_17vmp_101{font-size:16px}._heroActions_17vmp_109{flex-direction:column;align-items:stretch}._facts_17vmp_149{grid-template-columns:repeat(2,minmax(0,1fr))}._facts_17vmp_149 div{min-height:102px;padding:20px 16px}._showcase_17vmp_178,._story_17vmp_179,._gallery_17vmp_180,._technology_17vmp_181,._related_17vmp_182{padding:82px 18px}._sectionHeading_17vmp_187,._story_17vmp_179,._technology_17vmp_181,._related_17vmp_182 header{grid-template-columns:1fr;gap:36px}._sectionHeading_17vmp_187 h2,._story_17vmp_179 h2,._technology_17vmp_181 h2,._cta_17vmp_117 h2,._related_17vmp_182 h2{font-size:clamp(46px,13vw,68px)}._deviceScene_17vmp_257{min-height:74vw;margin-top:20px}._laptop_17vmp_274{border-radius:14px 14px 8px 8px;width:94vw;padding:6px 6px 14px}._laptopBar_17vmp_298{height:24px}._phone_17vmp_327{border-radius:20px;width:24vw;padding:5px;bottom:-5%;right:0}._phoneScreen_17vmp_353{border-radius:16px}._scopeList_17vmp_420,._techGrid_17vmp_539,._related_17vmp_182 header>a{grid-column:auto}._galleryGrid_17vmp_450,._galleryMore_17vmp_494,._storyNarrative_17vmp_390{grid-template-columns:1fr}._storyNarrative_17vmp_390 article{min-height:0}._galleryMobile_17vmp_487>div{width:min(74vw,360px)}._techGrid_17vmp_539{grid-template-columns:1fr}._techGrid_17vmp_539 article{min-height:150px}._relatedGrid_17vmp_624{grid-template-columns:1fr}._footer_17vmp_616{text-align:left;grid-template-columns:1fr}._footer_17vmp_616 p{text-align:left}}@media (prefers-reduced-motion:reduce){._heroActions_17vmp_109 a,._relatedGrid_17vmp_624>a{transition:none}}
