@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-font-weight:initial;--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:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--color-zinc-300:#d4d4d8;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--spacing:.25rem;--container-xl:36rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173)}}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.max-w-xl{max-width:var(--container-xl)}.grow{flex-grow:1}.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}.border-zinc-300{border-color:var(--color-zinc-300)}.p-6{padding:calc(var(--spacing) * 6)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-24{padding-block:calc(var(--spacing) * 24)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.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)}.blur{--tw-blur:blur(8px);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--jmi-cream:#f2eee3;--jmi-paper:#fbf8ef;--jmi-black:#121210;--jmi-black-soft:#20201d;--jmi-orange:#ff5a1f;--jmi-orange-dark:#c9380a;--jmi-cyan:#27e3d2;--jmi-gray-100:#e2ddd0;--jmi-gray-300:#b6b0a3;--jmi-gray-500:#747168;--jmi-gray-700:#494740;--jmi-white:#fff;--jmi-danger:#a3291f;--font-display:"Arial Narrow", "Helvetica Neue Condensed", Impact, sans-serif;--font-body:Arial, Helvetica, sans-serif;--font-technical:"Courier New", Courier, monospace;--font-hand:"Comic Sans MS", "Bradley Hand", cursive;--type-display-xl:clamp(4rem, 12vw, 11rem);--type-display-lg:clamp(3.2rem, 8vw, 7rem);--type-display-md:clamp(2.7rem, 6vw, 5rem);--type-body:clamp(.95rem, 1.2vw, 1.1rem);--type-label:.66rem;--space-1:.35rem;--space-2:.65rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.25rem;--space-6:3.5rem;--space-7:5.5rem;--border-hairline:1px solid var(--jmi-black);--border-dark:1px solid var(--jmi-black-soft);--focus-ring:3px solid var(--jmi-orange);--motion-fast:.14s;--motion-standard:.28s;--motion-entry:.82s;--ease-physical:cubic-bezier(.2, .75, .2, 1)}.public-launch-page{background:var(--jmi-cream);min-height:100svh;color:var(--jmi-black);overflow:clip}.public-launch-header{border-bottom:2px solid var(--jmi-black);min-height:5rem;font:900 clamp(.8rem, 1vw, 1rem) / 1 var(--font-technical);letter-spacing:.06em;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.8rem clamp(1rem,3vw,3rem);display:grid}.public-launch-header>a:first-child{width:clamp(10rem,16vw,15rem)}.public-launch-header>a:last-child{border-bottom:2px solid var(--jmi-orange);justify-self:end;padding:.55rem 0}.launch-hero{border-bottom:2px solid var(--jmi-black);grid-template-columns:minmax(0,.84fr) minmax(28rem,1.16fr);min-height:min(49rem,100svh - 5rem);display:grid}.launch-hero-copy{border-right:2px solid var(--jmi-black);flex-direction:column;justify-content:center;min-width:0;padding:clamp(2rem,5vw,5rem);display:flex}.launch-release-line{border-bottom:1px solid var(--jmi-black);font:900 clamp(.75rem, .9vw, .9rem) var(--font-technical);justify-content:space-between;gap:1rem;padding-bottom:.75rem;display:flex}.launch-release-line i{background:var(--jmi-cyan);width:.55rem;height:.55rem;box-shadow:0 0 .7rem var(--jmi-cyan);margin-left:.3rem;display:inline-block}.launch-kicker,.launch-section-index{font:900 clamp(.82rem, 1vw, 1rem) var(--font-technical);letter-spacing:.09em}.launch-kicker{color:var(--jmi-orange-dark);margin:clamp(2rem,6vh,5rem) 0 1rem}.launch-brand-mark{aspect-ratio:1;width:clamp(5rem,8vw,8rem);margin-bottom:1rem;position:relative}.launch-brand-mark img{object-fit:contain}.launch-hero h1{max-width:12ch;font:900 clamp(4rem, 8vw, 9rem) / .76 var(--font-display);letter-spacing:-.065em;overflow-wrap:normal;word-break:normal;margin:0}.launch-hero-copy>strong{color:var(--launch-accent);font:950 clamp(1.05rem, 1.6vw, 1.6rem) var(--font-technical);margin-top:1.5rem}.launch-hero-copy>p:not(.launch-kicker){max-width:38rem;margin:1rem 0 0;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.45}.launch-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.launch-hero-actions a,.launch-experience>a,.launch-experience button,.launch-closing a{border:2px solid var(--jmi-black);min-height:3.75rem;font:950 clamp(.85rem, 1vw, 1rem) var(--font-technical);justify-content:center;align-items:center;padding:.9rem 1.2rem;display:inline-flex}.launch-hero-actions a:first-child,.launch-experience button,.launch-experience>a,.launch-closing a:first-child{background:var(--jmi-orange);color:var(--jmi-black)}.launch-hero-actions a:first-child{min-width:min(100%,19rem)}.launch-hero-product{min-width:0;color:var(--jmi-paper);isolation:isolate;background:#10100f;place-items:center;display:grid;position:relative;overflow:hidden}.launch-hero-product:before{content:"";aspect-ratio:1;background:var(--jmi-orange);opacity:.9;border-radius:52% 48% 61% 39%/43% 57% 40% 60%;width:42%;position:absolute;bottom:2%;left:-9%;box-shadow:.8rem .9rem #050505}.launch-hero-product:after{content:"";background:radial-gradient(circle, var(--jmi-cyan) 0 2px, transparent 2.5px);opacity:.28;background-size:14px 14px;width:17rem;height:17rem;animation:7.5s ease-in-out infinite launch-print-refresh;position:absolute;top:-4rem;right:-4rem}.launch-hero-word{z-index:-1;color:#0000;font:900 clamp(7rem, 18vw, 19rem) / .8 var(--font-display);-webkit-text-stroke:1px #ffffff21;transform-origin:0 0;position:absolute;top:5%;left:-.05em;transform:rotate(-90deg)translate(-100%)}.launch-hero-phone-wrap{z-index:2;aspect-ratio:1179/2556;height:min(72vh,47rem);transition:transform .35s var(--ease-physical);position:relative;transform:rotate(2deg)}.launch-hero-product:hover .launch-hero-phone-wrap{transform:rotate(.5deg)translateY(-5px)}.launch-hero-phone-wrap>div:first-child{background:var(--launch-accent);border-radius:2.8rem;position:absolute;inset:2% -9% -3% 8%;transform:rotate(-3deg)}.launch-hero-phone{background:#050505;border:clamp(.42rem,.7vw,.62rem) solid #050505;border-radius:clamp(2rem,3.3vw,3.25rem);animation:6.8s ease-in-out infinite launch-phone-breathe;position:absolute;inset:0;box-shadow:0 1.4rem 2.5rem #00000061}.launch-hero-phone>span,.launch-phone>span{z-index:3;background:#050505;border-radius:999px;width:28%;height:.42rem;position:absolute;top:.4rem;left:50%;transform:translate(-50%)}.launch-hero-phone figure{background:#05050d;border-radius:clamp(1.55rem,2.7vw,2.65rem);margin:0;position:absolute;inset:0;overflow:hidden}.launch-hero-phone img,.launch-phone img{object-fit:contain;background:#05050d}.launch-hero-phone-wrap small{width:max-content;font:900 .82rem var(--font-technical);letter-spacing:.08em;transform-origin:0 0;position:absolute;top:1rem;left:calc(100% + 1rem);transform:rotate(90deg)}.launch-hand-note{z-index:3;max-width:13rem;color:var(--jmi-orange);font:italic 800 clamp(1rem, 1.5vw, 1.35rem) var(--font-technical);position:absolute;bottom:6%;right:5%;transform:rotate(-5deg)}.launch-screen-wall{z-index:2;isolation:isolate;position:absolute;inset:0;overflow:hidden}.launch-screen-wall:before{content:"";border:2.25rem solid var(--jmi-orange);width:42rem;height:42rem;box-shadow:0 0 0 2rem #10100f, 0 0 0 2.2rem var(--jmi-orange);opacity:.78;border-radius:50%;position:absolute;bottom:-22rem;left:-15rem}.launch-screen-wall-word{color:#0000;font:900 clamp(8rem, 17vw, 18rem) / .75 var(--font-display);letter-spacing:-.06em;writing-mode:vertical-rl;-webkit-text-stroke:1px #ffffff26;position:absolute;top:5%;left:3%}.launch-screen-wall-route{color:#ffffff85;font:900 .75rem var(--font-technical);letter-spacing:.08em;position:absolute;top:48%;left:7%}.launch-wall-phone{aspect-ratio:1179/2556;background:#05050d;border:clamp(.36rem,.55vw,.55rem) solid #050505;border-radius:clamp(1.7rem,2.7vw,2.8rem);position:absolute;overflow:hidden;box-shadow:0 1.2rem 2.4rem #0000007a}.launch-wall-phone>span{z-index:3;background:#050505;border-radius:99px;width:28%;height:.35rem;position:absolute;top:.35rem;left:50%;transform:translate(-50%)}.launch-wall-phone figure{border-radius:clamp(1.25rem,2.2vw,2.25rem);margin:0;position:absolute;inset:0;overflow:hidden}.launch-wall-phone img{object-fit:contain;background:#05050d}.launch-wall-lead-wrap{z-index:5;aspect-ratio:1179/2556;height:min(78vh,48rem);transition:transform .42s var(--ease-physical);position:absolute;top:48%;left:57%;transform:translate(-50%,-50%)rotate(1.5deg)}.launch-wall-lead-wrap:hover{transform:translate(-50%,calc(-50% - 5px))rotate(.3deg)}.launch-wall-lead-wrap>div:first-child{background:var(--launch-accent);transition:transform .48s var(--ease-physical);border-radius:2.8rem;position:absolute;inset:2% -10% -3% 8%;transform:rotate(-3deg)}.launch-wall-lead-wrap:hover>div:first-child{transform:translate(4px,5px)rotate(-4deg)}.launch-wall-phone-lead{animation:launch-wall-screen-enter .42s var(--ease-physical), launch-wall-phone-hover 5.8s .42s ease-in-out infinite;inset:0}.launch-wall-phone-back{z-index:2;opacity:.56;filter:saturate(.72)brightness(.72);height:min(50vh,31rem)}.launch-wall-phone-back-left{top:-9%;left:8%;transform:rotate(-6deg)}.launch-wall-phone-back-right{bottom:5%;right:-4%;transform:rotate(6deg)}.launch-wall-controls{z-index:8;color:var(--jmi-paper);font-family:var(--font-technical);border-top:1px solid #ffffff59;justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;display:flex;position:absolute;bottom:2rem;left:6%;right:5%}.launch-wall-controls strong{font-size:.82rem}.launch-wall-controls>div{display:flex}.launch-wall-controls button{min-width:2.35rem;min-height:2.35rem;color:var(--jmi-paper);font:900 .7rem var(--font-technical);cursor:pointer;background:#10100f;border:1px solid #ffffff5c}.launch-wall-controls button[aria-pressed=true]{border-color:var(--jmi-orange);background:var(--jmi-orange);color:var(--jmi-black)}.launch-screen-wall>small{z-index:8;color:var(--jmi-orange);font:900 .78rem var(--font-technical);letter-spacing:.08em;position:absolute;top:1rem;right:1rem}.launch-hero-product:has(.launch-screen-wall)>.launch-hand-note{display:none}@keyframes launch-wall-screen-enter{0%{opacity:.68;transform:translate(8px,-5px)rotate(1.4deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes launch-wall-phone-hover{0%,to{transform:translate(0)}50%{transform:translateY(-9px)}}.launch-hero-artwork,.launch-hero-logo-only{z-index:2;aspect-ratio:1;width:74%;position:relative}.launch-hero-artwork img,.launch-hero-logo-only img{object-fit:contain}.launch-story,.launch-screens,.launch-signal,.launch-maker{border-bottom:2px solid var(--jmi-black);grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,6vw,7rem);padding:clamp(3rem,6vw,6rem) clamp(1rem,5vw,5rem);display:grid}.launch-story h2,.launch-screens h2,.launch-signal h2,.launch-maker h2,.launch-closing h2{font:900 clamp(3.8rem, 8vw, 9rem) / .8 var(--font-display);letter-spacing:-.055em;margin:1rem 0 0}.launch-story-copy{gap:clamp(1.1rem,2vw,1.75rem);max-width:48rem;display:grid}.launch-story-copy p{margin:0;font-size:clamp(1.35rem,2.5vw,2.5rem);line-height:1.25}.launch-story dl{border-top:1px solid var(--jmi-black);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.5rem;display:grid}.launch-story dl>div{border-bottom:1px solid var(--jmi-black);padding:.9rem 0}.launch-story dt{font:900 .78rem var(--font-technical)}.launch-story dd{text-transform:uppercase;margin:.35rem 0 0;font-size:1.05rem}.launch-screens{background:var(--jmi-black);color:var(--jmi-paper)}.launch-gallery{grid-template-columns:minmax(16rem,1fr) auto;gap:1.5rem;min-width:0;display:grid}.launch-gallery-stage{border:1px solid var(--jmi-gray-700);place-items:center;min-height:42rem;display:grid;position:relative;overflow:hidden}.launch-gallery-registration{aspect-ratio:1179/2556;background:var(--launch-accent);width:min(52%,20rem);position:absolute;transform:translate(1rem,1rem)rotate(3deg)}.launch-phone{z-index:2;aspect-ratio:1179/2556;background:#050505;border:.5rem solid #050505;border-radius:2.6rem;height:80%;position:relative;box-shadow:0 1.4rem 2rem #00000073}.launch-phone>div{border-radius:2rem;position:absolute;inset:0;overflow:hidden}.launch-gallery-stage>p{font:900 .82rem var(--font-technical);position:absolute;bottom:1rem;left:1rem}.launch-gallery-strip{align-content:center;gap:.75rem;display:grid}.launch-gallery-strip button{aspect-ratio:1179/2556;border:2px solid var(--jmi-gray-700);cursor:pointer;background:#050505;border-radius:.75rem;width:5rem;position:relative;overflow:hidden}.launch-gallery-strip button[aria-pressed=true]{border-color:var(--jmi-orange);box-shadow:.3rem .3rem 0 var(--launch-accent)}.launch-gallery-strip img{object-fit:contain}.launch-gallery-strip span{z-index:2;color:var(--jmi-paper);font:900 .65rem var(--font-technical);background:#050505;padding:.15rem;position:absolute;bottom:.2rem;left:.2rem}.launch-signal-instrument{border:2px solid var(--jmi-black);box-shadow:.8rem .8rem 0 var(--jmi-orange);grid-template-columns:.75fr 1.25fr;display:grid;position:relative;overflow:hidden}.launch-signal-instrument:after{content:"";z-index:5;background:var(--jmi-cyan);width:28%;height:3px;animation:5.8s ease-in-out infinite launch-signal-scan;position:absolute;bottom:0;right:0;transform:translate(110%)}.launch-signal-score{border-right:2px solid var(--jmi-black);background:var(--jmi-black);color:var(--jmi-paper);align-content:center;padding:2rem;display:grid}.launch-signal-score>span,.launch-signal-score>small{font:900 .82rem var(--font-technical)}.launch-signal-score>strong{color:var(--jmi-cyan);font:900 clamp(6rem, 12vw, 12rem) / .8 var(--font-display)}.launch-signal-score b{border:3px solid var(--jmi-orange);width:max-content;color:var(--jmi-orange);font:900 1rem var(--font-technical);margin-top:1rem;padding:.5rem;transform:rotate(-3deg)}.launch-signal-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.launch-signal-dimensions>div{border-right:1px solid var(--jmi-black);border-bottom:1px solid var(--jmi-black);justify-content:space-between;align-items:end;padding:1.25rem;display:flex}.launch-signal-dimensions span{font:900 .78rem var(--font-technical)}.launch-signal-dimensions strong{font:900 clamp(2.2rem, 4vw, 4rem) var(--font-display)}.launch-signal-dimensions>p{font:900 .78rem var(--font-technical);grid-column:1/-1;margin:0;padding:1rem}.launch-signal-quiet{border-left:.6rem solid var(--jmi-orange);background:var(--jmi-paper);align-self:start;gap:.75rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.launch-signal-quiet span{font:900 .85rem var(--font-technical)}.launch-signal-quiet strong{font:900 clamp(2.5rem, 5vw, 5rem) / .85 var(--font-display)}.launch-signal-quiet p{max-width:38rem;margin:0;font-size:1.15rem;line-height:1.5}.launch-proof-findings{border:2px solid var(--jmi-black);border-left:.65rem solid var(--jmi-orange);background:var(--jmi-paper);grid-column:1/-1;gap:.65rem;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.launch-proof-findings span,.launch-proof-findings b{font:900 .86rem/1.4 var(--font-technical)}.launch-proof-findings strong{font:900 clamp(1.8rem,4vw,4rem)/.95 var(--font-display)}.launch-proof-findings p{margin:0;font-size:clamp(1rem,1.4vw,1.3rem);line-height:1.4}.launch-experience{background:var(--jmi-orange);border-bottom:2px solid var(--jmi-black);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);display:grid}.launch-experience>div{padding:clamp(2.75rem,5vw,5rem)}.launch-experience h2{max-width:12ch;font:900 clamp(4rem, 9vw, 10rem) / .78 var(--font-display);letter-spacing:-.055em;margin:1rem 0}.launch-task-label{border-bottom:2px solid var(--jmi-black);width:max-content;max-width:100%;font:950 clamp(.85rem, 1vw, 1rem) var(--font-technical);letter-spacing:.07em;margin-top:1.5rem;padding-bottom:.45rem;display:block}.launch-experience>div>p:not(.launch-section-index){max-width:45rem;font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.35}.launch-experience small{max-width:45rem;font:900 .78rem/1.5 var(--font-technical);margin-top:2rem;display:block}.launch-qualification-path{border-top:2px solid var(--jmi-black);border-bottom:2px solid var(--jmi-black);max-width:48rem;margin-top:2rem;padding:1rem 0}.launch-qualification-path>strong{font:950 .9rem var(--font-technical);letter-spacing:.08em}.launch-qualification-path ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0 0;padding:0;list-style:none;display:grid}.launch-qualification-path li{border-left:1px solid var(--jmi-black);gap:.4rem;min-width:0;padding:.65rem;display:grid}.launch-qualification-path li:first-child{border-left:0}.launch-qualification-path b{font:950 1.25rem var(--font-display)}.launch-qualification-path span{font:900 .72rem/1.35 var(--font-technical)}.launch-verification-note{letter-spacing:.04em;max-width:45rem;margin:.75rem 0 0;font:900 .72rem/1.45 var(--font-technical)!important}.launch-verification-link{border-bottom:2px solid var(--jmi-black);color:var(--jmi-black);font:900 clamp(.82rem,1vw,.95rem)/1.35 var(--font-technical);margin-top:1rem;display:inline-block}.launch-experience form,.launch-experience>a,.launch-experience-unavailable{border-left:2px solid var(--jmi-black);background:var(--jmi-black);color:var(--jmi-paper);align-content:center;gap:1rem;padding:clamp(2rem,5vw,5rem);display:grid}.launch-experience-unavailable>span{color:var(--jmi-cyan);font:900 clamp(.78rem,1vw,.95rem)/1.35 var(--font-technical);letter-spacing:.07em}.launch-experience-unavailable>strong{max-width:12ch;font:900 clamp(2.2rem,4vw,4.8rem)/.9 var(--font-display)}.launch-experience-unavailable>p{max-width:30rem;margin:0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.45}.launch-experience-unavailable.is-fulfilled{box-shadow:inset .7rem 0 0 var(--jmi-cyan)}.launch-experience-unavailable.is-empty{box-shadow:inset .7rem 0 0 var(--jmi-paper)}.launch-experience label{font:900 .85rem var(--font-technical);gap:.6rem;display:grid}.launch-experience select{border:2px solid var(--jmi-paper);background:var(--jmi-black);min-height:3.5rem;color:var(--jmi-paper);font:900 1rem var(--font-technical);padding:.75rem}.launch-experience-error{border:2px solid var(--jmi-orange);background:var(--jmi-paper);color:var(--jmi-black);font:900 clamp(.86rem,1vw,.98rem)/1.35 var(--font-technical);margin:0;padding:.9rem 1rem}.launch-experience button{cursor:pointer}.launch-maker>div>span,.launch-maker>div>strong{font:900 .9rem var(--font-technical)}.launch-maker>div>p{max-width:42rem;font-size:1.25rem;line-height:1.5}.launch-maker>div>a{border-bottom:2px solid var(--jmi-orange);font:900 .9rem var(--font-technical);margin-top:1rem;display:inline-block}.launch-closing{background:var(--jmi-black);min-height:62svh;color:var(--jmi-paper);flex-direction:column;justify-content:center;padding:clamp(3rem,8vw,8rem);display:flex;position:relative;overflow:hidden}.launch-closing:after{content:"";border:2rem solid var(--jmi-orange);width:45rem;height:45rem;box-shadow:0 0 0 2rem var(--jmi-black), 0 0 0 2.2rem var(--jmi-orange), 0 0 0 5rem var(--jmi-black), 0 0 0 5.2rem var(--jmi-orange);opacity:.75;border-radius:50%;animation:8s ease-in-out infinite launch-closing-ripple;position:absolute;bottom:-15rem;right:-12rem}@keyframes launch-print-refresh{0%,to{opacity:.22;transform:translate(0)}48%{opacity:.34;transform:translate(-4px,3px)}55%{opacity:.27;transform:translate(2px,-1px)}}@keyframes launch-phone-breathe{0%,to{transform:translate(0)}48%{transform:translateY(-4px)}56%{transform:translateY(-2px)}}@keyframes launch-signal-scan{0%,18%{opacity:0;transform:translate(110%)}28%,70%{opacity:1}82%,to{opacity:0;transform:translate(-360%)}}@keyframes launch-closing-ripple{0%,to{opacity:.62;transform:scale(1)}50%{opacity:.8;transform:scale(1.035)}}.launch-closing>*{z-index:1;position:relative}.launch-closing>span,.launch-closing>p{font:900 clamp(.85rem, 1vw, 1rem) var(--font-technical)}.launch-closing h2{max-width:12ch;color:var(--jmi-orange);font-size:clamp(5rem,13vw,14rem)}.launch-closing>div{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.launch-closing a{border-color:var(--jmi-paper);color:var(--jmi-paper)}.launch-closing a:first-child{border-color:var(--jmi-orange)}.launch-report-control{border-top:1px solid #f4edda59;grid-template-columns:minmax(12rem,.75fr) minmax(12rem,1fr) auto;gap:.75rem;max-width:52rem;margin-top:2rem;padding-top:1rem;display:grid}.launch-report-control label{color:var(--jmi-paper);font:900 clamp(.72rem, .85vw, .82rem)/1.3 var(--font-technical);gap:.35rem;display:grid}.launch-report-control select,.launch-report-control input{border:1px solid var(--jmi-paper);min-width:0;color:var(--jmi-paper);font:800 .9rem var(--font-body);background:0 0;padding:.75rem}.launch-report-control button{border:2px solid var(--jmi-orange);background:var(--jmi-orange);color:var(--jmi-black);font:900 .8rem var(--font-technical);padding:.75rem .9rem}.launch-report-control small{color:var(--jmi-orange);font:900 .75rem var(--font-technical);grid-column:1/-1}@media (max-width:900px){.public-launch-header{grid-template-columns:1fr auto}.public-launch-header>span{display:none}.launch-hero{grid-template-columns:1fr}.launch-hero-copy{border-right:0;border-bottom:2px solid var(--jmi-black)}.launch-hero-product{min-height:46rem}.launch-wall-lead-wrap{height:40rem}.launch-story,.launch-screens,.launch-signal,.launch-maker{grid-template-columns:1fr}.launch-gallery-stage{min-height:36rem}.launch-signal-instrument{grid-template-columns:1fr}.launch-signal-score{border-right:0;border-bottom:2px solid var(--jmi-black)}}@media (max-width:620px){.public-launch-header>a:first-child{width:9rem}.public-launch-header>a:last-child{font-size:.72rem}.launch-hero h1{font-size:clamp(3.6rem,17vw,6rem)}.launch-hero-product{min-height:39rem}.launch-wall-lead-wrap{height:31rem;left:51%}.launch-wall-phone-back{height:21rem}.launch-wall-phone-back-left{left:-8%}.launch-wall-phone-back-right{right:-12%}.launch-screen-wall-route{display:none}.launch-wall-controls{flex-direction:column;align-items:flex-start;bottom:1rem;left:1rem;right:1rem}.launch-hero-phone-wrap{height:31rem}.launch-story,.launch-screens,.launch-signal,.launch-maker{padding-block:4rem}.launch-story h2,.launch-screens h2,.launch-signal h2,.launch-maker h2{font-size:clamp(3.4rem,16vw,5.5rem)}.launch-gallery{grid-template-columns:1fr}.launch-gallery-stage{min-height:34rem}.launch-gallery-strip{display:flex;overflow-x:auto}.launch-gallery-strip button{flex:0 0 4.5rem}.launch-signal-dimensions{grid-template-columns:1fr}.launch-signal-dimensions>p{grid-column:auto}.launch-experience{grid-template-columns:1fr}.launch-experience form,.launch-experience>a,.launch-experience-unavailable{border-top:2px solid var(--jmi-black);border-left:0;min-height:16rem}.launch-experience h2{font-size:clamp(3.8rem,18vw,6.5rem)}.launch-qualification-path ol{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-qualification-path li:nth-child(3){border-top:1px solid var(--jmi-black);border-left:0}.launch-qualification-path li:nth-child(4){border-top:1px solid var(--jmi-black)}.launch-closing{min-height:56svh}.screenshot-workbench>header{grid-template-columns:1fr;gap:.75rem}.screenshot-collection,.screenshot-add-form{grid-template-columns:1fr}}.site-footer{z-index:4;border-top:3px solid var(--jmi-orange);background:var(--jmi-black);width:100%;min-width:0;max-width:100%;color:var(--jmi-paper);padding:1rem clamp(1rem,3vw,3rem);position:relative}.site-footer,.site-footer *{animation:none}.site-footer-primary,.site-footer-ledger{align-items:center;gap:clamp(.8rem,2vw,2rem);min-width:0;max-width:100%;display:flex}.site-footer-primary>a:first-child{flex:none}.site-footer-primary .brand-logo{width:clamp(8rem,11vw,10.5rem);height:auto}.site-footer-primary>p{max-width:22rem;color:var(--jmi-paper);font:900 clamp(.72rem,.85vw,.84rem)/1.35 var(--font-technical);margin:0 auto 0 0}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:.45rem 1rem;min-width:0;max-width:100%;display:flex}.site-footer nav a,.site-footer-ledger span{color:var(--jmi-paper);font:900 clamp(.68rem,.8vw,.78rem)/1.35 var(--font-technical);letter-spacing:.035em}.site-footer nav a{border-bottom:2px solid var(--jmi-orange);padding:.18rem 0}.site-footer nav a:after{content:" ↗";color:var(--jmi-orange)}.site-footer nav a:hover,.site-footer nav a:focus-visible{color:var(--jmi-orange);border-color:var(--jmi-paper);transform:none}.site-footer-ledger{border-top:1px solid #f4edda47;justify-content:space-between;margin-top:.8rem;padding-top:.7rem}.site-footer-live{align-items:center;gap:.45rem;display:flex}.site-footer-live i{aspect-ratio:1;background:var(--jmi-cyan);width:.5rem;box-shadow:0 0 .5rem var(--jmi-cyan);border-radius:50%}.rail-public-entry{gap:.7rem;margin-top:auto;padding:.8rem;display:grid}.rail-public-entry a{color:var(--jmi-paper);border-bottom:2px solid var(--jmi-orange);font:900 clamp(.72rem,.9vw,.86rem)/1.35 var(--font-technical)}.network-public-entry-link{color:var(--jmi-black);border-bottom:2px solid var(--jmi-orange);font:900 clamp(.8rem,1vw,.95rem)/1.35 var(--font-technical)}.network-public-browse-note{border:2px solid var(--jmi-black);border-left:.7rem solid var(--jmi-orange);grid-template-columns:minmax(0,1fr) minmax(16rem,.8fr) auto;align-items:center;gap:1rem 2rem;margin:clamp(1rem,3vw,3rem);padding:1.25rem;display:grid}.network-public-browse-note strong{font:900 clamp(1.35rem,2.2vw,2.3rem)/.95 var(--font-display)}.network-public-browse-note p{margin:0;font-size:1rem;line-height:1.5}.network-public-browse-note a{color:var(--jmi-black);border-bottom:2px solid var(--jmi-orange);font:900 .82rem/1.4 var(--font-technical)}.faq-paper{background:var(--jmi-paper);min-height:100vh;color:var(--jmi-black)}.faq-intro,.faq-list,.faq-verification-callout{max-width:90rem;margin-inline:auto}.faq-intro{border-bottom:2px solid var(--jmi-black);align-content:center;min-height:56vh;padding:clamp(4rem,8vw,8rem) clamp(1rem,5vw,5rem);display:grid}.faq-intro h1{font:900 clamp(4rem,10vw,10rem)/.76 var(--font-display);letter-spacing:-.06em;margin:1rem 0 2rem}.faq-intro h1 em{color:var(--jmi-orange);font-style:normal}.faq-intro>p:last-child{font-size:clamp(1.05rem,1.5vw,1.3rem)}.faq-list{padding:clamp(2rem,5vw,5rem) clamp(1rem,5vw,5rem)}.faq-list details{border-top:1px solid var(--jmi-black)}.faq-list details:last-child{border-bottom:1px solid var(--jmi-black)}.faq-list summary{cursor:pointer;font:900 clamp(1.25rem,2.4vw,2.3rem)/1 var(--font-display);grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.35rem 0;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span,.faq-list summary b{font:900 .9rem var(--font-technical)}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details>p{max-width:62rem;margin:0 0 1.8rem 4rem;font-size:clamp(1.02rem,1.3vw,1.2rem);line-height:1.6}.faq-verification-callout{border:2px solid var(--jmi-black);background:var(--jmi-orange);justify-content:space-between;align-items:center;gap:2rem;margin-bottom:clamp(3rem,6vw,6rem);padding:1.5rem clamp(1rem,3vw,3rem);display:flex}.faq-verification-callout strong,.faq-verification-callout a{color:var(--jmi-black);font:900 clamp(.82rem,1vw,.95rem)/1.4 var(--font-technical)}@media (max-width:850px){.site-footer-primary{flex-wrap:wrap;align-items:flex-start}.site-footer-primary>p{width:calc(100% - 12rem)}.site-footer nav{justify-content:flex-start;width:100%}.site-footer-ledger{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.faq-verification-callout{flex-direction:column;align-items:flex-start}.faq-list details>p{margin-left:0}.network-public-browse-note{grid-template-columns:1fr}.rail-public-entry{padding:.5rem}.rail-public-entry a:first-child{display:none}}.prove-flow,.prove-complete{background-color:var(--jmi-cream);background-image:radial-gradient(circle at 88% 12%, var(--jmi-orange) 0 8rem, transparent 8.1rem);padding:clamp(1.25rem,4vw,4rem) clamp(1rem,5vw,5rem) 7rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.prove-flow,.prove-complete{background-image:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--jmi-orange) 10%, transparent) 0 8rem, transparent 8.1rem)}}.prove-flow-header{border-top:2px solid var(--jmi-black);border-bottom:1px solid var(--jmi-black);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.prove-flow-header>*{margin:0}.prove-flow-header>strong,.prove-flow-header>span{font:900 clamp(.78rem, 1vw, .95rem)/1.25 var(--font-technical)}.prove-flow-header>span{color:var(--jmi-orange-dark)}.prove-flow .contribution-progress,.prove-complete .contribution-progress{background:var(--jmi-paper);max-width:none;margin:1.5rem 0 clamp(2rem,4vw,4rem)}@supports (color:color-mix(in lab, red, red)){.prove-flow .contribution-progress,.prove-complete .contribution-progress{background:color-mix(in srgb, var(--jmi-paper) 80%, transparent)}}.prove-sheet-number{color:var(--jmi-orange-dark);font:900 clamp(.8rem, 1vw, .95rem)/1.2 var(--font-technical);margin-bottom:1rem;display:block}.prove-experience-desk{border:2px solid var(--jmi-black);box-shadow:.8rem .8rem 0 var(--jmi-orange);grid-template-columns:minmax(0,1.65fr) minmax(18rem,.65fr);display:grid}.prove-experience-main{padding:clamp(1.5rem,4vw,4rem)}.prove-experience-main h1{max-width:11ch;font-size:clamp(4rem,9vw,9rem)}.prove-experience-main .prove-brief{max-width:58rem;margin:clamp(2rem,4vw,4rem) 0 1.5rem}.prove-experience-main .prove-primary,.evidence-flow .prove-primary,.prove-complete>.prove-primary{border:2px solid var(--jmi-black);width:max-content;min-width:min(100%,20rem);min-height:4.5rem;box-shadow:.45rem .45rem 0 var(--jmi-black);font-size:clamp(.88rem,1.1vw,1rem)}.prove-return-ticket{background:var(--jmi-black);color:var(--jmi-paper);align-content:center;gap:1.25rem;padding:clamp(1.5rem,3vw,3rem);display:grid}.prove-return-ticket>span,.prove-return-ticket>small{font:900 .82rem/1.3 var(--font-technical);color:var(--jmi-cyan)}.prove-return-ticket>strong{font:900 clamp(2rem, 3.5vw, 4rem)/.9 var(--font-display)}.prove-return-ticket p{font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.5}.prove-return-ticket .prove-return{border:2px solid var(--jmi-paper);background:var(--jmi-orange);width:100%;color:var(--jmi-black);cursor:pointer;padding:1.2rem;font-size:.95rem}.prove-boundary-grid{grid-template-columns:minmax(14rem,.65fr) minmax(0,1.35fr);gap:1rem;margin-top:2.5rem;display:grid}.prove-boundary-grid .prove-note,.prove-boundary-grid .prove-privacy-boundary{border:1px solid var(--jmi-black);max-width:none;color:var(--jmi-black);margin:0;padding:1.25rem;font-size:clamp(.8rem,1vw,.95rem);line-height:1.5}.evidence-intro{border-bottom:4px solid var(--jmi-black);grid-template-columns:minmax(0,1.55fr) minmax(18rem,.45fr);align-items:end;gap:clamp(2rem,5vw,6rem);padding-bottom:clamp(2rem,4vw,4rem);display:grid}.evidence-intro>div>span{color:var(--jmi-orange-dark);font:900 .9rem var(--font-technical)}.evidence-intro h1{font-size:clamp(4rem,10vw,9rem)}.evidence-intro h1 em{color:var(--jmi-orange);font-style:normal}.evidence-intro aside{border-left:.6rem solid var(--jmi-cyan);background:var(--jmi-black);color:var(--jmi-paper);padding:1.5rem}.evidence-intro aside small{color:var(--jmi-cyan);font:900 .75rem var(--font-technical)}.evidence-intro aside strong{font:900 clamp(1.5rem, 2.5vw, 2.5rem)/1 var(--font-display);margin:.75rem 0;display:block}.evidence-intro aside p{margin:0;line-height:1.45}.evidence-flow .evidence-verification-disclosure{background:var(--jmi-paper);max-width:none;margin:1.5rem 0 3rem}.evidence-flow form{gap:2rem;max-width:78rem}.evidence-choice-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.evidence-choice-board .evidence-choices{border-top:2px solid var(--jmi-black);align-content:start;padding-top:1rem}.evidence-choice-board .evidence-choices legend,.evidence-flow .evidence-text{font-size:clamp(.82rem,1vw,.95rem)}.evidence-choice-board .evidence-choices label{flex:8rem}.evidence-choice-board .evidence-choices span{background:var(--jmi-paper);cursor:pointer;place-items:center;min-height:3.5rem;font-weight:800;display:grid}.evidence-flow .evidence-text{border:2px solid var(--jmi-black);background:var(--jmi-paper);padding:1.25rem}@supports (color:color-mix(in lab, red, red)){.evidence-flow .evidence-text{background:color-mix(in srgb, var(--jmi-paper) 86%, transparent)}}.evidence-flow .evidence-text small{font-size:.72rem;font-style:italic}.evidence-flow .evidence-text textarea,.evidence-flow .evidence-text select{min-height:3.5rem;font-family:var(--font-body);font-size:1rem;line-height:1.5}.prove-complete>h1{max-width:12ch;margin:1rem 0 2rem;font-size:clamp(4rem,10vw,9rem)}.prove-complete .points-register{border:2px solid var(--jmi-black);max-width:68rem;box-shadow:.7rem .7rem 0 var(--jmi-orange);margin:2rem 0}.prove-complete .points-register span{font-size:clamp(3.2rem,8vw,7rem)}.prove-complete-summary{max-width:56rem;margin:2.5rem 0;font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.5}.prove-result-record{border:2px solid var(--jmi-black);grid-template-columns:repeat(4,minmax(0,1fr));max-width:78rem;margin:0 0 2.5rem;display:grid}.prove-result-record div{border-right:1px solid var(--jmi-black);min-width:0;padding:1.25rem}.prove-result-record div:last-child{border-right:0}.prove-result-record dt{color:var(--jmi-orange-dark);font:900 .75rem var(--font-technical);margin-bottom:.7rem}.prove-result-record dd{overflow-wrap:anywhere;font:900 clamp(.85rem, 1vw, 1rem)/1.35 var(--font-technical);margin:0}.prove-next-link{border-bottom:2px solid var(--jmi-orange);color:var(--jmi-black);font:900 .88rem var(--font-technical);margin:2rem 0 0 1.5rem;display:inline-block}@media (max-width:820px){.prove-flow-header{grid-template-columns:1fr auto}.prove-flow-header .eyebrow{grid-column:1/-1}.prove-experience-desk,.evidence-intro,.prove-boundary-grid,.evidence-choice-board{grid-template-columns:1fr}.prove-result-record{grid-template-columns:repeat(2,minmax(0,1fr))}.prove-result-record div:nth-child(2){border-right:0}.prove-result-record div:nth-child(-n+2){border-bottom:1px solid var(--jmi-black)}}@media (max-width:520px){.prove-flow,.prove-complete{padding-inline:1rem}.prove-flow-header{align-items:start}.prove-flow-header>strong{max-width:12rem}.prove-flow-header>span{font-size:.68rem}.prove-experience-desk{box-shadow:.45rem .45rem 0 var(--jmi-orange)}.prove-experience-main{padding:1.25rem}.prove-experience-main h1,.evidence-intro h1,.prove-complete>h1{font-size:clamp(3.4rem,16vw,5.3rem)}.prove-experience-main .prove-brief{padding:1.25rem}.prove-experience-main .prove-primary,.evidence-flow .prove-primary,.prove-complete>.prove-primary{width:100%;min-width:0}.prove-result-record{grid-template-columns:1fr}.prove-result-record div{border-right:0;border-bottom:1px solid var(--jmi-black)}.prove-result-record div:last-child{border-bottom:0}.prove-next-link{margin-left:0}}@media (prefers-reduced-motion:reduce){.launch-hero-phone-wrap{transition:none}.launch-hero-product:hover .launch-hero-phone-wrap{transform:rotate(2deg)}}body:has(.network-shell)>.jmi-system-backdrop{opacity:.69}body:has(.network-shell) .network-shell{background:#f2eee34f}body:has(.network-shell) .network-shell .ops-room{background:0 0}body:has(.landing-shell)>.jmi-system-backdrop{opacity:.69}body:has(.landing-shell) .landing-shell{background:#f2eee34f}:is(body:has(.landing-shell) .coffee-record,body:has(.network-shell) .coffee-record){border-color:#9a441bd1}body:has(.landing-shell) .coffee-record:before{border-color:#9a441b8c}body:has(.network-shell) .coffee-record:before{border-color:#9a441b8c}:is(body:has(.landing-shell) .ink-drag,body:has(.network-shell) .ink-drag){background:#121210ad}:is(body:has(.landing-shell) .editor-proof-mark,body:has(.network-shell) .editor-proof-mark){color:#c9380adb}:is(body:has(.landing-shell) .print-registration,body:has(.network-shell) .print-registration){opacity:.8}:is(body:has(.landing-shell) .print-halftone,body:has(.network-shell) .print-halftone){opacity:.42}:is(body:has(.landing-shell) .background-stamp,body:has(.network-shell) .background-stamp){color:#c9380ad1;border-color:#c9380ab8}:is(body:has(.landing-shell) .editorial-clipping,body:has(.network-shell) .editorial-clipping){color:#121210c7}body:has(.network-shell) .product-flow-entry{background:0 0}.profile-control-center{padding-bottom:6rem}.profile-record-header{border-bottom:2px solid var(--jmi-black);grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:center;gap:clamp(3rem,7vw,8rem);padding:clamp(3.5rem,7vw,7rem) clamp(1rem,5vw,5rem);display:grid}.profile-record-header>div:first-child{align-content:center;gap:1.35rem;min-width:0;display:grid}.profile-record-header h1{max-width:100%;font:900 clamp(3.25rem,6vw,6.5rem)/.86 var(--font-display);letter-spacing:-.045em;overflow-wrap:normal;word-break:normal;margin:0}.profile-record-header>div:first-child>p{margin:0}.profile-record-header>div:first-child>p:last-child{max-width:44rem;color:var(--jmi-black);font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.5}.profile-registration-rule{background:var(--jmi-black);width:min(100%,42rem);height:1px;margin:.2rem 0 .5rem;position:relative}.profile-registration-rule i{border:1px solid var(--jmi-black);border-radius:50%;width:1rem;height:1rem;position:absolute;top:50%;left:23%;transform:translate(-50%,-50%)}.profile-registration-rule i:before,.profile-registration-rule i:after{content:"";background:var(--jmi-black);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.profile-registration-rule i:before{width:1.5rem;height:1px}.profile-registration-rule i:after{width:1px;height:1.5rem}.profile-record-meta{flex-wrap:wrap;gap:.65rem 1.5rem;margin-top:.5rem;display:flex}.profile-record-meta span{font:900 clamp(.78rem,1vw,.95rem)/1.35 var(--font-technical)}.profile-record-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.profile-ops-link{border:2px solid var(--jmi-black);background:var(--jmi-orange);width:max-content;color:var(--jmi-black);font:900 clamp(.82rem,1vw,.95rem)/1.2 var(--font-technical);box-shadow:.28rem .28rem 0 var(--jmi-black);padding:.8rem 1rem;text-decoration:none}.profile-ops-link:hover,.profile-ops-link:focus-visible{box-shadow:.42rem .42rem 0 var(--jmi-black);transform:translate(-2px,-2px)}.profile-edit-link{border-bottom:2px solid var(--jmi-orange);width:max-content;color:var(--jmi-black);font:900 clamp(.88rem,1vw,1rem)/1.4 var(--font-technical);margin-top:.65rem}.profile-credential-composition{width:100%;padding-right:3.25rem;position:relative}.profile-member-credential{border:3px solid var(--jmi-black);background:var(--jmi-orange);min-height:19rem;box-shadow:.55rem .55rem 0 var(--jmi-black);grid-template-rows:auto 1fr auto;padding:1.15rem;display:grid;position:relative;overflow:hidden;transform:rotate(1deg)}.profile-member-credential:before{content:"";opacity:.14;background-image:radial-gradient(var(--jmi-black) .7px,transparent .8px);mix-blend-mode:multiply;background-size:5px 5px;position:absolute;inset:0}.profile-credential-edition{z-index:2;font:900 .76rem var(--font-technical);position:relative}.profile-gold-mark{z-index:2;aspect-ratio:1.45;filter:drop-shadow(3px 4px #4a2a04d1)drop-shadow(-1px -1px #fff0b5);background:linear-gradient(125deg,#6f4912 4%,#c68a27 25%,#ffe39a 46%,#b77818 64%,#f1c75f 80%,#765017 100%);place-self:center;width:64%;position:relative;transform:perspective(500px)rotateX(3deg);-webkit-mask:url(/justmadeit_logo_notext.png) 50%/contain no-repeat;mask:url(/justmadeit_logo_notext.png) 50%/contain no-repeat}.profile-credential-copy{z-index:2;grid-template-columns:1fr auto;align-items:end;gap:.55rem 1rem;display:grid;position:relative}.profile-credential-copy strong{font:900 clamp(1.15rem,2vw,1.7rem)/1 var(--font-display);grid-column:1/-1;margin-bottom:.4rem}.profile-credential-copy span,.profile-credential-copy b{font:900 .72rem/1.3 var(--font-technical)}.profile-credential-copy b{color:var(--jmi-paper);writing-mode:vertical-rl;grid-area:2/2/5;align-self:center;font-size:1rem}.profile-serial-registration{align-items:center;gap:.45rem;height:62%;display:flex;position:absolute;top:18%;right:0}.profile-serial-registration i{background:repeating-linear-gradient(0deg,var(--jmi-black) 0 1px,transparent 1px 3px,var(--jmi-black) 3px 6px,transparent 6px 8px,var(--jmi-black) 8px 9px,transparent 9px 12px);width:1.2rem;height:100%}.profile-serial-registration span{color:var(--jmi-black);font:900 .64rem var(--font-technical);writing-mode:vertical-rl}.profile-credential-crosshair{border:1px solid var(--jmi-black);border-radius:50%;width:.65rem;height:.65rem;position:absolute}.profile-credential-crosshair.one{top:10%;left:-1.2rem}.profile-credential-crosshair.two{bottom:-1.5rem;right:1.9rem}.profile-record-mark{aspect-ratio:1;border:2px solid var(--jmi-black);background:var(--jmi-orange);box-shadow:.65rem .65rem 0 var(--jmi-black);grid-template-rows:auto 1fr auto;padding:1rem;display:grid;transform:rotate(1.5deg)}.profile-record-mark span,.profile-record-mark small{font:900 .72rem var(--font-technical)}.profile-record-mark strong{font:900 6rem/.8 var(--font-display);place-self:center}.profile-section-nav{border-bottom:2px solid var(--jmi-black);gap:.75rem;padding:1.15rem clamp(1rem,5vw,5rem) 1.35rem;display:flex;overflow-x:auto}.profile-section-nav a{border:2px solid var(--jmi-black);background:var(--jmi-paper);color:var(--jmi-black);box-shadow:4px 4px 0 var(--jmi-black);font:900 .82rem var(--font-technical);flex:none;align-items:center;gap:.65rem;padding:1rem 1.2rem;transition:transform .15s,box-shadow .15s,background .15s;display:flex}.profile-section-nav a:after{content:"→";margin-left:.35rem;font-size:1rem}.profile-section-nav a:hover,.profile-section-nav a:focus-visible{box-shadow:6px 6px 0 var(--jmi-orange);outline:none;transform:translate(-2px,-2px)}.profile-section-nav a[aria-current=page]{background:var(--jmi-orange);color:var(--jmi-black);box-shadow:4px 4px 0 var(--jmi-black)}.profile-section-nav a[aria-current=page]:after{content:"●";font-size:.7rem}.profile-section-nav span{color:inherit}.profile-instrument-strip,.profile-plan-machine{border-bottom:2px solid var(--jmi-black);grid-template-columns:repeat(5,minmax(10rem,1fr));display:grid;overflow-x:auto}.profile-instrument-strip>div,.profile-plan-machine>div{border-right:1px solid var(--jmi-black);grid-template-rows:2.5rem 1fr 2.2rem;align-content:stretch;min-height:11rem;padding:1.25rem;display:grid}.profile-instrument-strip span,.profile-instrument-strip small,.profile-plan-machine span,.profile-plan-machine small{color:inherit;font:900 .72rem/1.3 var(--font-technical)}.profile-instrument-strip strong,.profile-plan-machine strong{color:inherit;font:900 clamp(2.8rem,4.5vw,5.5rem)/.8 var(--font-display);align-self:end}.profile-instrument-strip strong.is-date,.profile-plan-machine strong.is-date{font-size:clamp(1.8rem,2.7vw,3.2rem)}.profile-instrument-strip .is-impact{background:var(--jmi-black);color:var(--jmi-paper)}.profile-instrument-strip .is-impact strong{color:var(--jmi-orange)}.profile-passport-section{border-bottom:2px solid var(--jmi-black);grid-template-columns:minmax(22rem,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(3rem,7vw,8rem);padding:clamp(4rem,8vw,8rem) clamp(1rem,5vw,5rem);display:grid}.profile-passport{border:2px solid var(--jmi-black);background:var(--jmi-black);min-height:25rem;color:var(--jmi-paper);box-shadow:1rem 1rem 0 var(--jmi-orange);align-content:space-between;padding:2rem;display:grid;position:relative;overflow:hidden;transform:rotate(-1deg)}.profile-passport:after{content:"";aspect-ratio:1;border:2.5rem solid var(--jmi-orange);opacity:.9;border-radius:50%;width:15rem;position:absolute;bottom:-5rem;right:-5rem}.profile-passport>span,.profile-passport p{z-index:1;color:var(--jmi-paper);font:900 .75rem/1.7 var(--font-technical);margin:0;position:relative}.profile-passport h2{z-index:1;max-width:100%;color:var(--jmi-orange);font:900 clamp(1.75rem,3.5vw,3.6rem)/.88 var(--font-display);letter-spacing:-.035em;white-space:nowrap;margin:2rem 0;position:relative}.profile-passport b{font:900 1.5rem var(--font-display);position:absolute;top:1.5rem;right:1.5rem}.profile-contribution-copy h2,.profile-products h2,.profile-notice-field h2,.profile-settings-panel>header h2,.profile-membership-panel>header h2,.profile-privacy-panel>header h2{max-width:12ch;font:900 clamp(3.5rem,7vw,8rem)/.8 var(--font-display);letter-spacing:-.05em;margin:1rem 0}.profile-contribution-copy>p:last-child,.profile-settings-panel>header>p:last-child,.profile-membership-panel>header>p:last-child,.profile-privacy-panel>header>p:last-child{max-width:42rem;color:var(--jmi-black);font-size:1.1rem;line-height:1.55}.profile-notice-field,.profile-products,.profile-settings-panel,.profile-membership-panel,.profile-privacy-panel{padding:clamp(4rem,7vw,7rem) clamp(1rem,5vw,5rem)}.profile-notice-field{background:var(--jmi-black);color:var(--jmi-paper)}.profile-notice-field header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem;display:flex}.profile-notice-field button{border:2px solid var(--jmi-paper);background:var(--jmi-orange);font:900 .82rem var(--font-technical);padding:1rem}.profile-notice-field article{border-top:1px solid #ffffff73;grid-template-columns:10rem minmax(12rem,.7fr) 1fr;gap:1.5rem;padding:1.25rem 0;display:grid}.profile-notice-field article span,.profile-notice-field article strong{color:var(--jmi-paper);font:900 .8rem var(--font-technical)}.profile-notice-field article p{color:var(--jmi-paper);margin:0}.profile-products{border-bottom:2px solid var(--jmi-black)}.profile-products>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.profile-products article,.profile-empty-object{border:2px solid var(--jmi-black);min-height:18rem;box-shadow:.65rem .65rem 0 var(--jmi-orange);align-content:space-between;gap:1rem;padding:1.75rem;display:grid}.profile-products article:nth-child(2n){box-shadow:.65rem .65rem 0 var(--jmi-cyan)}.profile-products h3{font:900 clamp(2.5rem,5vw,5rem)/.82 var(--font-display);margin:0}.profile-products article span,.profile-products article p,.profile-products article a{color:var(--jmi-black);font:900 .8rem/1.4 var(--font-technical)}.profile-settings-panel>header,.profile-membership-panel>header,.profile-privacy-panel>header{margin-bottom:4rem}.profile-settings-panel .eyebrow,.profile-membership-panel .eyebrow,.profile-privacy-panel .eyebrow{font-size:clamp(.95rem,1.15vw,1.1rem);line-height:1.35}.profile-settings-panel>header>p:last-child{font-size:clamp(1.1rem,1.4vw,1.3rem)}.profile-form-state{border:2px solid var(--jmi-black);background:var(--jmi-cyan);font:900 .82rem var(--font-technical);padding:1rem}.profile-form-state.is-error{background:var(--jmi-orange)}.profile-account-form{border:2px solid var(--jmi-black);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-account-form>label{border-right:1px solid var(--jmi-black);border-bottom:1px solid var(--jmi-black);font:900 clamp(.95rem,1.1vw,1.05rem)/1.35 var(--font-technical);gap:.75rem;padding:1.4rem;display:grid;position:relative}.profile-account-form label.is-wide,.profile-account-form fieldset.is-wide{grid-column:1/-1}.profile-account-form input,.profile-account-form textarea{border:0;border-bottom:2px solid var(--jmi-black);width:100%;color:var(--jmi-black);font:700 1.15rem var(--font-body);background:0 0;padding:.75rem 0}.profile-account-form textarea{resize:vertical;min-height:7rem}.profile-account-form label>span{font-size:1.1rem;position:absolute;bottom:2.15rem;left:1.4rem}.profile-account-form label>span+input{padding-left:1.25rem}.profile-account-form fieldset{border:0;border-bottom:1px solid var(--jmi-black);flex-wrap:wrap;gap:.75rem 1.5rem;margin:0;padding:1.4rem;display:flex}.profile-account-form legend,.profile-account-form fieldset label{font:900 clamp(.92rem,1.05vw,1rem)/1.35 var(--font-technical)}.profile-save-action,.profile-signout,.profile-membership-actions a,.profile-membership-actions button{border:2px solid var(--jmi-black);background:var(--jmi-orange);width:max-content;max-width:100%;color:var(--jmi-black);font:900 clamp(.92rem,1.05vw,1rem)/1.2 var(--font-technical);margin:1.25rem;padding:1rem 1.25rem}.profile-auth-record{border:2px solid var(--jmi-black);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem;display:grid}.profile-auth-record>div{border-right:1px solid var(--jmi-black);align-content:space-between;gap:1rem;min-height:10rem;padding:1.5rem;display:grid}.profile-auth-record span,.profile-auth-record small{font:900 clamp(.9rem,1vw,.98rem)/1.35 var(--font-technical)}.profile-auth-record strong{overflow-wrap:anywhere;font-size:1.1rem}.profile-plan-machine{border:2px solid var(--jmi-black);grid-template-columns:repeat(4,minmax(13rem,1fr))}.profile-plan-machine>div{grid-template-rows:auto minmax(4.5rem,1fr) auto;gap:.8rem;min-width:0;overflow:hidden}.profile-plan-machine strong{overflow-wrap:normal;word-break:normal;align-self:center;max-width:100%;font-size:clamp(1.9rem,2.7vw,3.45rem);line-height:.9}.profile-plan-machine>div:first-child strong{font-size:clamp(1.55rem,2.25vw,2.8rem)}.profile-plan-machine span,.profile-plan-machine small{overflow-wrap:break-word;max-width:100%;font-size:clamp(.78rem,.9vw,.92rem);line-height:1.35;display:block}.profile-plan-machine>div:first-child{background:var(--jmi-black);color:var(--jmi-paper)}.profile-plan-machine>div:first-child strong{color:var(--jmi-orange)}.profile-allocation-list{border-top:2px solid var(--jmi-black);margin-top:3rem}.profile-allocation-list>p{padding:1rem 0}.profile-allocation-list>div{border-top:1px solid var(--jmi-black);justify-content:space-between;gap:2rem;padding:1.1rem 0;display:flex}.profile-allocation-list strong,.profile-allocation-list span{font:900 clamp(.95rem,1.15vw,1.08rem)/1.35 var(--font-technical)}.profile-membership-actions,.profile-legal-links{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.profile-membership-actions a,.profile-membership-actions button{margin:0}.profile-privacy-ledger{border:2px solid var(--jmi-black);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-privacy-ledger article{border-right:1px solid var(--jmi-black);border-bottom:1px solid var(--jmi-black);align-content:space-between;gap:1rem;min-height:15rem;padding:1.5rem;display:grid}.profile-privacy-ledger span,.profile-privacy-ledger strong{font:900 clamp(.95rem,1.1vw,1.05rem)/1.35 var(--font-technical)}.profile-privacy-ledger p{margin:0;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.55}.profile-legal-links a,.profile-legal-links span{color:var(--jmi-black);font:900 clamp(.95rem,1.1vw,1.05rem)/1.35 var(--font-technical)}.profile-danger-zone{border:3px solid var(--jmi-black);background:var(--jmi-orange);box-shadow:.8rem .8rem 0 var(--jmi-black);margin-top:5rem;padding:2rem}.profile-danger-zone h3{font:900 clamp(3rem,6vw,6rem)/.8 var(--font-display);margin:1rem 0}.profile-danger-zone p{max-width:55rem;line-height:1.55}.profile-danger-zone strong{font:900 .8rem var(--font-technical)}@media (max-width:900px){.profile-record-header,.profile-passport-section{grid-template-columns:1fr}.profile-credential-composition{max-width:22rem}.profile-record-mark{width:10rem}.profile-products>div,.profile-account-form,.profile-auth-record,.profile-privacy-ledger{grid-template-columns:1fr}.profile-account-form label.is-wide,.profile-account-form fieldset.is-wide{grid-column:auto}.profile-notice-field article{grid-template-columns:1fr}.profile-plan-machine{grid-template-columns:repeat(4,minmax(11rem,1fr))}}@media (max-width:520px){.profile-credential-composition{padding-right:2.25rem}.profile-member-credential{min-height:24rem;padding:1.2rem}.profile-gold-mark{width:90%}.profile-record-meta{display:grid}.profile-serial-registration span{font-size:.55rem}}.legal-paper{background:var(--jmi-paper);min-height:100vh;color:var(--jmi-black)}.legal-topbar{z-index:10;border-bottom:2px solid var(--jmi-black);background:var(--jmi-paper);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,4rem);display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.legal-topbar{background:color-mix(in srgb,var(--jmi-paper) 96%,transparent)}}.legal-topbar>a:last-child{justify-self:end}.legal-topbar>span,.legal-topbar>a:last-child{color:var(--jmi-black);font:900 clamp(.82rem,1vw,.95rem)/1.2 var(--font-technical)}.legal-document{max-width:90rem;margin:0 auto;padding:clamp(3rem,7vw,8rem) clamp(1rem,5vw,5rem)}.legal-document>header{border-bottom:2px solid var(--jmi-black);align-content:center;min-height:65vh;display:grid}.legal-document>header h1{font:900 clamp(4rem,10vw,11rem)/.76 var(--font-display);letter-spacing:-.06em;margin:1rem 0 2rem}.legal-document>header h1 em{color:var(--jmi-orange);font-style:normal}.legal-document>header>p:last-child,.legal-document .eyebrow{color:var(--jmi-black);font:900 clamp(.9rem,1.1vw,1.05rem)/1.4 var(--font-technical)}.legal-document>aside{border:2px solid var(--jmi-black);background:var(--jmi-orange);max-width:54rem;box-shadow:.7rem .7rem 0 var(--jmi-black);margin:clamp(3rem,7vw,7rem) 0;padding:2rem}.legal-document>aside strong{font:900 1rem var(--font-technical)}.legal-document>aside p{margin:1rem 0 0;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.55}.legal-section{border-top:1px solid var(--jmi-black);grid-template-columns:5rem minmax(0,1fr);gap:clamp(1.5rem,5vw,6rem);padding:clamp(3rem,6vw,6rem) 0;display:grid}.legal-section>span{font:900 1rem var(--font-technical)}.legal-section h2{font:900 clamp(2.7rem,5vw,5.5rem)/.85 var(--font-display);letter-spacing:-.04em;margin:0 0 2rem}.legal-section p{max-width:56rem;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.65}.legal-section p a{color:var(--jmi-black);border-bottom:2px solid var(--jmi-orange);font:900 .92rem/1.4 var(--font-technical)}.legal-document>footer{border:2px solid var(--jmi-black);background:var(--jmi-black);color:var(--jmi-paper);justify-content:space-between;align-items:center;gap:2rem;padding:2rem;display:flex}.legal-document>footer strong,.legal-document>footer a{color:var(--jmi-paper);font:900 .88rem/1.4 var(--font-technical)}.legal-document>footer a{color:var(--jmi-orange)}.verification-standard .legal-section strong{font-family:var(--font-technical);letter-spacing:.03em}@media (max-width:650px){.legal-topbar{grid-template-columns:1fr auto}.legal-topbar>span{display:none}.legal-document>header{min-height:55vh}.legal-section{grid-template-columns:1fr;gap:1rem}.legal-document>footer{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.brand-asset-row>div,.contact-sheet-workbench>header,.contact-sheet-layout,.product-treatment-strip{grid-template-columns:1fr}.brand-asset-row>header{flex-direction:column;align-items:flex-start}.contact-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-screen-stage{min-height:32rem}}.launch-gallery{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.launch-phone-fan{border:1px solid var(--jmi-gray-700);isolation:isolate;background-color:#10100f;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:2.5rem 2.5rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:end center;min-height:38rem;display:grid;position:relative;overflow:hidden}.launch-fan-registration{border:1.5rem solid var(--launch-accent);width:34rem;height:34rem;box-shadow:0 0 0 1.5rem #10100f, 0 0 0 1.65rem var(--jmi-orange), 0 0 0 4rem #10100f, 0 0 0 4.15rem var(--jmi-orange);opacity:.5;border-radius:50%;position:absolute;bottom:-15rem;left:50%;transform:translate(-50%)}.launch-fan-phone{--fan-step:clamp(3.3rem, 5.4vw, 5.8rem);z-index:calc(10 + var(--fan-order));aspect-ratio:1179/2556;width:clamp(10rem,16vw,14rem);box-shadow:.55rem .65rem 0 var(--launch-accent), 0 1.2rem 2rem #0000006b;cursor:pointer;transform:translateX(calc(-50% + var(--fan-offset) * var(--fan-step))) translateY(calc(var(--fan-arc) * .6rem)) rotate(calc(var(--fan-offset) * 5deg));transform-origin:50% 115%;transition:transform .38s var(--ease-physical), box-shadow .38s var(--ease-physical), filter .25s ease, opacity .25s ease;background:#050505;border:clamp(.38rem,.55vw,.52rem) solid #050505;border-radius:clamp(1.5rem,2.5vw,2.5rem);padding:0;position:absolute;bottom:4.75rem;left:50%;overflow:visible}.launch-fan-phone:not(.is-selected){filter:saturate(.72)brightness(.82)}.launch-fan-phone:hover,.launch-fan-phone:focus-visible{filter:none;transform:translateX(calc(-50% + var(--fan-offset) * var(--fan-step))) translateY(calc(var(--fan-arc) * .6rem - .7rem)) rotate(calc(var(--fan-offset) * 4deg))}.launch-fan-phone.is-selected{z-index:50;filter:none;box-shadow:.75rem .85rem 0 var(--jmi-orange), 0 1.8rem 2.5rem #00000080;transform:translateX(calc(-50% + var(--fan-offset) * var(--fan-step))) translateY(-1.5rem) rotate(calc(var(--fan-offset) * 2deg)) scale(1.055)}.launch-fan-speaker{z-index:4;background:#050505;border-radius:999px;width:29%;height:.3rem;position:absolute;top:.3rem;left:50%;transform:translate(-50%)}.launch-fan-screen{background:#05050d;border-radius:clamp(1.05rem,2vw,2rem);position:absolute;inset:0;overflow:hidden}.launch-fan-screen img{object-fit:contain;background:#05050d}.launch-fan-phone>b{z-index:5;background:var(--jmi-black);color:var(--jmi-paper);font:900 .65rem var(--font-technical);padding:.3rem;position:absolute;bottom:.45rem;right:.4rem}.launch-fan-phone:first-of-type>b{background:var(--jmi-orange);color:var(--jmi-black)}.launch-fan-note{z-index:60;color:var(--jmi-orange);font:italic 900 .82rem var(--font-technical);margin:0;position:absolute;top:1rem;right:1rem;transform:rotate(-2deg)}.launch-gallery-index{border-top:1px solid var(--jmi-gray-700);border-bottom:1px solid var(--jmi-gray-700);font-family:var(--font-technical);grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:.75rem 0;display:grid}.launch-gallery-index>span,.launch-gallery-index>strong{font-size:.82rem;font-weight:900}.launch-gallery-index>div{display:flex}.launch-gallery-index button{border:1px solid var(--jmi-gray-700);min-width:2.45rem;min-height:2.45rem;color:var(--jmi-paper);font:900 .7rem var(--font-technical);cursor:pointer;background:0 0}.launch-gallery-index button[aria-pressed=true]{border-color:var(--jmi-orange);background:var(--jmi-orange);color:var(--jmi-black)}.launch-gallery-cta{border:1px solid var(--jmi-gray-700);font-family:var(--font-technical);border-top:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.launch-gallery-cta span{letter-spacing:.08em;font-size:.82rem;font-weight:900}.launch-gallery-cta a{border:2px solid var(--jmi-orange);background:var(--jmi-orange);min-height:3.4rem;color:var(--jmi-black);font:950 clamp(.85rem, 1vw, 1rem) var(--font-technical);transition:transform .18s var(--ease-physical), box-shadow .18s var(--ease-physical);align-items:center;padding:.8rem 1rem;display:inline-flex}.launch-gallery-cta a:hover,.launch-gallery-cta a:focus-visible{box-shadow:.35rem .35rem 0 var(--launch-accent);transform:translate(-2px,-2px)}@media (max-width:720px){.launch-phone-fan{min-height:27rem}.launch-fan-phone{--fan-step:clamp(1.65rem, 8vw, 2.5rem);border-width:.32rem;border-radius:1.45rem;width:clamp(7.5rem,34vw,10rem);bottom:4rem}.launch-fan-screen{border-radius:1.05rem}.launch-fan-phone.is-selected{transform:translateX(calc(-50% + var(--fan-offset) * var(--fan-step))) translateY(-1rem) rotate(calc(var(--fan-offset) * 1.5deg)) scale(1.04)}.launch-gallery-index{grid-template-columns:1fr auto}.launch-gallery-index>div{grid-column:1/-1;overflow-x:auto}.launch-gallery-cta{flex-direction:column;align-items:stretch}.launch-gallery-cta a{justify-content:center}}*{box-sizing:border-box}html{background:var(--jmi-cream);scroll-behavior:smooth;overflow-x:hidden}.activity-control-room{padding-bottom:6rem}.activity-topline{border-bottom:2px solid var(--jmi-black);justify-content:space-between;align-items:end;gap:2rem;padding:clamp(2rem,5vw,5rem);display:flex}.activity-topline h1{max-width:12ch;font:900 clamp(4rem,9vw,10rem)/.78 var(--font-display);letter-spacing:-.055em;margin:.7rem 0 0}.activity-freshness{font:900 .82rem var(--font-technical);flex:none;align-items:center;gap:.55rem;display:flex}.activity-freshness i{background:var(--jmi-cyan);width:.65rem;height:.65rem;box-shadow:0 0 .7rem var(--jmi-cyan);animation:2s ease-in-out infinite network-live-pulse}.activity-mode-switch,.activity-product-selector{border-bottom:2px solid var(--jmi-black);gap:0;padding-inline:clamp(1rem,5vw,5rem);display:flex;overflow-x:auto}.activity-mode-switch a,.activity-product-selector a,.activity-product-selector span{border-left:1px solid var(--jmi-black);font:950 .9rem var(--font-technical);flex:none;padding:1rem 1.35rem}.activity-mode-switch a:last-child,.activity-product-selector a:last-child{border-right:1px solid var(--jmi-black)}.activity-mode-switch a[aria-current=page],.activity-product-selector a[aria-current=page]{background:var(--jmi-orange)}.activity-impact-board{border-bottom:2px solid var(--jmi-black);grid-template-columns:1.6fr repeat(3,1fr);display:grid}.activity-impact-board>div,.maker-activity-hero>div{border-right:1px solid var(--jmi-black);align-content:space-between;min-height:12rem;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.activity-impact-board span,.activity-impact-board small,.maker-activity-hero span,.maker-activity-hero small{font:900 .8rem/1.4 var(--font-technical)}.activity-impact-board strong,.maker-activity-hero strong{max-width:100%;font:900 clamp(2.75rem,4.5vw,5rem)/.82 var(--font-display);overflow-wrap:break-word}.activity-impact-primary{background:var(--jmi-black);color:var(--jmi-paper)}.activity-impact-primary strong{color:var(--jmi-orange)}.activity-first-contribution{border:3px solid var(--jmi-black);background:var(--jmi-paper);box-shadow:.75rem .75rem 0 var(--jmi-orange);gap:1.2rem;margin:clamp(2rem,5vw,5rem);padding:clamp(1.5rem,4vw,4rem);display:grid}.activity-first-contribution>span{font:900 clamp(.82rem,1vw,.95rem) var(--font-technical)}.activity-first-contribution h2{max-width:15ch;font:900 clamp(3rem,6vw,6.5rem)/.8 var(--font-display);letter-spacing:-.045em;margin:0}.activity-first-contribution p{max-width:48rem;margin:0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.55}.activity-first-contribution a{border:2px solid var(--jmi-black);background:var(--jmi-orange);width:max-content;max-width:100%;box-shadow:.35rem .35rem 0 var(--jmi-black);font:900 .95rem var(--font-technical);padding:1rem 1.2rem}.activity-section{border-bottom:2px solid var(--jmi-black);grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,4rem);padding:clamp(3rem,6vw,6rem) clamp(1rem,5vw,5rem);display:grid}.activity-section>header,.activity-section>div{width:100%;min-width:0}.activity-section h2{font:900 clamp(3.5rem,7vw,8rem)/.8 var(--font-display);letter-spacing:-.05em;margin:.7rem 0 0}.activity-open-work>div,.verified-program-field>div,.evidence-only-field>div,.maker-retention-room>div{gap:1rem;display:grid}.activity-open-work article,.verified-program-field article,.evidence-only-field article,.evidence-only-field form,.maker-retention-room article{border:2px solid var(--jmi-black);background:var(--jmi-paper);box-shadow:.55rem .55rem 0 var(--jmi-orange);padding:clamp(1.25rem,3vw,2.5rem)}.maker-retention-room article{align-content:start;gap:1.15rem;display:grid}.maker-retention-room article>span{border-bottom:1px solid var(--jmi-black);padding-bottom:.75rem}.maker-retention-room article>strong{font:900 clamp(1.5rem,2.5vw,2.4rem)/1 var(--font-display);margin-top:.35rem;display:block}.maker-retention-room article>small{border-top:1px solid var(--jmi-black);padding-top:1rem;line-height:1.45;display:block}.activity-open-work article{gap:.75rem;display:grid}.activity-open-work article>span,.activity-open-work article>small,.verified-program-field article>span{font:900 .78rem var(--font-technical)}.activity-open-work h3,.verified-program-field h3,.maker-retention-room h3{font:900 clamp(2.5rem,5vw,5rem)/.85 var(--font-display);margin:0}.activity-open-work a,.evidence-only-field a,.evidence-only-field button{border:2px solid var(--jmi-black);background:var(--jmi-orange);width:max-content;max-width:100%;font:950 .86rem var(--font-technical);padding:1rem}.verified-program-field{background:var(--jmi-black);color:var(--jmi-paper)}.verified-program-field article{color:var(--jmi-black)}.verified-day-track{gap:.25rem;margin:1.5rem 0;display:flex;overflow-x:auto}.verified-day-track i{border:1px solid var(--jmi-black);min-height:2.3rem;font:900 .65rem var(--font-technical);flex:0 0 2.3rem;place-items:center;font-style:normal;display:grid}.verified-day-track i.is-verified{background:var(--jmi-cyan)}.verified-program-field dl{border-top:1px solid var(--jmi-black);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.verified-program-field dl div{border-right:1px solid var(--jmi-black);padding:.8rem}.verified-program-field dt,.verified-program-field dd{font:900 .72rem/1.4 var(--font-technical);margin:0}.evidence-only-field form,.evidence-only-field article{box-shadow:none;gap:1rem;display:grid}.activity-section.evidence-only-field{grid-template-columns:1fr;gap:2rem}.activity-section.evidence-only-field>header,.activity-section.evidence-only-field>div{width:100%;min-width:0}.activity-section.evidence-only-field h2{max-width:none;font-size:clamp(3rem,6vw,6.5rem)}.evidence-only-field article>strong,.evidence-only-field article>span{overflow-wrap:break-word;min-width:0;max-width:100%;line-height:1.35;display:block}.evidence-only-field article>strong{font-size:clamp(1rem,1.5vw,1.3rem)}.evidence-only-field article>span{border-top:1px solid var(--jmi-black);padding-top:.85rem;font-size:clamp(.78rem,1vw,.95rem)}.evidence-only-field label{font:900 .78rem var(--font-technical);gap:.5rem;display:grid}.evidence-only-field textarea{border:2px solid var(--jmi-black);min-height:7rem;padding:1rem}.activity-ledger article,.maker-timeline article{border-top:1px solid var(--jmi-black);grid-template-columns:10rem 1fr auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.activity-ledger time,.activity-ledger span,.maker-timeline time,.maker-timeline b{font:900 .75rem var(--font-technical)}.activity-ledger article>div{display:grid}.activity-ledger article>b{font:900 1.35rem var(--font-display)}.activity-quiet,.activity-contract-error{border-left:.65rem solid var(--jmi-orange);background:var(--jmi-paper);font:900 1rem/1.5 var(--font-technical);padding:2rem}.activity-contract-error{margin:4rem}.maker-activity-hero{border-bottom:2px solid var(--jmi-black);background:var(--jmi-paper);grid-template-columns:minmax(20rem,2fr) repeat(4,minmax(9.5rem,1fr));display:grid;overflow-x:auto}.maker-activity-hero>div{min-width:0;min-height:10rem;overflow:hidden}.maker-activity-hero>div:not(:first-child){grid-template-rows:2.75rem minmax(4rem,1fr) 2.5rem;align-content:stretch;display:grid}.maker-activity-hero>div:not(:first-child)>span{grid-row:1;align-self:start;min-height:2.75rem;line-height:1.2}.maker-activity-hero>div:not(:first-child)>strong{grid-row:2;align-self:end;margin:0;line-height:.82}.maker-activity-hero>div:not(:first-child)>small{grid-row:3;align-self:end;min-height:2.5rem;line-height:1.2}.maker-activity-hero>div:first-child{background:var(--jmi-black);color:var(--jmi-paper);box-shadow:inset 0 -.55rem 0 var(--product-accent)}.maker-activity-hero>div:nth-child(2){background:var(--jmi-orange)}.maker-activity-hero>div:nth-child(2)>span{letter-spacing:.02em;white-space:nowrap;font-size:.68rem}.maker-activity-hero>div:nth-child(2)>strong{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(2.15rem,3vw,3.4rem)}.maker-activity-hero>div:nth-child(3){background:var(--jmi-black);color:var(--jmi-paper)}.maker-activity-hero>div:nth-child(3) strong{color:var(--jmi-orange)}.maker-activity-hero>div:nth-child(5)>small{white-space:normal;margin-top:.4rem;display:block}.maker-activity-hero>div:first-child>span{font-size:.7rem}.maker-activity-hero h2{font:900 clamp(2rem,3vw,3.4rem)/.88 var(--font-display);white-space:normal;overflow-wrap:normal;margin:.55rem 0}.maker-activity-hero p{max-width:32rem;margin:0;font-size:.88rem;line-height:1.32;display:block;overflow:visible}.activity-lifecycle-ruler{border-bottom:2px solid var(--jmi-black);grid-template-columns:repeat(6,1fr);display:grid}.activity-lifecycle-ruler div{border-right:1px solid var(--jmi-black);opacity:.45;gap:1.5rem;padding:1rem;display:grid}.activity-lifecycle-ruler div.is-past{opacity:.8}.activity-lifecycle-ruler div.is-current{background:var(--jmi-orange);opacity:1}.activity-lifecycle-ruler span,.activity-lifecycle-ruler strong{font:900 .75rem var(--font-technical)}.maker-signal-grid{border:2px solid var(--jmi-black);max-width:100%;box-shadow:.7rem .7rem 0 var(--jmi-orange);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.maker-signal-grid>div{border-right:1px solid var(--jmi-black);border-bottom:1px solid var(--jmi-black);align-content:space-between;min-height:9rem;padding:1.25rem;display:grid}.maker-signal-grid span{font:900 .78rem var(--font-technical)}.maker-signal-grid strong{max-width:100%;font:900 clamp(3rem,5vw,5.5rem)/.82 var(--font-display);overflow-wrap:break-word}.maker-signal-grid>p{font:900 .75rem var(--font-technical);grid-column:1/-1;margin:0;padding:1rem}.maker-evidence-wall>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.maker-evidence-wall article{border:2px solid var(--jmi-black);align-content:space-between;min-height:15rem;padding:1.5rem;display:grid;transform:rotate(-.4deg)}.maker-evidence-wall article:nth-child(2n){box-shadow:.45rem .45rem 0 var(--jmi-cyan);transform:rotate(.5deg)}.maker-evidence-wall article span,.maker-evidence-wall article small,.maker-retention-room span,.maker-retention-room small{font:900 .75rem var(--font-technical)}.maker-evidence-wall article>strong{font:900 1.5rem var(--font-display)}@media (max-width:1200px){.activity-section h2{max-width:12ch}}@media (max-width:1000px){.activity-impact-board{grid-template-columns:repeat(2,1fr)}.activity-lifecycle-ruler{grid-template-columns:repeat(6,minmax(8rem,1fr));overflow-x:auto}}@media (max-width:620px){.activity-topline{flex-direction:column;align-items:flex-start}.activity-topline h1{font-size:clamp(3.8rem,17vw,6rem)}.activity-impact-board{grid-template-columns:1fr}.activity-impact-board>div{min-height:9rem}.maker-activity-hero{grid-template-columns:minmax(17rem,1.8fr) repeat(4,minmax(9rem,1fr))}.maker-activity-hero>div{min-height:9rem}.verified-program-field dl,.maker-signal-grid,.maker-evidence-wall>div,.activity-ledger article,.maker-timeline article{grid-template-columns:1fr}.activity-section{padding-block:3.5rem}}body{background-color:var(--jmi-cream);color:var(--jmi-black);font-family:var(--font-body);background-image:repeating-linear-gradient(0deg,#0000 0 7px,#12121003 7px 8px),radial-gradient(circle at 20% 15%,#ffffff52,#0000 32%),radial-gradient(circle at 78% 82%,#74716812,#0000 30%);margin:0;overflow-x:hidden}.jmi-app-root{z-index:1;min-height:100svh;position:relative}.jmi-system-backdrop{z-index:0;pointer-events:none;color:var(--jmi-black);position:fixed;inset:0;overflow:hidden}.worktable-fold{opacity:.16;position:absolute}.fold-one{border-left:1px solid #1212102e;inset:0 auto 0 23%;box-shadow:2px 0 #ffffff4d}.fold-two{border-top:1px solid #12121024;top:68%;left:0;right:0;box-shadow:0 2px #ffffff47}.coffee-record{aspect-ratio:1;filter:url(#none);border:clamp(3px,.35vw,6px) solid #9a441b61;border-radius:48% 52% 46% 54%/52% 47% 53% 48%;width:clamp(8rem,13vw,13rem);position:absolute;transform:rotate(-12deg)}.coffee-record:before,.coffee-record:after,.coffee-record i{content:"";border-radius:50%;position:absolute}.coffee-record:before{border:2px solid #9a441b38;inset:.65rem}.coffee-record:after{background:#c9380a4d;width:18%;height:7%;bottom:10%;right:-7%;transform:rotate(24deg)}.coffee-record i:first-child{background:#c9380a52;width:8px;height:8px;top:20%;left:-18%;box-shadow:1.2rem 2rem #c9380a3b,-.4rem 4rem #c9380a42}.coffee-record i:last-child{background:#c9380a47;width:4px;height:4px;bottom:1%;right:-22%;box-shadow:-1rem -1.5rem #c9380a38}.coffee-one{top:19%;left:-5rem}.coffee-two{opacity:.75;width:10rem;top:72%;right:-6rem;transform:rotate(19deg)}.coffee-three{opacity:.62;width:9rem;top:-6rem;right:11%;transform:rotate(31deg)}.coffee-four{opacity:.52;width:11rem;top:27%;left:38%;transform:rotate(-21deg)}.coffee-five{opacity:.46;width:8rem;top:59%;right:31%;transform:rotate(13deg)scale(.82)}.ink-drag{background:#1212104d;height:5px;position:absolute;transform:rotate(-4deg)}.ink-drag:after{content:"";background:#12121030;height:2px;position:absolute;inset:-4px 12% auto 4%}.ink-one{width:8rem;top:31%;right:2%}.ink-two{width:5rem;bottom:9%;left:3%;transform:rotate(7deg)}.ink-fingerprint{opacity:.35;background:repeating-radial-gradient(#0000 0 3px,#121210b8 3.5px 4.5px,#0000 5px 7px);border-radius:48%;width:2.6rem;height:3.5rem;position:absolute;transform:rotate(-24deg);-webkit-mask-image:radial-gradient(#000 38%,#0000 72%);mask-image:radial-gradient(#000 38%,#0000 72%)}.fingerprint-one{top:8%;right:18%}.fingerprint-two{bottom:18%;left:8%;transform:rotate(18deg)scale(.78)}.fingerprint-three{top:18%;left:47%;transform:rotate(8deg)scale(.7)}.fingerprint-four{bottom:24%;right:41%;transform:rotate(-31deg)scale(.86)}.editor-proof-mark{color:#c9380a6b;font:900 clamp(2rem,4vw,4.5rem)/1 var(--font-hand);position:absolute;transform:rotate(-12deg)}.proof-one{top:50%;right:2.5%}.proof-two{font-size:clamp(1.4rem,2.5vw,2.7rem);top:55%;left:1.5%;transform:rotate(8deg)}.editor-circle{border:4px solid #c9380a8a;border-radius:50%;width:clamp(4rem,7vw,7rem);height:clamp(2rem,3.5vw,3.5rem);position:absolute;transform:rotate(-9deg)}.circle-one{top:41%;right:13%}.circle-two{opacity:.72;width:5rem;height:2.4rem;top:48%;left:31%;transform:rotate(7deg)}.circle-three{opacity:.58;width:6rem;height:3rem;top:78%;right:38%;transform:rotate(-14deg)}.editor-underline{border-top:4px solid #c9380a99;border-radius:50%;width:8rem;height:.7rem;position:absolute;transform:rotate(-4deg)}.underline-one{top:15%;left:12%}.underline-two{opacity:.68;width:10rem;top:39%;left:44%;transform:rotate(3deg)}.underline-three{opacity:.6;width:6rem;bottom:12%;right:27%;transform:rotate(-8deg)}.print-registration{opacity:.38;width:2rem;height:2rem;position:absolute}.print-registration:before,.print-registration:after,.print-registration i:before,.print-registration i:after{content:"";background:var(--jmi-black);position:absolute}.print-registration:before{width:1px;height:100%;top:0;left:50%}.print-registration:after{width:100%;height:1px;top:50%;left:0}.print-registration i:before{border:1px solid var(--jmi-black);background:0 0;border-radius:50%;inset:25%}.print-registration i:after{width:4px;height:4px;top:calc(50% - 2px);left:calc(50% - 2px)}.registration-one{top:12%;right:3%}.registration-two{top:81%;left:2%}.registration-three{bottom:11%;right:21%;transform:scale(.72)}.print-halftone{opacity:.18;background-image:radial-gradient(var(--jmi-black) 1.35px,transparent 1.6px);background-size:9px 9px;width:9rem;height:7rem;position:absolute;-webkit-mask-image:linear-gradient(120deg,#000,#0000 78%);mask-image:linear-gradient(120deg,#000,#0000 78%)}.halftone-one{top:4%;right:-1rem}.halftone-two{top:42%;left:-2rem;transform:rotate(90deg)}.halftone-three{opacity:.12;width:13rem;height:8rem;bottom:-2rem;right:16%;transform:rotate(-8deg)}.background-stamp{color:#c9380a66;font:900 clamp(.65rem,.85vw,.8rem)/1 var(--font-technical);letter-spacing:.08em;border:2px solid #c9380a57;padding:.45rem .65rem;position:absolute;transform:rotate(-5deg)}.stamp-one{bottom:21%;right:2%}.stamp-two{top:10%;left:2%;transform:rotate(4deg)}.stamp-three{bottom:3%;left:16%;transform:rotate(-2deg)}.worktable-tape{clip-path:polygon(2% 13%,98% 0,95% 89%,4% 100%);background:#ff5a1f6b;width:clamp(4.5rem,7vw,7rem);height:1.3rem;position:absolute;box-shadow:3px 3px #1212102e}.tape-one{top:22%;right:6%;transform:rotate(11deg)}.tape-two{width:4.5rem;top:69%;left:7%;transform:rotate(-16deg)}.inventory-bars{opacity:.48;background:repeating-linear-gradient(90deg,var(--jmi-black) 0 2px,transparent 2px 5px,var(--jmi-black) 5px 6px,transparent 6px 10px);width:5.4rem;height:2.8rem;position:absolute}.inventory-bars:after{content:"JMI / 001";font:900 .48rem var(--font-technical);letter-spacing:.08em;position:absolute;top:calc(100% + .28rem);left:0}.bars-one{top:33%;left:1.5%;transform:rotate(90deg)}.bars-two{top:62%;right:2%;transform:rotate(-90deg)scale(.8)}.margin-doodle{color:#c9380a9e;font:900 clamp(1.5rem,2.5vw,2.7rem) var(--font-hand);position:absolute}.doodle-one{top:4%;left:17%;transform:rotate(-12deg)}.doodle-two{top:76%;right:28%;transform:rotate(14deg)}.editorial-clipping{color:#1212108c;background:#fbf8efc7;border:1px solid #1212104d;border-left:5px solid #ff5a1f75;gap:.25rem;width:min(14rem,20vw);padding:.65rem .75rem;display:grid;position:absolute;bottom:2%;right:1.5%;transform:rotate(-1.5deg)}.editorial-clipping span,.editorial-clipping small{font:900 .58rem/1.25 var(--font-technical);letter-spacing:.06em}.editorial-clipping strong{font:900 clamp(.9rem,1.2vw,1.1rem)/.9 var(--font-display)}.network-shell,.public-launch-page,.public-product-page,.onboarding-shell,.entry-transition,.ops-room,.legal-paper{background-color:#f2eee3c2}.network-shell .ops-room{background-color:#0000}.network-shell{background-color:#f2eee34f}.network-shell+.jmi-system-backdrop{opacity:.69}body:has(.network-shell)>.jmi-system-backdrop{opacity:.69}body:has(.network-shell) .coffee-record{border-color:#9a441bd1}body:has(.network-shell) .coffee-record:before{border-color:#9a441b8c}body:has(.network-shell) .ink-drag{background:#121210ad}body:has(.network-shell) .editor-proof-mark{color:#c9380adb}body:has(.network-shell) .print-registration{opacity:.8}body:has(.network-shell) .print-halftone{opacity:.42}body:has(.network-shell) .background-stamp{color:#c9380ad1;border-color:#c9380ab8}body:has(.network-shell) .editorial-clipping{color:#121210c7}@media (max-width:760px){.editorial-clipping,.coffee-two,.coffee-three,.coffee-five,.proof-two,.ink-two,.fingerprint-two,.fingerprint-four,.registration-two,.registration-three,.stamp-two,.stamp-three,.halftone-two,.halftone-three,.tape-two,.bars-two,.doodle-two,.circle-one,.circle-three,.underline-three{display:none}.coffee-one{top:24%;left:-6.5rem;transform:scale(.72)rotate(-12deg)}.proof-one{font-size:2rem;top:58%;right:-.4rem}.jmi-system-backdrop{opacity:.72}}@media (prefers-reduced-motion:reduce){.jmi-system-backdrop *{transition:none!important;animation:none!important}}:is(body>.jmi-system-backdrop,body:has(.network-shell)>.jmi-system-backdrop,body:has(.landing-shell)>.jmi-system-backdrop){opacity:.42}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:var(--focus-ring);outline-offset:3px}::selection{background:var(--jmi-orange);color:var(--jmi-white)}.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}.editorial-kicker,.editorial-label,.eyebrow{font-family:var(--font-technical);font-size:var(--type-label);letter-spacing:.13em;text-transform:uppercase;margin:0;font-weight:700}.instrument-panel{border:var(--border-dark);background:var(--jmi-black);color:var(--jmi-paper);padding:var(--space-4);position:relative}.instrument-panel:after{content:"";background:var(--jmi-gray-500);width:.3rem;height:.3rem;position:absolute;top:.55rem;right:.55rem}.instrument-panel .editorial-label{color:var(--jmi-gray-300)}.stamped-state{width:max-content;color:var(--jmi-orange-dark);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;border:3px double;padding:.45rem .65rem .3rem;font-size:1rem;font-weight:900;line-height:1;transform:rotate(-3deg)}.handwritten-note{font-family:var(--font-hand);font-size:.8rem;transform:rotate(-4deg)}.network-signal{align-items:center;gap:var(--space-2);color:var(--jmi-cyan);font-family:var(--font-technical);letter-spacing:.08em;font-size:.7rem;font-weight:700;display:flex}.network-signal i{background:var(--jmi-cyan);width:.5rem;height:.5rem;box-shadow:0 0 0 .3rem var(--jmi-cyan);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.network-signal i{box-shadow:0 0 0 .3rem color-mix(in srgb, var(--jmi-cyan) 16%, transparent)}}.network-signal i{animation:signal-pulse 2s var(--ease-physical) infinite}.product-stage{border:var(--border-hairline);background:var(--jmi-paper);min-height:30rem;position:relative;overflow:hidden}.brand-logo{object-fit:contain;max-width:100%;height:auto;display:block}.brand-logo-wordmark,.brand-logo-black-wordmark{width:10rem}.brand-logo-icon{width:3rem}.brand-wordmark-link{width:10rem;display:block}.landing-shell{width:auto;max-width:100vw;min-height:100svh;padding:var(--space-3);overflow:hidden}.site-header{border-bottom:1px solid var(--jmi-gray-300);min-width:0;max-width:100%;color:var(--jmi-black);padding:0 0 var(--space-3);background:0 0;justify-content:space-between;align-items:center;display:flex}.public-header-actions{border:var(--border-hairline);background:var(--jmi-orange);min-height:2.8rem;color:var(--jmi-black);font-family:var(--font-technical);text-align:center;text-transform:uppercase;align-items:center;gap:.55rem;padding:.7rem .85rem;font-size:clamp(.75rem,.9vw,.86rem);font-weight:900;display:flex}.public-header-actions>span{opacity:.65;font-weight:500}.public-header-actions a{color:inherit}.text-link{font-family:var(--font-technical);text-transform:uppercase;font-size:.7rem;font-weight:700}.text-link span{color:var(--jmi-orange)}.hero{min-width:0;min-height:70svh;padding:var(--space-4) 0 var(--space-6);flex-direction:column;justify-content:space-between;display:flex}.hero-signal{align-items:center;gap:var(--space-2);color:var(--jmi-gray-500);font-family:var(--font-technical);letter-spacing:.1em;white-space:nowrap;font-size:.58rem;font-weight:700;display:flex}.signal-line{background:var(--jmi-gray-300);flex:1;min-width:1rem;height:1px}.hero h1{min-width:0;margin:var(--space-7) 0;font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(2.8rem,13vw,8.8rem);font-weight:900;line-height:.84}.hero h1 span{animation:type-arrival .65s var(--ease-physical) both;display:block}.hero h1 .accent-text{color:var(--jmi-orange-dark);animation-delay:70ms}.hero-bottom{gap:var(--space-5);min-width:0;max-width:100%;display:grid}.hero-bottom>p{max-width:33rem;color:var(--jmi-gray-700);font-size:var(--type-body);overflow-wrap:anywhere;margin:0;line-height:1.55}.hero-actions{gap:var(--space-2);flex-direction:column;display:flex}.action-primary,.button-solid,.onboarding-next{justify-content:space-between;align-items:center;gap:var(--space-3);border:var(--border-hairline);background:var(--jmi-orange);min-height:3.4rem;color:var(--jmi-black);font-family:var(--font-technical);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:transform var(--motion-fast) var(--ease-physical), box-shadow var(--motion-fast) var(--ease-physical), background var(--motion-fast);border-radius:0;padding:.85rem 1rem;font-size:.75rem;font-weight:900;display:inline-flex}.action-primary:hover,.button-solid:hover,.onboarding-next:hover{box-shadow:4px 4px 0 var(--jmi-black);transform:translate(-2px,-2px)}.action-primary:active,.button-solid:active,.onboarding-next:active{box-shadow:none;transform:translate(1px,1px)}.action-secondary{border-bottom:var(--border-hairline);min-height:3.1rem;font-family:var(--font-technical);place-items:center;font-size:.72rem;font-weight:700;display:grid}.stage-track{border-top:var(--border-hairline);min-width:0;max-width:100%;display:grid}.stage-item{padding:var(--space-3) 0;border-bottom:1px solid var(--jmi-gray-300);grid-template-columns:2rem 1fr;display:grid}.stage-item>span{color:var(--jmi-orange-dark);font-family:var(--font-technical);font-size:.62rem}.stage-item h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:1.5rem}.stage-item p{color:var(--jmi-gray-700);grid-column:2;margin:.25rem 0 0;font-size:.77rem;line-height:1.45}.public-hero{min-height:max(46rem,100svh - 6rem);padding:var(--space-4) 0 var(--space-6);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.hero-index,.network-alive-section header>span{color:var(--jmi-gray-700);font-family:var(--font-technical);letter-spacing:.1em;margin:0;font-size:.58rem;font-weight:700}.public-hero h1,.url-workbench h2,.lifecycle-story h2,.nori-proof-section h2,.network-alive-section h2,.maker-callout h2,.participant-door h2,.public-final-door h2{font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-weight:900;line-height:.83}.public-hero h1{z-index:2;pointer-events:none;margin:auto 0;font-size:clamp(3.15rem,13vw,9.5rem);position:relative}.public-hero h1 span{animation:type-arrival .65s var(--ease-physical) both;display:block}.public-hero h1 span:last-child{color:var(--jmi-orange-dark);animation-delay:70ms}.public-hero-bottom{z-index:3;gap:var(--space-4);display:grid;position:relative}.public-hero-bottom>p{max-width:34rem;color:var(--jmi-gray-700);margin:0;line-height:1.55}.public-hero-bottom>div{gap:var(--space-2);display:grid}.public-hero-field{--story-x:0px;--story-y:0px;z-index:1;transform:translate(var(--story-x), var(--story-y));transition:transform .4s var(--ease-physical);position:absolute;inset:0}.hero-ripple-mark{opacity:.12;width:clamp(9rem,24vw,19rem);transform:translate(calc(var(--story-x) * -.45), calc(var(--story-y) * -.45)) rotate(-6deg);transition:opacity var(--motion-standard), transform .5s var(--ease-physical);position:absolute;top:10%;right:4%}.hero-ripple-mark .brand-logo-icon{width:100%}.public-hero-field:hover .hero-ripple-mark{opacity:.2}.public-hero-field .demo-state-label{color:var(--jmi-gray-700);top:10%;left:auto;right:2%}.story-specimen{border:1px solid var(--jmi-gray-700);background:var(--jmi-black);color:var(--jmi-paper);box-shadow:7px 8px 0 var(--jmi-black);align-content:end;padding:.7rem;display:none;position:absolute}@supports (color:color-mix(in lab, red, red)){.story-specimen{box-shadow:7px 8px 0 color-mix(in srgb, var(--jmi-black) 13%, transparent)}}.story-specimen{text-align:left;cursor:pointer;transition:transform var(--motion-standard) var(--ease-physical), opacity var(--motion-fast), box-shadow var(--motion-fast)}.story-specimen small,.story-specimen span{font-family:var(--font-technical);letter-spacing:.07em;font-size:.45rem}.story-specimen p,.network-demo-object p{color:var(--jmi-gray-300);margin:.55rem 0 0;font-size:.58rem;line-height:1.35}.story-specimen.is-selected{z-index:8;min-height:8.5rem;box-shadow:10px 12px 0 var(--jmi-orange);transform:rotate(0)scale(1.08)}.story-specimen small{color:var(--jmi-gray-300)}.story-specimen strong{font-family:var(--font-display);font-size:1.05rem}.story-specimen span{color:var(--jmi-cyan);align-items:center;gap:.3rem;display:flex}.story-specimen i,.nori-object i b,.network-demo-object i{background:var(--jmi-cyan);width:.38rem;height:.38rem;box-shadow:0 0 .55rem var(--jmi-cyan);animation:signal-pulse 2s var(--ease-physical) infinite;border-radius:50%}.story-specimen-1{width:9rem;height:6rem;top:15%;right:5%;transform:rotate(1deg)}.story-specimen-2{width:7rem;height:8rem;top:39%;right:2%;transform:rotate(-1.5deg)}.story-specimen-3{width:8rem;height:5rem;top:21%;left:3%;transform:rotate(-1deg)}.url-workbench,.lifecycle-story,.nori-proof-section,.maker-callout,.public-economics,.participant-door,.public-final-door{border-top:var(--border-hairline);padding:var(--space-7) 0}.url-workbench h2,.lifecycle-story h2,.nori-proof-section h2,.maker-callout h2,.participant-door h2,.public-final-door h2{margin-top:var(--space-3);font-size:clamp(3rem,9vw,7.5rem)}.url-workbench form{max-width:65rem;margin:var(--space-7) 0 var(--space-5)}.url-workbench label{margin-bottom:var(--space-2);font-family:var(--font-technical);letter-spacing:.1em;font-size:.62rem;font-weight:700;display:block}.url-workbench form>div{border-bottom:3px solid var(--jmi-black);display:flex}.url-workbench input{background:0 0;border:0;flex:1;min-width:0;padding:1rem 0;font-size:clamp(1.2rem,4vw,2.1rem)}.url-workbench input:focus{outline:0}.url-workbench button{background:var(--jmi-orange);width:4rem;color:var(--jmi-black);cursor:pointer;border:0;font-size:1.8rem}.demo-product-stage{align-content:center;place-items:center;gap:var(--space-3);border:var(--border-hairline);background:var(--jmi-paper);min-height:22rem;padding:var(--space-4);text-align:center;display:grid}.demo-product-stage>p{max-width:28rem;color:var(--jmi-gray-700)}.demo-product-stage>span,.demo-product-stage>a{font-family:var(--font-technical);letter-spacing:.08em;font-size:.62rem;font-weight:800}.simulation-readout{gap:.4rem;max-width:34rem;display:grid}.simulation-readout span{color:var(--jmi-orange-dark);font-family:var(--font-technical);letter-spacing:.08em;font-size:.55rem;font-weight:800}.simulation-readout strong{font-family:var(--font-display);font-size:clamp(1.6rem,5vw,2.7rem)}.simulation-readout p{color:var(--jmi-gray-700);margin:0;line-height:1.5}.simulation-actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.simulation-actions button,.simulation-actions a{border:0;border-bottom:2px solid var(--jmi-orange);font-family:var(--font-technical);cursor:pointer;background:0 0;padding:.5rem 0;font-size:.6rem;font-weight:800}.placed-product-object{border:1px solid var(--jmi-gray-500);background:var(--jmi-black);width:min(78vw,23rem);min-height:12rem;color:var(--jmi-paper);padding:var(--space-3);text-align:left;box-shadow:12px 14px 0 var(--jmi-orange);animation:product-land .5s var(--ease-physical) both;align-content:end;display:grid;transform:perspective(800px)rotateY(-7deg)rotateX(3deg)}.placed-product-object small,.placed-product-object i{color:var(--jmi-cyan);font-family:var(--font-technical);font-size:.55rem;font-style:normal}.placed-product-object strong{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2.8rem,8vw,5rem)}.lifecycle-story header{max-width:70rem}.lifecycle-machine{align-content:center;place-items:center;gap:var(--space-5);min-height:30rem;margin-top:var(--space-6);background:var(--jmi-black);color:var(--jmi-paper);padding:var(--space-5);display:grid}.lifecycle-product{aspect-ratio:1;border:1px solid var(--jmi-gray-500);width:min(70vw,18rem);box-shadow:15px 15px 0 var(--jmi-orange);place-items:center;display:grid;position:relative;transform:perspective(900px)rotateX(6deg)rotateY(-7deg)}.lifecycle-product span{color:var(--jmi-gray-300);font-family:var(--font-technical);font-size:.55rem;position:absolute;top:1rem;left:1rem}.lifecycle-product strong{font-family:var(--font-display);font-size:clamp(2.4rem,8vw,5rem)}.lifecycle-product i{background:var(--jmi-cyan);width:.55rem;height:.55rem;box-shadow:0 0 1rem var(--jmi-cyan);border-radius:50%;position:absolute;bottom:1rem;right:1rem}.lifecycle-readout{max-width:25rem}.lifecycle-readout span{color:var(--jmi-cyan);font-family:var(--font-technical);letter-spacing:.08em;font-size:.58rem;font-weight:800}.lifecycle-readout p{color:var(--jmi-gray-300);line-height:1.5}.lifecycle-controls{border-bottom:var(--border-hairline);display:grid}.lifecycle-controls button{align-items:center;gap:var(--space-3);border:0;border-top:1px solid var(--jmi-gray-300);min-height:4.4rem;padding:0 var(--space-2);font-family:var(--font-display);text-align:left;cursor:pointer;background:0 0;font-size:1.35rem;font-weight:800;display:flex}.lifecycle-controls button span{color:var(--jmi-gray-500);font-family:var(--font-technical);font-size:.55rem}.lifecycle-controls button.is-active{background:var(--jmi-orange);padding-left:var(--space-3)}.nori-proof-section{gap:var(--space-5);display:grid}.nori-object{background:var(--jmi-black);min-height:22rem;color:var(--jmi-paper);padding:var(--space-4);box-shadow:inset -8px -8px 0 var(--jmi-cyan);align-content:end;display:grid}@supports (color:color-mix(in lab, red, red)){.nori-object{box-shadow:inset -8px -8px 0 color-mix(in srgb, var(--jmi-cyan) 28%, transparent)}}.nori-object>span,.nori-object i,.nori-proof-section aside>span{color:var(--jmi-cyan);font-family:var(--font-technical);letter-spacing:.08em;font-size:.56rem;font-style:normal}.nori-object strong{font-family:var(--font-display);font-size:clamp(5rem,18vw,11rem);line-height:.75}.nori-object p{color:var(--jmi-gray-300)}.nori-object i{align-items:center;gap:.5rem;display:flex}.nori-proof-section aside{max-width:28rem}.nori-proof-section aside>strong{margin-top:var(--space-2);font-family:var(--font-display);font-size:2rem;display:block}.nori-proof-section aside p{color:var(--jmi-gray-700);line-height:1.55}.nori-proof-section aside a,.public-economics a{font-family:var(--font-technical);text-decoration:underline;-webkit-text-decoration-color:var(--jmi-orange);-webkit-text-decoration-color:var(--jmi-orange);-webkit-text-decoration-color:var(--jmi-orange);text-decoration-color:var(--jmi-orange);text-underline-offset:.3rem;font-size:.68rem;font-weight:800}.nori-instrument-controls{margin-bottom:var(--space-4);border:var(--border-hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nori-instrument-controls button{border:0;border-right:1px solid var(--jmi-gray-300);border-bottom:1px solid var(--jmi-gray-300);min-height:3.2rem;font-family:var(--font-technical);cursor:pointer;background:0 0;padding:.6rem;font-size:.5rem;font-weight:800}.nori-instrument-controls button.is-active{background:var(--jmi-black);color:var(--jmi-cyan)}.network-alive-section{min-height:48rem;margin:0 calc(var(--space-3) * -1);background:var(--jmi-black);color:var(--jmi-paper);padding:var(--space-7) var(--space-3);position:relative;overflow:hidden}.network-alive-section h2{margin-top:var(--space-4);font-size:clamp(3.7rem,12vw,9rem)}.network-alive-section header p{max-width:24rem;color:var(--jmi-gray-300);line-height:1.5}.network-specimen-field{min-height:23rem;margin-top:var(--space-5);position:relative}.network-filter-controls{z-index:5;flex-wrap:wrap;gap:.25rem;display:flex;position:absolute;top:0;left:0}.network-filter-controls button{border:1px solid var(--jmi-gray-500);color:var(--jmi-gray-300);font-family:var(--font-technical);text-transform:uppercase;cursor:pointer;background:0 0;padding:.5rem .65rem;font-size:.48rem;font-weight:800}.network-filter-controls button.is-active{border-color:var(--jmi-orange);background:var(--jmi-orange);color:var(--jmi-black)}.network-demo-object{border:1px solid var(--jmi-gray-500);background:var(--jmi-black-soft);color:var(--jmi-paper);padding:var(--space-3);text-align:left;cursor:pointer;transition:opacity var(--motion-standard), transform var(--motion-standard) var(--ease-physical), filter var(--motion-standard);align-content:end;display:grid;position:absolute;box-shadow:9px 10px #000}.network-demo-object small{color:var(--jmi-gray-500);font-family:var(--font-technical);font-size:.45rem}.network-demo-object strong{font-family:var(--font-display);font-size:1.5rem}.network-demo-object span{color:var(--jmi-cyan);font-family:var(--font-technical);align-items:center;gap:.4rem;font-size:.5rem;display:flex}.network-demo-object.is-selected{z-index:4;border-color:var(--jmi-cyan);min-height:10rem;transform:translateY(-.75rem)rotate(0)scale(1.08)}.network-demo-object.is-filtered{opacity:.12;filter:grayscale();pointer-events:none;transform:scale(.82)}.network-demo-1{width:11rem;height:8rem;top:1rem;left:0;transform:rotate(-1deg)}.network-demo-2{width:8rem;height:11rem;top:7rem;right:1rem;transform:rotate(1.5deg)}.network-demo-3{width:10rem;height:6rem;bottom:0;left:17%;transform:rotate(-1.5deg)}.orange-inline-action{border-bottom:2px solid var(--jmi-orange);color:var(--jmi-orange);font-family:var(--font-technical);padding-bottom:.35rem;font-size:.7rem;font-weight:800;display:inline-block}.maker-callout h2 span,.participant-door h2 span,.public-final-door h2 b{color:var(--jmi-orange-dark)}.maker-lines{margin-top:var(--space-6);border-bottom:var(--border-hairline)}.maker-lines p{border-top:1px solid var(--jmi-gray-300);padding:var(--space-3) 0;font-family:var(--font-display);grid-template-columns:2rem 1fr;gap:.5rem;margin:0;font-size:clamp(1.35rem,5vw,2.5rem);font-weight:800;display:grid}.maker-lines p span{color:var(--jmi-gray-500);font-family:var(--font-technical);font-size:.55rem}.maker-lines p b{color:var(--jmi-orange-dark);font-family:var(--font-technical);letter-spacing:.07em;grid-column:2;font-size:.6rem}.public-economics{gap:var(--space-4);display:grid}.public-economics article{border:var(--border-hairline);min-height:24rem;padding:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.public-economics article:last-child{background:var(--jmi-black);color:var(--jmi-paper)}.public-economics article>span{font-family:var(--font-technical);letter-spacing:.08em;font-size:.58rem}.public-economics h2{margin:auto 0 var(--space-3);font-family:var(--font-display);font-size:clamp(4rem,14vw,8rem);line-height:.8}.public-economics h2 small{font-family:var(--font-technical);font-size:.7rem}.public-economics p{max-width:33rem;line-height:1.5}.public-economics article:last-child p,.public-economics article:last-child>small{color:var(--jmi-gray-300)}.public-economics article>small{max-width:34rem;line-height:1.4}.public-economics a{margin-top:var(--space-4)}.participant-door{gap:var(--space-5);display:grid}.participant-door>div{max-width:33rem}.participant-door h3{font-family:var(--font-display);font-size:2.5rem}.participant-door p{color:var(--jmi-gray-700);line-height:1.6}.participant-door .action-primary{margin-top:var(--space-4)}.public-final-door{flex-direction:column;justify-content:center;min-height:70svh;display:flex}.public-final-door>span{font-family:var(--font-technical);letter-spacing:.1em;font-size:.58rem}.public-final-door h2 b{font-weight:inherit}.public-final-door>div{gap:var(--space-2);display:grid}@keyframes product-land{0%{opacity:0;transform:perspective(800px)translateY(-2rem)rotateY(-14deg)rotateX(8deg)}}@media (min-width:768px){.story-specimen{display:grid}.public-hero h1 span:last-child{margin-left:7vw}.public-hero-bottom{grid-template-columns:1fr 1fr;align-items:end}.public-hero-bottom>div{justify-self:end;width:min(100%,27rem)}.demo-product-stage{min-height:32rem}.lifecycle-machine{grid-template-columns:1fr 1fr;min-height:38rem}.lifecycle-controls{grid-template-columns:repeat(3,1fr)}.lifecycle-controls button{border-right:1px solid var(--jmi-gray-300)}.nori-proof-section{grid-template-columns:.85fr 1.4fr .75fr;align-items:center}.public-economics{grid-template-columns:.8fr 1.2fr}.participant-door{grid-template-columns:1.25fr .75fr;align-items:end}.public-final-door>div{grid-template-columns:repeat(2,minmax(0,22rem))}.network-alive-section{margin:0 calc(var(--space-5) * -1);padding-inline:var(--space-5)}}@media (min-width:1100px){.story-specimen-3{left:1%}.network-specimen-field{min-height:30rem}.network-demo-1{left:10%}.network-demo-2{right:14%}.network-demo-3{left:46%}}.hero-copy-zone{z-index:3;gap:var(--space-4);width:100%;max-width:100%;margin:auto 0 0;display:grid;position:relative}.hero-copy-zone h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(3.1rem,12vw,9.2rem);font-weight:900;line-height:.82}.hero-copy-zone h1 span{display:block}.hero-copy-zone h1 span:last-child{color:var(--jmi-orange-dark);margin-left:0}.hero-copy-zone>p{max-width:34rem;color:var(--jmi-gray-700);margin:0;line-height:1.55}.hero-copy-zone>.hero-positioning-copy{max-width:46rem;color:var(--jmi-black);gap:.55rem;display:grid}.hero-positioning-copy>span:first-child{border-bottom:3px solid var(--jmi-black);width:max-content;max-width:100%;font:900 clamp(.86rem, 1vw, 1rem)/1.35 var(--font-technical);letter-spacing:.035em;text-transform:uppercase;padding-bottom:.35rem}.hero-positioning-copy>span:last-child{max-width:40rem;font-size:clamp(1.08rem,1.45vw,1.32rem);line-height:1.45}.hero-positioning-copy em{color:var(--jmi-orange-dark);font-style:normal;font-weight:900}.hero-positioning-copy strong{z-index:0;white-space:nowrap;font-weight:900;position:relative}.hero-positioning-copy strong:after{content:"";z-index:-1;background:var(--jmi-orange);height:.32em;position:absolute;bottom:-.08em;left:-.08em;right:-.08em;transform:rotate(-1deg)}.hero-copy-zone>div{gap:var(--space-2);display:grid}.hero-truth-line{border-left:4px solid var(--jmi-orange);max-width:48rem;color:var(--jmi-black);font:900 clamp(.8rem, .95vw, .92rem)/1.45 var(--font-technical);padding-left:.8rem}.public-live-proof{border:2px solid var(--jmi-black);background:var(--jmi-paper);grid-template-columns:repeat(4,minmax(0,1fr));max-width:42rem;margin:1rem 0 0;display:grid}.public-live-proof div{border-right:1px solid var(--jmi-black);gap:.35rem;padding:.65rem;display:grid}.public-live-proof div:last-child{border-right:0}.public-live-proof dt{color:var(--jmi-black);font:900 clamp(.64rem, .75vw, .72rem)/1.15 var(--font-technical)}.public-live-proof dd{color:var(--jmi-orange-dark);font:900 clamp(1.6rem, 3vw, 2.8rem)/.85 var(--font-display);margin:0}.hero-specimen-playground{--story-x:0px;--story-y:0px;z-index:2;gap:var(--space-2);min-height:12rem;padding:var(--space-4) 0 var(--space-2);transform:translate(var(--story-x), var(--story-y));transition:transform .35s var(--ease-physical);display:flex;position:relative;overflow-x:auto}.hero-specimen-playground .demo-state-label{color:var(--jmi-gray-700);top:0;left:0}.hero-specimen-playground .hero-ripple-mark{display:none}.hero-specimen-playground .story-specimen{width:10rem;min-width:10rem;height:7.5rem;display:grid;position:relative;inset:auto;transform:none}.hero-specimen-playground .story-specimen.is-selected{min-height:9.5rem;transform:translateY(-.25rem)}.dense-lifecycle,.nori-case-study,.fair-opportunity-section,.evidence-board,.truth-section,.participant-economy{border-top:var(--border-hairline);padding:var(--space-6) 0;position:relative}.dense-lifecycle h2,.nori-case-study h2,.fair-opportunity-section h2,.evidence-board h2,.truth-section h2,.participant-economy h2{margin:var(--space-2) 0 0;font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(2.8rem,8vw,6.8rem);font-weight:900;line-height:.84}.dense-machine{margin-top:var(--space-5);border:var(--border-hairline);background:var(--jmi-black);color:var(--jmi-paper);display:grid}.dense-machine nav{border-bottom:1px solid var(--jmi-gray-700);grid-template-columns:repeat(2,1fr);display:grid}.dense-machine nav button{border:0;border-right:1px solid var(--jmi-gray-700);border-bottom:1px solid var(--jmi-gray-700);min-height:3.5rem;color:var(--jmi-paper);font-family:var(--font-display);cursor:pointer;background:0 0;align-items:center;gap:.6rem;padding:.65rem;font-size:1.05rem;font-weight:800;display:flex}.dense-machine nav button span{color:var(--jmi-gray-500);font-family:var(--font-technical);font-size:.48rem}.dense-machine nav button.is-active{background:var(--jmi-orange);color:var(--jmi-black)}.dense-machine nav button.is-active span{color:var(--jmi-black)}.dense-machine-stage{border-bottom:1px solid var(--jmi-gray-700);place-items:center;min-height:19rem;display:grid;position:relative;overflow:hidden}.machine-ripple{opacity:.14;width:23rem;position:absolute;transform:rotate(-8deg)}.machine-ripple .brand-logo-icon{width:100%}.machine-product{z-index:2;aspect-ratio:1.25;border:1px solid var(--jmi-gray-500);width:min(68vw,14rem);padding:var(--space-3);box-shadow:10px 11px 0 var(--jmi-orange);align-content:end;display:grid;position:relative;transform:perspective(700px)rotateY(-5deg)}.machine-product small{color:var(--jmi-gray-500);font-family:var(--font-technical);font-size:.48rem}.machine-product strong{font-family:var(--font-display);font-size:clamp(2.5rem,8vw,4rem)}.machine-product i{background:var(--jmi-cyan);width:.45rem;height:.45rem;box-shadow:0 0 .8rem var(--jmi-cyan);border-radius:50%;position:absolute;top:.7rem;right:.7rem}.proven-hit{z-index:3;color:var(--jmi-orange);font-family:var(--font-display);animation:stamp-hit .24s var(--ease-physical) both;font-size:1.7rem;position:absolute;transform:translate(3.5rem,4.5rem)rotate(-7deg)}.dense-machine article{padding:var(--space-4)}.dense-machine article>span,.dense-machine article>strong{color:var(--jmi-cyan);font-family:var(--font-technical);letter-spacing:.08em;font-size:.55rem}.dense-machine article h3{margin:var(--space-3) 0 var(--space-2);font-family:var(--font-display);font-size:clamp(2rem,6vw,3.5rem);line-height:.9}.dense-machine article p{max-width:35rem;color:var(--jmi-gray-300);line-height:1.55}.nori-case-study{gap:var(--space-4);display:grid}.nori-case-logo{z-index:0;object-fit:cover;border:0;width:100%;height:100%;margin:0;position:absolute;inset:0;transform:none}.nori-case-study header .handwritten-note{margin-top:var(--space-3);color:var(--jmi-orange-dark);display:inline-block}.nori-case-object{background:var(--jmi-black);min-height:20rem;color:var(--jmi-paper);padding:var(--space-4);box-shadow:inset -8px -8px 0 var(--jmi-cyan);align-content:end;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nori-case-object{box-shadow:inset -8px -8px 0 color-mix(in srgb, var(--jmi-cyan) 25%, transparent)}}.nori-case-object{isolation:isolate;transform:perspective(900px)rotateY(-2deg)}.nori-case-object:after{content:"";z-index:1;background:linear-gradient(transparent, var(--jmi-black) 74%);position:absolute;inset:28% 0 0}@supports (color:color-mix(in lab, red, red)){.nori-case-object:after{background:linear-gradient(transparent, color-mix(in srgb, var(--jmi-black) 95%, transparent) 74%)}}.nori-case-object:after{pointer-events:none}.nori-case-object>:not(.nori-case-logo){z-index:2;position:relative}.nori-case-object small,.nori-case-object i{color:var(--jmi-cyan);font-family:var(--font-technical);letter-spacing:.08em;font-size:.52rem;font-style:normal}.nori-case-object strong{font-family:var(--font-display);font-size:clamp(5rem,15vw,9rem);line-height:.72}.nori-case-object p{color:var(--jmi-gray-300)}.nori-case-object i{align-items:center;gap:.45rem;display:flex}.nori-case-object i b{background:var(--jmi-cyan);width:.4rem;height:.4rem;box-shadow:0 0 .6rem var(--jmi-cyan);border-radius:50%}.nori-case-data nav{margin-bottom:var(--space-4);border:var(--border-hairline);grid-template-columns:repeat(2,1fr);display:grid}.nori-case-data nav button{border:0;border-right:1px solid var(--jmi-gray-300);border-bottom:1px solid var(--jmi-gray-300);min-height:3rem;font-family:var(--font-technical);cursor:pointer;background:0 0;font-size:.48rem;font-weight:800}.nori-case-data nav button.is-active{background:var(--jmi-orange)}.nori-case-data>span{color:var(--jmi-orange-dark);font-family:var(--font-technical);font-size:.55rem;font-weight:800}.nori-case-data h3{margin:var(--space-2) 0;font-family:var(--font-display);font-size:2.1rem}.nori-case-data p{color:var(--jmi-gray-700);line-height:1.55}.nori-case-data a{font-family:var(--font-technical);text-decoration:underline;-webkit-text-decoration-color:var(--jmi-orange);-webkit-text-decoration-color:var(--jmi-orange);-webkit-text-decoration-color:var(--jmi-orange);text-decoration-color:var(--jmi-orange);text-underline-offset:.3rem;font-size:.62rem;font-weight:800}.network-bulletin{min-height:48rem;margin:0 calc(var(--space-3) * -1);background:var(--jmi-black);color:var(--jmi-paper);padding:var(--space-6) var(--space-3);position:relative;overflow:hidden}.network-bulletin header{z-index:2;position:relative}.network-bulletin header>span{color:var(--jmi-cyan);font-family:var(--font-technical);letter-spacing:.08em;font-size:.55rem}.network-bulletin h2{margin:var(--space-3) 0;font-family:var(--font-display);font-size:clamp(3.2rem,10vw,8rem);line-height:.8}.network-bulletin header p{max-width:28rem;color:var(--jmi-gray-300)}.network-art{pointer-events:none;opacity:.35;position:absolute;inset:0;overflow:hidden}.network-art span{color:#0000;-webkit-text-stroke:1px var(--jmi-gray-700);font-family:var(--font-display);font-size:clamp(7rem,22vw,18rem);font-weight:900;position:absolute;top:32%;left:-2%}.network-art b{color:var(--jmi-orange);font-family:var(--font-technical);writing-mode:vertical-rl;font-size:1rem;position:absolute;top:20%;right:1rem}.network-art i{border-block:1px solid var(--jmi-gray-700);color:var(--jmi-gray-500);font-family:var(--font-technical);white-space:nowrap;padding:.6rem;font-size:.55rem;font-style:normal;position:absolute;bottom:2rem;left:0;right:0}.bulletin-filter{z-index:4;margin-top:var(--space-4);flex-wrap:wrap;gap:.3rem;display:flex;position:relative}.bulletin-filter button{border:1px solid var(--jmi-gray-500);color:var(--jmi-gray-300);font-family:var(--font-technical);cursor:pointer;background:0 0;padding:.5rem .65rem;font-size:.48rem;font-weight:800}.bulletin-filter button.is-active{border-color:var(--jmi-orange);background:var(--jmi-orange);color:var(--jmi-black)}.bulletin-field{z-index:3;min-height:22rem;margin-top:var(--space-4);position:relative}.bulletin-product{border:1px solid var(--jmi-gray-500);background:var(--jmi-black-soft);color:var(--jmi-paper);padding:var(--space-3);text-align:left;cursor:pointer;transition:transform var(--motion-standard), opacity var(--motion-standard);align-content:end;display:grid;position:absolute;box-shadow:8px 9px #000}.bulletin-product small{color:var(--jmi-gray-500);font-family:var(--font-technical);font-size:.44rem}.bulletin-product strong{font-family:var(--font-display);font-size:1.5rem}.bulletin-product span{color:var(--jmi-cyan);font-family:var(--font-technical);align-items:center;gap:.35rem;font-size:.48rem;display:flex}.bulletin-product span i{background:var(--jmi-cyan);border-radius:50%;width:.35rem;height:.35rem}.bulletin-product p{color:var(--jmi-gray-300);margin:.45rem 0 0;font-size:.56rem;line-height:1.35}.bulletin-product-1{width:11rem;min-height:8rem;top:1rem;left:0;transform:rotate(-1deg)}.bulletin-product-2{width:8.5rem;min-height:10rem;top:7rem;right:0;transform:rotate(1.5deg)}.bulletin-product-3{width:10rem;min-height:7rem;bottom:0;left:24%;transform:rotate(-1deg)}.bulletin-product.is-selected{z-index:4;border-color:var(--jmi-cyan);transform:translateY(-.5rem)rotate(0)scale(1.06)}.bulletin-product.is-filtered{opacity:.1;pointer-events:none;transform:scale(.8)}.bulletin-proven{border:2px solid var(--jmi-orange);color:var(--jmi-orange);font-family:var(--font-display);padding:.4rem;position:absolute;bottom:1rem;right:20%;transform:rotate(-6deg)}.bulletin-note{color:var(--jmi-gray-300);font-family:var(--font-hand);font-size:.68rem;position:absolute;top:2rem;right:5%;transform:rotate(-5deg)}.network-bulletin .orange-inline-action{z-index:4;position:relative}.fair-opportunity-section{gap:var(--space-4);display:grid}.fair-opportunity-section>div{gap:var(--space-3);max-width:48rem;display:grid}.fair-opportunity-section p{color:var(--jmi-black-soft);margin:0;font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.55}.fair-opportunity-section strong{border:var(--border-hairline);background:var(--jmi-orange);width:fit-content;color:var(--jmi-black);font-family:var(--font-technical);box-shadow:5px 6px 0 var(--jmi-black);padding:.85rem 1rem;font-size:clamp(.85rem,1vw,1rem);line-height:1.35;display:block}.evidence-board{background-image:radial-gradient(var(--jmi-gray-300) .7px, transparent .7px);background-size:14px 14px}.evidence-pieces{gap:var(--space-3);margin-top:var(--space-5);display:grid}.evidence-pieces button{border:var(--border-hairline);background:var(--jmi-paper);min-height:9rem;padding:var(--space-3);text-align:left;box-shadow:5px 6px 0 var(--jmi-gray-300);cursor:pointer;align-content:end;display:grid;transform:rotate(-.5deg)}.evidence-pieces button:nth-child(2n){transform:rotate(.7deg)}.evidence-pieces button>span,.evidence-pieces button>small{font-family:var(--font-technical);font-size:.48rem}.evidence-pieces button strong{font-family:var(--font-display);font-size:1.6rem}.evidence-pieces button p{margin:.5rem 0 0;line-height:1.4}.truth-section{gap:var(--space-5);display:grid;overflow:hidden}.truth-section h2 span,.participant-economy h2 span{color:var(--jmi-orange-dark)}.truth-section>div:last-child{max-width:36rem}.truth-section>div>strong{font-family:var(--font-display);font-size:2rem}.truth-section>div>p{color:var(--jmi-gray-700);line-height:1.6}.truth-section>div>b{margin-top:var(--space-4);font-family:var(--font-technical);font-size:clamp(1rem,3vw,1.5rem);line-height:1.5;display:block}.truth-section>div>b i{color:var(--jmi-orange-dark);font-style:normal}.truth-checker{opacity:.08;background:conic-gradient(var(--jmi-black) 25%, transparent 0 50%, var(--jmi-black) 0 75%, transparent 0);background-size:2rem 2rem;width:16rem;height:16rem;position:absolute;bottom:-3rem;right:-3rem;transform:rotate(8deg)}.participant-economy{gap:var(--space-5);display:grid}.participant-economy header>p:last-child{max-width:35rem;color:var(--jmi-gray-700);line-height:1.6}.cred-receipt{border:1px dashed var(--jmi-black);background:var(--jmi-paper);min-height:20rem;padding:var(--space-4);box-shadow:10px 12px 0 var(--jmi-orange);align-content:end;display:grid;position:relative;transform:rotate(1deg)}.cred-receipt>span,.cred-receipt>small{font-family:var(--font-technical);letter-spacing:.08em;font-size:.5rem}.cred-receipt>strong{font-family:var(--font-display);font-size:4rem}.cred-receipt>p{font-family:var(--font-technical);margin:.2rem 0;font-size:.65rem}.cred-receipt>b{margin:var(--space-3) 0;color:var(--jmi-orange-dark);font-family:var(--font-display);font-size:2rem}.public-final-door{margin:0 calc(var(--space-3) * -1);background:var(--jmi-black);color:var(--jmi-paper);padding:var(--space-7) var(--space-3);position:relative;overflow:hidden}.public-final-door>:not(.final-ripple){z-index:2;position:relative}.public-final-door>.handwritten-note{color:var(--jmi-orange);font-size:1rem}.final-ripple{opacity:.35;width:34rem;position:absolute;bottom:-10rem;right:-12rem;transform:rotate(-8deg)}.final-ripple .brand-logo-icon{width:100%}@keyframes stamp-hit{0%{opacity:0;transform:translate(3.5rem,4.5rem)rotate(-7deg)scale(1.5)}}@media (min-width:768px){.public-hero{min-height:39rem;display:block}.hero-copy-zone{width:68%;max-width:55rem;margin-top:8vh}.hero-copy-zone h1{font-size:clamp(4.8rem,8vw,8rem)}.hero-copy-zone>div{width:min(100%,28rem)}.hero-specimen-playground{width:27%;min-height:0;padding:0;display:block;position:absolute;top:4rem;bottom:3rem;right:0;overflow:visible}.hero-specimen-playground .hero-ripple-mark{display:block;top:5%;right:-18%}.hero-specimen-playground .demo-state-label{top:0;left:0}.hero-specimen-playground .story-specimen{min-width:0;position:absolute}.hero-specimen-playground .story-specimen-1{top:16%;left:2%}.hero-specimen-playground .story-specimen-2{width:8rem;top:48%;right:0}.hero-specimen-playground .story-specimen-3{width:8.7rem;bottom:4%;left:0}.dense-machine{grid-template-columns:10rem minmax(17rem,.85fr) minmax(18rem,1.15fr)}.dense-machine nav{border-right:1px solid var(--jmi-gray-700);border-bottom:0;grid-template-columns:1fr}.dense-machine-stage{border-right:1px solid var(--jmi-gray-700);border-bottom:0;min-height:29rem}.dense-machine article{flex-direction:column;justify-content:center;display:flex}.nori-case-study{grid-template-columns:.8fr 1fr}.nori-case-study header{grid-column:1/-1}.evidence-pieces{grid-template-columns:repeat(4,1fr)}.evidence-pieces button:nth-child(2),.evidence-pieces button:nth-child(6){transform:translateY(1.2rem)rotate(.7deg)}.truth-section{grid-template-columns:1.15fr .85fr;align-items:end}.participant-economy{grid-template-columns:1.2fr .8fr;align-items:center}.network-bulletin,.public-final-door{margin-inline:calc(var(--space-5) * -1);padding-inline:var(--space-5)}.bulletin-field{min-height:27rem}.bulletin-product-1{left:8%}.bulletin-product-2{right:12%}.bulletin-product-3{left:45%}}@media (min-width:768px) and (max-width:1120px){.hero-copy-zone{width:73%}.hero-specimen-playground{width:23%}.hero-specimen-playground .story-specimen-3{display:none}}.landing-shell .hero-index,.landing-shell .editorial-kicker,.landing-shell .demo-state-label,.landing-shell .story-specimen small,.landing-shell .evidence-pieces button>span,.landing-shell .evidence-pieces button>small,.landing-shell .nori-case-data>span{color:var(--jmi-black-soft);opacity:1}.landing-shell .story-specimen{color:var(--jmi-paper)}.landing-shell .story-specimen small{color:var(--jmi-gray-300)}.dense-lifecycle,.nori-case-study,.fair-opportunity-section,.evidence-board,.truth-section,.participant-economy{padding-block:clamp(3.5rem,7vw,6.5rem)}.nori-case-study{align-items:stretch}.nori-case-object,.nori-case-data{min-height:22rem}.nori-case-data{border-block:var(--border-hairline);padding-block:var(--space-4);flex-direction:column;justify-content:center;display:flex}.nori-case-data nav button{color:var(--jmi-black)}.nori-case-data nav button.is-active{box-shadow:inset 0 -4px 0 var(--jmi-black)}.nori-case-data>span{margin-top:var(--space-2);font-weight:900}.nori-case-data h3{max-width:34rem;margin-top:var(--space-2)}.nori-case-data p{max-width:34rem;margin-top:0}.nori-case-data a{margin-top:var(--space-3)}.network-bulletin{background-color:var(--jmi-black);background-image:linear-gradient(var(--jmi-paper) 1px, transparent 1px), linear-gradient(90deg, var(--jmi-paper) 1px, transparent 1px), radial-gradient(var(--jmi-paper) .7px, transparent .8px);min-height:43rem}@supports (color:color-mix(in lab, red, red)){.network-bulletin{background-image:linear-gradient(color-mix(in srgb, var(--jmi-paper) 3%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--jmi-paper) 3%, transparent) 1px, transparent 1px), radial-gradient(color-mix(in srgb, var(--jmi-paper) 7%, transparent) .7px, transparent .8px)}}.network-art{opacity:.55}.network-ripple{opacity:.2;width:min(64vw,46rem);position:absolute;top:8%;right:-12%;transform:rotate(-9deg)}.network-ripple .brand-logo-icon{width:100%}.network-art .route{border-top:1px dashed var(--jmi-gray-500);transform-origin:0;height:1px;display:block;position:absolute}.network-art .route-a{width:48%;top:65%;left:14%;transform:rotate(-10deg)}.network-art .route-b{width:39%;top:50%;left:46%;transform:rotate(18deg)}.network-art .network-node{border:1px solid var(--jmi-cyan);width:.45rem;height:.45rem;box-shadow:0 0 .6rem var(--jmi-cyan);border-radius:50%;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.network-art .network-node{box-shadow:0 0 .6rem color-mix(in srgb, var(--jmi-cyan) 55%, transparent)}}.network-art .node-a{top:65%;left:14%}.network-art .node-b{top:56%;left:61%}.network-art .node-c{top:63%;right:14%}.network-art b{color:var(--jmi-orange);letter-spacing:.12em}.bulletin-field{min-height:24rem}.bulletin-product{text-decoration:none}.bulletin-product b{color:var(--jmi-orange);font-family:var(--font-technical);letter-spacing:.06em;margin-top:.55rem;font-size:.48rem}.bulletin-product.is-nori{z-index:3}.nori-network-branches{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:visible}.nori-branch{border-top:1px dashed var(--jmi-gray-500);transform-origin:0;width:clamp(7rem,13vw,12rem);height:1px;position:absolute;top:48%;left:92%}.nori-branch:before,.nori-branch:after{content:"";border:1px solid var(--jmi-orange);background:var(--jmi-black);width:.38rem;height:.38rem;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.nori-branch:before{left:0}.nori-branch:after{right:0}.nori-branch-a{transform:rotate(-24deg)}.nori-branch-b{transform:rotate(2deg)}.nori-branch-c{transform:rotate(28deg)}.nori-branch-d{width:clamp(5rem,9vw,8rem);transform:rotate(55deg)}.nori-open-seat{border:1px dashed var(--jmi-gray-500);background:var(--jmi-black-soft);align-content:center;gap:.35rem;width:clamp(8rem,13vw,11rem);min-height:4.8rem;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.nori-open-seat{background:color-mix(in srgb, var(--jmi-black-soft) 94%, transparent)}}.nori-open-seat{color:var(--jmi-paper);text-align:left;box-shadow:inset 3px 0 0 var(--jmi-orange);padding:.75rem}.nori-open-seat small,.nori-open-seat b{font-family:var(--font-technical);letter-spacing:.045em;margin:0;font-size:clamp(.66rem,.75vw,.74rem);line-height:1.35}.nori-open-seat small{color:var(--jmi-orange)}.nori-open-seat b{color:var(--jmi-paper)}.nori-open-seat-a{top:-5rem;left:calc(100% + clamp(5.5rem,11vw,10rem));transform:rotate(1deg)}.nori-open-seat-b{top:2.2rem;left:calc(100% + clamp(7rem,13vw,12rem));transform:rotate(-.7deg)}.nori-open-seat-c{top:8.4rem;left:calc(100% + clamp(5.5rem,11vw,10rem));transform:rotate(1.2deg)}.bulletin-product-4{width:9rem;min-height:7rem;top:2rem;left:36%;transform:rotate(1deg)}.bulletin-product-5{width:8rem;min-height:8rem;bottom:1rem;right:28%;transform:rotate(-1.3deg)}.bulletin-product-6{width:9.5rem;min-height:6rem;bottom:0;left:3%;transform:rotate(.8deg)}.bulletin-product-7{width:7.5rem;min-height:9rem;top:0;right:2%;transform:rotate(-.5deg)}.bulletin-product-8{width:8.5rem;min-height:6.5rem;top:8rem;left:62%;transform:rotate(1.2deg)}.bulletin-field .bulletin-note{max-width:15rem;color:var(--jmi-paper);top:auto;bottom:.5rem;right:2%}.early-network-empty{border:1px solid var(--jmi-gray-500);border-left:7px solid var(--jmi-orange);background:var(--jmi-black-soft);width:min(80%,29rem);padding:var(--space-4);position:absolute;top:28%;left:8%;transform:rotate(-1deg)}.early-network-empty strong{font-family:var(--font-display);font-size:2rem;display:block}.early-network-empty span{color:var(--jmi-gray-300);font-family:var(--font-technical);letter-spacing:.08em;font-size:.5rem}.evidence-pieces button{align-content:start;gap:.4rem;min-height:11.5rem}.evidence-pieces button p{color:var(--jmi-black-soft);font-size:.75rem;line-height:1.45}.evidence-pieces button.is-active p,.evidence-pieces button.is-active small,.evidence-pieces button.is-active span{color:var(--jmi-black)}.public-final-door{justify-content:center;gap:0;min-height:34rem}.public-final-door>.handwritten-note{color:var(--jmi-orange);margin:0 0 clamp(1rem,3vw,2rem);font-size:clamp(1.8rem,5vw,4rem);line-height:.9;display:block;transform:rotate(-4deg)}.public-final-door h2{margin:0 0 clamp(2rem,5vw,3.5rem)}.public-final-door:before{content:"MADE ✓ / READY? / 006";z-index:2;top:var(--space-4);right:var(--space-4);color:var(--jmi-gray-300);font-family:var(--font-technical);letter-spacing:.1em;font-size:.5rem;position:absolute}.final-ripple{width:min(62vw,42rem);bottom:-9rem;right:-9rem}@media (min-width:900px){.nori-case-study{grid-template-columns:minmax(15rem,.65fr) minmax(20rem,1fr) minmax(20rem,.95fr)}.nori-case-study header{flex-direction:column;grid-column:auto;justify-content:center;display:flex}.nori-case-study header h2{font-size:clamp(3.5rem,5.7vw,6rem)}.nori-case-logo{width:100%;margin:0}.nori-case-object,.nori-case-data{min-height:28rem}.nori-case-data{padding:var(--space-4)}}@media (max-width:767px){.brand-wordmark-link{width:clamp(7rem,31vw,8.5rem)}.public-header-actions{gap:.55rem;padding-inline:.65rem;font-size:.72rem}.landing-shell{max-width:100%}.public-hero,.hero-copy-zone,.hero-copy-zone>div,.action-primary,.action-secondary{min-width:0;max-width:100%}.hero-copy-zone>p{overflow-wrap:anywhere}.network-bulletin{min-height:auto}.bulletin-field{gap:var(--space-3);min-height:0;padding-block:var(--space-5);display:grid}.bulletin-product{width:100%;min-height:8rem;position:relative;inset:auto;transform:none}.bulletin-product.is-selected{transform:translate(.25rem)}.nori-network-branches{display:none}.early-network-empty{width:100%;position:relative;inset:auto}.bulletin-field .bulletin-note{justify-self:end;position:relative;inset:auto}.network-art .route,.network-art .network-node{display:none}.evidence-pieces button{min-height:9rem;transform:none}}.locked-auth-shell{background:var(--jmi-black);grid-template-rows:minmax(22rem,48svh) auto;width:100%;max-width:100vw;min-height:100svh;display:grid;position:relative;overflow:clip visible}.auth-brand-environment{background:var(--jmi-black);width:100%;min-width:0;max-width:100vw;color:var(--jmi-paper);padding:var(--space-4);isolation:isolate;position:relative;overflow:hidden}.auth-lockup{z-index:4;width:clamp(10rem,24vw,15rem);display:block;position:relative}.auth-lockup .brand-logo-wordmark{width:100%}.jm-industrial-mark{z-index:-1;opacity:.96;width:clamp(15rem,40vw,34rem);position:absolute;top:8%;right:-2%;transform:rotate(-6deg)}.jm-industrial-mark .brand-logo-icon{width:100%}.auth-brand-copy{z-index:3;left:var(--space-4);right:var(--space-4);bottom:var(--space-5);position:absolute}.auth-brand-copy h1{max-width:46rem;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2.25rem,8.5vw,6.7rem);font-weight:900;line-height:.86}.auth-brand-copy h1 span{color:var(--jmi-orange);overflow-wrap:anywhere;display:block}.auth-brand-copy p{max-width:27rem;margin:var(--space-3) 0 0;color:var(--jmi-gray-300);font-size:.88rem;line-height:1.45}.auth-environment-index{z-index:3;top:var(--space-4);right:var(--space-4);color:var(--jmi-gray-500);font-family:var(--font-technical);letter-spacing:.1em;margin:0;font-size:.55rem;position:absolute}.product-object-field{--field-x:0px;--field-y:0px;z-index:2;pointer-events:none;transform:translate(var(--field-x), var(--field-y));transition:transform .4s var(--ease-physical);position:absolute;inset:0}.demo-state-label{top:5.2rem;left:var(--space-4);border-left:2px solid var(--jmi-cyan);color:var(--jmi-gray-300);font-family:var(--font-technical);letter-spacing:.1em;padding-left:.45rem;font-size:.5rem;position:absolute}.product-object{border:1px solid var(--jmi-gray-500);background:var(--jmi-black-soft);color:var(--jmi-paper);box-shadow:7px 9px 0 var(--jmi-black), 0 0 0 1px var(--jmi-cyan);grid-template-rows:auto 1fr auto auto;align-content:stretch;padding:.7rem;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.product-object{box-shadow:7px 9px 0 color-mix(in srgb, var(--jmi-black) 74%, transparent), 0 0 0 1px color-mix(in srgb, var(--jmi-cyan) 8%, transparent)}}.product-object{transition:border-color var(--motion-fast), box-shadow var(--motion-fast), translate var(--motion-standard) var(--ease-physical)}.product-object b{font-family:var(--font-display);letter-spacing:-.02em;align-self:end;font-size:.9rem}.product-object .specimen-id{color:var(--jmi-gray-500);letter-spacing:.08em;font-size:.42rem}.product-object .specimen-type{color:var(--jmi-gray-300);font-family:var(--font-technical);letter-spacing:.06em;font-size:.43rem}.product-object .specimen-status{color:var(--jmi-cyan);font-family:var(--font-technical);white-space:nowrap;align-items:center;gap:.25rem;font-size:.48rem;font-weight:700;display:flex}.product-object .specimen-status i{width:auto;height:auto;box-shadow:none;color:inherit;background:0 0;border-radius:0;font-style:normal;position:static}.product-object>i{background:var(--jmi-cyan);width:.3rem;height:.3rem;box-shadow:0 0 .7rem var(--jmi-cyan);border-radius:50%;position:absolute;top:.45rem;right:.45rem}.object-nori{width:8.3rem;height:6.1rem;top:28%;left:8%;transform:rotate(-1.4deg)}.object-pixel{width:6.2rem;height:7.7rem;top:18%;right:13%;transform:rotate(1.2deg)scale(.82)}.object-clip{width:6.5rem;height:4rem;display:none;top:48%;right:5%;transform:rotate(-1deg)scale(.72)}.specimen-earned .specimen-status,.specimen-earned>i{color:var(--jmi-orange)}.specimen-earned>i{background:var(--jmi-orange);box-shadow:0 0 .7rem var(--jmi-orange)}.specimen-return{border-top-color:var(--jmi-cyan)}.locked-auth-surface{background:var(--jmi-cream);width:100%;min-width:0;max-width:100vw;padding:var(--space-6) var(--space-4) var(--space-6);align-items:center;display:grid;position:relative}.locked-auth-content{width:min(100%,27rem);margin:auto}.locked-auth-content>.editorial-kicker{color:var(--jmi-black-soft);letter-spacing:.075em;font-size:clamp(.9rem,1.1vw,1.05rem);line-height:1.35}.locked-auth-content h2{margin:var(--space-2) 0 0;font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(3.6rem,15vw,6.5rem);font-weight:900;line-height:.86}.locked-auth-intro{margin:var(--space-2) 0 var(--space-5);color:var(--jmi-gray-700)}.locked-email-form{gap:var(--space-2);display:grid}.locked-email-form label{font-family:var(--font-technical);letter-spacing:.1em;font-size:.62rem;font-weight:700}.locked-email-form input{border:0;border-bottom:2px solid var(--jmi-black);background:0 0;border-radius:0;width:100%;min-height:3.6rem;padding:.8rem 0;font-size:1rem}.locked-email-form input:focus{border-color:var(--jmi-orange);outline:0}.locked-email-form small,.auth-mode-links{color:var(--jmi-black);font:800 .78rem/1.4 var(--font-technical);letter-spacing:.04em}.auth-mode-links{margin-top:1rem}.auth-mode-links a{color:inherit;text-underline-offset:.3rem;text-decoration-thickness:2px}.password-reset-page{background:var(--jmi-cream);align-content:center;gap:3rem;min-height:100vh;padding:clamp(2rem,6vw,6rem);display:grid}.password-reset-page>a{width:min(18rem,60vw)}.password-reset-page>section{border:2px solid var(--jmi-black);width:min(42rem,100%);box-shadow:12px 12px 0 var(--jmi-orange);padding:clamp(1.5rem,4vw,3.5rem)}.password-reset-page h1{font:900 clamp(3rem,8vw,6rem)/.88 var(--font-display);letter-spacing:-.04em;margin:.75rem 0 1rem}.password-reset-page .locked-email-form{margin-top:2rem}.profile-password-control{border:2px solid var(--jmi-black);margin:3rem 1.25rem 0;padding:clamp(1.25rem,3vw,2rem)}.profile-password-control h3{font:900 clamp(2rem,4vw,3.75rem)/.9 var(--font-display);margin:.5rem 0}.profile-password-control>p{max-width:52rem}.profile-password-control form{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.profile-password-control label{font:900 .86rem/1.2 var(--font-technical);gap:.55rem;display:grid}.profile-password-control input{border:1px solid var(--jmi-black);min-width:0;font:inherit;background:0 0;border-radius:0;padding:1rem}.profile-password-control small{font:800 .78rem/1.4 var(--font-technical);grid-column:1/-1}.profile-password-control button{border:2px solid var(--jmi-black);background:var(--jmi-orange);width:max-content;font:900 .95rem/1 var(--font-technical);padding:1rem 1.25rem}@media (max-width:800px){.profile-password-control form{grid-template-columns:1fr}.profile-password-control small{grid-column:auto}}.enter-jmi-button{border:var(--border-hairline);background:var(--jmi-orange);min-height:4.2rem;font-family:var(--font-technical);cursor:pointer;transition:transform var(--motion-fast), box-shadow var(--motion-fast);border-radius:0;justify-content:space-between;align-items:center;padding:.9rem 1rem;font-size:clamp(1rem,1.2vw,1.15rem);font-weight:900;display:flex}.enter-jmi-button:hover{box-shadow:4px 4px 0 var(--jmi-black);transform:translate(-2px,-2px)}.enter-jmi-button:active,.enter-jmi-button:disabled{box-shadow:none;transform:scale(.985)}.enter-jmi-button span{font-size:1.4rem}.auth-divider{align-items:center;gap:var(--space-2);margin:var(--space-4) 0;color:var(--jmi-gray-500);font-family:var(--font-technical);font-size:.58rem;display:flex}.auth-divider span{background:var(--jmi-gray-300);flex:1;height:1px}.google-control{justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-hairline);width:100%;min-height:3.5rem;font-family:var(--font-technical);cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast);background:0 0;border-radius:0;font-size:.68rem;font-weight:700;display:flex}.google-control:hover{background:var(--jmi-black);color:var(--jmi-paper)}.google-mark{width:1.35rem;height:1.35rem;font-family:var(--font-body);border:1px solid;border-radius:50%;place-items:center;font-size:.65rem;display:grid}.account-entry-copy{margin:var(--space-5) 0 0;color:var(--jmi-gray-700);font-size:.75rem;line-height:1.5}.account-entry-copy a{color:var(--jmi-black);font-family:var(--font-technical);text-decoration:underline;-webkit-text-decoration-color:var(--jmi-orange);-webkit-text-decoration-color:var(--jmi-orange);-webkit-text-decoration-color:var(--jmi-orange);text-decoration-color:var(--jmi-orange);text-underline-offset:.25rem;font-weight:700}.auth-legal-line{margin:var(--space-5) 0 0;color:var(--jmi-gray-700);font-family:var(--font-technical);letter-spacing:.075em;align-self:end;font-size:clamp(.82rem,1vw,.96rem);font-weight:800;line-height:1.35}.auth-seam-note{display:none}.auth-notice{margin:0 0 var(--space-4);border-left:5px solid var(--jmi-orange);background:var(--jmi-paper);padding:var(--space-3);font-family:var(--font-technical);gap:.25rem;font-size:.68rem;display:grid}.auth-notice span{color:var(--jmi-gray-700)}.form-error{color:var(--jmi-danger);font-size:.78rem;line-height:1.45}.entry-transition{background:var(--jmi-cream);min-height:100svh;animation:environment-takeover var(--motion-entry) var(--ease-physical) both;place-items:center;display:grid;position:relative;overflow:hidden}.entry-transition section{z-index:2;justify-items:center;gap:var(--space-3);color:var(--jmi-paper);animation:transition-copy var(--motion-entry) var(--ease-physical) both;display:grid;position:relative}.entry-transition p{margin:0;font-size:1rem}.made-stamp{border:4px double var(--jmi-orange);color:var(--jmi-orange);font-family:var(--font-display);padding:.55rem .8rem .35rem;font-size:2rem;font-weight:900;transform:rotate(-4deg)}.entry-energy{z-index:1;background:var(--jmi-orange);width:0;height:3px;animation:energy-travel var(--motion-entry) var(--ease-physical) both;position:absolute;top:50%;left:0}.onboarding-shell{background:var(--jmi-cream);min-height:100svh;padding:var(--space-3)}.onboarding-header{margin:calc(var(--space-3) * -1) calc(var(--space-3) * -1) 0;border-bottom:1px solid var(--jmi-black-soft);background:var(--jmi-black);padding:var(--space-2) var(--space-3);justify-content:space-between;align-items:center;display:flex}.onboarding-header>span{color:var(--jmi-gray-300);font-family:var(--font-technical);letter-spacing:.12em;font-size:.56rem;font-weight:700}.onboarding-form{width:min(100%,50rem);margin:var(--space-5) auto 0;padding-bottom:var(--space-6)}.onboarding-progress{align-items:center;gap:var(--space-2);color:var(--jmi-black-soft);font-family:var(--font-technical);grid-template-columns:1.6rem 1fr 1.6rem;font-size:clamp(.78rem,1vw,.9rem);font-weight:850;display:grid}.onboarding-progress div{background:var(--jmi-gray-100);height:3px}.onboarding-progress i{background:var(--jmi-orange);height:100%;transition:width var(--motion-standard) var(--ease-physical);display:block}.onboarding-step{animation:step-enter var(--motion-standard) var(--ease-physical) both;margin-top:clamp(3rem,9vh,6rem)}.onboarding-step h1{max-width:45rem;margin:var(--space-2) 0 var(--space-5);font-family:var(--font-display);font-size:var(--type-display-md);letter-spacing:-.045em;text-transform:uppercase;font-weight:900;line-height:.88}.first-entry-step h1{font-size:clamp(3.6rem,13vw,8.5rem)}.first-entry-step>.editorial-kicker,.identity-step>.eyebrow,.intent-step>.eyebrow{color:var(--jmi-black-soft);letter-spacing:.075em;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.3}.first-entry-step h1 span{color:var(--jmi-orange-dark)}.onboarding-product-truth{max-width:42rem;color:var(--jmi-black);gap:.3rem;margin:-1rem 0 2rem;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.5;display:grid}.onboarding-product-truth strong{font:900 1rem var(--font-technical);text-transform:uppercase}.product-detail-step h1 span{color:var(--jmi-orange-dark)}.product-detail-step .identity-fields label>span{color:var(--jmi-black-soft);letter-spacing:.065em;font-size:clamp(.9rem,1.05vw,1rem);font-weight:850;line-height:1.3}.first-entry-input{border-bottom:3px solid var(--jmi-black);grid-template-columns:1fr 3.8rem;display:grid}.first-entry-input input{min-width:0;min-height:4.5rem;font-family:var(--font-display);background:0 0;border:0;padding:.8rem 0;font-size:clamp(1.4rem,5vw,2.5rem);font-weight:700}.first-entry-input input:focus{outline:0}.first-entry-input button{background:var(--jmi-orange);cursor:pointer;border:0;font-size:1.5rem}.quiet-entry{margin-top:var(--space-4);border:0;border-bottom:3px solid var(--jmi-black);color:var(--jmi-black);font-family:var(--font-technical);cursor:pointer;background:0 0;flex-wrap:wrap;align-items:baseline;gap:.45rem .8rem;padding:.9rem 0;display:flex}.quiet-entry span{letter-spacing:.04em;font-size:clamp(.8rem,1vw,.92rem);font-weight:750}.quiet-entry strong{letter-spacing:.025em;font-size:clamp(1rem,1.35vw,1.2rem);font-weight:950}.step-intro{max-width:31rem;margin:calc(var(--space-4) * -1) 0 var(--space-5);color:var(--jmi-gray-700);line-height:1.5}.identity-fields{gap:var(--space-4);display:grid}.identity-fields label{gap:var(--space-2);display:grid}.identity-fields label>span,.locked-email-form label{font-family:var(--font-technical);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:700}.identity-fields em{color:var(--jmi-gray-500);font-weight:400}.identity-fields small{color:var(--jmi-gray-500);font-size:.65rem}.identity-fields input{border:0;border-bottom:2px solid var(--jmi-black);background:0 0;border-radius:0;width:100%;min-height:3.5rem;padding:.8rem 0}.identity-fields input:focus{border-color:var(--jmi-orange);outline:0}.handle-input{border-bottom:2px solid var(--jmi-black);align-items:center;width:100%;min-height:3.5rem;display:flex}.handle-input:focus-within{border-color:var(--jmi-orange)}.handle-input b{color:var(--jmi-orange-dark)}.handle-input input{border:0;min-height:calc(3.5rem - 2px);padding-left:.2rem}.onboarding-next{width:100%;min-height:4rem;margin-top:var(--space-5);font-size:clamp(.95rem,1.15vw,1.08rem)}.onboarding-next:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.intent-list{border:0;margin:0;padding:0;display:grid}.intent-list label{align-items:center;gap:var(--space-2);border-top:1px solid var(--jmi-gray-300);cursor:pointer;min-height:4.6rem;transition:padding var(--motion-fast), background var(--motion-fast);grid-template-columns:2rem 1fr 1rem;display:grid}.intent-list label:last-child{border-bottom:1px solid var(--jmi-gray-300)}.intent-list input,.product-type-grid input{opacity:0;position:absolute}.intent-list label:has(input:checked){background:var(--jmi-orange);padding-inline:var(--space-3)}.intent-list label:focus-within,.product-type-grid label:focus-within{outline:var(--focus-ring);outline-offset:2px}.intent-number{color:var(--jmi-gray-500);font-family:var(--font-technical);font-size:.6rem}.intent-list i{font-style:normal;font-weight:900}.step-actions{justify-content:space-between;align-items:end;gap:var(--space-3);margin-top:var(--space-5);display:flex}.step-actions .onboarding-next{width:auto;min-width:11rem;margin:0}.back-button{min-height:3.25rem;font-family:var(--font-technical);cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-size:clamp(.9rem,1.05vw,1rem);font-weight:850}.product-type-grid{margin-bottom:var(--space-5);background:var(--jmi-black);border:var(--border-hairline);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.product-type-grid span{background:var(--jmi-cream);min-height:4rem;font-family:var(--font-technical);cursor:pointer;place-items:center;font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:850;display:grid}.product-type-grid input:checked+span{background:var(--jmi-orange)}.floating-error{margin-top:var(--space-3)}.welcome-shell{background:var(--jmi-black);min-height:100svh;color:var(--jmi-paper);align-items:center;padding:clamp(1.25rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.welcome-entry-poster{z-index:3;width:min(100%,72rem);margin:auto;position:relative}.welcome-entry-poster>.eyebrow{color:var(--jmi-paper);letter-spacing:.08em;font-size:clamp(.9rem,1.2vw,1.1rem)}.welcome-entry-poster h1{max-width:66rem;margin:var(--space-2) 0 0;font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(3.5rem,9vw,8rem);font-weight:900;line-height:.82}.welcome-entry-poster h1 span{color:var(--jmi-orange)}.welcome-network-field{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.welcome-ripple{opacity:.18;width:min(72vw,52rem);animation:network-register .9s var(--ease-physical) both;position:absolute;bottom:-18%;right:-12%}.welcome-ripple .brand-logo-icon{width:100%}.welcome-route{background:linear-gradient(90deg, var(--jmi-orange), var(--jmi-cyan));transform-origin:0;width:36vw;max-width:32rem;height:1px;animation:route-register .7s var(--ease-system) .18s both;position:absolute;top:56%;left:52%}.welcome-route-a{transform:rotate(-34deg)}.welcome-route-b{transform:rotate(-12deg)}.welcome-route-c{transform:rotate(14deg)}.welcome-route-d{transform:rotate(36deg)}.welcome-destination{color:var(--jmi-paper);font-family:var(--font-technical);letter-spacing:.08em;font-size:clamp(.72rem,1vw,.9rem);font-weight:850;position:absolute}.welcome-destination-a{top:18%;right:10%}.welcome-destination-b{top:39%;right:4%}.welcome-destination-c{bottom:28%;right:7%}.welcome-destination-d{bottom:10%;right:16%}.welcome-identity-node{width:min(100%,24rem);margin:var(--space-5) 0 var(--space-4);border-left:7px solid var(--jmi-orange);background:var(--jmi-black-soft);gap:.25rem;padding:1rem 1.15rem;display:grid;position:relative}.welcome-identity-node span,.welcome-identity-node small,.welcome-draft-object span,.welcome-draft-object small,.welcome-next-signal span,.welcome-system-strip span{font-family:var(--font-technical);letter-spacing:.065em;font-size:clamp(.72rem,.9vw,.84rem);line-height:1.35}.welcome-identity-node strong{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2rem,4vw,3.5rem);line-height:.9}.welcome-identity-node i{background:var(--jmi-cyan);width:.55rem;height:.55rem;box-shadow:0 0 .9rem var(--jmi-cyan);animation:signal-pulse 2s var(--ease-physical) infinite;border-radius:50%;position:absolute;top:1rem;right:1rem}.welcome-draft-object,.welcome-next-signal{border:1px solid var(--jmi-gray-500);background:var(--jmi-black-soft);gap:.4rem;width:min(100%,34rem);display:grid}@supports (color:color-mix(in lab, red, red)){.welcome-draft-object,.welcome-next-signal{background:color-mix(in srgb, var(--jmi-black-soft) 94%, transparent)}}.welcome-draft-object,.welcome-next-signal{padding:1rem}.welcome-draft-object>strong,.welcome-next-signal strong{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,3rem);line-height:.9}.welcome-draft-object>span,.welcome-next-signal span{color:var(--jmi-orange);font-weight:850}.welcome-draft-object a{border-bottom:2px solid var(--jmi-orange);width:fit-content;font-family:var(--font-technical);margin-top:.4rem;font-size:.85rem;font-weight:850}.welcome-system-strip{margin:var(--space-4) 0;border-block:1px solid var(--jmi-gray-700);flex-wrap:wrap;gap:0;display:flex}.welcome-system-strip span{color:var(--jmi-gray-300);padding:.75rem 1rem .75rem 0}.welcome-system-strip span+span:before{content:"/";color:var(--jmi-orange);margin-right:1rem}.welcome-entry-actions{gap:.5rem;width:min(100%,34rem);display:grid}.welcome-entry-actions .action-primary{min-height:4.2rem;font-size:clamp(.95rem,1.15vw,1.08rem)}.welcome-entry-actions .action-secondary{color:var(--jmi-paper);border-color:var(--jmi-gray-500);font-size:clamp(.82rem,1vw,.95rem)}@keyframes network-register{0%{opacity:0;transform:scale(.75)}to{opacity:.18;transform:scale(1)}}@keyframes route-register{0%{opacity:0;scale:0 1}to{opacity:1;scale:1}}@media (max-width:767px){.welcome-route,.welcome-destination{display:none}.welcome-ripple{width:110vw;bottom:4%;right:-42%}.welcome-system-strip{display:grid}.welcome-system-strip span+span:before{content:none}}.network-shell{background:var(--jmi-cream);min-height:100svh;position:relative}.network-canvas{min-width:0;min-height:100svh;padding-top:4.4rem}.network-nav{z-index:20;border-bottom:1px solid var(--jmi-black-soft);background:var(--jmi-black);height:4.4rem;color:var(--jmi-paper);align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.network-mark{border-right:1px solid var(--jmi-black-soft);place-items:center;width:4.2rem;height:100%;padding:.45rem;display:grid;overflow:hidden}.network-mark .brand-logo-icon{width:100%;max-height:100%}.network-links{flex:1;grid-template-columns:repeat(4,1fr);min-width:0;display:grid}.network-links a{border-right:1px solid var(--jmi-black-soft);min-width:0;min-height:4.4rem;color:var(--jmi-paper);font-family:var(--font-technical);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:.3rem;font-size:clamp(.68rem,2.2vw,.82rem);font-weight:800;display:flex}.network-links a:hover{color:var(--jmi-orange)}.network-links a.is-active{background:var(--jmi-paper);color:var(--jmi-black)}.network-links a.is-active .nav-mark{color:var(--jmi-orange-dark)}.nav-mark{color:var(--jmi-orange);flex:none;place-items:center;width:1.35rem;height:1.35rem;font-weight:900;display:grid}.nav-mark svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:square;stroke-linejoin:miter;width:100%;height:100%}.network-page{min-height:calc(100svh - 4.4rem);padding:var(--space-3)}.network-page-header{justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:var(--border-hairline);min-height:3.25rem;padding:0 4.75rem var(--space-3) 0;display:flex}.network-page-header .editorial-label{color:var(--jmi-black);font-size:clamp(.78rem,1.25vw,1rem);font-weight:900}.network-page-context{min-width:0;color:var(--jmi-black);font:900 clamp(.78rem,1.2vw,.98rem)/1.3 var(--font-technical);letter-spacing:.04em;text-align:right;justify-content:flex-end;align-items:center;display:flex}.network-page-context>*{color:inherit;font:inherit;margin:0}.network-page-context a{border-bottom:1px solid;padding-bottom:.15rem}.rail-signout{flex:none;width:100%}.rail-signout button{border:0;border-top:1px solid var(--jmi-gray-700);color:#fff;width:100%;min-height:3.4rem;font:900 clamp(.76rem,.9vw,.88rem) var(--font-technical);cursor:pointer;background:#b82418}.rail-signout button span{margin-right:.35rem;font-size:1.15rem}.rail-signout button:hover,.rail-signout button:focus-visible{outline:2px solid var(--jmi-paper);outline-offset:-3px;background:#e13320}.network-notice-bell{z-index:35;border:2px solid var(--jmi-black);background:var(--jmi-paper);width:3.1rem;height:3.1rem;color:var(--jmi-black);box-shadow:.28rem .28rem 0 var(--jmi-orange);place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.network-notice-bell svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:square;stroke-linejoin:miter;width:1.45rem}.network-notice-bell strong{border:2px solid var(--jmi-black);background:var(--jmi-orange);min-width:1.45rem;min-height:1.45rem;color:var(--jmi-black);font:900 .68rem var(--font-technical);place-items:center;padding:.1rem;display:grid;position:absolute;top:-.55rem;right:-.55rem}.network-notice-bell:hover,.network-notice-bell:focus-visible{box-shadow:.4rem .4rem 0 var(--jmi-orange);transform:translateY(-2px)}.network-notice-bell{transition:none;animation:none}.network-notice-bell:hover,.network-notice-bell:focus-visible{transform:none}.network-header-actions{z-index:35;align-items:stretch;gap:.65rem;animation:none;display:flex;position:absolute;top:1rem;right:1rem;transform:none}.network-header-actions .network-notice-bell{flex:none;position:relative;inset:auto}.network-header-actions,.network-header-actions *,.network-header-actions a,.network-header-actions a:hover,.network-header-actions a:active,.network-header-actions a:focus,.network-header-actions a:focus-visible,.network-header-actions a:visited{transition:none!important;animation:none!important;transform:none!important}.network-referral-control{border:2px solid var(--jmi-black);background:var(--jmi-orange);min-height:3.1rem;color:var(--jmi-black);box-shadow:.28rem .28rem 0 var(--jmi-black);font:900 clamp(.76rem,.9vw,.9rem)/1 var(--font-technical);letter-spacing:.04em;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1rem;transition:none;animation:none;display:flex;transform:none}.network-referral-control span{font-size:1.1rem}.network-referral-control:hover,.network-referral-control:active,.network-referral-control:focus-visible{background:var(--jmi-orange);color:var(--jmi-black);outline:2px solid var(--jmi-black);outline-offset:2px;transform:none}.network-header-actions .network-notice-bell:hover,.network-header-actions .network-notice-bell:active,.network-header-actions .network-notice-bell:focus-visible{background:var(--jmi-paper);color:var(--jmi-black);box-shadow:.28rem .28rem 0 var(--jmi-orange);outline:2px solid var(--jmi-black);outline-offset:2px}.referral-page{color:var(--jmi-black);isolation:isolate;padding:clamp(2rem,4vw,4.5rem);position:relative}.referral-page:before{content:"CONNECTION / CONNECTION / CONNECTION";z-index:-1;color:#1212100e;max-width:7ch;font:900 clamp(5rem,9vw,10rem)/.72 var(--font-display);writing-mode:vertical-rl;pointer-events:none;position:absolute;top:22rem;right:-2rem;overflow:hidden}.referral-hero{border-bottom:3px solid var(--jmi-black);grid-template-columns:minmax(0,1.45fr) minmax(17rem,.55fr);align-items:end;gap:clamp(2rem,5vw,6rem);min-height:32rem;padding:clamp(3rem,8vh,7rem) 0 clamp(2rem,4vw,4rem);display:grid}.referral-hero p,.referral-ladder header p,.referral-record-list header p,.referral-trust-note>p{color:var(--jmi-orange-dark);font:900 clamp(.85rem,1vw,1rem)/1.2 var(--font-technical);letter-spacing:.06em;margin:0 0 1rem}.referral-hero h1{max-width:65rem;font:900 clamp(4.8rem,10vw,10rem)/.78 var(--font-display);letter-spacing:-.06em;margin:0}.referral-hero h1 em{color:var(--jmi-orange);font-style:normal}.referral-hero>div>span{max-width:46rem;font:700 clamp(1rem,1.4vw,1.25rem)/1.45 var(--font-body);margin-top:2rem;display:block}.referral-impact-stamp{border:3px solid var(--jmi-black);background:var(--jmi-black);color:var(--jmi-paper);box-shadow:.65rem .65rem 0 var(--jmi-orange);padding:1.4rem;transform:rotate(1.2deg)}.referral-impact-stamp small,.referral-impact-stamp span,.referral-impact-stamp b{font:900 clamp(.75rem,1vw,.92rem)/1.2 var(--font-technical);display:block}.referral-impact-stamp strong{color:var(--jmi-orange);font:900 clamp(5rem,9vw,8rem)/.8 var(--font-display);display:block}.referral-impact-stamp b{border-top:1px solid var(--jmi-paper);margin-top:1rem;padding-top:1rem}.referral-link-plate{border:2px solid var(--jmi-black);background:var(--jmi-paper);box-shadow:.65rem .65rem 0 var(--jmi-black);grid-template-columns:minmax(13rem,.55fr) minmax(20rem,1.45fr);margin:clamp(2rem,4vw,4rem) 0;display:grid}.referral-link-plate>div:not(.referral-share-controls){border-right:1px solid var(--jmi-black);min-width:0;padding:1.25rem}.referral-link-plate small{font:900 .82rem var(--font-technical);margin-bottom:.5rem;display:block}.referral-link-plate strong,.referral-link-plate code{overflow-wrap:anywhere;color:var(--jmi-black);font:900 clamp(1.05rem,1.6vw,1.5rem)/1.3 var(--font-technical);display:block}.referral-share-controls{border-top:1px solid var(--jmi-black);flex-wrap:wrap;grid-column:1/-1;display:flex}.referral-share-controls>*{border:0;border-right:1px solid var(--jmi-black);min-height:3.8rem;color:var(--jmi-black);cursor:pointer;font:900 .82rem var(--font-technical);background:0 0;flex:8rem;place-items:center;padding:.8rem;display:grid}.referral-share-controls button:first-child{background:var(--jmi-orange);font-size:.95rem}.referral-share-controls>:hover,.referral-share-controls>:focus-visible{background:var(--jmi-black);color:var(--jmi-paper)}.referral-how-it-counts{border-top:3px solid var(--jmi-black);border-bottom:3px solid var(--jmi-black);margin:clamp(3rem,6vw,6rem) 0;padding:1.25rem 0}.referral-how-it-counts>p{color:var(--jmi-orange-dark);font:900 clamp(.85rem,1vw,1rem) var(--font-technical);margin:0 0 1rem}.referral-how-it-counts ol{border:2px solid var(--jmi-black);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.referral-how-it-counts li{border-right:1px solid var(--jmi-black);background:var(--jmi-paper);grid-template-columns:2.5rem minmax(0,1fr);align-content:start;gap:.8rem;min-width:0;min-height:11rem;padding:1.15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.referral-how-it-counts li{background:color-mix(in srgb,var(--jmi-paper) 88%,transparent)}}.referral-how-it-counts li:last-child{background:var(--jmi-orange);border-right:0}.referral-how-it-counts li b{color:var(--jmi-orange-dark);font:900 2rem var(--font-display);grid-row:1/3}.referral-how-it-counts li:last-child b{color:var(--jmi-black)}.referral-how-it-counts li span{font:900 clamp(.78rem,1vw,.92rem) var(--font-technical)}.referral-how-it-counts li strong{max-width:24rem;font:800 clamp(1rem,1.2vw,1.15rem)/1.4 var(--font-body)}.referral-how-it-counts>small{font:900 clamp(.74rem,.9vw,.86rem)/1.45 var(--font-technical);margin-top:1rem;display:block}.referral-progress-board{margin:clamp(4rem,8vw,8rem) 0}.referral-progress-board>header{border-top:2px solid var(--jmi-black);border-bottom:2px solid var(--jmi-black);grid-template-columns:.5fr .5fr 1fr;display:grid}.referral-progress-board>header>div{border-right:1px solid var(--jmi-black);min-width:0;padding:1rem}.referral-progress-board small,.referral-progress-board strong{font:900 clamp(.78rem,1vw,.95rem)/1.2 var(--font-technical);display:block}.referral-progress-board strong{margin-top:.35rem;font-size:clamp(1.2rem,2vw,2rem)}.referral-progress-rule{border:2px solid var(--jmi-black);background:var(--jmi-paper);height:1.4rem;margin-top:1.25rem}.referral-progress-rule i{background:var(--jmi-orange);height:100%;transition:width .4s var(--ease-physical);display:block}.referral-progress-board>p{font:900 .86rem var(--font-technical);margin:.65rem 0 0}.referral-ladder{border-top:3px solid var(--jmi-black);grid-template-columns:minmax(18rem,.55fr) minmax(0,1.45fr);gap:clamp(2.5rem,5vw,6rem);padding:clamp(4rem,7vw,7rem) 0;display:grid}.referral-ladder header{align-self:start;min-width:0;position:sticky;top:6rem}.referral-ladder h2,.referral-record-list h2,.referral-trust-note h2{font:900 clamp(3rem,6vw,6rem)/.83 var(--font-display);letter-spacing:-.04em;margin:0}.referral-ladder h2{letter-spacing:0;overflow-wrap:normal;word-break:normal;max-width:9.5ch;font-size:clamp(2.6rem,4.1vw,4.25rem);line-height:1.08}.referral-ladder>div{border-top:2px solid var(--jmi-black)}.referral-ladder article{border-bottom:1px solid var(--jmi-black);grid-template-rows:auto auto;grid-template-columns:4rem minmax(11rem,1.1fr) minmax(8rem,.65fr) minmax(14rem,1fr);align-items:center;gap:.7rem 1rem;min-height:8rem;padding:1.15rem .75rem;display:grid}.referral-ladder article span,.referral-ladder article strong,.referral-ladder article p,.referral-ladder article b{min-width:0;font:900 clamp(.82rem,1vw,.96rem)/1.25 var(--font-technical)}.referral-ladder article span{border-right:1px solid var(--jmi-black);color:var(--jmi-orange-dark);align-self:stretch;place-items:center;font-size:clamp(1.25rem,1.8vw,1.8rem);display:grid}.referral-ladder article h3{min-width:0;font:900 clamp(1.45rem,2.2vw,2.25rem)/.95 var(--font-display);text-transform:uppercase;overflow-wrap:normal;margin:0}.referral-ladder article strong{color:var(--jmi-black)}.referral-ladder article p{color:var(--jmi-gray-700);margin:0}.referral-ladder article b{border:2px solid var(--jmi-black);text-align:center;white-space:nowrap;grid-column:2/-1;justify-self:start;min-width:8rem;padding:.7rem .85rem}.referral-ladder article.is-earned{background:var(--jmi-orange)}.referral-ladder article.is-next:not(.is-earned){background:var(--jmi-paper);box-shadow:inset .55rem 0 0 var(--jmi-orange)}.referral-ladder article.is-next:not(.is-earned) b{background:var(--jmi-orange)}.referral-trust-note{border:3px solid var(--jmi-black);background:var(--jmi-black);max-width:70rem;color:var(--jmi-paper);box-shadow:.7rem .7rem 0 var(--jmi-orange);margin:2rem 0 7rem auto;padding:clamp(1.5rem,4vw,4rem)}.referral-trust-note span{max-width:50rem;font:700 clamp(1rem,1.3vw,1.2rem)/1.5 var(--font-body);margin-top:1.5rem;display:block}.referral-record-list{border-top:3px solid var(--jmi-black);padding-top:3rem}.referral-record-list header{margin-bottom:2rem}.referral-record-list article{border-top:1px solid var(--jmi-black);font:900 clamp(.78rem,1vw,.95rem)/1.2 var(--font-technical);grid-template-columns:3rem minmax(0,1fr) auto auto;gap:1rem;padding:1rem .25rem;display:grid}.referral-record-list article>b{border:1px solid var(--jmi-black);padding:.35rem .55rem}.referral-record-list article>b.is-activated{background:var(--jmi-cyan)}.referral-record-list article>b.is-cooling_period{background:var(--jmi-orange)}.referral-record-empty{border:3px solid var(--jmi-black);background:var(--jmi-paper);max-width:72rem;box-shadow:.75rem .75rem 0 var(--jmi-orange);margin:3rem 0 5rem auto;padding:clamp(1.5rem,4vw,4rem)}.referral-record-empty>span{font:900 .85rem var(--font-technical)}.referral-record-empty h2{max-width:13ch;font:900 clamp(3.8rem,7vw,7rem)/.78 var(--font-display);letter-spacing:-.05em;margin:1rem 0}.referral-record-empty>p{max-width:46rem;font:700 clamp(1rem,1.3vw,1.18rem)/1.5 var(--font-body)}.referral-record-empty .referral-share-controls{border:2px solid var(--jmi-black);margin-top:2rem}.referral-unavailable{flex-direction:column;justify-content:center;min-height:70vh;display:flex}.referral-unavailable h1{font:900 clamp(4rem,9vw,9rem)/.8 var(--font-display);margin:.5rem 0 1rem}.referral-artifacts{border-top:3px solid var(--jmi-black);grid-template-columns:minmax(15rem,.6fr) minmax(0,1.4fr);gap:clamp(2rem,5vw,6rem);margin-bottom:7rem;padding-top:3rem;display:grid}.referral-artifacts header p{color:var(--jmi-orange-dark);font:900 .9rem var(--font-technical);margin:0 0 1rem}.referral-artifacts header h2{font:900 clamp(3rem,6vw,6rem)/.83 var(--font-display);margin:0}.referral-artifacts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.referral-artifacts article{border:2px solid var(--jmi-black);background:var(--jmi-paper);box-shadow:.45rem .45rem 0 var(--jmi-orange);align-self:start;padding:1.25rem}.referral-artifacts article small,.referral-artifacts article strong{font:900 .8rem/1.3 var(--font-technical);text-transform:uppercase;display:block}.referral-artifacts article h3{font:900 clamp(1.6rem,3vw,3rem)/.9 var(--font-display);margin:.7rem 0}.referral-artifacts article .referral-share-controls{border:1px solid var(--jmi-black);border-bottom:0;border-left:0;border-right:0;margin:1rem -1.25rem -1.25rem}.referral-artifacts article .referral-share-controls a:nth-last-child(-n+3){display:none}.referral-invitation-page{background:var(--jmi-cream);min-height:100svh;color:var(--jmi-black);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);display:grid}.referral-invitation-page>header{border-bottom:2px solid var(--jmi-black);min-height:5rem;font:900 .85rem var(--font-technical);grid-column:1/-1;justify-content:space-between;align-items:center;padding:.8rem clamp(1rem,3vw,3rem);display:flex}.referral-invitation-page>header .brand-logo{width:clamp(10rem,15vw,14rem);height:auto}.referral-invitation-page>section{border-right:2px solid var(--jmi-black);flex-direction:column;justify-content:center;padding:clamp(2rem,6vw,7rem);display:flex}.referral-invitation-page>section>p{color:var(--jmi-orange-dark);font:900 clamp(.85rem,1vw,1rem) var(--font-technical)}.referral-invitation-page h1{font:900 clamp(4.5rem,10vw,10rem)/.78 var(--font-display);letter-spacing:-.055em;margin:1rem 0 2rem}.referral-invitation-page h1 em{color:var(--jmi-orange);font-style:normal}.referral-invitation-page>section>span{max-width:45rem;font:700 clamp(1.05rem,1.5vw,1.3rem)/1.5 var(--font-body)}.referral-invitation-page>section>div{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.referral-invitation-page>section>div a{border:2px solid var(--jmi-black);font:900 .9rem var(--font-technical);padding:1rem 1.2rem}.referral-invitation-page>section>div a:first-child{background:var(--jmi-orange);box-shadow:.4rem .4rem 0 var(--jmi-black)}.referral-invitation-page>aside{border:2px solid var(--jmi-black);background:var(--jmi-black);color:var(--jmi-paper);box-shadow:.5rem .5rem 0 var(--jmi-orange);align-self:end;margin:2rem;padding:1.5rem}.referral-invitation-page>aside small,.referral-invitation-page>aside strong{font:900 .82rem/1.35 var(--font-technical);display:block}.referral-invitation-page>aside strong{margin:1rem 0;font-size:clamp(1.05rem,1.6vw,1.4rem)}.referral-invitation-page>aside p{font-size:.95rem;line-height:1.45}.proof-artifact-page{background:var(--jmi-orange);min-height:100svh;color:var(--jmi-black)}.proof-artifact-page>header{border-bottom:3px solid var(--jmi-black);min-height:5rem;font:900 .85rem var(--font-technical);justify-content:space-between;align-items:center;padding:.8rem clamp(1rem,3vw,3rem);display:flex}.proof-artifact-page>header .brand-logo{width:clamp(10rem,15vw,14rem);height:auto}.proof-artifact-page>section{background-image:radial-gradient(var(--jmi-black) .75px,transparent .75px);background-size:10px 10px;flex-direction:column;justify-content:center;min-height:calc(100svh - 5rem);padding:clamp(2rem,7vw,8rem);display:flex}.proof-artifact-page>section>p{border:2px solid var(--jmi-black);background:var(--jmi-cream);width:max-content;max-width:100%;font:900 .88rem var(--font-technical);margin:0 0 1rem;padding:.65rem}.proof-artifact-page h1{white-space:pre-line;font:900 clamp(6rem,18vw,18rem)/.7 var(--font-display);letter-spacing:-.07em;text-shadow:.7rem .7rem 0 var(--jmi-cream);margin:0}.proof-artifact-page h2{font:900 clamp(2rem,5vw,5rem)/.9 var(--font-display);margin:2rem 0 .5rem}.proof-artifact-page>section>span{max-width:48rem;font:700 clamp(1rem,1.4vw,1.25rem)/1.45 var(--font-body)}.proof-artifact-facts{border:3px solid var(--jmi-black);background:var(--jmi-cream);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:54rem;margin:2rem 0 0;display:grid}.proof-artifact-facts div{border-right:2px solid var(--jmi-black);align-content:space-between;min-height:7rem;padding:.9rem;display:grid}.proof-artifact-facts div:last-child{border-right:0}.proof-artifact-facts dt{font:900 clamp(.72rem, 1vw, .9rem)/1.15 var(--font-technical);letter-spacing:.06em}.proof-artifact-facts dd{font:900 clamp(1.2rem, 2.4vw, 2.5rem)/.9 var(--font-display);margin:0}.proof-artifact-page>section>div{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.proof-artifact-page>section>div a{border:3px solid var(--jmi-black);background:var(--jmi-cream);box-shadow:.4rem .4rem 0 var(--jmi-black);font:900 .9rem var(--font-technical);padding:1rem 1.2rem}@media (max-width:850px){.network-header-actions{gap:.4rem;top:.65rem;right:.65rem}.network-header-actions .network-notice-bell{top:auto;right:auto}.network-referral-control{min-height:3rem;padding:.6rem .7rem;font-size:.7rem}.referral-page{padding:1.25rem}.referral-hero{grid-template-columns:1fr;min-height:auto;padding:4rem 0 2rem}.referral-hero h1{font-size:clamp(4rem,20vw,7rem)}.referral-impact-stamp{max-width:20rem}.referral-link-plate{grid-template-columns:1fr}.referral-link-plate>div:not(.referral-share-controls){border-right:0;border-bottom:1px solid var(--jmi-black)}.referral-how-it-counts ol{grid-template-columns:1fr}.referral-how-it-counts li{border-right:0;border-bottom:1px solid var(--jmi-black);min-height:auto}.referral-how-it-counts li:last-child{border-bottom:0}.referral-progress-board>header{grid-template-columns:1fr 1fr}.referral-progress-board>header>div:last-child{border-top:1px solid var(--jmi-black);grid-column:1/-1}.referral-ladder{grid-template-columns:1fr}.referral-ladder header{position:static}.referral-ladder h2{letter-spacing:0;max-width:12ch;line-height:1.08}.referral-ladder article{grid-template-rows:auto auto auto auto;grid-template-columns:3rem minmax(0,1fr);align-items:center}.referral-ladder article span{grid-row:1/5}.referral-ladder article h3,.referral-ladder article strong,.referral-ladder article p,.referral-ladder article b{grid-column:2}.referral-ladder article b{grid-row:auto;place-self:start;width:auto;min-width:8rem}.referral-record-list article{grid-template-columns:2rem 1fr}.referral-record-list article b,.referral-record-list article time{grid-column:2}.referral-artifacts,.referral-artifacts>div,.referral-invitation-page{grid-template-columns:1fr}.referral-invitation-page>section{border-right:0;border-bottom:2px solid var(--jmi-black);padding:3rem 1.25rem}.referral-invitation-page>aside{margin:1.25rem}}@media (max-width:560px){.referral-page:before{display:none}.referral-hero h1{font-size:clamp(3.55rem,19vw,5.7rem)}.referral-impact-stamp{max-width:none;transform:none}.referral-link-plate{box-shadow:.4rem .4rem 0 var(--jmi-black);margin-right:.4rem}.referral-link-plate strong,.referral-link-plate code{font-size:.94rem}.referral-share-controls>*{flex:calc(50% - 1px);min-height:3.5rem}.referral-share-controls a:last-child{flex-basis:100%}.referral-progress-board{margin-block:3.5rem}.referral-progress-board>header>div{padding:.85rem}.referral-progress-board strong{overflow-wrap:anywhere;font-size:1.08rem}.referral-ladder{padding-block:3.5rem}.referral-ladder article{gap:.65rem;min-height:8.5rem;padding:1rem .45rem}.referral-ladder article span{font-size:1.2rem}.referral-ladder article h3{font-size:1.45rem}.referral-ladder article p,.referral-ladder article strong{font-size:.78rem}.referral-ladder article b{padding:.6rem .45rem;font-size:.75rem}.referral-trust-note{box-shadow:.45rem .45rem 0 var(--jmi-orange);margin-bottom:4rem;margin-right:.45rem}.referral-trust-note h2{font-size:clamp(2.8rem,14vw,4.2rem)}.referral-record-empty{box-shadow:.45rem .45rem 0 var(--jmi-orange);margin-right:.45rem}}.connect-device-guidance{border:2px solid var(--jmi-black);background:var(--jmi-paper);max-width:38rem;box-shadow:.35rem .35rem 0 var(--jmi-orange);margin-top:1.4rem;padding:1rem}.connect-device-guidance strong,.connect-device-guidance span{color:var(--jmi-black);font:900 clamp(.78rem,1vw,.9rem)/1.3 var(--font-technical);display:block}.connect-device-guidance span{border-top:1px solid var(--jmi-black);margin-top:.8rem;padding-top:.8rem}.connect-device-guidance p{color:var(--jmi-black);margin:.4rem 0 0;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.4}.notification-inbox{background:var(--jmi-cream);min-height:100svh;color:var(--jmi-black);padding:clamp(2rem,5vw,5rem)}.notification-inbox-header{border-bottom:3px solid var(--jmi-black);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding-bottom:2rem;display:grid}.notification-inbox-header p,.notification-inbox-header>strong{font:900 clamp(.85rem,1.2vw,1rem)/1.2 var(--font-technical);letter-spacing:.04em;margin:0}.notification-inbox-header h1{font:900 clamp(4rem,10vw,10rem)/.78 var(--font-display);letter-spacing:-.055em;margin:.7rem 0 1rem}.notification-inbox-header span{max-width:48rem;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.45;display:block}.notification-inbox-header>strong{border:2px solid var(--jmi-black);box-shadow:.4rem .4rem 0 var(--jmi-orange);padding:1rem}.notification-inbox-controls{border-bottom:1px solid var(--jmi-black);align-items:stretch;gap:0;display:flex}.notification-inbox-controls>a,.notification-inbox-controls button{border:0;border-right:1px solid var(--jmi-black);min-height:3.6rem;color:var(--jmi-black);font:900 .85rem var(--font-technical);cursor:pointer;background:0 0;padding:0 1.2rem}.notification-inbox-controls>a{place-items:center;display:grid}.notification-inbox-controls a.is-active{background:var(--jmi-orange)}.notification-inbox-controls form{margin-left:auto}.notification-list article{border-bottom:1px solid var(--jmi-black);opacity:.68;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:1.4rem;padding:1.5rem 0;display:grid}.notification-list article.is-unread{opacity:1}.notification-list article>span{color:var(--jmi-orange-dark);font:900 2rem var(--font-display)}.notification-list small,.notification-list time{color:var(--jmi-black);font:900 .78rem/1.35 var(--font-technical);display:block}.notification-list h2{font:900 clamp(1.5rem,2.5vw,2.6rem)/.95 var(--font-display);margin:.35rem 0}.notification-list p{max-width:54rem;margin:.45rem 0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.45}.notification-list button,.notification-empty-state a{border:2px solid var(--jmi-black);background:var(--jmi-black);color:var(--jmi-paper);font:900 .82rem var(--font-technical);cursor:pointer;padding:1rem}.notification-list article.is-unread button{background:var(--jmi-orange);color:var(--jmi-black)}.notification-empty-state{border:2px solid var(--jmi-black);max-width:55rem;box-shadow:.7rem .7rem 0 var(--jmi-orange);margin-top:3rem;padding:clamp(2rem,5vw,5rem)}.notification-empty-state p{font:900 .85rem var(--font-technical)}.notification-empty-state h2{font:900 clamp(3rem,7vw,7rem)/.82 var(--font-display);margin:1rem 0}.notification-empty-state span{margin-bottom:2rem;font-size:1.1rem;line-height:1.5;display:block}.contribution-progress{border:2px solid;grid-template-columns:repeat(6,minmax(0,1fr));max-width:72rem;margin:1.5rem 0 2.5rem;padding:0;list-style:none;display:grid}.contribution-progress li{opacity:.42;border-right:1px solid;gap:.35rem;min-width:0;padding:.8rem;display:grid}.contribution-progress li:last-child{border-right:0}.contribution-progress li.is-reached{opacity:1;box-shadow:inset 0 -5px 0 var(--jmi-orange)}.contribution-progress b,.contribution-progress span{font:900 clamp(.7rem,.9vw,.86rem)/1.25 var(--font-technical)}.contribution-progress b{color:var(--jmi-orange-dark)}.activity-proof-progress>div{gap:1rem;display:grid}.activity-proof-progress article{border:2px solid var(--jmi-black);gap:.8rem;padding:clamp(1rem,2vw,2rem);display:grid}.activity-proof-progress h3{font:900 clamp(1.4rem,2.5vw,2.6rem)/1 var(--font-display);margin:0}.proof-progress-line{border-top:1px solid var(--jmi-black);border-bottom:1px solid var(--jmi-black);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.proof-progress-line b{border-right:1px solid var(--jmi-black);opacity:.42;font:900 .7rem/1.3 var(--font-technical);padding:.7rem .4rem}.proof-progress-line b:last-child{border-right:0}.proof-progress-line b.is-done{opacity:1;background:var(--jmi-orange)}@supports (color:color-mix(in lab, red, red)){.proof-progress-line b.is-done{background:color-mix(in srgb,var(--jmi-orange) 18%,transparent)}}@media (max-width:760px){.contribution-progress,.proof-progress-line{grid-template-columns:repeat(2,minmax(0,1fr))}.contribution-progress li:nth-child(2n),.proof-progress-line b:nth-child(2n){border-right:0}.contribution-progress li,.proof-progress-line b{border-bottom:1px solid}}.contribution-reason,.goal-effort-note,.launch-effort-class{color:var(--jmi-black);font:900 clamp(.78rem,.95vw,.92rem)/1.45 var(--font-technical);display:block}.evidence-verification-disclosure{border:2px solid;border-left:.65rem solid var(--jmi-orange);max-width:68rem;margin:1.5rem 0 2rem;padding:1.25rem}.evidence-verification-disclosure strong,.evidence-verification-disclosure a{font:900 clamp(.78rem,1vw,.92rem)/1.4 var(--font-technical)}.evidence-verification-disclosure p{max-width:52rem;font-size:1rem;line-height:1.5}.evidence-verification-disclosure a{color:inherit;border-bottom:2px solid var(--jmi-orange)}.verified-integrity-note{font:900 clamp(.72rem,.9vw,.84rem)/1.5 var(--font-technical);border-top:1px solid;padding-top:1rem}.verified-privacy-contract>a{color:inherit;border-bottom:2px solid var(--jmi-orange);font:900 clamp(.78rem,1vw,.9rem)/1.4 var(--font-technical)}.goal-effort-note{margin-top:.65rem}.launch-effort-class{border-left:.4rem solid var(--jmi-black);max-width:44rem;padding:.7rem 1rem;margin:1rem 0!important;font-size:clamp(.78rem,.9vw,.88rem)!important}.activity-topline .editorial-label{color:var(--jmi-black);font-size:clamp(.78rem,1.25vw,1rem);font-weight:900}.network-handle{color:var(--jmi-black-soft);font-family:var(--font-technical);margin:0;font-size:clamp(.78rem,1.2vw,.98rem);font-weight:800}.network-product-stage{margin-top:var(--space-3)}.network-hero{z-index:3;padding:var(--space-5) var(--space-3);position:relative}.network-kicker{color:var(--jmi-orange-dark);font-family:var(--font-technical);letter-spacing:.13em;margin:0;font-size:.64rem;font-weight:900}.network-hero h1{margin:var(--space-2) 0 var(--space-4);font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(3.7rem,15vw,9rem);font-weight:900;line-height:.8}.network-hero h1 span{color:var(--jmi-orange-dark)}.network-hero>p:last-child{max-width:29rem;color:var(--jmi-gray-700);margin:0;line-height:1.5}.stage-object-placeholder{border:1px solid var(--jmi-black);background:var(--jmi-black);width:12rem;height:12rem;color:var(--jmi-gray-300);place-items:center;display:grid;position:absolute;bottom:-2rem;right:-2rem;transform:perspective(600px)rotateX(10deg)rotateY(-12deg)rotate(-5deg)}.stage-object-placeholder span{font-family:var(--font-technical);letter-spacing:.12em;font-size:.58rem;line-height:1.5}.stage-object-placeholder i{border:1px solid var(--jmi-cyan);box-shadow:inset 0 0 1.2rem var(--jmi-cyan);position:absolute;inset:.55rem}@supports (color:color-mix(in lab, red, red)){.stage-object-placeholder i{box-shadow:inset 0 0 1.2rem color-mix(in srgb, var(--jmi-cyan) 22%, transparent)}}.network-product-stage>.stamped-state{z-index:4;right:var(--space-3);top:var(--space-3);position:absolute}.network-instruments{gap:var(--space-2);margin-top:var(--space-2);display:grid}.network-instruments .network-signal{margin-top:var(--space-4)}.loop-modules{margin-top:var(--space-4);color:var(--jmi-paper);font-family:var(--font-display);white-space:nowrap;scrollbar-width:none;align-items:center;gap:.35rem;font-size:.8rem;font-weight:900;display:flex;overflow-x:auto}.loop-modules i{color:var(--jmi-orange);font-style:normal}.network-next{min-height:4rem;margin-top:var(--space-2);background:var(--jmi-orange);padding:var(--space-3);font-family:var(--font-technical);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.7rem;font-weight:900;display:flex}.section-heading{padding:clamp(4rem, 12vh, 8rem) 0 var(--space-6)}.section-heading h1{font-family:var(--font-display);font-size:var(--type-display-lg);letter-spacing:-.05em;text-transform:uppercase;margin:0;font-weight:900;line-height:.83}.section-heading p{max-width:31rem;margin:var(--space-4) 0 0;color:var(--jmi-gray-700);line-height:1.55}.product-list{border-top:var(--border-hairline)}.product-list a{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--jmi-gray-300);min-height:5rem;transition:background var(--motion-fast), padding var(--motion-fast);grid-template-columns:2rem 1fr auto auto;display:grid}.product-list a:hover{background:var(--jmi-paper);padding-inline:var(--space-2)}.product-index,.product-type{color:var(--jmi-gray-500);font-family:var(--font-technical);text-transform:uppercase;font-size:.58rem}.product-name{font-family:var(--font-display);font-size:1.25rem;font-weight:800}.status-stamp{border:1px solid var(--jmi-orange-dark);color:var(--jmi-orange-dark);font-family:var(--font-technical);text-transform:uppercase;padding:.25rem .4rem;font-size:.52rem;transform:rotate(-2deg)}.product-list a>span:last-child{color:var(--jmi-orange-dark);display:none}.empty-signal{border-top:var(--border-hairline);border-bottom:var(--border-hairline);grid-template-columns:4rem 1fr;align-items:center;min-height:12rem;display:grid}.empty-signal>span{color:var(--jmi-orange);font-family:var(--font-display);font-size:2.5rem;font-weight:900}.empty-signal p{max-width:25rem;color:var(--jmi-gray-700);line-height:1.5}.activity-line{border-top:var(--border-hairline);height:12rem;position:relative;overflow:hidden}.activity-line:before{content:"";background:var(--jmi-gray-300);width:100%;height:1px;position:absolute;top:50%}.activity-line span{background:var(--jmi-cyan);width:8px;height:8px;box-shadow:0 0 .8rem var(--jmi-cyan);animation:signal-travel 4s var(--ease-physical) infinite;border-radius:50%;position:absolute;top:calc(50% - 4px);left:0}.profile-identity{align-items:center;gap:var(--space-4);padding:clamp(4rem, 12vh, 8rem) 0 var(--space-6);display:flex}.profile-avatar{background:var(--jmi-orange);width:4.8rem;height:4.8rem;font-family:var(--font-display);place-items:center;font-size:2.4rem;font-weight:900;display:grid}.profile-identity h1{font-family:var(--font-display);font-size:var(--type-display-md);letter-spacing:-.05em;text-transform:uppercase;margin:0;font-weight:900;line-height:.85}.profile-identity p{color:var(--jmi-orange-dark);font-family:var(--font-technical);margin:.3rem 0 0}.profile-details{margin:0 0 var(--space-5);border-top:var(--border-hairline)}.profile-details div{padding:var(--space-3) 0;border-bottom:1px solid var(--jmi-gray-300);grid-template-columns:6rem 1fr;display:grid}.profile-details dt{color:var(--jmi-gray-500);font-family:var(--font-technical);text-transform:uppercase;font-size:.62rem}.profile-details dd{overflow-wrap:anywhere;margin:0}.profile-note{color:var(--jmi-gray-700);font-size:.72rem}.button-outline{border:var(--border-hairline);min-height:3.3rem;font-family:var(--font-technical);cursor:pointer;background:0 0;border-radius:0;padding:.8rem 1rem;font-size:.7rem;font-weight:700}.button-outline:hover{background:var(--jmi-black);color:var(--jmi-paper)}.compact{width:auto;min-width:8rem}@keyframes type-arrival{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes step-enter{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes signal-pulse{50%{opacity:.45;transform:scale(.7)}}@keyframes signal-travel{50%{left:calc(100% - 8px)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes energy-travel{0%{width:0}45%{width:100%}to{opacity:0;width:100%}}@keyframes environment-takeover{0%,25%{background:var(--jmi-cream)}70%,to{background:var(--jmi-black)}}@keyframes transition-copy{0%,38%{opacity:0;transform:scale(.96)}58%,90%{opacity:1;transform:scale(1)}to{opacity:0}}@media (min-width:768px){.landing-shell,.onboarding-shell{padding:var(--space-5)}.hero{min-height:76svh}.hero h1{font-size:clamp(4.6rem,11.5vw,8.8rem)}.hero h1 .accent-text{margin-left:8vw}.hero-bottom{grid-template-columns:1fr 1fr;align-items:end}.hero-actions{align-items:flex-end}.hero-actions a{width:min(100%,25rem)}.stage-track{grid-template-columns:repeat(4,1fr)}.stage-item{min-height:10rem;padding:var(--space-4);border-right:1px solid var(--jmi-gray-300)}.stage-item:first-child{padding-left:0}.locked-auth-shell{grid-template-rows:minmax(32rem,58svh) auto}.auth-brand-environment{padding:var(--space-5)}.auth-brand-copy{left:var(--space-5);bottom:var(--space-6)}.auth-environment-index{top:var(--space-5);right:var(--space-5)}.demo-state-label{left:var(--space-5)}.locked-auth-surface{padding:var(--space-7) var(--space-6)}.identity-fields{grid-template-columns:repeat(2,1fr)}.identity-fields label:last-child{grid-column:1/-1}.onboarding-next{float:right;width:auto;min-width:13rem}.product-type-grid{grid-template-columns:repeat(3,1fr)}.compact-fields label:last-child{grid-column:auto}.welcome-shell{padding:var(--space-6)}.network-page{padding:var(--space-5)}.network-product-stage{min-height:38rem}.network-hero{padding:var(--space-7) var(--space-6)}.stage-object-placeholder{width:20rem;height:20rem;right:var(--space-5);bottom:-4rem}.network-instruments{grid-template-columns:minmax(13rem,.65fr) minmax(20rem,1.35fr)}}@media (min-width:1024px){.locked-auth-shell{grid-template-rows:auto;grid-template-columns:minmax(0,60fr) minmax(24rem,40fr);align-items:stretch}.auth-brand-environment,.locked-auth-surface{align-self:stretch;min-height:100svh}.auth-brand-copy h1{font-size:clamp(3.8rem,6.2vw,6.8rem)}.object-nori{width:10rem;height:6.8rem;top:26%;left:11%}.object-pixel{width:7.4rem;height:9.4rem;top:18%;right:14%}.object-clip{width:9rem;height:5.5rem;display:grid;top:45%;right:6%}.auth-seam-note{z-index:10;color:var(--jmi-paper);font-family:var(--font-hand);white-space:nowrap;font-size:clamp(1.1rem,1.45vw,1.4rem);line-height:1.1;display:block;position:absolute;top:37%;left:60%;transform:translate(calc(-100% - .75rem))rotate(-5deg)}.network-shell{grid-template-columns:7rem 1fr;display:grid}.network-canvas{grid-column:2;padding-top:5.25rem}.network-nav{border-right:1px solid var(--jmi-black-soft);border-bottom:0;flex-direction:column;width:7rem;height:100svh;inset:0 auto 0 0}body:has(.network-shell) .site-footer{width:calc(100% - 7rem);margin-left:7rem}.network-mark{border-right:0;border-bottom:1px solid var(--jmi-black-soft);width:100%;height:6.5rem}.network-links{flex:0 auto;grid-template-columns:1fr;width:100%;margin:auto 0}.network-links a{border-right:0;border-bottom:1px solid var(--jmi-black-soft);flex-direction:column;min-height:5.5rem;font-size:.8rem}.network-page{padding:var(--space-5) var(--space-6)}.network-hero{width:68%}.section-heading{align-items:end;gap:var(--space-6);grid-template-columns:2fr 1fr;display:grid}.product-list a{grid-template-columns:3rem 1fr 9rem 5rem 1rem}.product-list a>span:last-child{display:inline}}@media (min-width:1440px){.landing-shell{padding:var(--space-5) var(--space-6)}.hero h1 .accent-text{margin-left:13vw}.network-page{padding-inline:var(--space-7)}.network-product-stage{min-height:42rem}.stage-object-placeholder{width:24rem;height:24rem}}.rail-connect-action{background:var(--jmi-orange);width:4.2rem;min-height:100%;color:var(--jmi-black);font-family:var(--font-technical);text-align:center;flex:none;place-items:center;gap:.15rem;font-size:.72rem;display:grid}.rail-connect-action strong{display:none}.rail-connect-action span{font-family:var(--font-display);font-size:1.6rem;line-height:.7}.rail-connect-action.is-active{background:var(--jmi-paper);box-shadow:inset 0 -4px 0 var(--jmi-orange)}.product-flow-entry,.product-workshop,.product-workspace{background:var(--jmi-cream);min-height:100svh;padding:var(--space-3) var(--space-3) 7rem}.product-workshop{color:var(--jmi-black)}.product-flow-topline{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:var(--border-hairline);padding:0 4.75rem var(--space-2) 0;font-family:var(--font-technical);color:var(--jmi-black);letter-spacing:.08em;font-size:clamp(.86rem,1vw,1rem);font-weight:900;display:flex}.product-url-workbench{min-height:calc(100svh - 10rem);padding:var(--space-6) 0 var(--space-4);align-content:space-between;gap:clamp(2.5rem,7vh,5.5rem);display:grid;position:relative;overflow:hidden}.connect-intro{align-items:end;gap:0 var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.connect-intro>.eyebrow{letter-spacing:.075em;font-size:clamp(1rem,1.35vw,1.3rem);font-weight:900}.product-url-workbench h1,.industrial-form h2,.preview-control-panel h2{max-width:60rem;margin:var(--space-2) 0;font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(4rem,16vw,10rem);font-weight:900;line-height:.82}.connect-intro>p,.form-intro{max-width:34rem;color:var(--jmi-black);font-size:clamp(1.05rem,1.35vw,1.35rem);line-height:1.55}.connect-intro .connect-product-truth{border-left:4px solid var(--jmi-orange);margin-top:1rem;padding-left:1rem;font-size:clamp(.95rem,1.15vw,1.08rem)}.connect-product-truth strong{font-family:var(--font-technical);margin-bottom:.35rem;display:block}.product-url-form{z-index:2;gap:var(--space-2);display:grid;position:relative}.product-url-form label,.industrial-form label,.asset-upload-bay>span,.upload-rule{font-family:var(--font-technical);letter-spacing:.09em;font-size:clamp(.78rem,.9vw,.9rem);font-weight:700}.connect-form-heading{justify-content:space-between;align-items:baseline;gap:var(--space-2);color:var(--jmi-black);font-family:var(--font-technical);display:flex}.connect-form-heading>span{letter-spacing:.08em;font-size:clamp(.72rem,.9vw,.86rem);font-weight:800}.connect-platform-selector{margin:0 0 var(--space-3);border:2px solid var(--jmi-black);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.connect-platform-selector legend{font:900 clamp(.85rem,1vw,.98rem) var(--font-technical);letter-spacing:.07em;padding:0 0 .8rem}.connect-platform-selector label{border-right:1px solid var(--jmi-black);min-width:0;position:relative}.connect-platform-selector label:last-child{border-right:0}.connect-platform-selector input{opacity:0;pointer-events:none;position:absolute}.connect-platform-selector span{min-height:4rem;color:var(--jmi-black);font:900 clamp(1rem,1.4vw,1.3rem) var(--font-technical);cursor:pointer;place-items:center;padding:.8rem;display:grid}.connect-platform-selector input:checked+span{background:var(--jmi-orange);box-shadow:inset 0 -5px 0 var(--jmi-black)}.connect-platform-selector input:focus-visible+span{outline:3px solid var(--jmi-cyan);outline-offset:-3px}.connect-destination-note{color:var(--jmi-black);margin:0;font-size:clamp(.92rem,1vw,1.02rem);line-height:1.45}.access-platform-map{margin-bottom:var(--space-4);border:2px solid var(--jmi-black);background:var(--jmi-paper);box-shadow:.45rem .45rem 0 var(--jmi-orange);padding:1.2rem}.access-platform-map strong{font:900 clamp(1.15rem,1.5vw,1.45rem) var(--font-technical)}.access-platform-map p{max-width:48rem;color:var(--jmi-black);margin:.75rem 0 0;font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.5}.platform-model-note,.launch-platform-handoff{color:var(--jmi-black);font:900 clamp(.82rem,.95vw,.94rem)/1.5 var(--font-technical)}.platform-model-note{border-left:.45rem solid var(--jmi-orange);padding:.8rem 1rem}.launch-platform-handoff{max-width:42rem;margin:1rem 0}.launch-experience form .launch-platform-handoff{color:var(--jmi-paper)}.product-url-input-row{border-bottom:3px solid var(--jmi-black);display:grid}.product-url-form input{min-width:0;font-family:var(--font-display);background:0 0;border:0;border-radius:0;padding:1rem 0;font-size:clamp(1.7rem,7vw,4.7rem)}.product-url-form button,.workshop-action,.connect-product-action{border:var(--border-hairline);background:var(--jmi-orange);min-height:3.8rem;color:var(--jmi-black);font-family:var(--font-technical);cursor:pointer;transition:transform var(--motion-fast), box-shadow var(--motion-fast);border-radius:0;justify-content:center;align-items:center;padding:.9rem 1rem;font-size:clamp(.84rem,.95vw,.98rem);font-weight:900;display:flex}.product-url-form button:hover,.workshop-action:hover,.connect-product-action:hover{box-shadow:4px 4px 0 var(--jmi-black);transform:translate(-2px,-2px)}.product-url-form small,.upload-rule{color:var(--jmi-black);font-size:clamp(.82rem,.95vw,.96rem);line-height:1.45}.product-flow-error{border-left:4px solid var(--jmi-danger);background:var(--jmi-paper);color:var(--jmi-danger);padding:var(--space-2);font-size:.8rem}.connect-entry-map{border-top:2px solid var(--jmi-black);border-bottom:2px solid var(--jmi-black)}.connect-entry-map>header{justify-content:space-between;gap:var(--space-2);font-family:var(--font-technical);letter-spacing:.07em;padding:.85rem 0;font-size:clamp(.78rem,.95vw,.92rem);display:flex}.connect-entry-map>header strong{color:var(--jmi-orange-deep)}.connect-entry-map ol{border-top:var(--border-hairline);margin:0;padding:0;list-style:none;display:grid}.connect-entry-map li{border-bottom:var(--border-hairline);min-height:4.6rem;color:var(--jmi-black);grid-template-columns:2.2rem minmax(7rem,.75fr) minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.connect-entry-map li:last-child{border-bottom:0}.connect-entry-map li b,.connect-entry-map li span,.connect-entry-map li small{font-family:var(--font-technical)}.connect-entry-map li b{color:var(--jmi-orange-deep);font-size:.85rem}.connect-entry-map li span{font-size:clamp(.95rem,1.2vw,1.15rem);font-weight:900}.connect-entry-map li small{color:var(--jmi-black);font-size:clamp(.82rem,1vw,.98rem)}.workshop-steps{border-bottom:var(--border-hairline);display:flex;overflow-x:auto}.workshop-steps a{border-right:var(--border-hairline);min-width:max-content;color:var(--jmi-black);font-family:var(--font-technical);text-transform:uppercase;flex:1 0 auto;padding:.8rem;font-size:clamp(.82rem,.95vw,.96rem);font-weight:900}.workshop-steps a[aria-current=step]{background:var(--jmi-black);color:var(--jmi-paper)}.workshop-steps a span{color:var(--jmi-orange);font-size:.92em}.release-setup-time{border-bottom:1px solid var(--jmi-black);background:var(--jmi-orange);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem clamp(1rem,2vw,2rem);display:flex}@supports (color:color-mix(in lab, red, red)){.release-setup-time{background:color-mix(in srgb,var(--jmi-orange) 18%,var(--jmi-paper))}}.release-setup-time strong,.release-setup-time span{color:var(--jmi-black);font:900 clamp(.75rem,.9vw,.88rem)/1.4 var(--font-technical)}.product-workshop-layout{gap:var(--space-4);padding-top:var(--space-4);display:grid}.product-workshop-layout.is-visual-workbench{grid-template-columns:minmax(0,1fr)}.workshop-instrument{min-width:0}.workshop-notice{border-left:5px solid var(--jmi-orange);background:var(--jmi-paper);padding:var(--space-2);font-family:var(--font-technical);font-size:.62rem}.industrial-form,.preview-control-panel{gap:var(--space-3);display:grid}.industrial-form h2,.preview-control-panel h2{font-size:clamp(3.5rem,12vw,7rem)}.industrial-form>label,.platform-link-fields label,.visual-details-form label{gap:.35rem;display:grid}.form-label-line{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.form-label-line small{color:var(--jmi-black-soft);white-space:nowrap;font-size:.78rem}.industrial-form input:not([type=radio]):not([type=color]),.industrial-form textarea,.industrial-form select,.visual-details-form input:not([type=color]){border:0;border-bottom:2px solid var(--jmi-black);width:100%;min-height:3.25rem;color:var(--jmi-black);font-family:var(--font-body);background:0 0;border-radius:0;padding:.7rem 0;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.45}.industrial-form textarea{resize:vertical}.industrial-form small,.visual-details-form small{color:var(--jmi-black-soft);font-size:.72rem}.product-workshop .field-optional{color:var(--jmi-black-soft);letter-spacing:.04em;font-size:.66rem;font-style:italic;font-weight:600}.product-workshop .industrial-form>.eyebrow,.product-workshop .preview-control-panel>.eyebrow{color:var(--jmi-black);font-size:clamp(.82rem,.95vw,.94rem);font-weight:900}.form-split,.platform-link-fields,.visual-details-form{gap:var(--space-3);display:grid}.asset-upload-bays{gap:var(--space-2);display:grid}.asset-upload-bay{border:1px solid var(--jmi-gray-500);background:var(--jmi-paper);min-height:9rem;padding:var(--space-3);align-content:space-between;display:grid}.asset-upload-preview,.asset-upload-empty{border:1px solid;min-height:9rem;position:relative;overflow:hidden}.asset-upload-preview{background:var(--jmi-black)}.asset-upload-preview img{object-fit:contain;padding:.6rem}.asset-upload-preview strong{background:var(--jmi-orange);color:var(--jmi-black);font:900 .72rem var(--font-technical);padding:.35rem .45rem;position:absolute;bottom:.5rem;right:.5rem}.asset-upload-empty{color:var(--jmi-black-soft);font:900 .78rem var(--font-technical);border-style:dashed;place-items:center;display:grid}.asset-upload-bay:nth-child(2) .asset-upload-empty{color:var(--jmi-gray-300)}.asset-upload-bay:nth-child(2){background:var(--jmi-black);color:var(--jmi-paper)}.asset-upload-bay input{max-width:100%;font-size:.72rem}.asset-upload-bay button{border:0;border-bottom:2px solid var(--jmi-orange);width:max-content;color:inherit;font-family:var(--font-technical);background:0 0;font-size:.62rem;font-weight:800}.screenshot-workbench{border-top:2px solid var(--jmi-black);border-bottom:2px solid var(--jmi-black);gap:1rem;padding:1.25rem 0;display:grid}.screenshot-workbench>header{grid-template-columns:minmax(12rem,.75fr) minmax(18rem,1.25fr);align-items:end;gap:2rem;display:grid}.screenshot-workbench>header>div{gap:.35rem;display:grid}.screenshot-workbench>header span,.screenshot-workbench>header strong,.screenshot-record>header,.screenshot-workbench button,.screenshot-limit,.screenshot-empty,.screenshot-add-form label{font-family:var(--font-technical);letter-spacing:.06em;font-weight:900}.screenshot-workbench>header span{font-size:clamp(.9rem,1vw,1rem)}.screenshot-workbench>header strong{color:var(--jmi-orange-dark);font-size:clamp(1.3rem,2vw,2rem)}.screenshot-workbench>header p{max-width:34rem;margin:0;font-size:1rem;line-height:1.45}.screenshot-collection{background:var(--jmi-black);border:1px solid var(--jmi-black);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.screenshot-record{background:var(--jmi-paper);gap:.8rem;min-width:0;padding:1rem;display:grid}.screenshot-device-preview{aspect-ratio:1179/2556;width:min(65%,10rem);box-shadow:.45rem .5rem 0 var(--jmi-orange);background:#070707;border:.35rem solid #070707;border-radius:1.35rem;justify-self:center;position:relative}.screenshot-device-preview>span{z-index:3;background:#070707;border-radius:999px;width:30%;height:.18rem;position:absolute;top:.2rem;left:50%;transform:translate(-50%)}.screenshot-device-preview>div{background:#05050d;border-radius:.95rem;position:absolute;inset:0;overflow:hidden}.screenshot-device-preview img{object-fit:contain}.screenshot-record>header{justify-content:space-between;gap:.5rem;font-size:.78rem;display:flex}.screenshot-record>header strong{color:var(--jmi-orange-dark)}.screenshot-order-actions{flex-wrap:wrap;gap:.35rem;display:flex}.screenshot-order-actions form{display:contents}.screenshot-workbench button{border:1px solid var(--jmi-black);min-height:2.35rem;color:var(--jmi-black);cursor:pointer;background:0 0;border-radius:0;padding:.45rem .6rem;font-size:.68rem}.screenshot-workbench button:disabled{opacity:.3;cursor:not-allowed}.screenshot-replace-form{border-top:1px solid var(--jmi-gray-300);gap:.45rem;padding-top:.75rem;display:grid}.screenshot-replace-form input{max-width:100%;font-size:.72rem}.screenshot-replace-form button{border-color:var(--jmi-orange)}.screenshot-remove-form button{border:0;border-bottom:1px solid var(--jmi-danger);color:var(--jmi-danger);padding-inline:0}.screenshot-add-form{background:var(--jmi-black);color:var(--jmi-paper);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:1rem;display:grid}.screenshot-add-form label{gap:.5rem;font-size:.78rem;display:grid}.screenshot-add-form input{max-width:100%}.screenshot-add-form button{border-color:var(--jmi-orange);background:var(--jmi-orange);min-height:3rem}.screenshot-empty,.screenshot-limit{border:1px dashed var(--jmi-black);text-align:center;margin:0;padding:2rem}.visual-details-form{margin-top:var(--space-2)}.visual-details-form input[type=color]{border:var(--border-hairline);background:0 0;border-radius:0;width:100%;height:3.5rem}.visual-media-workbench{gap:clamp(2rem,5vw,4rem);display:grid}.visual-workbench-intro h2{font:900 clamp(3.8rem, 10vw, 8rem)/.82 var(--font-display);letter-spacing:-.05em;margin:.5rem 0}.visual-workbench-intro>p:last-child{max-width:38rem;font-size:1.08rem;line-height:1.5}.brand-asset-row{border-top:2px solid var(--jmi-black);gap:.8rem;padding-top:1rem;display:grid}.brand-asset-row>header{font-family:var(--font-technical);justify-content:space-between;gap:1rem;display:flex}.brand-asset-row>header>span{font-size:1rem;font-weight:900}.brand-asset-row>header>small{font-size:.72rem}.brand-asset-row>div{border:1px solid var(--jmi-black);background:var(--jmi-black);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.brand-asset-well{background:var(--jmi-paper);grid-template-columns:1fr auto;gap:.6rem;min-width:0;padding:.8rem;display:grid}.brand-asset-well>header{grid-column:1/-1;gap:.15rem;display:grid}.brand-asset-well>header strong{font:900 .86rem var(--font-technical)}.brand-asset-well>header small{color:var(--jmi-black-soft);font-size:.72rem}.brand-asset-well>div{border:1px solid var(--jmi-black);background:#111;grid-column:1/-1;min-height:8rem;position:relative;overflow:hidden}.brand-asset-well>div.is-empty{background:0 0;border-style:dashed;place-items:center;display:grid}.brand-asset-well>div.is-empty span{font:300 3rem var(--font-display)}.brand-asset-well img{object-fit:contain;padding:.45rem}.brand-asset-well label{min-width:0;font:800 .64rem var(--font-technical);overflow:hidden}.brand-asset-well label input{width:100%;margin-top:.25rem;font-size:.66rem;display:block}.brand-asset-well>button{border:0;border-bottom:2px solid var(--jmi-orange);font:900 .72rem var(--font-technical);cursor:pointer;background:0 0;align-self:end;padding:.3rem 0}.contact-sheet-workbench{border-top:2px solid var(--jmi-black);gap:1rem;padding-top:1rem;display:grid}.contact-sheet-workbench>header{grid-template-columns:minmax(12rem,.65fr) minmax(20rem,1.35fr);align-items:end;gap:2rem;display:grid}.contact-sheet-workbench>header>div{font-family:var(--font-technical);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.contact-sheet-workbench>header span{font-size:1rem;font-weight:900}.contact-sheet-workbench>header strong{color:var(--jmi-orange-dark);font-size:1.5rem}.contact-sheet-workbench>header p{max-width:40rem;margin:0;line-height:1.45}.screen-capacity{grid-template-columns:repeat(6,1fr);gap:.35rem;display:grid}.screen-capacity i{border:1px solid var(--jmi-black);background:0 0;height:.65rem;position:relative}.screen-capacity i.is-filled{background:var(--jmi-orange)}.screen-capacity i span{font:normal 800 .62rem var(--font-technical);position:absolute;top:calc(100% + .25rem);left:0}.contact-sheet-layout{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:1rem;margin-top:1.3rem;display:grid}.contact-sheet-controls{align-content:start;gap:1rem;min-width:0;display:grid}.contact-sheet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.contact-sheet-cell{aspect-ratio:4/5;border:1px solid var(--jmi-black);background:var(--jmi-paper);min-width:0;color:var(--jmi-black);border-radius:0;position:relative;overflow:hidden}button.contact-sheet-cell{cursor:pointer}.contact-sheet-cell.has-screen img{object-fit:contain;background:#09090e}.contact-sheet-cell[aria-pressed=true]{outline:4px solid var(--jmi-orange);outline-offset:-4px}.contact-sheet-cell>span{z-index:2;background:var(--jmi-black);color:var(--jmi-paper);font:900 .68rem var(--font-technical);padding:.22rem;position:absolute;bottom:.35rem;left:.4rem}.contact-sheet-cell>b{z-index:2;background:var(--jmi-orange);font:900 .65rem var(--font-technical);padding:.3rem;position:absolute;top:.35rem;right:.35rem;transform:rotate(-2deg)}.contact-sheet-cell.is-empty{opacity:.45;border-style:dashed}.add-screen{border:2px dashed var(--jmi-black);place-items:center;display:grid}.add-screen label{cursor:pointer;font:900 .78rem var(--font-technical);place-items:center;gap:.25rem;display:grid;position:absolute;inset:0}.add-screen.has-pending-screen label img{object-fit:contain;background:#080810}.add-screen label strong{font:300 3rem var(--font-display)}.add-screen input{opacity:0;width:1px;height:1px;position:absolute}.add-screen>small{color:var(--jmi-black-soft);font:800 .58rem/1.25 var(--font-technical);text-align:center;position:absolute;bottom:.35rem;left:.4rem;right:.4rem}.add-screen.has-pending-screen>small{z-index:3;color:var(--jmi-paper);text-overflow:ellipsis;white-space:nowrap;background:#050505d1;padding:.25rem;bottom:2.75rem;left:.35rem;right:.35rem;overflow:hidden}.add-screen>button{z-index:4;background:var(--jmi-orange);min-height:2rem;color:var(--jmi-black);font:900 .68rem var(--font-technical);cursor:pointer;border:0;position:absolute;bottom:.35rem;left:.35rem;right:.35rem}.selected-screen-controls{border:1px solid var(--jmi-black);gap:.8rem;padding:1rem;display:grid}.selected-screen-controls>header{font:900 .82rem var(--font-technical);justify-content:space-between;gap:1rem;display:flex}.selected-screen-controls>header strong{color:var(--jmi-orange-dark)}.selected-order-actions{flex-wrap:wrap;gap:.4rem;display:flex}.selected-order-actions form{display:contents}.selected-screen-controls button{border:1px solid var(--jmi-black);min-height:2.5rem;font:900 .7rem var(--font-technical);cursor:pointer;background:0 0;border-radius:0;padding:.5rem .7rem}.selected-screen-controls button:disabled{opacity:.3;cursor:not-allowed}.selected-screen-replace{border-top:1px solid var(--jmi-gray-300);grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding-top:.8rem;display:grid}.selected-screen-replace input{min-width:0;font-size:.72rem}.selected-screen-remove{color:var(--jmi-danger);border:0!important;border-bottom:1px solid var(--jmi-danger)!important;padding-inline:0!important}.screenshot-inline-error{border-left:5px solid var(--jmi-danger);background:var(--jmi-paper);color:var(--jmi-danger);font:900 .78rem/1.4 var(--font-technical);margin:0;padding:.8rem}.screenshot-order-note{border-left:4px solid var(--jmi-orange);font:900 .72rem/1.35 var(--font-technical);margin:0;padding:.65rem .8rem}.selected-screen-stage{min-height:36rem;color:var(--jmi-paper);background:#111;place-items:center;display:grid;position:relative;overflow:hidden}.selected-screen-stage>span{z-index:3;font:900 .78rem var(--font-technical);position:absolute;top:1rem;left:1rem}.selected-screen-stage>p{max-width:15rem;font:900 .85rem/1.4 var(--font-technical);text-align:center}.selected-device{aspect-ratio:1179/2556;height:78%;box-shadow:.8rem .85rem 0 var(--jmi-orange);background:#050505;border:.48rem solid #050505;border-radius:2.35rem;position:relative}.selected-device>i{z-index:3;background:#050505;border-radius:999px;width:28%;height:.3rem;position:absolute;top:.35rem;left:50%;transform:translate(-50%)}.selected-device>div{border-radius:1.75rem;position:absolute;inset:0;overflow:hidden}.selected-device img{object-fit:contain;background:#05050d}.product-treatment-strip{border-top:2px solid var(--jmi-black);grid-template-columns:minmax(16rem,1fr) minmax(10rem,.45fr) minmax(14rem,.7fr) auto;align-items:end;gap:1rem;padding-top:1.2rem;display:grid}.product-treatment-strip>header strong{font:900 1rem var(--font-technical)}.product-treatment-strip>header p{max-width:30rem;margin:.35rem 0 0;font-size:.85rem;line-height:1.4}.product-treatment-strip label{font:900 .74rem var(--font-technical);gap:.4rem;display:grid}.product-treatment-strip input{border:1px solid var(--jmi-black);background:0 0;border-radius:0;min-height:3rem;padding:.5rem}.product-treatment-strip input[type=color]{width:100%;padding:.2rem}.access-state-selector{gap:var(--space-2);border:0;padding:0;display:grid}.platform-selector{border:0;flex-wrap:wrap;gap:.35rem;padding:0;display:flex}.platform-selector legend{width:100%;font-family:var(--font-technical);color:var(--jmi-black);margin-bottom:.35rem;font-size:clamp(.78rem,.9vw,.9rem);font-weight:900}.platform-selector label{position:relative}.platform-selector input{opacity:0;position:absolute}.platform-selector span{border:var(--border-hairline);font-family:var(--font-technical);text-transform:uppercase;padding:.65rem .8rem;font-size:clamp(.78rem,.88vw,.9rem);font-weight:900;display:block}.platform-selector input:focus-visible+span{outline:3px solid var(--jmi-orange);outline-offset:2px}.platform-selector input:checked+span{background:var(--jmi-black);color:var(--jmi-paper)}.access-state-selector legend{margin-bottom:var(--space-2);font-family:var(--font-technical);font-size:clamp(.78rem,.9vw,.9rem)}.access-state-selector label{grid-template-columns:auto 1fr;align-items:center;display:grid}.access-state-selector span{border:var(--border-hairline);padding:var(--space-2)}.access-state-selector input:checked+span{background:var(--jmi-black);color:var(--jmi-paper)}.workshop-action{width:100%;margin-top:var(--space-3)}.disabled-action{background:var(--jmi-gray-300)}.readiness-state{border-left:7px solid var(--jmi-orange);background:var(--jmi-paper);padding:var(--space-3)}.readiness-state.is-ready{border-left-color:var(--jmi-cyan)}.preview-facts{border-top:var(--border-hairline)}.preview-facts div{border-bottom:1px solid var(--jmi-gray-300);padding:var(--space-2) 0;grid-template-columns:8rem 1fr;display:grid}.preview-facts dt{font-family:var(--font-technical);font-size:.55rem}.preview-facts dd{overflow-wrap:anywhere;margin:0}.workshop-live-preview{border-top:var(--border-hairline);min-width:0;padding-top:var(--space-3)}.workshop-live-preview>span,.workshop-live-preview>p,.product-stage-coordinate{font-family:var(--font-technical);letter-spacing:.08em;font-size:.52rem}.workshop-clean-preview{min-height:clamp(22rem,48vw,42rem);margin-top:var(--space-2);border:1px solid var(--jmi-black);background:var(--jmi-black);position:relative;overflow:hidden}.workshop-clean-preview img{object-fit:cover}.workshop-clean-preview.is-logo img{object-fit:scale-down;padding:clamp(1rem,3vw,2.5rem)}.workshop-clean-preview.is-empty{background:var(--jmi-paper);color:var(--jmi-black-soft);padding:var(--space-4);font:900 .86rem var(--font-technical);text-align:center;border-style:dashed;place-items:center;display:grid}.workshop-public-page-frame{margin-top:var(--space-2);border:2px solid var(--jmi-black);background:var(--jmi-black);box-shadow:.75rem .75rem 0 var(--jmi-orange);overflow:hidden}.workshop-preview-browser-bar{border-bottom:2px solid var(--jmi-black);background:var(--jmi-paper);min-height:2.6rem;color:var(--jmi-black);font:900 .72rem var(--font-technical);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.65rem .8rem;display:grid}.workshop-preview-browser-bar i{background:var(--jmi-orange);width:.65rem;height:.65rem;box-shadow:1rem 0 0 var(--jmi-cyan);border-radius:50%}.workshop-preview-browser-bar b{color:var(--jmi-orange-dark)}.workshop-public-page-frame.is-link-card{background:var(--jmi-paper)}.workshop-public-link-summary{gap:1rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.workshop-public-link-summary>div{aspect-ratio:1;border:2px solid var(--jmi-black);background:var(--jmi-black);width:min(11rem,42vw);box-shadow:.45rem .45rem 0 var(--jmi-orange);position:relative}.workshop-public-link-summary img{object-fit:contain;padding:clamp(.8rem,2vw,1.5rem)}.workshop-public-link-summary strong{color:var(--jmi-black);font:900 clamp(2rem, 4vw, 3.5rem)/.9 var(--font-display);letter-spacing:0}.workshop-public-link-summary p{max-width:30rem;color:var(--jmi-black);margin:0;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.45}.workshop-public-page-viewport{aspect-ratio:16/10;background:var(--jmi-paper);position:relative;overflow:hidden}.workshop-public-page-viewport iframe{pointer-events:none;transform-origin:0 0;border:0;width:300%;height:300%;position:absolute;inset:0;transform:scale(.333333)}.workshop-open-public-preview{border:2px solid var(--jmi-black);background:var(--jmi-black);min-height:3.5rem;color:var(--jmi-paper);font:950 .9rem var(--font-technical);justify-content:center;align-items:center;margin-top:1rem;display:flex}.workshop-public-preview-draft{min-height:31rem;margin-top:var(--space-2);border:2px dashed var(--jmi-black);background:var(--jmi-paper);align-content:end;gap:.8rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.workshop-public-preview-draft>div{aspect-ratio:1;border:2px solid var(--jmi-black);width:8rem;position:relative;overflow:hidden}.workshop-public-preview-draft img{object-fit:contain}.workshop-public-preview-draft>span,.workshop-public-preview-draft>small{font:900 .75rem var(--font-technical)}.workshop-public-preview-draft>strong{font:900 clamp(3rem, 7vw, 6rem)/.85 var(--font-display)}.workshop-public-preview-draft>p{max-width:34rem;margin:0;font-size:1.1rem;line-height:1.45}.product-identity-stage{background:var(--jmi-black);min-height:30rem;color:var(--jmi-paper);padding:var(--space-4);isolation:isolate;position:relative;overflow:hidden}.product-stage-copy{z-index:3;position:relative}.product-stage-copy>span{color:var(--jmi-gray-300);font-family:var(--font-technical);font-size:.52rem}.product-stage-copy h1{max-width:95%;margin:var(--space-2) 0;overflow-wrap:anywhere;font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(3.8rem,14vw,9rem);font-weight:900;line-height:.78}.product-stage-copy p{max-width:28rem;color:var(--jmi-gray-300)}.product-stage-coordinate{right:var(--space-3);bottom:var(--space-3);color:var(--jmi-gray-500);position:absolute}.dimensional-product-object{z-index:2;aspect-ratio:1.15;perspective:900px;width:min(72vw,24rem);position:absolute;bottom:12%;right:8%;transform:rotate(-2deg)}.dimensional-product-object.has-contain-image{perspective:none;transform:none}.product-object-depth,.product-object-face{border:1px solid var(--product-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.product-object-depth,.product-object-face{border:1px solid color-mix(in srgb, var(--product-accent) 65%, var(--jmi-gray-500))}}.product-object-depth{background:var(--product-accent)}@supports (color:color-mix(in lab, red, red)){.product-object-depth{background:color-mix(in srgb, var(--product-accent) 24%, var(--jmi-black))}}.product-object-depth{box-shadow:0 0 3rem var(--product-accent);transform:translate(16px,18px)}@supports (color:color-mix(in lab, red, red)){.product-object-depth{box-shadow:0 0 3rem color-mix(in srgb, var(--product-accent) 25%, transparent)}}.product-object-face{background:var(--jmi-black-soft);padding:var(--space-3);transform-origin:0;transition:transform var(--motion-standard) var(--ease-physical);align-content:end;display:grid;overflow:hidden;transform:rotateY(-7deg)rotateX(2deg)}.dimensional-product-object:hover .product-object-face{transform:rotateY(-2deg)rotateX(0)translateY(-4px)}.product-object-image{object-fit:cover;opacity:.72}.product-object-face.has-contain-image{transform:none}.dimensional-product-object:hover .product-object-face.has-contain-image{transform:translateY(-3px)}.product-object-face.has-contain-image .product-object-image{object-fit:scale-down;opacity:1;padding:clamp(.75rem,2.5vw,1.75rem)}.product-object-face.has-contain-image:after{background:linear-gradient(transparent 72%, var(--jmi-black))}@supports (color:color-mix(in lab, red, red)){.product-object-face.has-contain-image:after{background:linear-gradient(transparent 72%, color-mix(in srgb, var(--jmi-black) 56%, transparent))}}.product-object-face:after{content:"";background:linear-gradient(transparent 35%, var(--jmi-black));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.product-object-face:after{background:linear-gradient(transparent 35%, color-mix(in srgb, var(--jmi-black) 92%, transparent))}}.product-object-monogram{color:var(--product-accent);font-family:var(--font-display);font-size:clamp(5rem,16vw,10rem);font-weight:900;line-height:.7;position:absolute;top:9%;right:8%}.product-object-label,.product-object-face strong,.product-object-state{z-index:2;position:relative}.product-object-label,.product-object-state{font-family:var(--font-technical);text-transform:uppercase;font-size:.52rem}.product-object-face strong{font-family:var(--font-display);font-size:clamp(2rem,8vw,4.5rem);line-height:.9}.product-object-state{color:var(--jmi-gray-300);align-items:center;gap:.35rem;display:flex}.product-object-state i{background:var(--jmi-orange);width:.4rem;height:.4rem}.product-object-state.state-published{color:var(--jmi-cyan)}.product-object-state.state-published i{background:var(--jmi-cyan);box-shadow:0 0 .7rem var(--jmi-cyan);border-radius:50%;animation:2s infinite signal-pulse}.my-stuff-heading{position:relative}.connect-product-action{width:min(100%,20rem);margin-top:var(--space-3)}.maker-product-index{border-top:var(--border-hairline)}.maker-product-row{gap:var(--space-3);border-bottom:var(--border-hairline);padding:var(--space-5) 0;display:grid;position:relative}.maker-product-row>.product-index{font-family:var(--font-technical);font-size:.6rem}.maker-product-row .dimensional-product-object{width:min(75vw,18rem);position:relative;bottom:auto;right:auto}.maker-product-copy>span{color:var(--jmi-gray-700);font-family:var(--font-technical);text-transform:uppercase;font-size:.55rem}.maker-product-copy h2{font-family:var(--font-display);margin:.2rem 0;font-size:clamp(3rem,12vw,7rem);line-height:.85}.maker-product-copy p{color:var(--jmi-gray-700)}.maker-product-actions{align-content:end;gap:var(--space-2);font-family:var(--font-technical);font-size:.62rem;font-weight:800;display:grid}.maker-product-actions a:first-child{border-bottom:3px solid var(--jmi-orange);padding:var(--space-2) 0}.my-stuff-page{overflow:hidden}.my-stuff-heading{align-items:end;padding-block:clamp(3rem,8vw,7rem)}.my-stuff-heading h1{letter-spacing:-.06em;white-space:nowrap;margin:0;font-size:clamp(4rem,11vw,10rem);line-height:.76}.my-stuff-heading>div:first-child>p{max-width:38rem;margin:var(--space-3) 0 0;color:var(--jmi-black-soft);font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.45}.maker-inventory-readout{border:2px solid var(--jmi-black);background:var(--jmi-black);color:var(--jmi-paper);font-family:var(--font-technical);display:grid}.maker-inventory-count{border-bottom:1px solid var(--jmi-gray-700);grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.7rem;display:grid}.maker-inventory-count b{border:1px solid var(--jmi-gray-700);background:linear-gradient(to bottom, var(--jmi-black-soft) 0 48%, var(--jmi-paper) 49% 51%, var(--jmi-black-soft) 52% 100%);min-width:2ch;display:block}@supports (color:color-mix(in lab, red, red)){.maker-inventory-count b{background:linear-gradient(to bottom, var(--jmi-black-soft) 0 48%, color-mix(in srgb, var(--jmi-paper) 16%, var(--jmi-black)) 49% 51%, var(--jmi-black-soft) 52% 100%)}}.maker-inventory-count b{color:var(--jmi-orange);font:900 clamp(3rem, 5vw, 5.2rem) / .82 var(--font-display);letter-spacing:-.04em;text-align:center;padding:.3rem .38rem .18rem}.maker-inventory-count span{letter-spacing:.08em;font-size:clamp(.72rem,.9vw,.84rem);font-weight:900;line-height:1.2}.maker-inventory-breakdown{grid-template-columns:repeat(3,1fr);display:grid}.maker-inventory-breakdown span{border-right:1px solid var(--jmi-gray-700);color:var(--jmi-gray-300);gap:.2rem;padding:.55rem;font-size:.62rem;font-weight:800;display:grid}.maker-inventory-breakdown span:last-child{border-right:0}.maker-inventory-breakdown b{color:var(--jmi-paper);font-size:1rem}.my-stuff-heading .connect-product-action{border:2px solid var(--jmi-black);background:var(--jmi-orange);width:100%;font:900 .9rem var(--font-technical);text-align:center;margin:0;padding:1rem}.maker-shelf{padding-bottom:var(--space-7);gap:clamp(4rem,8vw,8rem);display:grid}.maker-shelf-group>header{border-bottom:3px solid var(--jmi-black);justify-content:space-between;align-items:baseline;padding-bottom:.55rem;display:flex}.maker-shelf-group>header h2{font:900 clamp(2.2rem, 5vw, 5rem) / .85 var(--font-display);margin:0}.maker-shelf-group>header h2 i{background:var(--jmi-cyan);width:.55rem;height:.55rem;margin:0 0 .3rem .55rem;display:inline-block}.maker-shelf-track{padding-top:var(--space-4);gap:clamp(2rem,5vw,5rem);display:grid}.maker-shelf-object{align-items:center;gap:var(--space-3);border-bottom:var(--border-hairline);min-width:0;padding-bottom:var(--space-5);display:grid}.maker-object-number{z-index:5;background:var(--jmi-paper);font-family:var(--font-technical);gap:.25rem;padding:.35rem .45rem;display:grid;position:absolute;top:.65rem;left:.65rem}.maker-object-number>span{font-size:1.15rem;font-weight:900}.maker-object-number small{color:var(--jmi-black-soft);letter-spacing:.08em;font-size:.72rem;font-weight:800}.maker-object-artifact{width:100%;min-width:0;max-width:100%;padding:0 1.35rem 1.5rem 0;position:relative;overflow:hidden}.maker-object-artifact .dimensional-product-object{width:min(100% - 1.25rem,24rem);position:relative;bottom:auto;right:auto}.maker-nori-logo-artifact{aspect-ratio:1;isolation:isolate;width:min(100% - 1.25rem,24rem);position:relative}.maker-nori-logo-artifact>div{z-index:-1;background:#7657b8;position:absolute;inset:0;transform:translate(.85rem,.85rem)}.maker-nori-logo-artifact img{object-fit:cover;border:2px solid var(--jmi-black);background:#080917}.maker-company-logo-artifact{aspect-ratio:1;isolation:isolate;width:min(100% - 1.25rem,24rem);position:relative}.maker-company-logo-artifact>i{z-index:-1;background:var(--product-accent,var(--jmi-cyan));position:absolute;inset:0;transform:translate(.85rem,.85rem)}.maker-company-logo-artifact img{z-index:1;object-fit:contain;border:2px solid var(--jmi-black);background:#080917;padding:clamp(1rem,3vw,2rem)}.maker-object-artifact .product-object-face.is-visual-only .product-object-image{object-fit:contain;opacity:1;padding:clamp(1rem,3vw,2rem)}.maker-object-artifact .product-object-face.is-visual-only:after,.maker-shelf-object.is-nori .maker-object-artifact .product-object-label,.maker-shelf-object.is-nori .maker-object-artifact .product-object-face>strong,.maker-shelf-object.is-nori .maker-object-artifact .product-object-state,.maker-shelf-object.is-nori .maker-object-artifact .product-object-face:after{display:none}.maker-object-state-column{align-content:center;gap:var(--space-2);min-width:0;display:grid}.product-studio{min-height:100svh;color:var(--jmi-paper);background:#171715;overflow:hidden}.studio-topbar{border-bottom:1px solid var(--jmi-gray-700);min-height:4.6rem;font:900 clamp(.92rem, 1.05vw, 1.08rem) var(--font-technical);letter-spacing:.06em;grid-template-columns:minmax(7rem,.45fr) minmax(12rem,1fr) minmax(7rem,.45fr);align-items:center;gap:1rem;padding:.75rem 5.25rem .75rem clamp(1rem,2vw,2rem);display:grid}.studio-topbar-title{text-align:center;justify-items:center;gap:.25rem;display:grid}.studio-topbar-title span{color:var(--jmi-gray-300);align-items:center;gap:.45rem;font-size:.88em;display:flex}.studio-topbar-title i{background:var(--jmi-cyan);width:.45rem;height:.45rem;box-shadow:0 0 .7rem var(--jmi-cyan)}.studio-topbar-actions{flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:.8rem;display:flex}.studio-topbar-actions a,.studio-topbar>a:last-child{color:var(--jmi-orange);justify-self:end}.studio-shell{grid-template-columns:minmax(0,2.1fr) minmax(19rem,1fr);min-height:calc(100svh - 4.6rem);display:grid}.studio-tool-rail{z-index:3;border-bottom:1px solid var(--jmi-gray-700);background:var(--jmi-black);scrollbar-width:thin;display:flex;position:relative;overflow-x:auto}.studio-tool-rail a{border-right:1px solid var(--jmi-gray-700);min-width:max-content;min-height:3.75rem;font-family:var(--font-technical);flex:1 0 auto;justify-content:center;align-items:center;gap:.5rem;padding:.7rem clamp(.9rem,1.45vw,1.4rem);display:flex;position:relative}.studio-tool-rail a span{color:var(--jmi-gray-500);font-size:clamp(.8rem,.86vw,.9rem)}.studio-tool-rail a strong{letter-spacing:.05em;font-size:clamp(.94rem,1vw,1.06rem)}.studio-tool-rail a[aria-current=page]{background:var(--jmi-paper)}@supports (color:color-mix(in lab, red, red)){.studio-tool-rail a[aria-current=page]{background:color-mix(in srgb, var(--jmi-paper) 7%, var(--jmi-black))}}.studio-tool-rail a[aria-current=page]{color:var(--jmi-paper)}.studio-tool-rail a[aria-current=page]:after{content:"";background:var(--jmi-orange);height:.3rem;position:absolute;bottom:0;left:.75rem;right:.75rem}.studio-tool-rail a[aria-current=page] span{color:var(--jmi-orange)}.studio-canvas-field{background:linear-gradient(var(--jmi-paper) 1px, transparent 1px), linear-gradient(90deg, var(--jmi-paper) 1px, transparent 1px), #1d1d1a;place-items:center;min-width:0;padding:clamp(3rem,6vw,6rem) clamp(1.25rem,4vw,4rem);display:grid;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.studio-canvas-field{background:linear-gradient(color-mix(in srgb, var(--jmi-paper) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--jmi-paper) 5%, transparent) 1px, transparent 1px), #1d1d1a}}.studio-canvas-field{background-size:28px 28px}.studio-canvas-coordinate,.studio-canvas-note{color:var(--jmi-gray-500);font:900 clamp(.82rem, .9vw, .94rem) var(--font-technical);letter-spacing:.08em;position:absolute}.studio-canvas-coordinate{top:1.1rem;left:1.25rem}.studio-canvas-note{bottom:1.1rem;right:1.25rem}.studio-public-artboard{border:1px solid var(--jmi-black);background:var(--jmi-paper);width:min(100%,58rem);min-height:42rem;color:var(--jmi-black);box-shadow:14px 16px 0 var(--studio-accent);grid-template-rows:minmax(18rem,auto) auto auto;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}@supports (color:color-mix(in lab, red, red)){.studio-public-artboard{box-shadow:14px 16px 0 color-mix(in srgb, var(--studio-accent) 65%, var(--jmi-black))}}.studio-public-artboard{transform:rotate(-.35deg)}.studio-public-artboard>a{transition:outline var(--motion-fast), transform var(--motion-fast);outline:0 solid #0000;position:relative}.studio-public-artboard>a:hover,.studio-public-artboard>a:focus-visible,.studio-public-artboard>a.is-selected{z-index:2;outline:4px solid var(--jmi-orange);outline-offset:-4px}.studio-public-artboard>a:hover .studio-selection-label,.studio-public-artboard>a:focus-visible .studio-selection-label,.studio-public-artboard>a.is-selected .studio-selection-label{opacity:1}.studio-artboard-hero{background:var(--jmi-black);grid-row:span 2;place-items:center;min-height:24rem;display:grid;overflow:hidden}.studio-artboard-hero:after{content:"";background:linear-gradient(transparent 50%, var(--jmi-black));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.studio-artboard-hero:after{background:linear-gradient(transparent 50%, color-mix(in srgb, var(--jmi-black) 35%, transparent))}}.studio-artboard-hero-image{object-fit:cover;opacity:.8}.studio-phone-presentation{z-index:2;aspect-ratio:946/2048;width:auto;max-width:56%;height:70%;transition:transform var(--motion-standard) var(--ease-physical);place-items:center;display:grid;position:relative;transform:rotate(-2deg)}.studio-artboard-hero:hover .studio-phone-presentation{transform:rotate(-.6deg)translateY(-4px)}.studio-phone-registration{background:var(--studio-accent);border-radius:clamp(1.5rem,2.5vw,2.35rem);position:absolute;inset:4% -11% -5% 10%}@supports (color:color-mix(in lab, red, red)){.studio-phone-registration{background:color-mix(in srgb, var(--studio-accent) 72%, #5d36b8)}}.studio-phone-registration{box-shadow:8px 10px 18px var(--jmi-orange), 16px 18px 30px #00000047}@supports (color:color-mix(in lab, red, red)){.studio-phone-registration{box-shadow:8px 10px 18px color-mix(in srgb, var(--jmi-orange) 54%, transparent), 16px 18px 30px #00000047}}.studio-phone-registration{filter:blur(.6px);transform:rotate(3deg)}.studio-phone-frame{background:#080808;border:clamp(.32rem,.65vw,.5rem) solid #070707;border-radius:clamp(1.35rem,2.2vw,2rem);width:100%;height:100%;position:relative;overflow:visible;box-shadow:inset 1px 0 #ffffff38,inset -1px 0 #ffffff14,0 1rem 2.2rem #00000057}.studio-phone-frame:before,.studio-phone-frame:after{content:"";z-index:4;background:#353535;border-radius:2px 0 0 2px;width:.18rem;position:absolute;left:-.48rem}.studio-phone-frame:before{height:11%;top:19%}.studio-phone-frame:after{height:17%;top:34%}.studio-phone-speaker{z-index:3;background:#080808;border-radius:999px;width:28%;height:.3rem;position:absolute;top:.35rem;left:50%;transform:translate(-50%)}.studio-phone-screen{border-radius:clamp(1rem,1.8vw,1.55rem);position:absolute;inset:0;overflow:hidden}.studio-phone-screen img{object-fit:contain;object-position:center;background:#05050d}.studio-phone-live{background:var(--jmi-black);color:var(--jmi-paper);font:900 .7rem var(--font-technical);align-items:center;gap:.4rem;padding:.4rem .55rem;display:flex;position:absolute;bottom:.5rem;right:-1.2rem}.studio-phone-live i{background:var(--jmi-cyan);width:.45rem;height:.45rem;box-shadow:0 0 .6rem var(--jmi-cyan)}.studio-phone-index{width:max-content;color:var(--jmi-paper);font:800 clamp(.72rem, .85vw, .86rem) / 1.1 var(--font-technical);letter-spacing:.08em;transform-origin:0 0;position:absolute;top:1.25rem;left:calc(100% + 1rem);transform:rotate(90deg)}.studio-artboard-logo{z-index:2;aspect-ratio:1.8;width:min(55%,14rem);position:relative}.studio-artboard-logo img{object-fit:contain}.studio-artboard-logo.is-primary-logo{aspect-ratio:1;width:min(74%,26rem);filter:drop-shadow(.8rem .9rem 0 var(--studio-accent))}.studio-artboard-logo.is-primary-logo img{object-fit:contain}.studio-artboard-needs-face{z-index:2;border:2px dashed var(--jmi-orange);max-width:16rem;color:var(--jmi-paper);font-family:var(--font-technical);gap:1rem;padding:1.5rem;display:grid;position:relative}.studio-artboard-needs-face span{color:var(--jmi-orange)}.studio-artboard-monogram{z-index:2;color:var(--studio-accent);font:900 clamp(6rem, 14vw, 11rem) / .8 var(--font-display);position:relative}.studio-selection-label{z-index:4;opacity:0;background:var(--jmi-orange);font:900 .62rem var(--font-technical);transition:opacity var(--motion-fast);padding:.35rem .5rem;position:absolute;top:.65rem;left:.65rem}.studio-artboard-details{border-bottom:var(--border-hairline);align-content:center;padding:clamp(1.5rem,3vw,3rem);display:grid}.studio-artboard-details.is-brand-selected{background:linear-gradient(var(--jmi-orange), var(--jmi-orange)) left top / 1.7rem 3px no-repeat, linear-gradient(var(--jmi-orange), var(--jmi-orange)) left top / 3px 1.7rem no-repeat, linear-gradient(var(--jmi-orange), var(--jmi-orange)) right top / 1.7rem 3px no-repeat, linear-gradient(var(--jmi-orange), var(--jmi-orange)) right top / 3px 1.7rem no-repeat, linear-gradient(var(--jmi-orange), var(--jmi-orange)) left bottom / 1.7rem 3px no-repeat, linear-gradient(var(--jmi-orange), var(--jmi-orange)) left bottom / 3px 1.7rem no-repeat, linear-gradient(var(--jmi-orange), var(--jmi-orange)) right bottom / 1.7rem 3px no-repeat, linear-gradient(var(--jmi-orange), var(--jmi-orange)) right bottom / 3px 1.7rem no-repeat}.studio-artboard-details>span,.studio-artboard-details small,.studio-artboard-experience>span,.studio-artboard-experience>strong,.studio-public-artboard footer{font:900 clamp(.68rem, .8vw, .82rem) var(--font-technical);letter-spacing:.06em}.studio-artboard-details h1{overflow-wrap:normal;word-break:normal;text-wrap:balance;font:900 clamp(2.6rem, 4.5vw, 5.2rem) / .82 var(--font-display);margin:.5rem 0}.studio-artboard-details p{text-overflow:ellipsis;-webkit-line-clamp:7;-webkit-box-orient:vertical;max-height:10.2em;font-size:clamp(.95rem,1.2vw,1.12rem);line-height:1.45;display:-webkit-box;overflow:hidden}.studio-artboard-details small{color:var(--jmi-orange-dark)}.studio-artboard-screens{border-top:var(--border-hairline);border-right:var(--border-hairline);gap:.45rem;padding:.65rem;display:flex;overflow:hidden}.studio-artboard-screens figure{background:0 0;flex:1;place-items:center;min-width:5.25rem;min-height:9rem;margin:0;display:grid;position:relative;overflow:visible}.studio-mini-phone-frame{aspect-ratio:946/2048;background:#080808;border:.28rem solid #080808;border-radius:1.15rem;height:100%;max-height:10rem;position:relative;overflow:visible;box-shadow:inset 1px 0 #fff3,0 .55rem 1rem #0000003d}.studio-mini-phone-frame:before,.studio-mini-phone-frame:after{content:"";z-index:3;background:#343434;border-radius:2px 0 0 2px;width:.12rem;position:absolute;left:-.4rem}.studio-mini-phone-frame:before{height:10%;top:22%}.studio-mini-phone-frame:after{height:15%;top:36%}.studio-mini-phone-speaker{z-index:3;background:#080808;border-radius:999px;width:30%;height:.16rem;position:absolute;top:.18rem;left:50%;transform:translate(-50%)}.studio-mini-phone-screen{border-radius:.84rem;position:absolute;inset:0;overflow:hidden}.studio-mini-phone-screen img{object-fit:contain;object-position:center;background:#05050d}.studio-artboard-experience{border-top:var(--border-hairline);align-content:center;padding:clamp(1rem,2vw,2rem);display:grid}.studio-artboard-experience h2{font:900 clamp(1.7rem, 3vw, 3rem) / .9 var(--font-display);margin:.45rem 0}.studio-artboard-experience p{margin:0 0 1rem;line-height:1.4}.studio-artboard-experience strong{color:var(--jmi-orange-dark)}.studio-public-artboard footer{border-top:var(--border-hairline);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,auto));justify-content:space-between;gap:1rem;padding:.8rem 1rem;font-size:clamp(.86rem,1vw,1rem);line-height:1.25;display:grid}.studio-inspector{border-left:1px solid var(--jmi-gray-700);background:var(--jmi-paper);min-width:0;color:var(--jmi-black)}.studio-inspector-content{align-content:start;gap:1rem;padding:clamp(1.25rem,2vw,2rem);display:grid}.studio-inspector-content header{border-bottom:4px solid var(--jmi-black);padding-bottom:1rem}.studio-inspector-content header span,.studio-inspector-fact span,.studio-inspector-asset>span,.studio-perk-list span{color:var(--jmi-black-soft);font:900 clamp(.78rem, .9vw, .9rem) var(--font-technical);letter-spacing:.07em}.studio-inspector-content h2{font:900 clamp(2.5rem, 4vw, 4rem) / .8 var(--font-display);margin:.35rem 0 0}.studio-inspector-content>p{font-size:clamp(1rem,1.1vw,1.12rem);line-height:1.5}.studio-inspector-content>.studio-trust-note{border-left:4px solid var(--jmi-orange);background:var(--jmi-cream);padding:.8rem;font-size:clamp(.9rem,1vw,1rem)}.studio-trust-note strong{font-family:var(--font-technical);margin-bottom:.35rem;display:block}.studio-inspector-fact{border-bottom:var(--border-hairline);gap:.35rem;padding:.75rem 0;display:grid}.studio-inspector-fact strong{overflow-wrap:anywhere;font-family:var(--font-technical);text-transform:uppercase;font-size:clamp(.96rem,1.05vw,1.08rem)}.studio-inspector-fact a{border-bottom:2px solid var(--jmi-orange);width:max-content;font:900 .78rem var(--font-technical)}.studio-inspector-asset{border-bottom:var(--border-hairline);gap:.7rem;padding-bottom:1rem;display:grid}.studio-inspector-asset>div{border:1px solid var(--jmi-black);background:var(--jmi-black);min-height:8rem;position:relative;overflow:hidden}.studio-inspector-asset>div img{object-fit:contain;padding:.75rem}.studio-inspector-asset>div.is-empty{background:repeating-linear-gradient(-45deg, var(--jmi-paper) 0 8px, var(--jmi-gray-100) 8px 9px);color:var(--jmi-black-soft);font:900 .8rem var(--font-technical);place-items:center;display:grid}.studio-inspector-asset footer{font:900 .78rem var(--font-technical);justify-content:space-between;align-items:center;gap:1rem;display:flex}.studio-inspector-asset footer a{border-bottom:2px solid var(--jmi-orange)}.studio-artboard-perk{border-top:var(--border-hairline);background:var(--jmi-orange);font-family:var(--font-technical);grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.8rem 1rem;display:grid}.studio-artboard-perk>span,.studio-artboard-perk>small{font-size:.72rem;font-weight:900}.studio-artboard-perk>strong{font-size:.9rem}.studio-primary-action,.studio-secondary-action{border:2px solid var(--jmi-black);width:100%;min-height:3.4rem;font:900 .76rem var(--font-technical);text-align:center;justify-content:center;align-items:center;padding:.8rem 1rem;display:inline-flex}button.studio-primary-action{cursor:pointer}.studio-primary-action{background:var(--jmi-orange);color:var(--jmi-black)}.studio-secondary-action{background:0 0}.studio-perk-list{gap:.65rem;display:grid}.studio-perk-list article{border-left:4px solid var(--jmi-orange);gap:.25rem;padding:.65rem;display:grid}@media (max-width:1100px){.studio-shell{grid-template-columns:minmax(0,1.55fr) minmax(17rem,1fr)}}@media (max-width:767px){.studio-topbar{grid-template-columns:1fr auto}.studio-topbar-title{text-align:left;grid-area:2/1/auto/-1;justify-items:start}.studio-shell{display:block}.studio-tool-rail{display:flex}.studio-tool-rail a{flex:none;min-height:3.65rem}.studio-canvas-field{min-height:35rem;padding:3.5rem 1rem}.studio-public-artboard{min-height:0;box-shadow:7px 8px 0 var(--studio-accent);grid-template-rows:auto;grid-template-columns:1fr;transform:none}@supports (color:color-mix(in lab, red, red)){.studio-public-artboard{box-shadow:7px 8px 0 color-mix(in srgb, var(--studio-accent) 65%, var(--jmi-black))}}.studio-artboard-hero{grid-row:auto;min-height:17rem}.studio-artboard-screens{border-right:0;min-height:9rem}.studio-public-artboard footer{flex-direction:column}.studio-inspector{border-top:1px solid var(--jmi-gray-700);border-left:0}.studio-inspector-content{grid-template-columns:1fr;display:grid}.studio-inspector-content>*{grid-column:1!important}}@media (prefers-reduced-motion:reduce){.studio-public-artboard{transform:none}}.maker-shelf-object.stage-prove .product-object-face{box-shadow:inset -4px 0 0 var(--jmi-cyan)}.maker-shelf-object.stage-activate .product-object-depth,.maker-shelf-object.stage-retain .product-object-depth{animation:4.8s ease-in-out infinite maker-energy-breathe}.maker-shelf-object.is-draft .product-object-face{filter:saturate(.55);opacity:.82}.maker-shelf-object.is-draft .product-object-depth{background-image:repeating-linear-gradient(45deg, transparent 0 8px, var(--jmi-orange) 8px 10px)}@supports (color:color-mix(in lab, red, red)){.maker-shelf-object.is-draft .product-object-depth{background-image:repeating-linear-gradient(45deg, transparent 0 8px, color-mix(in srgb, var(--jmi-orange) 42%, transparent) 8px 10px)}}.maker-shelf-object.is-archived{filter:grayscale(.7);opacity:.72}.maker-draft-tape,.maker-proven-stamp{z-index:5;font-family:var(--font-technical);font-weight:900;position:absolute}.maker-draft-tape{background:var(--jmi-orange);padding:.55rem .8rem;top:1.2rem;right:-1rem;transform:rotate(4deg)}.maker-proven-stamp{border:3px double var(--jmi-orange);background:var(--jmi-paper);color:var(--jmi-orange-dark);padding:.5rem .65rem;bottom:1.2rem;right:-1rem;transform:rotate(-4deg)}.maker-object-copy{align-content:center;gap:var(--space-2);display:grid}.maker-object-copy>p,.maker-next-action>b{color:var(--jmi-black-soft);font:900 clamp(.76rem, .95vw, .9rem) var(--font-technical);letter-spacing:.07em;margin:0}.maker-identity-state{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.maker-identity-state i{background:var(--jmi-cyan);width:.45rem;height:.45rem}.maker-object-copy h3{overflow-wrap:anywhere;font:900 clamp(2.8rem, 5.5vw, 5.5rem) / .82 var(--font-display);margin:0}.maker-object-title-lockup{min-width:0;display:block}.maker-object-title-lockup>div{gap:.6rem;min-width:0;display:grid}.maker-object-title-lockup h3{overflow-wrap:normal;word-break:normal}.maker-object-title-lockup b{color:var(--jmi-black);font:900 clamp(.78rem,1vw,.94rem) var(--font-technical);letter-spacing:.07em}.maker-object-copy>b{color:var(--jmi-black);font:900 clamp(.78rem, 1vw, .94rem) var(--font-technical);letter-spacing:.07em}.maker-object-copy>span{max-width:38rem;color:var(--jmi-black-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(.95rem,1.25vw,1.15rem);line-height:1.5;display:-webkit-box;overflow:hidden}.maker-stage-instrument{gap:.45rem;max-width:38rem;padding:0;display:grid}.maker-stage-instrument>span,.maker-stage-instrument>b{font:900 clamp(.72rem, .9vw, .86rem) var(--font-technical);letter-spacing:.07em}.maker-stage-stamp{width:max-content;min-width:7.5rem;color:var(--jmi-orange-dark);font:900 clamp(1.8rem, 3vw, 2.8rem) / .82 var(--font-display);letter-spacing:.03em;text-align:center;background-image:radial-gradient(currentColor .7px,#0000 .9px);border:3px double;padding:.5rem .7rem .35rem;transform:rotate(-3deg)}@supports (color:color-mix(in lab, red, red)){.maker-stage-stamp{background-image:radial-gradient(color-mix(in srgb, currentColor 18%, transparent) .7px, transparent .9px)}}.maker-stage-stamp{background-size:5px 5px}.maker-stage-stamp.stage-made{color:var(--jmi-black)}.maker-stage-stamp.stage-proven{color:var(--jmi-cyan)}.maker-stage-stamp.stage-activate,.maker-stage-stamp.stage-retain{color:var(--jmi-orange-dark)}.maker-stage-progress{border:1px solid var(--jmi-black);background:repeating-linear-gradient(90deg, transparent 0 calc(10% - 1px), var(--jmi-gray-300) calc(10% - 1px) 10%);height:.75rem;overflow:hidden}.maker-stage-progress i{background:var(--jmi-orange);height:100%;display:block}.maker-object-status-strip{background:var(--jmi-black);max-width:38rem;color:var(--jmi-paper);flex-wrap:wrap;gap:0;display:flex}.maker-object-status-strip span{border-right:1px solid var(--jmi-gray-700);font:800 clamp(.7rem, .85vw, .82rem) var(--font-technical);letter-spacing:.05em;padding:.55rem .7rem}.maker-next-action{gap:var(--space-2);border-top:var(--border-hairline);border-bottom:var(--border-hairline);max-width:38rem;padding:var(--space-2) 0;grid-template-columns:auto 1fr;display:grid}.maker-next-action>b{color:var(--jmi-orange-dark)}.maker-next-action p{color:var(--jmi-black);margin:0}.maker-object-actions{align-items:center;gap:var(--space-3);font:900 clamp(.78rem, 1vw, .94rem) var(--font-technical);flex-wrap:wrap;display:flex}.maker-object-actions a:first-child{border:2px solid var(--jmi-black);background:var(--jmi-black);color:var(--jmi-paper);padding:.9rem 1rem}.maker-object-actions a:hover{color:var(--jmi-orange-dark)}.maker-object-actions a:first-child:hover{background:var(--jmi-orange);color:var(--jmi-black)}.maker-shelf-drafts .maker-shelf-track,.maker-shelf-archive .maker-shelf-track{scroll-snap-type:x proximity;grid-auto-columns:minmax(min(84vw,24rem),31rem);grid-auto-flow:column;padding-bottom:1.25rem;overflow-x:auto}.maker-shelf-drafts .maker-shelf-object,.maker-shelf-archive .maker-shelf-object{scroll-snap-align:start}@keyframes maker-energy-breathe{0%,to{transform:translate(16px,18px)scale(1)}50%{transform:translate(20px,20px)scale(1.018)}}.empty-signal .connect-product-action{margin-top:var(--space-3)}.product-workspace>.product-identity-stage{margin-top:var(--space-4)}.workspace-status-strip{align-items:center;gap:var(--space-3);border-bottom:var(--border-hairline);padding:var(--space-3) 0;font-family:var(--font-technical);flex-wrap:wrap;font-size:.62rem;display:flex}.workspace-instruments{gap:var(--space-2);margin-top:var(--space-4);display:grid}.workspace-instruments h2{font-family:var(--font-display);font-size:2rem}.workspace-instruments p{color:var(--jmi-gray-300)}.workspace-loop{margin-top:var(--space-4);background:var(--jmi-orange);gap:2px;display:grid}.loop-module{background:var(--jmi-black);min-height:8rem;color:var(--jmi-paper);padding:var(--space-3);align-content:space-between;display:grid}.loop-module span,.loop-module small{color:var(--jmi-gray-500);font-family:var(--font-technical);font-size:.55rem}.loop-module strong{font-family:var(--font-display);font-size:2rem}.loop-module.is-ready small{color:var(--jmi-orange)}.workspace-loop>i{display:none}.next-test-instrument{max-width:52rem;margin:var(--space-4) 0;border-left:.35rem solid var(--jmi-orange);background:var(--jmi-black);color:var(--jmi-paper);padding:var(--space-3)}.network-notifications{margin:0 clamp(1rem, 4vw, 4rem) var(--space-6);border-left:4px solid var(--jmi-orange);background:var(--jmi-black);color:var(--jmi-cream);padding:var(--space-5)}.network-notifications article+article{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--jmi-cream)}@supports (color:color-mix(in lab, red, red)){.network-notifications article+article{border-top:1px solid color-mix(in srgb, var(--jmi-cream) 18%, transparent)}}.network-notifications p{color:var(--jmi-gray-300);margin:.35rem 0 0}.next-test-instrument form,.membership-product-list form{gap:var(--space-2);display:grid}.next-test-instrument button{background:var(--jmi-orange);width:max-content;font:800 .65rem var(--font-technical);border:0;padding:.9rem 1rem}.next-test-layout{gap:var(--space-3);margin-top:var(--space-2);display:grid}.next-test-layout>div>strong{font:800 clamp(2rem, 9vw, 5rem) / .9 var(--font-display);display:block}.next-test-layout h2{margin:var(--space-2) 0 0;font:800 1.5rem var(--font-display)}.next-test-layout b{color:var(--jmi-orange);font:800 .65rem var(--font-technical);display:block}.next-test-layout small{color:var(--jmi-gray-500);font:600 .55rem var(--font-technical)}.next-test-actions{align-content:end;gap:var(--space-2);display:grid}.next-test-actions label{color:var(--jmi-gray-300);font:700 .55rem var(--font-technical);gap:.4rem;display:grid}.next-test-actions input,.next-test-actions select{border:1px solid var(--jmi-gray-700);background:var(--jmi-black);min-height:2.75rem;color:var(--jmi-paper);border-radius:0;padding:.6rem}.next-test-instrument .next-test-skip{color:var(--jmi-gray-300);border:1px solid var(--jmi-gray-700);background:0 0}.membership-product-list{background:var(--jmi-gray-500);grid-column:1/-1;gap:1px;display:grid}.membership-product-list form{background:var(--jmi-paper);padding:var(--space-2)}.public-product-page{background:var(--jmi-cream);min-height:100svh;padding:var(--space-3)}.public-product-header{align-items:center;gap:var(--space-2);margin:calc(var(--space-3) * -1) calc(var(--space-3) * -1) var(--space-3);background:var(--jmi-black);color:var(--jmi-paper);padding:var(--space-2) var(--space-3);font-family:var(--font-technical);grid-template-columns:1fr auto;font-size:.52rem;display:grid}.public-product-header>a:first-child{width:10rem}.public-product-header>span{display:none}.public-product-editorial{gap:var(--space-4);padding:var(--space-5) 0;display:grid}.public-product-description{max-width:50rem;font-size:clamp(1.25rem,4vw,2.6rem);line-height:1.25}.public-product-editorial aside{border-left:5px solid var(--jmi-orange);padding-left:var(--space-3);align-content:start;display:grid}.public-product-editorial aside span,.public-product-editorial aside small,.public-experience-strip span,.public-product-footer{font-family:var(--font-technical);font-size:.58rem}.public-experience-strip{background:var(--jmi-black);color:var(--jmi-paper);display:grid}.public-experience-strip>div{padding:var(--space-4)}.public-experience-strip h2{font-family:var(--font-display);font-size:clamp(2.5rem,9vw,6rem);line-height:.9}.public-experience-strip p{color:var(--jmi-gray-300)}.public-experience-strip a{background:var(--jmi-orange);min-height:6rem;color:var(--jmi-black);padding:var(--space-3);font-family:var(--font-technical);text-align:center;place-items:center;font-size:.68rem;font-weight:900;display:grid}.public-product-footer{justify-content:space-between;gap:var(--space-3);border-bottom:var(--border-hairline);padding:var(--space-3) 0;display:flex}@media (min-width:768px){.product-flow-entry,.product-workshop,.product-workspace,.public-product-page{padding:var(--space-5)}.product-url-input-row{grid-template-columns:minmax(0,1fr) 12rem}.connect-intro{grid-template-columns:minmax(25rem,1.25fr) minmax(18rem,.75fr)}.connect-intro .eyebrow{grid-column:1/-1}.connect-entry-map ol{grid-template-columns:repeat(5,minmax(0,1fr))}.connect-entry-map li{border-right:var(--border-hairline);border-bottom:0;grid-template-columns:1fr;align-content:space-between;min-height:7.5rem;padding:.9rem}.connect-entry-map li:last-child{border-right:0}.form-split,.platform-link-fields,.visual-details-form,.asset-upload-bays{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-upload-bays .asset-upload-bay:nth-child(2){grid-row:span 2;min-height:13rem}.maker-product-row{grid-template-columns:2rem minmax(12rem,.7fr) 1fr;align-items:center}.my-stuff-heading{grid-template-columns:minmax(24rem,1fr) minmax(12rem,.35fr)}.my-stuff-heading .connect-product-action{grid-column:2}.maker-shelf-object{grid-template-columns:minmax(13rem,.8fr) minmax(15rem,1fr)}.maker-shelf-object .maker-object-artifact,.maker-shelf-object .maker-object-copy{grid-row:1}.maker-shelf-object .maker-object-state-column{grid-column:1/-1}.maker-product-actions{grid-column:3}.workspace-instruments{grid-template-columns:repeat(3,1fr)}.goal-instrument{grid-row:span 2}.workspace-loop{grid-template-columns:repeat(3,1fr)}.public-product-header{grid-template-columns:1fr auto 1fr}.public-product-header>span{display:inline}.public-product-header>a:last-child{justify-self:end}.public-product-editorial,.public-experience-strip{grid-template-columns:2fr 1fr}}@media (min-width:1200px){.workspace-loop{grid-template-columns:repeat(6,1fr)}}.ops-room{background:var(--jmi-cream);min-height:100svh;color:var(--jmi-black);padding:var(--space-3);overflow-x:hidden}.ops-header{gap:var(--space-4);margin:calc(var(--space-3) * -1) calc(var(--space-3) * -1) 0;background:var(--jmi-black);color:var(--jmi-paper);padding:var(--space-4) var(--space-3);display:grid}.ops-header h1{margin:var(--space-2) 0 0;font:800 clamp(4rem, 16vw, 11rem) / .75 var(--font-display);letter-spacing:-.065em}.ops-header h1 span{color:var(--jmi-orange)}.ops-live{font:800 .68rem var(--font-technical);align-content:start;justify-items:start;gap:.5rem;display:grid}.ops-live i{aspect-ratio:1;background:var(--jmi-cyan);width:.6rem;box-shadow:0 0 1rem var(--jmi-cyan);animation:signal-pulse var(--motion-slow) ease-in-out infinite alternate;border-radius:50%}.ops-live small{color:var(--jmi-gray-500)}.ops-vitals{margin:var(--space-3) 0;background:var(--jmi-gray-500);gap:1px;display:grid}.ops-vitals .instrument-panel{min-height:10rem}.ops-vitals strong{font:800 clamp(2.5rem, 8vw, 5rem) var(--font-display);color:var(--jmi-paper);margin:auto 0 0;display:block}.ops-vitals span{font:700 .58rem var(--font-technical);color:var(--jmi-cyan)}.ops-control-strip{background:var(--jmi-black);color:var(--jmi-paper);flex-wrap:wrap;align-items:stretch;gap:1px;padding:1px;display:flex}.ops-control-strip>div{padding:var(--space-2);flex:14rem}.ops-control-strip form{display:grid}.ops-control-strip button,.ops-form button,.ops-action-row button,.ops-review>form>button{background:var(--jmi-orange);min-height:2.9rem;color:var(--jmi-black);font:800 .62rem var(--font-technical);cursor:pointer;border:0;border-radius:0;padding:.7rem 1rem}.ops-control-strip button:disabled{background:var(--jmi-gray-700);color:var(--jmi-gray-300)}.ops-section{margin:var(--space-5) 0;border-top:.45rem solid var(--jmi-black);padding-top:var(--space-2)}.ops-section>header{margin-bottom:var(--space-3);gap:.5rem;display:grid}.ops-section h2{max-width:18ch;font:800 clamp(2rem, 7vw, 5rem) / .9 var(--font-display);letter-spacing:-.045em;margin:0}.ops-growth-section>header p{max-width:48rem;margin:0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.45}.ops-growth-vitals{background:var(--jmi-black);border:1px solid var(--jmi-black);gap:1px;display:grid}.ops-growth-vitals article{background:var(--jmi-paper);align-content:space-between;min-height:9.5rem;padding:1.1rem;display:grid}.ops-growth-vitals span,.ops-growth-vitals small,.ops-growth-secondary,.ops-signup-strip span{font:800 .68rem/1.3 var(--font-technical)}.ops-growth-vitals strong{font:900 clamp(2.8rem, 6vw, 5rem)/.8 var(--font-display);letter-spacing:-.05em}.ops-growth-vitals small{color:var(--jmi-gray-700)}.ops-growth-secondary{background:var(--jmi-black);flex-wrap:wrap;gap:1px;margin-top:1px;display:flex}.ops-growth-secondary span{background:var(--jmi-black);color:var(--jmi-paper);flex:12rem;padding:.9rem 1rem}.ops-growth-secondary b{color:var(--jmi-cyan)}.ops-signup-strip{min-height:12rem;margin:var(--space-2) 0;background:var(--jmi-black);border:1px solid var(--jmi-black);grid-template-columns:repeat(14,minmax(2.8rem,1fr));gap:1px;display:grid;overflow-x:auto}.ops-signup-strip>div{background:var(--jmi-paper);grid-template-rows:1fr auto auto;justify-items:center;gap:.35rem;min-width:3.3rem;padding:.65rem .35rem;display:grid}.ops-signup-strip i{background:var(--jmi-orange);align-self:end;width:.7rem}.ops-signup-strip b{font:900 1rem var(--font-display)}.ops-signup-strip span{white-space:nowrap;font-size:.54rem}.ops-signup-table td{vertical-align:top;line-height:1.35}.ops-signup-table td strong,.ops-signup-table td b,.ops-signup-table td small,.ops-signup-table td time{display:block}.ops-signup-table td strong{color:var(--jmi-cyan);font-size:.82rem}.ops-signup-table td small{color:var(--jmi-gray-300);margin-top:.25rem}.ops-alert-field{gap:1px;display:grid}.ops-alert{gap:.25rem var(--space-2);border-left:.4rem solid var(--jmi-orange);background:var(--jmi-black);color:var(--jmi-paper);padding:var(--space-2);grid-template-columns:auto 1fr;display:grid}.ops-alert.urgent{border-color:var(--jmi-orange)}.ops-alert.warning{border-color:var(--jmi-cyan)}.ops-alert span{font:800 .55rem var(--font-technical);color:var(--jmi-cyan)}.ops-alert p{color:var(--jmi-gray-300);grid-column:2;margin:0}.ops-clear{border:1px solid var(--jmi-black);padding:var(--space-3);font:800 .7rem var(--font-technical)}.ops-instrument-empty{border:1px dashed var(--jmi-black);background:var(--jmi-paper);gap:.6rem;padding:1.25rem;display:grid}.ops-instrument-empty strong{font:900 clamp(.9rem,1vw,1rem) var(--font-technical)}.ops-instrument-empty span{max-width:46rem;font-size:1rem;line-height:1.45}.ops-table-wrap{background:var(--jmi-black);max-width:100%;overflow-x:auto}.ops-table-wrap table{border-collapse:collapse;width:100%;min-width:54rem;color:var(--jmi-paper)}.ops-table-wrap th,.ops-table-wrap td{border-bottom:1px solid var(--jmi-gray-700);text-align:left;padding:.85rem;font-size:.7rem}.ops-table-wrap th{color:var(--jmi-gray-500);font:700 .55rem var(--font-technical)}.ops-table-wrap [data-state=underexposed]{color:var(--jmi-orange)}.ops-table-wrap [data-state=healthy]{color:var(--jmi-cyan)}.ops-form{gap:var(--space-2);display:grid}.ops-form label{font:700 .58rem var(--font-technical);gap:.35rem;display:grid}.ops-form input,.ops-form textarea,.ops-form select{border:1px solid var(--jmi-gray-700);background:var(--jmi-paper);min-width:0;color:var(--jmi-black);font:inherit;border-radius:0;padding:.75rem}.ops-form textarea{resize:vertical;min-height:5rem}.ops-form.inline{flex-wrap:wrap;align-items:end;display:flex}.ops-action-row{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ops-stack{background:var(--jmi-gray-500);gap:1px;display:grid}.ops-review{gap:var(--space-3);background:var(--jmi-paper);padding:var(--space-3);display:grid}.ops-review h3{font:800 2rem var(--font-display);margin:.4rem 0}.ops-review>div>span,.ops-review small{font:700 .58rem var(--font-technical);color:var(--jmi-gray-700)}.ops-review>form>div{flex-wrap:wrap;gap:1px;display:flex}.ops-split{gap:var(--space-3);display:grid}.ops-compact-list{margin-top:var(--space-2);display:grid}.ops-compact-list p{justify-content:space-between;gap:var(--space-2);border-bottom:1px solid var(--jmi-gray-500);padding:.7rem 0;display:flex}.ops-compact-list span{font:700 .58rem var(--font-technical)}.ops-secret-output{border:2px solid var(--jmi-orange);padding:var(--space-2);gap:.5rem;font-size:.7rem;display:grid}.pilot-readiness{background:var(--jmi-black);color:var(--jmi-paper);padding:var(--space-3)}.pilot-readiness dl{background:var(--jmi-gray-700);gap:1px;display:grid}.pilot-readiness dl div{background:var(--jmi-black);padding:var(--space-2);gap:.5rem;display:grid}.pilot-readiness dt{font:700 .55rem var(--font-technical);color:var(--jmi-gray-500)}.pilot-readiness dd{font:800 2rem var(--font-display);color:var(--jmi-orange);margin:0}.ops-audit{display:grid}.ops-audit article{gap:.35rem var(--space-2);border-bottom:1px solid var(--jmi-gray-500);padding:var(--space-2) 0;grid-template-columns:9rem 1fr;display:grid}.ops-audit time,.ops-audit span{font:600 .55rem var(--font-technical);color:var(--jmi-gray-700)}.ops-audit p{grid-column:2;margin:0}.ops-footer{justify-content:space-between;gap:var(--space-2);border-top:.4rem solid var(--jmi-black);padding:var(--space-3) 0;font:800 .62rem var(--font-technical);flex-wrap:wrap;display:flex}.activate-entry{gap:var(--space-2);margin-top:var(--space-4);background:var(--jmi-black);color:var(--jmi-paper);padding:var(--space-4);display:grid}.activate-entry h2{font:800 clamp(2.8rem, 9vw, 7rem) / .84 var(--font-display);letter-spacing:-.05em;margin:0}.retention-cohort dl{background:var(--jmi-gray-500);gap:1px;display:grid}.retention-cohort dl div{background:var(--jmi-paper);padding:var(--space-2)}.retention-cohort dt{font:700 .58rem var(--font-technical)}.retention-cohort dd{font:800 2.4rem var(--font-display);margin:.35rem 0 0}@media (min-width:768px){.ops-room{padding:var(--space-5)}.ops-header{margin:calc(var(--space-5) * -1) calc(var(--space-5) * -1) 0;padding:var(--space-5);grid-template-columns:1fr auto}.ops-vitals{grid-template-columns:repeat(4,1fr)}.ops-growth-section>header{grid-template-columns:minmax(0,1fr) minmax(20rem,.6fr);align-items:end}.ops-growth-vitals,.economy-vitals{grid-template-columns:repeat(3,1fr)}.ops-split{grid-template-columns:1fr 1fr}.ops-review{grid-template-columns:minmax(0,1fr) minmax(16rem,.75fr)}.ops-form-grid{grid-template-columns:repeat(3,1fr)}.ops-form-grid button{grid-column:1/-1}.pilot-readiness dl,.retention-cohort dl{grid-template-columns:repeat(4,1fr)}.next-test-layout{grid-template-columns:minmax(12rem,.7fr) 1fr minmax(12rem,.6fr)}}.landing-shell .hero-index,.landing-shell .editorial-kicker{letter-spacing:.055em;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.3}.landing-shell .demo-state-label{font-size:clamp(.78rem,.95vw,.9rem);line-height:1.35}.landing-shell .text-link{font-size:clamp(.78rem,.95vw,.9rem)}.landing-shell .story-specimen small,.landing-shell .story-specimen span{font-size:clamp(.72rem,.85vw,.82rem);line-height:1.35}.landing-shell .story-specimen p,.landing-shell .machine-product small{font-size:clamp(.72rem,.85vw,.82rem);line-height:1.4}.landing-shell .hero-specimen-playground .story-specimen.is-selected{align-content:start;gap:.35rem;width:clamp(11rem,14vw,14rem);min-height:11.5rem;padding:1.15rem 1rem}.landing-shell .hero-specimen-playground .story-specimen.is-selected p{margin-top:.8rem}.landing-shell .machine-product small{color:var(--jmi-paper)}.landing-shell .dense-machine nav button span{font-size:clamp(.7rem,.8vw,.78rem)}.landing-shell .hero-copy-zone .action-primary{text-align:center;justify-content:center;min-height:4rem;padding:1rem 1.15rem;font-size:clamp(.88rem,1.15vw,1.05rem);line-height:1.25}.landing-shell .hero-copy-zone .action-secondary{text-align:center;min-height:3.7rem;padding-inline:.75rem;font-size:clamp(.8rem,1vw,.94rem);line-height:1.35}.landing-shell .dense-machine article>span,.landing-shell .dense-machine article>strong{font-size:clamp(.7rem,.9vw,.82rem);line-height:1.4}.landing-shell .nori-case-object{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.55rem;padding:clamp(1.25rem,3vw,2.25rem);display:flex}.landing-shell .nori-case-object>small{align-self:flex-start;margin-bottom:.15rem}.landing-shell .nori-case-object small,.landing-shell .nori-case-object i{font-size:clamp(.82rem,1.05vw,.98rem);line-height:1.4}.landing-shell .nori-case-object strong{margin:.1rem 0 .25rem;line-height:.8}.landing-shell .nori-case-object p{letter-spacing:.025em;margin:0 0 .35rem;font-size:clamp(1.1rem,1.45vw,1.35rem);font-weight:750}.landing-shell .nori-case-data nav button{font-size:clamp(.72rem,.82vw,.8rem);line-height:1.25}.landing-shell .nori-case-data>span{font-size:clamp(.69rem,.85vw,.8rem)}.landing-shell .nori-case-data a{font-size:clamp(.75rem,.9vw,.86rem);line-height:1.35}.landing-shell .network-bulletin header>span{color:var(--jmi-orange);letter-spacing:.06em;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.35}.landing-shell .story-specimen span,.landing-shell .bulletin-product span,.landing-shell .nori-case-object small,.landing-shell .nori-case-object i{color:var(--jmi-paper)}.landing-shell .dense-machine article>span,.landing-shell .dense-machine article>strong{color:var(--jmi-orange)}.network-awaiting-signals{width:min(100%,39rem);margin:var(--space-4) auto 0;text-align:center;gap:.8rem;display:grid}.network-awaiting-signal{color:var(--jmi-paper);grid-template-columns:minmax(1.5rem,1fr) auto;align-items:center;gap:.55rem .75rem;display:grid}.network-awaiting-signal i{background:linear-gradient(90deg, var(--jmi-cyan), transparent);height:1px;position:relative}.network-awaiting-signal i:before,.network-awaiting-signal i:after{content:"";border:1px solid var(--jmi-cyan);background:var(--jmi-black);width:.38rem;height:.38rem;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.network-awaiting-signal i:before{left:0}.network-awaiting-signal i:after{right:0}.network-awaiting-signal i:last-child{background:linear-gradient(90deg, transparent, var(--jmi-orange));display:none}.network-awaiting-signal span,.network-awaiting-signal b{font-family:var(--font-technical);letter-spacing:.07em;text-align:center;font-size:clamp(.78rem,1vw,.92rem)}.network-awaiting-signal span{color:var(--jmi-paper);font-weight:900}.network-awaiting-signal b{color:var(--jmi-paper);grid-column:1/-1}.network-awaiting-signal-secondary{width:88%;margin-left:auto}.network-awaiting-signal-secondary i,.network-awaiting-signal-secondary i:last-child{background:linear-gradient(90deg, var(--jmi-orange), transparent)}.network-awaiting-signal-secondary i:before,.network-awaiting-signal-secondary i:after{border-color:var(--jmi-orange)}.network-awaiting-signal-secondary span{color:var(--jmi-orange)}.landing-shell .bulletin-filter button{min-height:2.75rem;font-size:clamp(.72rem,.82vw,.8rem)}.landing-shell .bulletin-product small,.landing-shell .bulletin-product span,.landing-shell .bulletin-product b{font-size:clamp(.7rem,.82vw,.78rem);line-height:1.35}.landing-shell .early-network-empty span,.landing-shell .bulletin-note{font-size:clamp(.95rem,1.3vw,1.2rem);line-height:1.4}.landing-shell .orange-inline-action{letter-spacing:.02em;font-size:clamp(1rem,1.25vw,1.18rem);font-weight:950}.section-entry-action{width:fit-content;min-height:3.5rem;margin-top:var(--space-4);border-bottom:3px solid var(--jmi-orange);color:var(--jmi-black);font-family:var(--font-technical);letter-spacing:.02em;text-transform:uppercase;justify-content:center;align-items:center;padding:.8rem 0;font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:950;display:inline-flex}.case-study-actions{margin-top:var(--space-3);flex-wrap:wrap;gap:.8rem 1.4rem;display:flex}.landing-shell .nori-case-data .case-study-actions a{margin-top:0;font-size:clamp(.78rem,.95vw,.9rem)}.landing-shell .nori-case-data .case-study-actions a:last-child{color:var(--jmi-orange-dark);font-weight:900}.landing-shell .evidence-pieces button>span,.landing-shell .evidence-pieces button>small{color:var(--jmi-black);letter-spacing:.035em;font-family:Courier New,Courier,monospace;font-size:.9rem;font-weight:900;line-height:1.4}.landing-shell .evidence-pieces button p{color:var(--jmi-black);font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;line-height:1.5}.landing-shell .evidence-pieces button strong{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:1.6rem;font-weight:900;line-height:.95}@media (max-width:767px){.landing-shell .evidence-pieces button>span,.landing-shell .evidence-pieces button>small{font-size:1rem;line-height:1.45}.landing-shell .evidence-pieces button p{font-size:1.1rem;line-height:1.55}}.landing-shell .cred-receipt>span,.landing-shell .cred-receipt>small,.landing-shell .cred-receipt>p{font-size:clamp(.65rem,.8vw,.76rem);line-height:1.4}.network-bulletin{background-image:radial-gradient(var(--jmi-paper) .65px, transparent .75px)}@supports (color:color-mix(in lab, red, red)){.network-bulletin{background-image:radial-gradient(color-mix(in srgb, var(--jmi-paper) 5%, transparent) .65px, transparent .75px)}}.network-bulletin{background-size:12px 12px}.evidence-board{background:0 0}.evidence-pieces button{border:0;border-top:var(--border-hairline);min-height:9.5rem;box-shadow:none;background:0 0;align-content:start;gap:.35rem;transform:none}.evidence-pieces button strong{margin-top:auto}.evidence-pieces button.is-active{background:var(--jmi-orange);box-shadow:none;transform:translateY(-.15rem)}.public-final-door:before{content:none}@media (min-width:768px){.network-awaiting-signal{grid-template-columns:minmax(2rem,1fr) auto auto minmax(2rem,1fr)}.network-awaiting-signal i:last-child{display:block}.network-awaiting-signal b{grid-column:auto}.evidence-pieces button:nth-child(2),.evidence-pieces button:nth-child(6){transform:none}}@media (prefers-reduced-motion:reduce){.ops-live i{animation:none}}@media (min-width:1024px){.rail-connect-action{width:100%;min-height:4.5rem}.rail-connect-action strong{display:block}.product-workshop-layout{grid-template-columns:minmax(28rem,.9fr) minmax(28rem,1.1fr)}.workshop-live-preview{top:var(--space-3);border-top:0;border-left:var(--border-hairline);padding:0 0 0 var(--space-4);align-self:start;position:sticky}.workshop-live-preview .product-identity-stage{min-height:38rem}.maker-product-row{grid-template-columns:2rem minmax(13rem,.55fr) minmax(16rem,1fr) minmax(10rem,.45fr)}.my-stuff-heading{grid-template-columns:minmax(30rem,1.2fr) minmax(13rem,.35fr) minmax(12rem,.3fr)}.my-stuff-heading .connect-product-action{grid-column:auto}.maker-shelf-active .maker-shelf-track{grid-template-columns:repeat(2,minmax(0,1fr))}.maker-shelf-active .maker-shelf-object:only-child{grid-column:1/-1;grid-template-columns:minmax(15rem,.75fr) minmax(15rem,.85fr) minmax(16rem,1fr)}.maker-shelf-active .maker-shelf-object:not(:only-child){grid-template-columns:minmax(11rem,.8fr) minmax(13rem,1fr)}.maker-shelf-active .maker-shelf-object:only-child .maker-object-state-column{grid-area:1/3}.maker-product-actions{grid-column:auto}.product-workspace>.product-identity-stage,.public-product-page>.product-identity-stage{min-height:42rem}.product-identity-stage .dimensional-product-object{width:min(38vw,31rem)}}.discovery-heading{padding:clamp(3rem,9vw,8rem) 0}.discovery-heading h1,.prove-flow h1,.prove-complete h1{font-family:var(--font-display);letter-spacing:-.055em;margin:.5rem 0;font-size:clamp(4rem,14vw,10rem);font-weight:900;line-height:.8}.discovery-heading h1 span,.prove-flow h1 span{color:var(--jmi-orange)}.discovery-heading small{color:var(--jmi-gray-700);font-family:var(--font-technical)}.discovery-products{border-top:var(--border-hairline)}.discovery-product{gap:var(--space-3);border-bottom:var(--border-hairline);padding:var(--space-5) 0;display:grid}.discovery-product .dimensional-product-object{width:min(76vw,22rem);position:relative;bottom:auto;right:auto}.discovery-index,.discovery-product div>span{font-family:var(--font-technical);font-size:.56rem}.discovery-product div{align-content:end;gap:var(--space-2);display:grid}.discovery-product div strong{font-family:var(--font-display);font-size:2rem}.discovery-product div a{border-bottom:3px solid var(--jmi-orange);font-family:var(--font-technical);padding:.8rem 0;font-size:.65rem;font-weight:800}.network-discovery-hero{align-items:center;gap:var(--space-5);border-bottom:var(--border-hairline);min-height:clamp(38rem,79svh,58rem);padding:clamp(3rem,7vw,7rem) 0;display:grid;overflow:hidden}.network-discovery-copy{z-index:3;position:relative}.network-discovery-copy>p,.network-sort-note,.network-shoot-empty span,.network-shoot-object>span,.exhibition-specimen-topline,.exhibition-specimen-state,.exhibition-goal span,.discovery-lane header span,.discovery-empty-category>span{font-family:var(--font-technical);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.82rem,1vw,.96rem);font-weight:800}.network-discovery-copy>p{font-size:clamp(1.08rem,1.45vw,1.4rem);font-weight:900}.network-discovery-copy h1{margin:.6rem 0 var(--space-3);font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(4.2rem,11vw,10rem);font-weight:900;line-height:.8}.network-discovery-copy h1 span{color:var(--jmi-orange)}.network-discovery-copy>strong{max-width:40rem;font-family:var(--font-body);font-size:clamp(1rem,1.5vw,1.35rem);font-weight:600;line-height:1.45;display:block}.network-sort-note{gap:var(--space-3);margin-top:var(--space-4);color:var(--jmi-black-soft);flex-wrap:wrap;display:flex}.network-sort-note span:first-child{border-bottom:3px solid var(--jmi-orange);padding-bottom:.35rem}.network-product-shoot{isolation:isolate;min-height:30rem;position:relative}.network-product-shoot:before{content:"DISCOVER";z-index:-2;color:#0000;font-family:var(--font-display);letter-spacing:-.05em;-webkit-text-stroke:1px var(--jmi-black);font-size:clamp(5rem,11vw,10rem);font-weight:900;position:absolute;top:16%;right:-4%}@supports (color:color-mix(in lab, red, red)){.network-product-shoot:before{-webkit-text-stroke:1px color-mix(in srgb, var(--jmi-black) 14%, transparent)}}.network-product-shoot:before{transform:rotate(90deg)translate(35%)}.network-product-shoot:after{content:"";z-index:-1;background:var(--jmi-orange);clip-path:polygon(3% 10%,100% 0,94% 100%,0 88%);width:62%;height:38%;position:absolute;bottom:10%;right:7%;transform:translate(12px,12px)rotate(-3deg)}.network-shoot-object{width:min(45%,16rem);color:var(--jmi-black);transition:transform .22s var(--ease-physical);display:block;position:absolute}.network-shoot-object:hover,.network-shoot-object:focus-visible{z-index:5;transform:translateY(-8px)rotate(0)!important}.network-shoot-object-0{z-index:3;top:2%;left:24%;transform:rotate(-3.5deg)}.network-shoot-object-1{z-index:2;top:20%;right:4%;transform:rotate(4deg)scale(.88)}.network-shoot-object-2{z-index:1;top:28%;left:1%;transform:rotate(-5deg)scale(.76)}.network-shoot-object>span{border:1px solid var(--jmi-black);background:var(--jmi-paper);width:max-content;max-width:100%;margin:.65rem auto 0;padding:.35rem .5rem;display:block}.network-product-shoot>p{z-index:6;font-family:var(--font-hand);margin:0;font-size:clamp(1.2rem,2vw,1.8rem);position:absolute;bottom:0;right:2%;transform:rotate(-4deg)}.network-discovery-copy>small{margin-top:var(--space-5);color:var(--jmi-black);font:800 clamp(.78rem, 1vw, .94rem) var(--font-technical);letter-spacing:.08em;display:block}.network-product-collage{isolation:isolate;min-height:clamp(31rem,52vw,47rem);position:relative}.network-collage-product,.network-collage-open{transition:transform .22s var(--ease-physical);display:block;position:absolute}.network-collage-product:hover,.network-collage-product:focus-visible{z-index:9;transform:translateY(-5px)rotate(0)!important}.network-collage-frame{border:.45rem solid var(--jmi-black);background:var(--jmi-black);box-shadow:10px 12px 0 var(--jmi-orange);position:relative;overflow:hidden}.network-collage-frame img{object-fit:contain}.network-collage-frame.is-phone{aspect-ratio:945/2048;border-radius:2.1rem;width:clamp(12rem,20vw,18rem)}.network-collage-frame.is-browser{aspect-ratio:16/10;border-radius:.3rem;width:clamp(16rem,31vw,30rem)}.network-collage-frame.is-browser:before{content:"•••";z-index:2;background:var(--jmi-paper);width:100%;height:1.45rem;color:var(--jmi-orange);font:900 .9rem/1.35rem var(--font-technical);letter-spacing:.2em;padding-left:.55rem;position:absolute;inset:0 auto auto 0}.network-collage-product .dimensional-product-object{width:clamp(13rem,23vw,22rem);position:relative;bottom:auto;right:auto}.network-collage-product-0{z-index:6;top:7%;left:12%;transform:rotate(-4deg)}.network-collage-product-1{z-index:4;top:7%;right:-8%;transform:rotate(4deg)scale(.88)}.network-collage-product-2{z-index:3;top:39%;right:-2%;transform:rotate(2deg)scale(.78)}.network-collage-open{z-index:1;border:2px dashed var(--jmi-black-soft);background:var(--jmi-paper);align-content:end;gap:.45rem;width:clamp(11rem,18vw,16rem);min-height:9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.network-collage-open{background:color-mix(in srgb, var(--jmi-paper) 78%, transparent)}}.network-collage-open{padding:var(--space-2);color:var(--jmi-black-soft)}.network-collage-open span{font:800 .72rem var(--font-technical);letter-spacing:.08em}.network-collage-open strong{font:900 clamp(1.3rem, 2vw, 2rem) / .92 var(--font-display)}.network-collage-open-0{bottom:9%;left:3%;transform:rotate(-3deg)}.network-collage-open-1{top:14%;right:3%;transform:rotate(3deg)}.network-collage-open-2{bottom:6%;right:8%;transform:rotate(-1.5deg)}.network-collage-note{z-index:8;max-width:none;font:700 clamp(.9rem, 1.25vw, 1.2rem) / 1 var(--font-hand);text-orientation:mixed;white-space:nowrap;writing-mode:vertical-rl;margin:0;position:absolute;top:12%;left:calc(100% + .8rem);transform:rotate(0)}.network-maker-stamp{z-index:7;border:3px double var(--jmi-black);width:12rem;font-family:var(--font-technical);padding:.7rem;display:grid;position:absolute;bottom:-2.5rem;right:0;transform:rotate(-1deg)}.network-maker-stamp strong{border-bottom:1px solid var(--jmi-black);margin-bottom:.45rem;padding-bottom:.35rem;font-size:.92rem}.network-maker-stamp span{font-size:.72rem;font-weight:700}.network-maker-stamp b{color:var(--jmi-orange-dark);font-family:var(--font-display);justify-self:end;font-size:1.4rem}.network-collage-halftone,.network-collage-ink{z-index:-1;pointer-events:none;position:absolute}.network-collage-halftone{background-image:radial-gradient(var(--jmi-cyan) 1.4px, transparent 1.7px);clip-path:polygon(8% 4%,93% 0,100% 87%,17% 100%,0 40%);background-size:7px 7px;width:11rem;height:12rem;top:20%;left:0}.network-collage-ink{background:var(--jmi-orange);clip-path:polygon(3% 18%,89% 0,100% 72%,61% 89%,11% 100%,0 55%);width:13rem;height:8rem;box-shadow:9px 9px 0 var(--jmi-black);bottom:15%;right:18%}.network-shoot-empty{border:2px solid var(--jmi-black);background:var(--jmi-paper);box-shadow:12px 12px 0 var(--jmi-orange);padding:var(--space-4);align-content:end;display:grid;position:absolute;inset:15% 4% 18% 12%;transform:rotate(2deg)}.network-shoot-empty strong{max-width:8ch;font-family:var(--font-display);font-size:clamp(2.5rem,5vw,5rem);line-height:.88}.discovery-media{aspect-ratio:9/16;border:.5rem solid var(--jmi-black);background:var(--jmi-black);width:100%;box-shadow:inset 0 0 0 1px var(--jmi-gray-700), 10px 12px 0 var(--specimen-accent,var(--jmi-orange));border-radius:2rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.discovery-media{box-shadow:inset 0 0 0 1px var(--jmi-gray-700), 10px 12px 0 color-mix(in srgb, var(--specimen-accent,var(--jmi-orange)) 80%, var(--jmi-orange))}}.discovery-media:before{content:"";z-index:2;background:var(--jmi-black);border-radius:0 0 .65rem .65rem;width:28%;height:.8rem;position:absolute;top:.35rem;left:50%;transform:translate(-50%)}.discovery-media-image{object-fit:contain;background:var(--jmi-black)}.discovery-media.is-nori-logo{aspect-ratio:1;border-radius:0}.discovery-media.is-nori-logo:before{content:none}.discovery-media.is-nori-logo .discovery-media-image{object-fit:contain}.discovery-media.is-logo,.discovery-media.is-favicon{aspect-ratio:1;border-radius:1.35rem}.discovery-media.is-logo:before,.discovery-media.is-favicon:before{content:none}.discovery-categories{border-bottom:var(--border-hairline);scrollbar-width:thin;gap:0;display:flex;overflow-x:auto}.discovery-index-header{border-top:2px solid var(--jmi-black);border-bottom:2px solid var(--jmi-black);align-items:center;display:grid}.discovery-index-header>h2{font:900 clamp(2.4rem, 4vw, 4rem) / .85 var(--font-display);margin:0;padding:.65rem 0}.discovery-index-sort{justify-content:flex-end;align-items:center;gap:var(--space-2);color:var(--jmi-black-soft);font:800 clamp(.72rem, .9vw, .86rem) var(--font-technical);letter-spacing:.05em;padding:.8rem 0;display:flex}.discovery-index-sort span+span{border-left:var(--border-hairline);padding-left:var(--space-2)}.discovery-filter-state{margin:var(--space-3) 0 0;font:800 .82rem var(--font-technical);letter-spacing:.08em}.discovery-categories button{border:0;border-right:var(--border-hairline);min-height:3.6rem;color:var(--jmi-black-soft);font:800 clamp(.78rem, .95vw, .9rem) var(--font-technical);text-transform:uppercase;background:0 0;border-radius:0;flex:none;padding:.8rem 1rem}.discovery-categories button:hover,.discovery-categories button:focus-visible{background:var(--jmi-black);color:var(--jmi-paper)}.discovery-categories button.is-active{background:var(--jmi-orange);color:var(--jmi-black);box-shadow:inset 0 -4px 0 var(--jmi-black)}.discovery-category-heading{padding:var(--space-5) 0 var(--space-3);gap:.2rem;display:grid}.discovery-category-heading span{font:800 .92rem var(--font-technical);letter-spacing:.08em}.discovery-category-heading strong{font:900 clamp(2.6rem, 6vw, 6rem) / .86 var(--font-display)}.early-exhibition{padding:var(--space-4) 0 var(--space-7);gap:clamp(2rem,6vw,6rem);display:grid}.exhibition-specimen{--specimen-accent:var(--jmi-orange);align-items:center;gap:var(--space-3);border-top:2px solid var(--jmi-black);min-width:0;padding-top:var(--space-2);display:grid}.exhibition-specimen-topline{justify-content:space-between;gap:var(--space-2);color:var(--jmi-black-soft);display:flex}.exhibition-specimen .dimensional-product-object{width:min(78vw,25rem);transition:transform .22s var(--ease-physical);position:relative;bottom:auto;right:auto}.exhibition-visual-wrap{width:max-content;max-width:100%;position:relative}.nori-screenshot-note{width:clamp(8.5rem,13vw,12rem);color:var(--jmi-black);font:900 clamp(.76rem, .9vw, .9rem) / 1.25 var(--font-technical);letter-spacing:.05em;text-transform:uppercase;align-items:flex-start;gap:.55rem;display:flex;position:absolute;top:15%;left:calc(100% + 1rem);transform:rotate(-3deg)}.nori-screenshot-note b{color:var(--jmi-orange);font-size:1.8rem;line-height:.7}.exhibition-specimen:hover .dimensional-product-object,.exhibition-specimen:focus-within .dimensional-product-object{transform:translateY(-5px)rotate(-.5deg)}.exhibition-specimen-copy{align-content:end;gap:var(--space-2);display:grid}.exhibition-specimen-state{align-items:center;gap:.55rem;display:flex}.exhibition-specimen-state b{border:2px solid var(--specimen-accent);padding:.35rem .45rem;transform:rotate(-1deg)}.exhibition-specimen-state i{background:var(--jmi-cyan);width:.45rem;height:.45rem;animation:2.4s ease-in-out infinite signal-pulse}.exhibition-specimen-copy h3{overflow-wrap:anywhere;font-family:var(--font-display);margin:0;font-size:clamp(3rem,7vw,7rem);line-height:.82}.exhibition-specimen-copy>p{max-width:42rem;color:var(--jmi-black-soft);margin:0;font-size:clamp(.95rem,1.3vw,1.15rem);line-height:1.5}.exhibition-goal{border-left:4px solid var(--jmi-orange);gap:.3rem;padding:.5rem 0 .5rem .8rem;display:grid}.exhibition-goal strong{font-size:1rem}.exhibition-specimen-copy>a{border-bottom:4px solid var(--jmi-orange);width:max-content;font:900 .96rem var(--font-technical);padding:.8rem 0}.exhibition-specimen-copy>a.exhibition-view-release{border-bottom-width:2px;padding:.2rem 0;font-size:.78rem}.discovery-lanes{gap:var(--space-7);padding-bottom:var(--space-7);display:grid}.discovery-lane>header{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-bottom:3px solid var(--jmi-black);padding-bottom:var(--space-2);display:flex}.discovery-lane>header h2 i{background:var(--jmi-orange);width:.55rem;height:.55rem;margin:0 0 .2rem .35rem;display:inline-block}.discovery-lane>header>div{align-items:center;gap:var(--space-2);display:flex}.discovery-lane>header button{background:var(--jmi-black);width:2.6rem;height:2.6rem;color:var(--jmi-paper);border:0;border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.discovery-lane h2{font:900 clamp(2rem, 4vw, 4rem) / .9 var(--font-display);margin:0}.discovery-lane-needs-people h2{font-size:clamp(1.5rem,2.5vw,2.4rem)}.discovery-lane-track{scroll-snap-type:x proximity;grid-auto-columns:minmax(min(82vw,23rem),28rem);grid-auto-flow:column;gap:clamp(1rem,2.2vw,1.75rem);padding:clamp(1.25rem,2.6vw,2.25rem) 0 1.25rem;display:grid;overflow-x:auto}.discovery-lane-track.is-large{grid-auto-columns:minmax(min(86vw,24rem),29rem)}.discovery-lane-track.is-compact{grid-auto-columns:minmax(min(76vw,19rem),24rem)}.discovery-lane-track.is-proven,.discovery-lane-track.is-return{grid-auto-columns:minmax(min(82vw,23rem),29rem)}.discovery-lane-track .exhibition-specimen{border:1px solid var(--jmi-black);background:var(--jmi-paper);min-height:15.5rem;box-shadow:7px 7px 0 var(--jmi-black);transition:transform .18s var(--ease-physical), box-shadow .18s var(--ease-physical);grid-template-rows:auto 1fr;grid-template-columns:minmax(7rem,.72fr) minmax(12rem,1.28fr);padding:clamp(1rem,1.5vw,1.35rem);position:relative}.discovery-lane-track .exhibition-specimen:hover,.discovery-lane-track .exhibition-specimen:focus-within{box-shadow:4px 4px 0 var(--jmi-black);transform:translateY(-4px)}.discovery-lane-track .exhibition-specimen-topline{grid-column:1/-1}.discovery-lane-track .exhibition-visual-wrap{align-self:center;width:100%}.discovery-lane-track .discovery-media{max-width:8.5rem;box-shadow:5px 6px 0 var(--jmi-orange);border-width:.32rem;border-radius:1.2rem;margin-inline:auto}.discovery-lane-track .dimensional-product-object{width:100%;max-height:12rem}.discovery-lane-track .nori-screenshot-note{width:100%;margin-top:.7rem;font-size:.68rem;position:static;transform:none}.discovery-lane-track .exhibition-specimen-copy h3{letter-spacing:0;font-size:clamp(1.9rem,3.1vw,3rem);line-height:.92}.discovery-lane-track .exhibition-specimen-copy>p{max-width:31rem;color:var(--jmi-black);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(.92rem,1vw,1.02rem);line-height:1.38;display:-webkit-box;overflow:hidden}.discovery-lane-track .exhibition-goal{gap:.2rem;margin-top:.15rem;padding-block:.35rem}.discovery-lane-track .exhibition-goal strong{font-size:.92rem}.discovery-lane-track .exhibition-specimen-copy>a{padding:.35rem 0;font-size:.88rem}.discovery-lane-track .exhibition-specimen.is-compact{grid-template-columns:6rem 1fr;min-height:13rem}.discovery-lane-track .exhibition-specimen.is-compact .exhibition-specimen-topline,.discovery-lane-track .exhibition-specimen.is-compact .exhibition-goal{display:none}.discovery-lane-track .exhibition-specimen.is-compact .discovery-media{max-height:10rem}.discovery-lane-track .exhibition-specimen.is-proven{box-shadow:8px 8px 0 var(--jmi-orange);border-width:2px}.discovery-lane-track .exhibition-specimen.is-return{border-style:dashed}.discovery-lane-track .exhibition-specimen.is-return:after{content:"RETURN TICKET";color:var(--jmi-orange-dark);font:900 .66rem var(--font-technical);position:absolute;top:.7rem;right:.7rem;transform:rotate(2deg)}.discovery-lane-track .exhibition-specimen{scroll-snap-align:start}.discovery-empty-category{border:2px solid var(--jmi-black);background-image:radial-gradient(var(--jmi-gray-300) 1px, transparent 1px);min-height:24rem;padding:var(--space-5);background-size:12px 12px;align-content:center;display:grid}.discovery-empty-category h2{background:var(--jmi-cream);max-width:10ch;font:900 clamp(2.5rem, 7vw, 6rem) / .85 var(--font-display);margin:.5rem 0}.discovery-empty-category p{background:var(--jmi-cream);width:max-content;max-width:100%;color:var(--jmi-black-soft);padding-right:.5rem}.next-test-empty{margin-top:var(--space-3);border-top:1px solid var(--jmi-gray-700);padding-top:var(--space-3);gap:.35rem;display:grid}.next-test-empty strong{font:900 clamp(1.6rem, 3vw, 2.5rem) var(--font-display)}.next-test-empty p{max-width:35rem;color:var(--jmi-paper);margin:0}.next-test-instrument.is-empty{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:var(--border-hairline);border-right:0;border-bottom:var(--border-hairline);max-width:none;color:var(--jmi-black);padding:var(--space-2) 0;background:0 0;border-left:0;display:flex}.next-test-instrument.is-empty .next-test-empty{text-align:right;border:0;margin:0;padding:0;display:block}.next-test-instrument.is-empty .next-test-empty p{color:var(--jmi-black-soft);font-size:.9rem}.next-test-instrument:has(.next-test-empty){border:1px solid var(--jmi-black);max-width:42rem;color:var(--jmi-black);padding:var(--space-2);background:0 0}.next-test-instrument:has(.next-test-empty) .next-test-empty{margin-top:var(--space-2);border:0;padding:0}.next-test-instrument:has(.next-test-empty) .next-test-empty strong{text-transform:none;font-size:clamp(1.2rem,2vw,1.65rem)}.next-test-instrument:has(.next-test-empty) .next-test-empty p{color:var(--jmi-black-soft)}.discovery-page .next-test-layout small,.discovery-page .next-test-layout b,.discovery-page .next-test-actions label,.discovery-page .next-test-instrument button,.discovery-page .network-notifications .editorial-label{font-size:clamp(.76rem,.95vw,.9rem)}.discovery-page .next-test-instrument{border:3px solid var(--jmi-black);border-left:.75rem solid var(--jmi-orange);background:var(--jmi-paper);max-width:none;color:var(--jmi-black);box-shadow:.65rem .65rem 0 var(--jmi-black);margin:clamp(2rem,4vw,4rem) 0;padding:0}.next-test-heading{border-bottom:2px solid var(--jmi-black);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem 1.5rem;padding:.95rem 1.15rem;display:flex}.next-test-heading .editorial-label{min-width:0;font-size:clamp(.86rem,1vw,.98rem)}.next-test-heading>span{max-width:32rem;color:var(--jmi-black);font:900 clamp(.78rem,.92vw,.9rem)/1.35 var(--font-technical);text-align:right}.next-test-message{border-bottom:1px solid var(--jmi-black);background:var(--jmi-cyan);color:var(--jmi-black);font:900 .82rem var(--font-technical);margin:0;padding:.75rem 1rem}.next-test-message.is-error{background:var(--jmi-orange)}.discovery-page .next-test-layout{grid-template-columns:minmax(15rem,.72fr) minmax(20rem,1.2fr) minmax(14rem,.6fr);gap:0;margin:0}.next-test-layout>.dimensional-product-object{border:0;border-right:2px solid var(--jmi-black);height:100%;min-height:28rem;box-shadow:none;background:var(--jmi-black);margin:0}.next-test-layout>.dimensional-product-object .product-object-depth{display:none}.next-test-layout>.dimensional-product-object .product-object-face{background:var(--jmi-black);border:0;inset:clamp(1.25rem,3vw,2.5rem)}.next-test-layout>.dimensional-product-object.has-contain-image .product-object-face{background:var(--jmi-black)}.next-test-layout>.dimensional-product-object.has-contain-image .product-object-image{object-fit:contain;padding:clamp(1rem,3vw,2.5rem)}.next-test-brief{min-width:0;padding:clamp(1.4rem,3vw,2.7rem)}.next-test-exposure,.next-test-task-label{color:var(--jmi-orange-dark);font:900 clamp(.78rem,1vw,.9rem)/1.3 var(--font-technical);display:block}.next-test-task-label{border-top:1px solid var(--jmi-black);margin-top:2rem;padding-top:1rem}.next-test-layout .next-test-brief>strong{overflow-wrap:normal;word-break:normal;margin:.6rem 0 1rem;font-size:clamp(3rem,5vw,6rem)}.next-test-brief>p{max-width:42rem;color:var(--jmi-black);margin:.7rem 0;font-size:clamp(1rem,1.2vw,1.13rem);line-height:1.48}.next-test-brief>small{color:var(--jmi-gray-700);margin-top:1rem;font-size:clamp(.75rem,.9vw,.86rem);line-height:1.4;display:block}.next-test-layout .next-test-brief h2{margin:.65rem 0;font-size:clamp(1.8rem,3vw,3.3rem);line-height:.95}.next-test-facts{flex-wrap:wrap;gap:.45rem;margin:1.4rem 0 1rem;display:flex}.next-test-facts span{border:1px solid var(--jmi-black);font:900 clamp(.7rem,.8vw,.78rem)/1.3 var(--font-technical);padding:.45rem .55rem}.next-test-layout .next-test-brief>b{border:2px solid var(--jmi-black);background:var(--jmi-orange);width:max-content;max-width:100%;color:var(--jmi-black);padding:.75rem;font-size:clamp(.78rem,.9vw,.9rem)}.discovery-page .next-test-actions{border-left:2px solid var(--jmi-black);background:var(--jmi-black);min-width:0;color:var(--jmi-paper);align-content:center;padding:clamp(1.2rem,2.5vw,2rem)}.discovery-page .next-test-actions>form:first-child button{border:2px solid var(--jmi-paper);width:100%;min-height:5.5rem;box-shadow:.4rem .4rem 0 var(--jmi-orange);font-size:clamp(.88rem,1vw,1rem)}.discovery-page .next-test-actions select{width:100%}.next-test-skip-control{border-top:1px solid var(--jmi-gray-700);margin-top:1.25rem;padding-top:1rem}.next-test-skip-control summary{cursor:pointer;color:var(--jmi-paper);font:900 clamp(.72rem,.9vw,.84rem)/1.35 var(--font-technical);list-style:none}.next-test-skip-control summary::-webkit-details-marker{display:none}.next-test-skip-control form{margin-top:1rem}.next-test-skip-control span{font-size:.7rem;font-style:italic}.next-test-resume{border:2px solid var(--jmi-paper);background:var(--jmi-orange);color:var(--jmi-black);box-shadow:.4rem .4rem 0 var(--jmi-paper);font:900 .9rem var(--font-technical);align-self:center;margin:1.5rem;padding:1.2rem}.next-test-path{border-top:2px solid var(--jmi-black);grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.next-test-path li{border-right:1px solid var(--jmi-black);opacity:.5;align-items:center;gap:.65rem;min-width:0;padding:.85rem;display:flex}.next-test-path li:last-child{border-right:0}.next-test-path li.is-current{background:var(--jmi-orange);opacity:1}.next-test-path b{color:var(--jmi-black);font:900 1.3rem var(--font-display)}.next-test-path span{font:900 clamp(.68rem,.8vw,.78rem) var(--font-technical)}.next-test-ready-state{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);display:grid}.next-test-ready-state>div{background-image:radial-gradient(#1212102b 1px,#0000 1px);background-size:12px 12px;flex-direction:column;justify-content:center;min-height:22rem;padding:clamp(1.5rem,4vw,4rem);display:flex}.next-test-ready-state>div>span{background:var(--jmi-paper);width:max-content;font:900 .8rem var(--font-technical);padding:.35rem}.next-test-ready-state h2{background:var(--jmi-paper);width:max-content;max-width:100%;font:900 clamp(3.8rem,7vw,8rem)/.77 var(--font-display);letter-spacing:-.05em;margin:.7rem 0 1rem}.next-test-ready-state p{background:var(--jmi-paper);max-width:46rem;margin:0;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.5}.discovery-page .next-test-ready-state>form{border-left:2px solid var(--jmi-black);background:var(--jmi-black);color:var(--jmi-paper);align-content:center;padding:clamp(1.5rem,3vw,3rem)}.next-test-ready-state form small{color:var(--jmi-paper);font:900 .78rem/1.45 var(--font-technical)}.discovery-page .next-test-ready-state button{border:2px solid var(--jmi-paper);width:100%;min-height:6rem;box-shadow:.45rem .45rem 0 var(--jmi-orange);font-size:clamp(.9rem,1vw,1rem)}.next-test-progress-state{grid-template-columns:minmax(0,1fr) minmax(16rem,.42fr)}.next-test-progress-state>div{min-height:16rem}.next-test-progress-state>div small{background:var(--jmi-paper);width:max-content;max-width:100%;font:900 clamp(.76rem,.9vw,.84rem)/1.35 var(--font-technical);margin-top:1rem}.next-test-progress-state>a{border-left:2px solid var(--jmi-black);background:var(--jmi-black);min-height:100%;color:var(--jmi-paper);text-align:center;font:900 clamp(.9rem,1.1vw,1.05rem)/1.25 var(--font-technical);place-items:center;padding:clamp(1.3rem,2.5vw,2.5rem);display:grid}.discovery-page .next-test-instrument:has(.next-test-empty){max-width:none}.discovery-page .next-test-empty{border:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;min-height:0;margin:0;padding:clamp(1.35rem,2.7vw,2.5rem);display:grid}.discovery-page .next-test-empty>span{border:1px solid var(--jmi-black);background:var(--jmi-orange);width:max-content;max-width:100%;color:var(--jmi-black);font:900 clamp(.78rem,.95vw,.9rem)/1.25 var(--font-technical);padding:.45rem .6rem}.discovery-page .next-test-empty strong{max-width:14ch;color:var(--jmi-black);font:900 clamp(2.5rem,4.8vw,5rem)/.92 var(--font-display);letter-spacing:0}.discovery-page .next-test-empty p{max-width:54rem;color:var(--jmi-black);font:750 clamp(1rem,1.18vw,1.16rem)/1.5 var(--font-body);margin:0}.discovery-page .next-test-empty a{border:2px solid var(--jmi-black);background:var(--jmi-black);width:max-content;max-width:100%;color:var(--jmi-paper);box-shadow:.35rem .35rem 0 var(--jmi-orange);font:900 clamp(.82rem,.98vw,.94rem)/1.2 var(--font-technical);justify-self:start;padding:1rem 1.1rem}@media (max-width:1050px){.discovery-page .next-test-layout{grid-template-columns:minmax(14rem,.75fr) minmax(0,1.25fr)}.discovery-page .next-test-actions{border-top:2px solid var(--jmi-black);border-left:0;grid-column:1/-1}.next-test-layout>.dimensional-product-object{min-height:25rem}}@media (max-width:700px){.next-test-heading{flex-direction:column;align-items:flex-start}.next-test-heading>span{text-align:left}.discovery-page .next-test-layout,.next-test-ready-state{grid-template-columns:1fr}.next-test-layout>.dimensional-product-object{border-right:0;border-bottom:2px solid var(--jmi-black);min-height:21rem}.next-test-ready-state>div{min-height:auto}.discovery-page .next-test-ready-state>form{border-top:2px solid var(--jmi-black);border-left:0}.next-test-path{grid-template-columns:repeat(5,minmax(7rem,1fr));overflow-x:auto}.next-test-path li{min-height:3.8rem}.discovery-page .next-test-empty{grid-template-columns:1fr}.discovery-page .next-test-empty a{grid-area:auto/1;justify-self:start}}@media (min-width:768px){.network-discovery-hero{grid-template-columns:minmax(23rem,1fr) minmax(23rem,.8fr)}.discovery-index-header{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto}.discovery-index-header .discovery-categories{border:0}.early-exhibition .exhibition-specimen{grid-template-columns:minmax(15rem,.8fr) minmax(18rem,1.2fr)}.early-exhibition .exhibition-specimen-topline{grid-column:1/-1}.early-exhibition .exhibition-specimen:nth-child(2n){grid-template-columns:minmax(18rem,1.2fr) minmax(15rem,.8fr)}.early-exhibition .exhibition-specimen:nth-child(2n)>:nth-child(2){grid-column:2}.early-exhibition .exhibition-specimen:nth-child(2n) .exhibition-specimen-copy{grid-area:2/1}.early-exhibition .exhibition-specimen:nth-child(3n){width:88%;margin-left:auto}.exhibition-specimen-1 .dimensional-product-object,.exhibition-specimen-1 .discovery-media{transform:rotate(1.5deg)scale(.92)}.exhibition-specimen-2 .dimensional-product-object,.exhibition-specimen-2 .discovery-media{transform:rotate(-1deg)}}@media (max-width:767px){.network-discovery-hero{min-height:auto}.network-product-shoot{min-height:25rem}.network-product-collage{min-height:34rem}.network-collage-product-0{left:8%}.network-collage-note{white-space:nowrap;width:auto;font-size:.78rem;line-height:1.1;top:11%;left:calc(100% + .45rem)}.network-collage-product-1,.network-collage-product-2{opacity:.72;transform:scale(.68)rotate(3deg)}.network-collage-product-1{top:8%;right:-14%}.network-collage-product-2{top:43%;right:-10%}.network-maker-stamp{width:10.5rem;bottom:0;right:0}.network-collage-open{width:9rem}.discovery-index-sort{justify-content:flex-start}.discovery-lane-track .exhibition-specimen{grid-template-columns:minmax(7rem,.72fr) minmax(10rem,1.28fr)}.network-shoot-object{width:min(58%,13rem)}.network-shoot-object-0{left:20%}.network-shoot-object-1{right:-5%}.network-shoot-object-2{left:-4%}.network-product-shoot>p{font-size:1.1rem;right:0}.discovery-categories{margin-inline:calc(var(--space-3) * -1);padding-left:var(--space-3)}.discovery-media{max-width:20rem}.nori-screenshot-note{width:min(100%,18rem);margin-top:1rem;position:static;transform:rotate(-1deg)}}.public-experience-strip form,.public-experience-strip button{width:100%;min-height:100%}.public-experience-strip button,.prove-primary{background:var(--jmi-orange);color:var(--jmi-black);padding:var(--space-3);font-family:var(--font-technical);cursor:pointer;border:0;border-radius:0;place-items:center;font-size:.72rem;font-weight:900;display:grid}.public-experience-login{background:var(--jmi-orange);min-height:6rem;color:var(--jmi-black);padding:var(--space-3);font-family:var(--font-technical);place-items:center;font-weight:900;display:grid}.active-activities{margin-top:var(--space-5);border-top:var(--border-hairline);padding-top:var(--space-3)}.active-activities a{border-bottom:3px solid var(--jmi-orange);padding:var(--space-3) 0;font-family:var(--font-technical);font-size:.65rem;display:block}.prove-flow,.prove-complete{background:var(--jmi-cream);min-height:100svh;padding:var(--space-4) var(--space-3) 7rem}.prove-brief{max-width:48rem;margin:var(--space-5) 0;border-left:7px solid var(--jmi-cyan);background:var(--jmi-black);color:var(--jmi-paper);padding:var(--space-4)}.prove-brief span,.prove-note{font-family:var(--font-technical);font-size:.6rem}.prove-brief h2{font-family:var(--font-display);font-size:clamp(2rem,8vw,5rem)}.prove-return{margin-top:var(--space-4);border:0;border-bottom:2px solid var(--jmi-orange);font-family:var(--font-technical);background:0 0;padding:.8rem 0;font-weight:800}.prove-note{max-width:36rem;color:var(--jmi-gray-700)}.evidence-flow form{gap:var(--space-4);display:grid}.evidence-choices{border:0;flex-wrap:wrap;gap:.4rem;padding:0;display:flex}.evidence-choices legend,.evidence-text{width:100%;font-family:var(--font-technical);margin-bottom:.5rem;font-size:.62rem;font-weight:800}.evidence-choices input{opacity:0;position:absolute}.evidence-choices span{border:var(--border-hairline);padding:.9rem 1rem;display:block}.evidence-choices input:checked+span{background:var(--jmi-black);color:var(--jmi-paper)}.evidence-choices input:focus-visible+span{outline:3px solid var(--jmi-orange)}.evidence-text{gap:.5rem;display:grid}.evidence-text textarea,.evidence-text select{border:0;border-bottom:2px solid var(--jmi-black);font:inherit;background:0 0;border-radius:0;padding:.8rem 0}.points-register{max-width:44rem;margin:var(--space-6) 0;background:var(--jmi-black);color:var(--jmi-gray-300);padding:var(--space-5);position:relative;overflow:hidden}.points-register span{z-index:2;font-family:var(--font-display);font-size:clamp(4rem,14vw,9rem);position:relative}.points-register.active{color:var(--jmi-orange)}.points-register i{background:var(--jmi-orange);width:0;height:3px;animation:energy-travel var(--motion-entry) var(--ease-physical) both;position:absolute;bottom:0;right:0}.impact-hero{margin:var(--space-5) 0;background:var(--jmi-black);color:var(--jmi-paper);display:grid}.impact-hero div{border-bottom:1px solid var(--jmi-black-soft);padding:var(--space-4);display:grid}.impact-hero span,.recent-impact span{font-family:var(--font-technical);font-size:.58rem}.impact-hero strong{font-family:var(--font-display);color:var(--jmi-orange);font-size:clamp(4rem,12vw,8rem);line-height:.8}.recent-impact article{justify-content:space-between;gap:var(--space-3);border-bottom:var(--border-hairline);padding:var(--space-3) 0;display:flex}.recent-impact article div{display:grid}.recent-impact b{color:var(--jmi-orange-dark);font-family:var(--font-technical)}.signal-score{margin:var(--space-3) 0;color:var(--jmi-cyan);font-family:var(--font-display);font-size:3rem;display:block}.signal-dimensions div{border-top:1px solid var(--jmi-black-soft);font-family:var(--font-technical);justify-content:space-between;padding:.4rem 0;font-size:.55rem;display:flex}.maker-evidence{margin-top:var(--space-5);border-top:var(--border-hairline);padding-top:var(--space-4)}.maker-evidence h2{font-family:var(--font-display);font-size:clamp(3rem,8vw,6rem)}.maker-evidence article{border-bottom:var(--border-hairline);padding:var(--space-3) 0}.maker-evidence article span,.maker-evidence article small{font-family:var(--font-technical);font-size:.58rem}.economy-page{min-height:100svh;padding:var(--space-4) var(--space-3) 7rem}.economy-heading{border-bottom:4px solid var(--jmi-black);padding-bottom:var(--space-4)}.economy-heading h1,.drop-detail h1,.drop-builder h1,.membership-gate h1,.economy-confirm h1{max-width:12ch;margin:var(--space-3) 0;font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(4rem,12vw,10rem);line-height:.76}.economy-heading>p:not(.eyebrow){font-family:var(--font-display);font-size:clamp(1.4rem,3vw,2.6rem)}.economy-heading>span{margin-top:var(--space-3);color:var(--jmi-orange-dark);font-family:var(--font-technical);font-weight:800;display:block}.membership-machine{gap:var(--space-4);margin:var(--space-5) 0;background:var(--jmi-black);color:var(--jmi-paper);padding:clamp(1.5rem,5vw,5rem);display:grid}.membership-machine>div{gap:var(--space-3);display:grid}.membership-machine>div>span,.membership-state{font-family:var(--font-technical);letter-spacing:.1em;font-size:.7rem}.membership-machine strong,.membership-gate>strong{color:var(--jmi-orange);font-family:var(--font-display);font-size:clamp(4rem,10vw,8rem);line-height:.8}.membership-machine strong small{font-size:1rem}.membership-machine li{border-bottom:1px solid var(--jmi-gray-700);padding:.7rem 0}.membership-v2{background:var(--jmi-paper);min-height:100svh;color:var(--jmi-black);padding-bottom:6rem}.membership-v2-hero{border-bottom:2px solid var(--jmi-black);grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:center;gap:clamp(3rem,7vw,8rem);padding:clamp(3rem,6vw,6rem) clamp(1rem,5vw,5rem);display:grid}.membership-v2-hero h1{font:900 clamp(4rem,8.5vw,9rem)/.77 var(--font-display);letter-spacing:-.055em;margin:1rem 0 2rem}.membership-v2-hero h1 em,.membership-trust-wall h2 em{color:var(--jmi-orange);font-style:normal}.membership-v2-hero>div:first-child>p:last-child{max-width:48rem;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.55}.membership-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.membership-hero-actions a,.membership-bottom-door{border:3px solid var(--jmi-black);background:var(--jmi-orange);width:max-content;max-width:100%;color:var(--jmi-black);box-shadow:.4rem .4rem 0 var(--jmi-black);font:900 clamp(.92rem,1.15vw,1.08rem)/1.2 var(--font-technical);padding:1.1rem 1.35rem;transition:transform .15s,box-shadow .15s;transform:rotate(-.5deg)}.membership-hero-actions a:hover,.membership-hero-actions a:focus-visible,.membership-bottom-door:hover,.membership-bottom-door:focus-visible{box-shadow:.65rem .65rem 0 var(--jmi-black);outline:none;transform:translate(-3px,-3px)rotate(-.5deg)}.membership-hero-actions span{max-width:18rem;color:var(--jmi-black);font:900 .75rem/1.4 var(--font-technical)}.membership-plate{border:3px solid var(--jmi-black);background:var(--jmi-orange);min-height:23rem;box-shadow:.7rem .7rem 0 var(--jmi-black);grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr auto;padding:1.4rem;display:grid;transform:rotate(1deg)}.membership-plate>span,.membership-plate small,.membership-plate footer{font:900 .78rem/1.35 var(--font-technical)}.membership-plate>strong{font:900 clamp(5rem,9vw,9rem)/.72 var(--font-display);align-self:end}.membership-plate>small{align-self:end;padding-bottom:.5rem}.membership-plate>div{border-top:2px solid var(--jmi-black);grid-column:1/-1;align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.membership-plate>div b{font:900 3.5rem/.8 var(--font-display)}.membership-plate>div p{font:900 .85rem/1.2 var(--font-technical);margin:0}.membership-plate footer{border-top:1px solid var(--jmi-black);grid-column:1/-1;justify-content:space-between;gap:1rem;padding-top:1rem;display:flex}.membership-system-message{border:2px solid var(--jmi-black);background:var(--jmi-cyan);font:900 .9rem var(--font-technical);margin:1rem clamp(1rem,5vw,5rem);padding:1rem}.membership-system-message.is-error{background:var(--jmi-orange)}.membership-two-questions{border-bottom:2px solid var(--jmi-black);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.membership-two-questions article{border-right:2px solid var(--jmi-black);align-content:start;gap:1.25rem;min-height:29rem;padding:clamp(2.5rem,4vw,4rem);display:grid}.membership-two-questions article:last-child{background:var(--jmi-black);color:var(--jmi-paper)}.membership-two-questions span,.membership-two-questions strong{color:inherit;font:900 clamp(.9rem,1.05vw,1rem)/1.4 var(--font-technical)}.membership-two-questions h2{max-width:11ch;color:inherit;font:900 clamp(3.4rem,6vw,7rem)/.8 var(--font-display);letter-spacing:-.045em;margin:1rem 0}.membership-two-questions p,.membership-two-questions li{color:inherit;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.55}.membership-two-questions ul{margin:1rem 0;padding:0;list-style:none}.membership-two-questions li{border-top:1px solid;padding:.7rem 0}.membership-two-questions article:last-child>span,.membership-two-questions article:last-child>strong{color:var(--jmi-orange)}.membership-compact-tags{flex-wrap:wrap;gap:.45rem;margin:.5rem 0;display:flex}.membership-compact-tags b{color:inherit;font:900 .72rem var(--font-technical);border:1px solid;padding:.55rem}.membership-question-door{border-bottom:2px solid var(--jmi-black);background:var(--jmi-orange);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2rem;padding:1.5rem clamp(1rem,5vw,5rem);display:grid}.membership-question-door span{font:900 .78rem var(--font-technical)}.membership-question-door strong{font:900 clamp(1.5rem,2.5vw,2.5rem)/.95 var(--font-display)}.membership-question-door a{border:2px solid var(--jmi-black);background:var(--jmi-black);color:var(--jmi-paper);box-shadow:.35rem .35rem 0 var(--jmi-paper);font:900 .9rem var(--font-technical);padding:1rem 1.25rem;transform:rotate(.5deg)}.membership-unlocks,.membership-capacity-room,.membership-allocations{border-bottom:2px solid var(--jmi-black);padding:clamp(3rem,5vw,5rem) clamp(1rem,5vw,5rem)}.membership-unlocks>header h2,.membership-capacity-room>header h2,.membership-allocations>header h2,.membership-billing-control h2{max-width:13ch;font:900 clamp(3.5rem,7vw,8rem)/.8 var(--font-display);letter-spacing:-.05em;margin:1rem 0}.membership-unlocks>div{border:2px solid var(--jmi-black);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4rem;display:grid}.membership-unlocks article{border-right:1px solid var(--jmi-black);border-bottom:1px solid var(--jmi-black);align-content:space-between;gap:1rem;min-height:15rem;padding:1.5rem;display:grid}.membership-unlocks article span,.membership-unlocks article strong{font:900 .9rem/1.3 var(--font-technical)}.membership-unlocks article p{margin:0;line-height:1.5}.membership-unlocks aside{border:2px solid var(--jmi-black);background:var(--jmi-orange);grid-template-columns:1fr 2fr;gap:2rem;margin-top:2rem;padding:1.5rem;display:grid}.membership-unlocks aside strong{font:900 .9rem var(--font-technical)}.membership-unlocks aside p{margin:0}.membership-capacity-room{background:var(--jmi-black);color:var(--jmi-paper)}.membership-capacity-room h2,.membership-capacity-room p{color:inherit}.membership-capacity-room>header>p:last-child{max-width:42rem;font-size:1.1rem}.membership-capacity-instruments{border:2px solid var(--jmi-paper);grid-template-columns:repeat(4,minmax(11rem,1fr));margin-top:3rem;display:grid;overflow-x:auto}.membership-capacity-instruments>div{border-right:1px solid var(--jmi-paper);grid-template-rows:2.5rem 1fr 2.5rem;min-height:12rem;padding:1.25rem;display:grid}.membership-capacity-instruments span,.membership-capacity-instruments small{color:var(--jmi-paper);font:900 .78rem/1.35 var(--font-technical)}.membership-capacity-instruments strong{color:var(--jmi-orange);font:900 clamp(3rem,5vw,5.5rem)/.8 var(--font-display);align-self:end}.membership-mismatch{border:2px solid var(--jmi-orange);font:900 .85rem var(--font-technical);padding:1rem;color:var(--jmi-orange)!important;margin-top:1.5rem!important}.membership-allocations>header>p:last-child{max-width:48rem;font-size:1.08rem;line-height:1.55}.membership-allocations>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.membership-allocations>div>form{border:2px solid var(--jmi-black);min-width:0;min-height:19rem;box-shadow:.6rem .6rem 0 var(--jmi-orange);align-content:space-between;gap:.8rem;padding:1.4rem;display:grid;overflow:hidden}.membership-allocations>div>form>span,.membership-allocations>div>form>p,.membership-allocations>div>form>strong,.membership-allocations>div>form>small{color:var(--jmi-black);font:900 .82rem/1.45 var(--font-technical)}.membership-allocations>div>form h3{font:900 clamp(2.6rem,5vw,5.5rem)/.82 var(--font-display);margin:0}.membership-allocations>div>form button,.membership-billing-control button{border:2px solid var(--jmi-black);background:var(--jmi-orange);width:max-content;max-width:100%;color:var(--jmi-black);font:900 .88rem var(--font-technical);cursor:pointer;padding:1rem}.membership-allocations>div>form button{white-space:normal;overflow-wrap:break-word;text-align:left;width:100%;min-width:0;line-height:1.3}.membership-empty-products{border:2px solid var(--jmi-black);font:900 .9rem var(--font-technical);grid-column:1/-1;padding:2rem}.membership-empty-slot{border:2px dashed var(--jmi-black);background:linear-gradient(135deg,#0000 0 48%,#1414140e 48% 52%,#0000 52%);align-content:space-between;gap:.8rem;min-height:19rem;padding:1.4rem;display:grid;position:relative;overflow:hidden}.membership-empty-slot:after{content:"";pointer-events:none;border:1px solid var(--jmi-black);position:absolute;inset:.55rem}@supports (color:color-mix(in lab, red, red)){.membership-empty-slot:after{border:1px solid color-mix(in srgb,var(--jmi-black) 35%,transparent)}}.membership-empty-slot>span,.membership-empty-slot>strong{z-index:1;font:900 .82rem/1.4 var(--font-technical);position:relative}.membership-empty-slot h3{z-index:1;max-width:9ch;font:900 clamp(2.3rem,4vw,4rem)/.84 var(--font-display);margin:0;position:relative}.membership-empty-slot p{z-index:1;margin:0;line-height:1.45;position:relative}.membership-slot-lock{z-index:1;aspect-ratio:1;border:2px solid var(--jmi-black);background:var(--jmi-black);width:3.5rem;color:var(--jmi-paper);box-shadow:.3rem .3rem 0 var(--jmi-orange);font:900 2rem/1 var(--font-display);place-items:center;display:grid;position:relative;transform:rotate(-3deg)}.membership-empty-slot.is-open{box-shadow:.5rem .5rem 0 var(--jmi-cyan);border-style:solid}.membership-empty-slot.is-open .membership-slot-lock{background:var(--jmi-orange);color:var(--jmi-black)}.membership-empty-slot.is-free-slot{background:var(--jmi-paper)}@supports (color:color-mix(in lab, red, red)){.membership-empty-slot.is-free-slot{background:color-mix(in srgb,var(--jmi-paper) 82%,transparent)}}.membership-empty-slot.is-free-slot{box-shadow:.6rem .6rem 0 var(--jmi-orange)}.membership-slot-action{z-index:1;border-bottom:3px solid var(--jmi-orange);width:max-content;max-width:100%;color:var(--jmi-black);font:900 clamp(.9rem,1vw,1rem)/1.2 var(--font-technical);padding:.4rem 0;position:relative}.membership-empty-slot>form{z-index:1;min-height:0;box-shadow:none;border:0;margin:0;padding:0;position:relative}.membership-empty-slot>form .membership-slot-action{border:0;border-bottom:3px solid var(--jmi-orange);text-align:left;cursor:pointer;background:0 0;width:auto;padding:.4rem 0}.membership-v2 .eyebrow,.membership-plate>span,.membership-plate small,.membership-plate footer,.membership-hero-actions span,.membership-two-questions span,.membership-two-questions strong,.membership-question-door span,.membership-unlocks article span,.membership-unlocks article strong,.membership-unlocks aside strong,.membership-capacity-instruments span,.membership-capacity-instruments small,.membership-allocations>div>form>span,.membership-allocations>div>form>p,.membership-allocations>div>form>strong,.membership-allocations>div>form>small,.membership-empty-slot>span,.membership-empty-slot>strong,.membership-trust-wall span,.membership-verification-boundary{font-size:clamp(.88rem,1vw,.98rem);line-height:1.4}.membership-v2 p:not(.eyebrow),.membership-empty-slot p{font-size:clamp(1rem,1.15vw,1.12rem)}.membership-allocations>div>form button,.membership-billing-control button,.membership-hero-actions a,.membership-bottom-door,.membership-question-door a{font-size:clamp(.94rem,1.05vw,1.02rem)}.membership-trust-wall{background:var(--jmi-black);color:var(--jmi-paper);padding:clamp(4rem,6vw,7rem) clamp(1rem,5vw,5rem)}.membership-trust-wall h2{max-width:14ch;color:var(--jmi-paper);font:900 clamp(4rem,8vw,9rem)/.78 var(--font-display);letter-spacing:-.055em;margin:1.5rem 0 4rem}.membership-trust-wall>div{flex-wrap:wrap;gap:.6rem;display:flex}.membership-trust-wall span{border:1px solid var(--jmi-paper);color:var(--jmi-paper);font:900 .8rem var(--font-technical);padding:.75rem}.membership-billing-control{border-bottom:2px solid var(--jmi-black);justify-content:space-between;align-items:end;gap:3rem;padding:clamp(4rem,7vw,7rem) clamp(1rem,5vw,5rem);display:flex}.membership-billing-control>div>p:last-child{max-width:48rem;font-size:1.08rem;line-height:1.55}.membership-billing-control button,.membership-billing-control .membership-bottom-door{margin:0}.membership-verification-boundary{border-left:.6rem solid var(--jmi-orange);color:var(--jmi-black);font:900 .84rem/1.5 var(--font-technical);margin:3rem clamp(1rem,5vw,5rem);padding:1.25rem}@media (max-width:1100px){.membership-allocations>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.membership-v2-hero,.membership-two-questions{grid-template-columns:1fr}.membership-plate{max-width:28rem}.membership-two-questions article{min-height:auto}.membership-question-door,.membership-unlocks>div,.membership-allocations>div{grid-template-columns:1fr}.membership-unlocks aside,.membership-billing-control{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}}@media (max-width:560px){.membership-v2-hero h1{font-size:clamp(3.5rem,15vw,5.5rem)}.membership-plate{min-height:24rem}.membership-unlocks aside{grid-template-columns:1fr}.membership-capacity-instruments{grid-template-columns:repeat(4,minmax(10rem,1fr))}}.orange-action{background:var(--jmi-orange);min-height:3.5rem;color:var(--jmi-black);font-family:var(--font-technical);cursor:pointer;transition:transform var(--motion-fast) var(--ease-physical), background var(--motion-fast);border:0;border-radius:0;justify-content:center;align-items:center;padding:1rem 1.4rem;font-weight:900;display:inline-flex}.orange-action:hover{background:var(--jmi-paper);transform:translate(-2px,-2px)}.orange-action:active{transform:translate(1px,1px)}.orange-action:disabled{cursor:not-allowed;background:var(--jmi-gray-300);transform:none}.verified-integration-workbench{gap:1rem;min-width:0;display:grid}.verification-path-choice{box-shadow:.45rem .45rem 0 var(--jmi-orange);border:2px solid var(--jmi-black)!important}.verification-path-choice header>span,.verification-path-choice>p{font:900 .78rem/1.5 var(--font-technical)}.verification-path-choice h3{max-width:20ch;font:900 clamp(1.9rem,3.2vw,3.5rem)/.88 var(--font-display);margin:.6rem 0 1.2rem}.verification-path-choice>div{border:2px solid var(--jmi-black);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.verification-path-choice article{background:var(--jmi-paper);min-width:0;padding:1.2rem}.verification-path-choice article+article{border-left:2px solid var(--jmi-black);background:var(--jmi-black);color:var(--jmi-paper)}.verification-path-choice article.is-ready{background:var(--jmi-orange);color:var(--jmi-black)}.verification-path-choice small,.verification-path-choice strong{color:inherit;font:900 .82rem/1.3 var(--font-technical);display:block}.verification-path-choice strong{font:900 clamp(1.3rem,2vw,2rem)/1 var(--font-display);margin:.45rem 0 .8rem}.verification-path-choice article p{color:inherit;margin:0;font-size:1rem;line-height:1.45}.verification-path-choice>p{margin:1rem 0 0}.studio-verification-choice{border:2px solid var(--jmi-black);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.studio-verification-choice article{min-width:0;padding:1rem}.studio-verification-choice article+article{border-left:2px solid var(--jmi-black);background:var(--jmi-black);color:var(--jmi-paper)}.studio-verification-choice span,.studio-verification-choice strong{color:inherit;font:900 .76rem/1.3 var(--font-technical);display:block}.studio-verification-choice strong{color:var(--jmi-orange);margin:.35rem 0 .7rem;font-size:.9rem}.studio-verification-choice p{color:inherit;margin:0;font-size:.95rem;line-height:1.45}.verified-integration-workbench>section,.verified-kit-form,.verified-program-form{border:1px solid var(--jmi-black);background:var(--jmi-paper);padding:1rem}@supports (color:color-mix(in lab, red, red)){.verified-integration-workbench>section,.verified-kit-form,.verified-program-form{background:color-mix(in srgb,var(--jmi-paper) 94%,transparent)}}.verified-setup-guide{box-shadow:.45rem .45rem 0 var(--jmi-orange);border:2px solid var(--jmi-black)!important}.verified-setup-guide>span{font:900 .8rem/1.35 var(--font-technical)}.verified-setup-guide h3{font:900 clamp(1.8rem,3vw,3.2rem)/.88 var(--font-display);margin:.65rem 0 1rem}.verified-setup-guide ol{border-top:2px solid var(--jmi-black);grid-template-columns:1fr;gap:.55rem;margin:0;padding:1rem 0 0;list-style:none;display:grid}.verified-setup-guide li{border:1px solid var(--jmi-black);background:var(--jmi-paper);grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:1rem;min-width:0;padding:.85rem 1rem;display:grid}.verified-setup-guide li:nth-child(3){background:var(--jmi-orange);box-shadow:.35rem .35rem 0 var(--jmi-black)}.verified-setup-guide li:last-child{min-height:0}.verified-setup-guide li b{color:var(--jmi-orange-dark);font:900 1.4rem var(--font-display)}.verified-setup-guide li:nth-child(3) b{color:var(--jmi-black)}.verified-setup-guide li p{overflow-wrap:normal;word-break:normal;max-width:58rem;margin:0;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.45}.verified-setup-guide>p{font:900 .78rem/1.45 var(--font-technical);margin:1rem 0 0}.verified-privacy-contract{color:var(--jmi-paper);box-shadow:.4rem .4rem 0 var(--jmi-orange);background:var(--jmi-black)!important}.verified-privacy-contract>span,.verified-integration-state>span,.verified-active-program>span{font:900 .82rem/1.3 var(--font-technical);letter-spacing:.04em}.verified-privacy-contract h3{color:var(--jmi-orange);font:900 clamp(1.7rem,2.5vw,2.8rem)/.88 var(--font-display);letter-spacing:-.035em;margin:.8rem 0 1.2rem}.verified-privacy-contract>div{border-top:1px solid var(--jmi-paper);grid-template-columns:1fr 1fr;display:grid}.verified-privacy-contract article{padding:1rem 1rem 0 0}.verified-privacy-contract article+article{border-left:1px solid var(--jmi-paper);padding-left:1rem}.verified-privacy-contract strong,.verified-privacy-contract p{color:var(--jmi-paper)}.verified-privacy-contract strong{font:900 .82rem var(--font-technical)}.verified-privacy-contract p{margin:.55rem 0 0;font-size:.98rem;line-height:1.45}.verified-integration-state{gap:.8rem;display:grid}.verified-integration-state>strong{font:900 clamp(1.5rem,2vw,2.25rem)/.95 var(--font-display)}.verified-integration-state dl,.verified-program-field dl{border:1px solid var(--jmi-black);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.verified-integration-state dl>div,.verified-program-field dl>div{border-right:1px solid var(--jmi-black);border-bottom:1px solid var(--jmi-black);min-width:0;padding:.75rem}.verified-integration-state dt,.verified-program-field dt{font:900 .72rem var(--font-technical)}.verified-integration-state dd,.verified-program-field dd{overflow-wrap:anywhere;font:900 .92rem/1.2 var(--font-technical);margin:.35rem 0 0}.verified-kit-form,.verified-program-form{gap:.85rem;display:grid}.verified-kit-form label,.verified-program-form label{color:var(--jmi-black);font:900 .82rem var(--font-technical);gap:.45rem;display:grid}.verified-kit-form select,.verified-program-form select{border:1px solid var(--jmi-black);background:var(--jmi-paper);width:100%;color:var(--jmi-black);font:800 .92rem var(--font-technical);border-radius:0;padding:.85rem}.verified-privacy-check{align-items:start;grid-template-columns:auto 1fr!important}.verified-privacy-check input{width:1.1rem;height:1.1rem;accent-color:var(--jmi-orange)}.verified-kit-form button,.verified-program-form button{border:2px solid var(--jmi-black);background:var(--jmi-orange);color:var(--jmi-black);font:900 .88rem var(--font-technical);cursor:pointer;padding:1rem}.verified-kit-form button:disabled,.verified-program-form button:disabled{cursor:not-allowed;opacity:.45}.verified-kit-form p,.verified-program-form p{border-left:.35rem solid var(--jmi-orange);font:800 .84rem/1.4 var(--font-technical);margin:0;padding-left:.65rem}.verified-kit-result{gap:.7rem;display:grid;background:var(--jmi-orange)!important}.verified-kit-result strong{font:900 .84rem var(--font-technical)}.verified-kit-result p{margin:0;font-size:.95rem;line-height:1.45}.verified-kit-result textarea{resize:vertical;border:2px solid var(--jmi-black);background:var(--jmi-black);width:100%;color:var(--jmi-paper);border-radius:0;padding:.8rem;font:600 .75rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.verified-certification-ruler{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;padding:0!important}.verified-certification-ruler>div{border-right:1px solid var(--jmi-black);opacity:.42;align-content:space-between;min-height:5.5rem;padding:.7rem;display:grid}.verified-certification-ruler>div.is-complete{background:var(--jmi-black);color:var(--jmi-paper);opacity:1}.verified-certification-ruler span,.verified-certification-ruler strong{font:900 .7rem/1.25 var(--font-technical)}.verified-active-program h3{font:900 2rem/.9 var(--font-display);margin:.6rem 0}.verified-active-program>strong{color:var(--jmi-orange);font:900 1rem var(--font-technical)}.verified-integration-workbench>footer{border-left:.5rem solid var(--jmi-cyan);font:900 .75rem/1.5 var(--font-technical);padding:.8rem}.prove-privacy-boundary{border:1px solid;max-width:50rem;margin-top:1.25rem;padding:1rem}.prove-privacy-boundary strong{font:900 .88rem var(--font-technical)}.prove-privacy-boundary p{margin:.55rem 0 0;font-size:1rem;line-height:1.5}.maker-integration-health>div{border:2px solid var(--jmi-black);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.maker-integration-health>div>div{border-right:1px solid var(--jmi-black);align-content:space-between;min-width:0;min-height:10rem;padding:1rem;display:grid}.maker-integration-health span{font:900 .8rem var(--font-technical)}.maker-integration-health strong{overflow-wrap:anywhere;color:var(--jmi-orange);font:900 clamp(1.4rem,2.5vw,2.8rem)/.9 var(--font-display)}@media (max-width:900px){.verified-privacy-contract>div,.maker-integration-health>div,.verified-certification-ruler{grid-template-columns:1fr 1fr}.perk-setup-guide>div{grid-template-columns:1fr}.perk-setup-guide article{border-right:0;border-bottom:1px solid var(--jmi-black)}.perk-setup-guide article:last-child{border-bottom:0}}@media (max-width:650px){.verified-privacy-contract>div,.maker-integration-health>div,.verified-integration-state dl,.verified-program-field dl,.verification-path-choice>div,.studio-verification-choice{grid-template-columns:1fr}.verified-privacy-contract article+article{border-left:0;border-top:1px solid var(--jmi-paper);padding-left:0}.verification-path-choice article+article,.studio-verification-choice article+article{border-left:0;border-top:2px solid var(--jmi-black)}.verified-certification-ruler,.verified-setup-guide ol{grid-template-columns:1fr}.verified-setup-guide li:last-child{grid-column:auto}.perk-setup-guide>header{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.notification-inbox{padding:1.25rem}.notification-inbox-header{grid-template-columns:1fr}.notification-inbox-header>strong{justify-self:start}.notification-list article{grid-template-columns:2.5rem minmax(0,1fr)}.notification-list article form{grid-column:2}.notification-inbox-controls{flex-wrap:wrap}.notification-inbox-controls form{width:100%;margin:0}.notification-inbox-controls button{border-top:1px solid var(--jmi-black);width:100%}}@media (max-width:850px){.network-notice-bell{width:3rem;height:3rem;top:.65rem;right:.65rem}.site-footer{padding:1.25rem 1rem 5rem}.site-footer-primary>p{width:100%;margin:0}.site-footer-primary .brand-logo{width:9rem}.site-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:100%;display:grid}.site-footer nav a{border:1px solid #f4edda73;padding:.65rem}.site-footer-ledger{grid-template-columns:1fr;gap:.5rem;display:grid}.connect-device-guidance{margin-right:.5rem}}@media (max-width:1023px){.network-nav{padding-right:4.35rem}.network-page-header,.product-flow-topline{padding-right:4rem}.studio-topbar{padding-right:4.75rem}}.economy-trust{border-left:4px solid var(--jmi-orange);max-width:55rem;padding:var(--space-3);color:var(--jmi-gray-700);font-family:var(--font-technical);font-size:.7rem}.drop-builder .economy-trust{max-width:55rem;font-size:clamp(.92rem,1vw,1.02rem);font-weight:800;line-height:1.5}.drop-builder>header .eyebrow,.membership-gate>.eyebrow{font-size:clamp(.95rem,1.1vw,1.1rem);font-weight:900;line-height:1.35}.drop-field{gap:var(--space-5);padding:var(--space-6) 0;display:grid}.drop-object{background:var(--jmi-black);min-height:22rem;color:var(--jmi-paper);padding:var(--space-4);box-shadow:10px 12px 0 var(--jmi-orange);transition:transform var(--motion-standard) var(--ease-physical);flex-direction:column;justify-content:space-between;display:flex;position:relative}.drop-object:hover{transform:translateY(-5px)rotate(-1deg)}.drop-object h2{max-width:9ch;font-family:var(--font-display);margin:0;font-size:clamp(3rem,7vw,6rem);line-height:.8}.drop-object p{max-width:32rem;color:var(--jmi-gray-300)}.drop-object strong{color:var(--jmi-orange);font-family:var(--font-display);font-size:2.5rem}.drop-object span,.drop-object small{font-family:var(--font-technical);letter-spacing:.08em;font-size:.62rem}.drop-object-1{box-shadow:-8px 12px 0 var(--jmi-gray-700);margin-left:8%}.drop-object-2{margin-right:5%}.empty-drop{border:2px dashed var(--jmi-gray-500);min-height:18rem;padding:var(--space-4);place-content:center;display:grid}.drop-detail{max-width:70rem}.drop-copy{max-width:45rem;font-size:1.2rem}.drop-cost{margin:var(--space-5) 0;border-bottom:5px solid var(--jmi-orange);justify-content:space-between;align-items:end;gap:1rem;display:flex}.drop-cost strong{font-family:var(--font-display);font-size:clamp(4rem,12vw,9rem);line-height:.8}.drop-cost span,.drop-detail dt,.drop-detail dd{font-family:var(--font-technical);font-size:.65rem}.drop-detail dl{margin:var(--space-4) 0;grid-template-columns:repeat(2,1fr);display:grid}.drop-detail dl div{border:var(--border-hairline);padding:var(--space-3);gap:.4rem;display:grid}.drop-claimed{margin:var(--space-4) 0;background:var(--jmi-black);color:var(--jmi-paper);padding:var(--space-5);border-left:8px solid var(--jmi-orange);gap:.5rem;display:grid}.drop-claimed span,.drop-claimed strong{font-family:var(--font-display);font-size:2rem}.drop-builder form{gap:var(--space-4);max-width:55rem;margin:var(--space-5) 0;display:grid}.drop-builder label{font-family:var(--font-technical);gap:.65rem;font-size:clamp(.92rem,1vw,1.02rem);font-weight:900;line-height:1.25;display:grid}.drop-builder label>small{color:var(--jmi-black);font:italic 800 clamp(.84rem,.95vw,.94rem)/1.45 var(--font-technical)}.perk-builder-intro{max-width:46rem;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55}.perk-setup-guide{border:2px solid var(--jmi-black);background:var(--jmi-paper);max-width:70rem;box-shadow:.55rem .55rem 0 var(--jmi-orange);margin:2rem 0}.perk-setup-guide>header{border-bottom:2px solid var(--jmi-black);font:900 clamp(.78rem,1vw,.92rem)/1.4 var(--font-technical);justify-content:space-between;gap:1rem;padding:1rem;display:flex}.perk-setup-guide>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.perk-setup-guide article{border-right:1px solid var(--jmi-black);padding:1.2rem}.perk-setup-guide article:last-child{border-right:0}.perk-setup-guide b{font:900 .82rem var(--font-technical)}.perk-setup-guide p{margin:.7rem 0 0;font-size:.95rem;line-height:1.5}.drop-builder input,.drop-builder textarea,.drop-builder select{border:0;border-bottom:2px solid var(--jmi-black);background:var(--jmi-paper);width:100%;min-height:3.2rem;color:var(--jmi-black);font:700 clamp(1rem, 1.05vw, 1.1rem)/1.45 var(--font-body);border-radius:0;padding:.9rem}.drop-builder input::placeholder,.drop-builder textarea::placeholder{color:var(--jmi-gray-700);opacity:1}.drop-builder textarea{resize:vertical;min-height:8rem}.form-pair{gap:var(--space-3);display:grid}.membership-gate{align-items:flex-start;gap:var(--space-4);background:var(--jmi-black);color:var(--jmi-paper);flex-direction:column;display:flex}.drop-performance{margin-top:var(--space-5);background:var(--jmi-black);color:var(--jmi-paper);padding:var(--space-4)}.drop-performance article{gap:var(--space-3);border-top:1px solid var(--jmi-gray-700);padding:var(--space-3) 0;font-family:var(--font-technical);grid-template-columns:1fr auto;font-size:.65rem;display:grid}.workspace-actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.text-action{font-family:var(--font-technical);cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-size:.62rem;font-weight:800}@media (min-width:768px){.economy-page{padding:var(--space-6)}.membership-machine{grid-template-columns:1.3fr 1fr}.membership-machine form{grid-column:1/-1}.drop-field{grid-template-columns:repeat(12,1fr);align-items:start}.drop-object{grid-column:span 7}.drop-object-1{grid-column:6/span 7;margin-top:5rem}.drop-object-2{grid-column:2/span 8}.form-pair{grid-template-columns:1fr 1fr}.drop-detail dl{grid-template-columns:repeat(4,1fr)}.drop-performance article{grid-template-columns:1fr repeat(3,auto)}.discovery-product{grid-template-columns:2rem minmax(16rem,.8fr) 1fr;align-items:center}.discovery-product-1 .dimensional-product-object{width:min(30vw,17rem);transform:rotate(1.5deg)}.impact-hero{grid-template-columns:2fr repeat(3,1fr)}.impact-hero div{border-right:1px solid var(--jmi-black-soft);border-bottom:0}.prove-flow,.prove-complete{padding:var(--space-6)}}.perks-press-page,.perk-claim-page{background:var(--jmi-cream);color:var(--jmi-black)}.perks-press-hero{border-bottom:3px solid var(--jmi-black);align-items:center;gap:clamp(3rem,7vw,7rem);padding:clamp(3rem,7vw,7rem) 0;display:grid}.perks-press-hero h1{max-width:11ch;font:900 clamp(4rem,9vw,9.5rem)/.76 var(--font-display);letter-spacing:-.055em;margin:1.2rem 0 2rem}.perks-press-hero h1 em{color:var(--jmi-orange);font-style:normal}.perks-press-hero>div>p{max-width:43rem;color:var(--jmi-black);font-size:clamp(1.05rem,1.45vw,1.32rem);line-height:1.55}.perk-cred-receipt{border:3px solid var(--jmi-black);background:var(--jmi-paper);box-shadow:.75rem .75rem 0 var(--jmi-orange);gap:.75rem;padding:1.4rem;display:grid;position:relative;overflow:hidden;transform:rotate(1deg)}.perk-cred-receipt:after{content:"";border:1rem dotted var(--jmi-black);width:5rem;height:5rem;position:absolute;bottom:2rem;right:-1rem}@supports (color:color-mix(in lab, red, red)){.perk-cred-receipt:after{border:1rem dotted color-mix(in srgb,var(--jmi-black) 12%,transparent)}}.perk-cred-receipt:after{border-radius:50%}.perk-cred-receipt>span,.perk-cred-receipt>b,.perk-cred-receipt small,.perk-cred-receipt dt,.perk-cred-receipt dd{z-index:1;font:900 clamp(.8rem,1vw,.95rem)/1.35 var(--font-technical);position:relative}.perk-cred-receipt>strong{font:900 clamp(5rem,9vw,8rem)/.72 var(--font-display)}.perk-cred-receipt>dl{border-top:2px solid var(--jmi-black);margin:1rem 0}.perk-cred-receipt>dl div{border-bottom:1px solid var(--jmi-black);justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.perk-cred-receipt dt,.perk-cred-receipt dd{margin:0}.perk-view-switch{border-bottom:2px solid var(--jmi-black);display:flex;overflow-x:auto}.perk-view-switch a{border-right:1px solid var(--jmi-black);min-width:max-content;color:var(--jmi-black);font:900 clamp(.86rem,1vw,.98rem) var(--font-technical);padding:1.1rem 1.4rem}.perk-view-switch a[aria-current=page]{background:var(--jmi-orange);box-shadow:inset 0 -5px 0 var(--jmi-black)}.perk-ticket-field{gap:clamp(2rem,5vw,5rem);padding:clamp(3rem,6vw,6rem) 0;display:grid}.perk-ticket{min-width:0;min-height:28rem;color:var(--jmi-black);border:3px solid var(--jmi-black);background:var(--jmi-paper);box-shadow:.75rem .75rem 0 var(--jmi-black);grid-template-rows:auto 1fr auto;transition:transform .16s,box-shadow .16s;display:grid;position:relative}.perk-ticket:before{content:"";aspect-ratio:1;border:3px solid var(--jmi-black);background:var(--jmi-cream);border-radius:50%;width:1.3rem;position:absolute;top:25%;left:-.75rem}.perk-ticket:hover,.perk-ticket:focus-visible{box-shadow:1rem 1rem 0 var(--jmi-orange);outline:none;transform:translate(-3px,-3px)rotate(-.35deg)}.perk-ticket>header{border-bottom:2px dashed var(--jmi-black);justify-content:space-between;gap:1rem;padding:1rem 1.3rem;display:flex}.perk-ticket>header span,.perk-ticket>header b,.perk-ticket>div>small,.perk-ticket>footer span,.perk-ticket>footer>small,.perk-disclosure{font:900 clamp(.78rem,.95vw,.92rem)/1.35 var(--font-technical)}.perk-ticket>div{align-content:center;gap:1.2rem;padding:clamp(1.5rem,3vw,3rem);display:grid}.perk-ticket h2{max-width:11ch;font:900 clamp(3rem,5vw,5.8rem)/.8 var(--font-display);letter-spacing:-.045em;margin:0}.perk-ticket p{max-width:34rem;color:var(--jmi-black);margin:0;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.5}.perk-ticket>footer{border-top:2px dashed var(--jmi-black);grid-template-columns:1fr auto;align-items:end;gap:.7rem 1rem;padding:1.2rem 1.3rem;display:grid}.perk-ticket>footer strong{font:900 clamp(2.2rem,4vw,4.2rem)/.82 var(--font-display)}.perk-ticket>footer strong small{font:900 .78rem var(--font-technical);display:block}.perk-ticket>footer span{background:var(--jmi-orange);align-self:center;padding:.55rem}.perk-ticket>footer>small{grid-column:1/-1}.perk-disclosure{border-top:1px solid var(--jmi-black);padding:.7rem 1.3rem!important}.perk-ticket-1{transform:rotate(.6deg)}.perk-ticket-2{transform:rotate(-.4deg)}.perk-press-empty{border:3px solid var(--jmi-black);background:var(--jmi-paper);min-height:32rem;box-shadow:.8rem .8rem 0 var(--jmi-orange);grid-column:1/-1;gap:3rem;padding:clamp(2rem,5vw,5rem);display:grid}.perk-press-empty h2{max-width:12ch;font:900 clamp(3.5rem,7vw,7.5rem)/.78 var(--font-display);letter-spacing:-.05em;margin:1rem 0 2rem}.perk-press-empty p{max-width:42rem;color:var(--jmi-black);font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.55}.perk-empty-tickets{align-content:center;gap:1rem;display:grid}.perk-empty-tickets span{border:2px dashed var(--jmi-black);color:var(--jmi-black);font:900 clamp(.82rem,1vw,.95rem) var(--font-technical);padding:1.4rem;transform:rotate(-1deg)}.perk-empty-tickets span:nth-child(2){transform:rotate(1deg)}.perk-empty-tickets span:last-child{background:var(--jmi-orange);transform:none}.perk-filter-empty{border:2px dashed var(--jmi-black);place-content:center;gap:1rem;min-height:20rem;padding:2rem;display:grid}.perk-filter-empty strong{font:900 clamp(2.3rem,5vw,5rem)/.85 var(--font-display)}.perk-filter-empty p{max-width:38rem;font-size:1.05rem}.perk-filter-empty a{font:900 .95rem var(--font-technical)}.perk-policy-strip{border-top:3px solid var(--jmi-black);font:900 clamp(.8rem,1vw,.94rem) var(--font-technical);flex-wrap:wrap;gap:1rem 2rem;padding:1.5rem 0;display:flex}.perk-policy-strip strong{color:var(--jmi-orange-dark)}.perk-detail-topline{border-bottom:2px solid var(--jmi-black);justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.perk-detail-topline a{color:var(--jmi-black);font:900 .9rem var(--font-technical)}.perk-claim-ticket{border:3px solid var(--jmi-black);background:var(--jmi-paper);box-shadow:.8rem .8rem 0 var(--jmi-orange);margin:clamp(2rem,5vw,5rem) 0;display:grid}.perk-claim-copy{align-content:center;gap:1.2rem;padding:clamp(2rem,5vw,5rem);display:grid}.perk-claim-copy>span,.perk-claim-copy aside strong{font:900 clamp(.82rem,1vw,.95rem) var(--font-technical)}.perk-claim-copy h1{max-width:12ch;font:900 clamp(4rem,8vw,8.5rem)/.77 var(--font-display);letter-spacing:-.05em;margin:0}.perk-claim-copy>p{max-width:42rem;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.55}.perk-claim-copy aside{border-left:.6rem solid var(--jmi-orange);max-width:40rem;padding:1rem}.perk-claim-copy aside p{margin:.5rem 0 0;line-height:1.5}.perk-claim-stub{border-top:3px dashed var(--jmi-black);background:var(--jmi-orange);align-content:start;gap:.8rem;padding:clamp(1.5rem,3vw,3rem);display:grid}.perk-claim-stub>span,.perk-claim-stub>b,.perk-claim-stub dt,.perk-claim-stub dd{font:900 clamp(.8rem,1vw,.94rem) var(--font-technical)}.perk-claim-stub>strong{font:900 clamp(5rem,9vw,9rem)/.72 var(--font-display)}.perk-claim-stub dl{margin:1.5rem 0 0}.perk-claim-stub dl div{border-top:1px solid var(--jmi-black);justify-content:space-between;gap:1rem;padding:.9rem 0;display:flex}.perk-claim-stub dt,.perk-claim-stub dd{margin:0}.perk-eligibility-record{border:2px solid var(--jmi-black);margin:4rem 0}.perk-eligibility-record>header{border-bottom:2px solid var(--jmi-black);justify-content:space-between;gap:1rem;padding:1rem;display:flex}.perk-eligibility-record>header>strong{font:900 .9rem var(--font-technical);color:var(--jmi-orange-dark)}.perk-eligibility-record>div{display:grid}.perk-eligibility-record article{border-bottom:1px solid var(--jmi-black);gap:.7rem;min-width:0;padding:1.2rem;display:grid}.perk-eligibility-record article:last-child{border-bottom:0}.perk-eligibility-record article span,.perk-eligibility-record article strong,.perk-eligibility-record article small{font:900 clamp(.78rem,.95vw,.92rem)/1.4 var(--font-technical);overflow-wrap:anywhere}.perk-eligibility-record article[data-pass=true]{box-shadow:inset .45rem 0 0 var(--jmi-cyan)}.perk-eligibility-record article[data-pass=false]{box-shadow:inset .45rem 0 0 var(--jmi-orange)}.perk-unlock-action{gap:1rem;margin:3rem 0;display:grid}.perk-unlock-action button{min-width:min(100%,24rem);font-size:1rem}.perk-unlock-action p{max-width:45rem;line-height:1.5}.perk-maker-control{border:3px solid var(--jmi-black);background:var(--jmi-paper);box-shadow:.65rem .65rem 0 var(--jmi-orange);gap:1.5rem;margin:3rem 0;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.perk-maker-control>header{border-bottom:2px solid var(--jmi-black);justify-content:space-between;align-items:end;gap:1.5rem;padding-bottom:1rem;display:flex}.perk-maker-control h2{font:900 clamp(2.5rem,5vw,5rem)/.82 var(--font-display);margin:.6rem 0 0}.perk-maker-control>header>strong,.perk-maker-control>p{font:900 clamp(.86rem,1vw,.98rem)/1.45 var(--font-technical)}.perk-owner-analytics{border:2px solid var(--jmi-black);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.perk-owner-analytics div{border-right:1px solid var(--jmi-black);gap:.35rem;padding:.75rem;display:grid}.perk-owner-analytics div:last-child{border-right:0}.perk-owner-analytics dt{font:900 clamp(.66rem, .8vw, .76rem)/1.15 var(--font-technical)}.perk-owner-analytics dd{color:var(--jmi-orange-dark);font:900 clamp(1.6rem, 3vw, 2.8rem)/.85 var(--font-display);margin:0}@media (max-width:900px){.launch-report-control{grid-template-columns:1fr}.public-live-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.public-live-proof div:nth-child(2){border-right:0}.public-live-proof div:nth-child(-n+2){border-bottom:1px solid var(--jmi-black)}}@media (max-width:700px){.perk-owner-analytics{grid-template-columns:repeat(2,minmax(0,1fr))}.perk-owner-analytics div{border-bottom:1px solid var(--jmi-black)}.perk-owner-analytics div:nth-child(2n){border-right:0}.perk-owner-analytics div:nth-last-child(-n+2){border-bottom:0}}.perk-maker-control form{gap:1.2rem;display:grid}.perk-maker-control form>div{gap:1rem;display:grid}.perk-maker-control label{font:900 clamp(.86rem,1vw,.98rem) var(--font-technical);gap:.55rem;display:grid}.perk-maker-control input,.perk-maker-control textarea,.perk-maker-control select{border:0;border-bottom:2px solid var(--jmi-black);background:var(--jmi-cream);width:100%;min-width:0;color:var(--jmi-black);font:700 1rem/1.4 var(--font-body);border-radius:0;padding:.9rem}.perk-maker-control textarea{resize:vertical;min-height:8rem}.perk-maker-control .form-success{border-left:.5rem solid var(--jmi-cyan);margin:0;padding:.8rem}.perk-unlocked{background:var(--jmi-black);color:var(--jmi-paper);border-left:.8rem solid var(--jmi-orange);gap:1rem;margin:3rem 0;padding:clamp(2rem,5vw,5rem);display:grid}.perk-unlocked span,.perk-unlocked strong{color:inherit;font:900 clamp(1.3rem,2vw,2rem) var(--font-display)}.perk-unlocked p{color:inherit;font-size:1.1rem}.perk-unlocked a{width:max-content;max-width:100%;color:var(--jmi-orange);font:900 .95rem var(--font-technical)}.perk-detail-trust{border-top:3px solid var(--jmi-black);grid-template-columns:auto 1fr;gap:2rem;margin-top:4rem;padding:1.5rem 0;display:grid}.perk-detail-trust strong{color:var(--jmi-orange-dark);font:900 .9rem var(--font-technical)}.perk-detail-trust p{max-width:50rem;margin:0;line-height:1.5}@media (min-width:800px){.perks-press-hero{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)}.perk-ticket-field{grid-template-columns:repeat(2,minmax(0,1fr))}.perk-press-empty{grid-template-columns:1.2fr .8fr}.perk-claim-ticket{grid-template-columns:minmax(0,1.4fr) minmax(20rem,.6fr)}.perk-claim-stub{border-top:0;border-left:3px dashed var(--jmi-black)}.perk-eligibility-record>div{grid-template-columns:repeat(4,minmax(0,1fr))}.perk-eligibility-record article{border-right:1px solid var(--jmi-black);border-bottom:0}.perk-eligibility-record article:last-child{border-right:0}.perk-maker-control form>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.perks-press-hero h1{font-size:clamp(3.5rem,16vw,5.4rem)}.perk-ticket{min-height:25rem}.perk-detail-topline,.perk-maker-control>header{flex-direction:column;align-items:flex-start}.perk-detail-trust{grid-template-columns:1fr}.perk-view-switch a{padding:1rem}.perk-maker-control{box-shadow:.4rem .4rem 0 var(--jmi-orange)}}.editorial-orbs{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.editorial-orbs i{--orb-duration:4.8s;--orb-delay:0s;--orb-distance:12px;--orb-drift-x:4px;--orb-rotation:1.2deg;--print-shadow:var(--jmi-black-soft);border:2px solid var(--jmi-black);background:var(--jmi-orange);width:2.3rem;height:1.15rem;color:var(--jmi-orange);animation:living-print-drift var(--orb-duration) cubic-bezier(.45, .05, .3, 1) var(--orb-delay) infinite;will-change:transform;border-radius:46% 54% 58% 42%/52% 38% 62% 48%;display:block;position:absolute}.editorial-orbs i:before{content:"";z-index:-1;border-radius:inherit;background:var(--print-shadow);position:absolute;inset:0;transform:translate(6px,6px)}.editorial-orbs i:after{content:none;opacity:0;width:.75rem;height:.3rem;animation:living-print-ripple 1s ease-out var(--orb-delay) infinite;border:1px solid;border-radius:48% 52% 44% 56%;position:absolute;top:100%;left:50%;transform:translate(-50%)}.hero-editorial-orbs i:first-child:after,.final-editorial-orbs i:first-child:after{content:""}.hero-editorial-orbs i:first-child{--orb-duration:3.7s;--orb-delay:-1.4s;--orb-distance:9px;width:2.8rem;height:1.35rem;top:17%;right:3%}.hero-editorial-orbs i:nth-child(2){--orb-duration:5.9s;--orb-delay:-3.2s;--orb-distance:18px;border-color:var(--jmi-cyan);background:var(--jmi-cyan);width:.65rem;height:.65rem;color:var(--jmi-cyan);border-radius:18% 42% 24% 38%;top:34%;right:28%}.hero-editorial-orbs i:nth-child(3){--orb-duration:4.5s;--orb-delay:-2.1s;--orb-distance:13px;background:var(--jmi-cream);border-radius:20% 35% 16% 42%;width:2rem;height:1.8rem;bottom:11%;right:8%}.hero-editorial-orbs i:nth-child(4){--orb-duration:6.3s;--orb-delay:-4.7s;--orb-distance:22px;border-radius:.2rem .65rem .15rem .4rem;width:3.5rem;height:.55rem;bottom:4%;left:49%}.network-editorial-orbs i{--print-shadow:var(--jmi-black);border-block:0;border-color:var(--jmi-paper);background:var(--jmi-orange);color:var(--jmi-orange);padding:0;bottom:auto;right:auto}.network-editorial-orbs i:first-child{--orb-duration:3.2s;--orb-delay:-1.1s;--orb-distance:8px;width:3rem;height:1.2rem;top:22%;left:5%}.network-editorial-orbs i:nth-child(2){--orb-duration:5.7s;--orb-delay:-4.2s;--orb-distance:17px;border-color:var(--jmi-cyan);background:var(--jmi-cyan);width:.6rem;height:.6rem;color:var(--jmi-cyan);border-radius:12% 35% 18% 28%;top:31%;right:4%}.network-editorial-orbs i:nth-child(3){--orb-duration:4.4s;--orb-delay:-2.6s;--orb-distance:12px;border-radius:.15rem .55rem .2rem .35rem;width:2.8rem;height:.5rem;animation-name:living-signal-travel;top:58%;left:46%}.network-editorial-orbs i:nth-child(4){--orb-duration:6.4s;--orb-delay:-5.2s;--orb-distance:21px;background:var(--jmi-black);border-radius:14% 42% 25% 35%;width:1.8rem;height:1.6rem;bottom:8%;right:18%}.network-editorial-orbs i:nth-child(5){--orb-duration:3.9s;--orb-delay:-.8s;--orb-distance:10px;border-color:var(--jmi-cyan);background:var(--jmi-cyan);width:.55rem;height:.55rem;color:var(--jmi-cyan);border-radius:8% 28% 16% 36%;bottom:4%;left:15%}.public-final-door>.final-editorial-orbs.editorial-orbs{z-index:1;position:absolute}.final-editorial-orbs i{--print-shadow:var(--jmi-black);border-color:var(--jmi-paper);color:var(--jmi-orange)}.final-editorial-orbs i:first-child{--orb-duration:4.1s;--orb-delay:-2.7s;--orb-distance:14px;width:3.2rem;height:1.4rem;top:13%;right:18%}.final-editorial-orbs i:nth-child(2){--orb-duration:6.1s;--orb-delay:-4.8s;--orb-distance:20px;border-color:var(--jmi-cyan);background:var(--jmi-cyan);width:.6rem;height:.6rem;color:var(--jmi-cyan);border-radius:12% 35% 18% 28%;bottom:18%;right:6%}.final-editorial-orbs i:nth-child(3){--orb-duration:3.5s;--orb-delay:-1.5s;--orb-distance:8px;border-radius:.2rem .65rem .15rem .4rem;width:3.7rem;height:.55rem;bottom:7%;left:4%}.auth-connection-nodes span:first-child{--float-duration:3.8s;--float-delay:-1.2s;--float-distance:9px}.auth-connection-nodes span:nth-child(2){--float-duration:5.6s;--float-delay:-3.9s;--float-distance:17px}.auth-connection-nodes span:nth-child(3){--float-duration:4.7s;--float-delay:-2.4s;--float-distance:12px}.auth-connection-nodes span,.onboarding-ambient-field span{animation-name:connected-node-drift;animation-duration:var(--float-duration,5s);animation-delay:var(--float-delay,0s);will-change:transform;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.onboarding-ambient-field span:first-of-type{--float-duration:3.5s;--float-delay:-1.7s;--float-distance:8px}.onboarding-ambient-field span:nth-of-type(2){--float-duration:5.8s;--float-delay:-4.1s;--float-distance:16px}.onboarding-ambient-field span:nth-of-type(3){--float-duration:4.6s;--float-delay:-2.8s;--float-distance:11px}.welcome-convergence-orbs{position:absolute;inset:0}.welcome-convergence-orbs span{background:var(--jmi-orange);width:1.8rem;height:.9rem;box-shadow:5px 5px 0 var(--jmi-black);animation:welcome-orb-converge .72s var(--ease-system) both;will-change:transform, opacity;border-radius:46% 54% 58% 42%/52% 38% 62% 48%;position:absolute;top:62%;left:78%}.welcome-convergence-orbs span:first-child{--entry-x:-38vw;--entry-y:-28vh;animation-delay:40ms}.welcome-convergence-orbs span:nth-child(2){--entry-x:34vw;--entry-y:-20vh;background:var(--jmi-cyan);border-radius:12% 32% 18% 38%;width:.55rem;height:.55rem;animation-delay:.11s}.welcome-convergence-orbs span:nth-child(3){--entry-x:-29vw;--entry-y:27vh;background:var(--jmi-cyan);border-radius:.15rem .5rem .2rem .35rem;width:2.4rem;height:.5rem;animation-delay:.18s}.welcome-convergence-orbs span:nth-child(4){--entry-x:37vw;--entry-y:24vh;animation-delay:.25s}.entry-orb-scene{z-index:2;pointer-events:none;position:absolute;inset:0}.entry-orb-scene i{border-radius:42% 58% 48% 52%/58% 40% 60% 42%;display:block;position:absolute;top:70%;left:50%}.entry-orb-primary{background:var(--jmi-orange);width:2.4rem;height:1.2rem;box-shadow:6px 6px 0 var(--jmi-black-soft);animation:entry-orb-drop .5s var(--ease-physical) both}.entry-orb-react{background:var(--jmi-cyan);opacity:0;width:.55rem;height:.55rem;animation:entry-orb-react .31s var(--ease-system) .43s both;border-radius:12% 34% 18% 40%}.entry-orb-react-a{margin-left:-3.2rem}.entry-orb-react-b{margin-left:3.2rem}.entry-orb-scene span{aspect-ratio:1;border:2px solid var(--jmi-orange);opacity:0;border-radius:50%;width:1rem;animation:.38s ease-out .4s both entry-orb-ripple;position:absolute;top:70%;left:50%}@keyframes living-print-drift{0%,to{border-radius:46% 54% 58% 42%/52% 38% 62% 48%;transform:translate(0)rotate(0)scale(1)}38%{transform:translate3d(var(--orb-drift-x), calc(var(--orb-distance) * -1), 0) rotate(var(--orb-rotation)) scale(1.022, .98);border-radius:52% 48% 43% 57%/44% 57% 43% 56%}68%{transform:translate3d(-2px, calc(var(--orb-distance) * -.45), 0) rotate(-.7deg) scale(.986, 1.018);border-radius:42% 58% 54% 46%/58% 43% 57% 42%}}@keyframes living-signal-travel{0%,to{transform:translate(0)rotate(-.5deg)}50%{transform:translate(28px,-4px)rotate(.8deg)scale(1.02,.98)}}@keyframes living-print-ripple{0%,65%{opacity:0;transform:translate(-50%)scale(.45)}76%{opacity:.24}to{opacity:0;transform:translate(-50%)scale(2.1)}}@keyframes welcome-orb-converge{0%{opacity:0;transform:translate3d(var(--entry-x), var(--entry-y), 0) rotate(-1.5deg) scale(.98, 1.02)}72%{opacity:1;transform:translate(3px,-3px)rotate(.8deg)scale(1.02,.98)}to{opacity:.75;transform:translate(0)rotate(0)scale(1)}}@keyframes entry-orb-drop{0%{opacity:0;transform:translate(-50%,-42vh)rotate(-1.5deg)scale(.98,1.02)}78%{opacity:1;transform:translate(-50%,-46%)rotate(.8deg)scale(1.025,.975)}to{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}}@keyframes entry-orb-react{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}to{opacity:.8;transform:translate(-50%,-50%)scale(1)}}@keyframes entry-orb-ripple{0%{opacity:.55;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(8)}}@media (max-width:767px){.hero-editorial-orbs i:nth-child(n+3),.network-editorial-orbs i:nth-child(n+4),.final-editorial-orbs i:nth-child(3),.auth-connection-nodes span:nth-child(3),.welcome-convergence-orbs span:nth-child(2n){display:none}.editorial-orbs i{--orb-distance:7px}}.landing-shell,.onboarding-shell{isolation:isolate;position:relative}.landing-shell>:not(.living-print-field),.onboarding-shell>:not(.living-print-field){z-index:1;position:relative}.living-print-field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-brand-environment>.living-print-field{z-index:1}.welcome-shell>.living-print-field{z-index:2}.entry-transition>.living-print-field{z-index:1}.living-piece{--pressure-x:0px;--pressure-y:0px;--pressure-rotate:0deg;transform:translate3d(var(--pressure-x), var(--pressure-y), 0) rotate(var(--pressure-rotate));will-change:transform;transition:transform .65s cubic-bezier(.2,.72,.24,1);display:block;position:absolute}.living-piece>i{will-change:transform, border-radius, opacity;font-style:normal;display:block;position:absolute;inset:0}.living-ink{width:clamp(8rem,18vw,16rem);height:clamp(5rem,11vw,10rem)}.living-ink>i{background-color:var(--jmi-orange);background-image:radial-gradient(var(--jmi-black) .65px, transparent .8px);border-radius:56% 44% 63% 37%/45% 60% 40% 55%}@supports (color:color-mix(in lab, red, red)){.living-ink>i{background-image:radial-gradient(color-mix(in srgb, var(--jmi-black) 24%, transparent) .65px, transparent .8px)}}.living-ink>i{background-size:5px 5px;animation:9.2s cubic-bezier(.45,.05,.28,1) -3.1s infinite living-ink-breathe}.living-ink>i:before{content:"";z-index:-1;border-radius:inherit;background:var(--jmi-black-soft);animation:9.2s cubic-bezier(.45,.05,.28,1) -3.26s infinite living-ink-shadow;position:absolute;inset:0;transform:translate(8px,8px)}.living-stamp{width:clamp(3.5rem,7vw,6rem);height:clamp(3.5rem,7vw,6rem)}.living-stamp>i{background:var(--jmi-black);clip-path:polygon(50% 0%,61% 13%,78% 5%,82% 24%,100% 31%,89% 49%,98% 67%,77% 73%,71% 96%,52% 85%,36% 100%,29% 80%,7% 81%,14% 59%,0 46%,19% 34%,14% 13%,37% 18%);animation:10.7s cubic-bezier(.2,.72,.24,1) -5.4s infinite living-stamp-impact}.living-halftone{width:clamp(5rem,11vw,9rem);height:clamp(4.5rem,9vw,8rem)}.living-halftone>i{background-color:var(--jmi-cyan);background-image:radial-gradient(var(--jmi-black) .85px, transparent 1px);box-shadow:6px 7px 0 var(--jmi-black-soft);background-size:4px 4px;border-radius:43% 57% 48% 52%/59% 41% 56% 44%;animation:7.6s cubic-bezier(.45,.05,.28,1) -2.7s infinite living-halftone-flex}.living-registration{width:clamp(3.5rem,7vw,6rem);height:clamp(2.5rem,5vw,4.5rem)}.living-registration>i:before,.living-registration>i:after{content:"";border-radius:48% 52% 44% 56%/56% 43% 57% 44%;width:72%;height:88%;position:absolute}.living-registration>i:before{background:var(--jmi-black);bottom:0;left:0}.living-registration>i:after{background:var(--jmi-orange);animation:8.1s cubic-bezier(.45,.05,.28,1) -4.2s infinite living-registration-shift;top:0;right:0}.living-tape{perspective:300px;width:clamp(5rem,11vw,9rem);height:clamp(1.15rem,2.2vw,1.8rem)}.living-tape>i{background:var(--jmi-orange);clip-path:polygon(1% 10%,99% 0,96% 88%,3% 100%);box-shadow:5px 6px 0 var(--jmi-black-soft);transform-origin:8% 80%;animation:7.4s cubic-bezier(.45,.05,.28,1) -1.9s infinite living-tape-lift}.living-dot-field{width:clamp(4.5rem,9vw,7.5rem);height:clamp(4rem,8vw,7rem)}.living-dot-field>i{background-image:radial-gradient(var(--jmi-black) 1.35px, transparent 1.5px);background-size:10px 10px;animation:6.8s ease-in-out -3.5s infinite living-print-refresh;-webkit-mask-image:linear-gradient(115deg,#000 20%,#0000 48%,#000 76%);mask-image:linear-gradient(115deg,#000 20%,#0000 48%,#000 76%);-webkit-mask-size:240% 100%;mask-size:240% 100%}.living-signal-rule{width:clamp(7rem,18vw,15rem);height:1rem}.living-signal-rule>i{height:1px;color:var(--jmi-black-soft);border-top:1px solid;top:50%}.living-signal-rule>i:after{content:"";background:var(--jmi-cyan);width:7px;height:7px;animation:5.9s ease-in-out -2.1s infinite living-signal-travel-line;position:absolute;top:-3px;left:0}.living-ripple{opacity:.12;width:clamp(10rem,24vw,22rem)}.living-ripple .brand-logo-icon{width:100%;animation:8.8s ease-in-out -4.6s infinite living-ripple-paper}.living-print-home .living-ink{top:13%;left:-7rem}.living-print-home .living-stamp{top:24%;right:2%}.living-print-home .living-halftone{top:39%;right:-2.5rem}.living-print-home .living-registration{top:57%;left:2%}.living-print-home .living-tape{top:71%;right:5%}.living-print-home .living-dot-field{top:84%;left:-1rem}.living-print-home .living-signal-rule{top:48%;right:-3rem}.living-print-home .living-ripple{top:31%;right:-8rem}.living-print-login .living-ink{bottom:-3rem;left:-5rem}.living-print-login .living-stamp{top:13%;right:9%}.living-print-login .living-halftone{bottom:9%;right:-2rem}.living-print-login .living-registration{top:21%;right:27%}.living-print-login .living-tape{top:56%;right:4%}.living-print-login .living-dot-field{top:34%;right:2%}.living-print-login .living-signal-rule{color:var(--jmi-paper);bottom:29%;right:1%}.living-print-login .living-ripple{display:none}.living-print-onboarding .living-ink{bottom:-3rem;right:-9rem}.living-print-onboarding .living-stamp{top:18%;right:3%;transform:scale(.72)}.living-print-onboarding .living-halftone{top:49%;right:-3rem}.living-print-onboarding .living-registration{bottom:3%;left:2%;transform:scale(.72)}.living-print-onboarding .living-tape,.living-print-onboarding .living-dot-field,.living-print-onboarding .living-signal-rule,.living-print-onboarding .living-ripple{display:none}.living-print-welcome .living-ink{bottom:-2rem;right:-5rem}.living-print-welcome .living-stamp{top:8%;right:3%}.living-print-welcome .living-halftone{bottom:15%;right:8%}.living-print-welcome .living-registration{top:18%;right:22%}.living-print-welcome .living-tape{top:44%;right:4%}.living-print-welcome .living-dot-field{bottom:5%;right:31%}.living-print-welcome .living-signal-rule{color:var(--jmi-paper);top:34%;right:2%}.living-print-welcome .living-ripple,.living-print-entry .living-ink,.living-print-entry .living-stamp,.living-print-entry .living-halftone,.living-print-entry .living-dot-field,.living-print-entry .living-tape{display:none}.living-print-entry .living-registration{animation:living-entry-land .62s var(--ease-physical) both;top:68%;left:calc(50% - 2rem)}.living-print-entry .living-signal-rule{top:72%;left:50%}.living-print-entry .living-ripple{opacity:0;width:14rem;animation:.7s ease-out .26s both living-entry-ripple;top:56%;left:calc(50% - 7rem)}@keyframes living-ink-breathe{0%,to{border-radius:56% 44% 63% 37%/45% 60% 40% 55%;transform:scale(1)}42%{border-radius:62% 38% 54% 46%/51% 43% 57% 49%;transform:scale(1.026,.982)}70%{border-radius:48% 52% 59% 41%/41% 57% 43% 59%;transform:scale(.99,1.018)}}@keyframes living-ink-shadow{0%,to{transform:translate(8px,8px)scale(1)}42%{transform:translate(6px,9px)scale(1.01,.99)}70%{transform:translate(9px,7px)scale(.995,1.006)}}@keyframes living-stamp-impact{0%,84%,to{transform:rotate(-.4deg)scale(1)}88%{transform:rotate(1deg)scale(.96)}92%{transform:rotate(-.8deg)scale(1.04)}96%{transform:rotate(0)scale(1)}}@keyframes living-halftone-flex{0%,to{border-radius:43% 57% 48% 52%/59% 41% 56% 44%;transform:translate(0)scale(1)}45%{border-radius:52% 48% 57% 43%/43% 56% 44% 57%;transform:translate(6px,-4px)scale(1.018,.985)}72%{transform:translate(2px,3px)scale(.99,1.012)}}@keyframes living-registration-shift{0%,32%,to{transform:translate(0)rotate(0)}48%,66%{transform:translate(5px,-3px)rotate(1deg)}78%{transform:translate(1px)rotate(.2deg)}}@keyframes living-tape-lift{0%,to{transform:rotateX(0)rotate(-.4deg)}48%{transform:rotateX(7deg)rotate(1.4deg)}70%{transform:rotateX(2deg)rotate(.2deg)}}@keyframes living-print-refresh{0%,to{opacity:.62;-webkit-mask-position:100% 0;mask-position:100% 0}50%{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}}@keyframes living-signal-travel-line{0%,12%{opacity:0;transform:translate(0)}22%{opacity:1}74%{opacity:1;transform:translate(calc(clamp(7rem,18vw,15rem) - 7px))}80%,86%{opacity:0}90%{opacity:1}to{opacity:0;transform:translate(calc(clamp(7rem,18vw,15rem) - 7px))}}@keyframes living-ripple-paper{0%,to{opacity:.72;transform:scale(1)}55%{opacity:1;transform:scale(1.045)}}@keyframes living-entry-land{0%{opacity:0;transform:translateY(-28vh)rotate(-2deg)scale(.98,1.02)}78%{opacity:1;transform:translateY(3px)rotate(.8deg)scale(1.025,.975)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes living-entry-ripple{0%{opacity:.18;transform:scale(.7)}to{opacity:0;transform:scale(1.12)}}@media (max-width:767px){.living-piece{--pressure-x:0px!important;--pressure-y:0px!important;--pressure-rotate:0deg!important}.living-print-home .living-stamp,.living-print-home .living-registration,.living-print-home .living-dot-field,.living-print-login .living-registration,.living-print-login .living-dot-field,.living-print-onboarding .living-stamp,.living-print-onboarding .living-registration,.living-print-welcome .living-stamp,.living-print-welcome .living-dot-field{display:none}.living-print-home .living-ink,.living-print-login .living-ink,.living-print-onboarding .living-ink,.living-print-welcome .living-ink{transform:scale(.72)}.living-ink>i:before,.living-halftone>i,.living-tape>i{box-shadow:4px 4px 0 var(--jmi-black-soft)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.product-object-field{transform:none!important}.editorial-orbs i,.auth-connection-nodes span,.onboarding-ambient-field span,.welcome-convergence-orbs span,.entry-orb-scene i,.entry-orb-scene span{animation:none!important;transform:none!important}.living-piece,.living-piece *,.living-piece :before,.living-piece :after{transition:none!important;animation:none!important}}@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-font-weight{syntax:"*";inherits:false}@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}
