:root{--bg: #070a0b;--panel: #0f1416;--panel-hover: #161d1f;--field: #1c2426;--pill: #1c2426;--text: #f0f9f9;--muted: #8a9a9c;--highlight: #2ee5d2;--warn: #f59e0b;--danger: #ff6b6b;--ink-on-highlight: #04211d;--border: transparent;--radius: 6px;--fs-micro: 11px;--fs-note: 12px}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/red-hat-display-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/red-hat-display-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--accent: var(--highlight);--accent-rgb: 46, 229, 210;--ground: var(--bg);--ink-0: var(--text);--ink-1: #d2e0e1;--ink-2: #9fb3b5;--ink-3: #76898b;--ink-4: #2a3a3c;--t-display: clamp(2.75rem, 6.5vw, 4.5rem);--t-head: clamp(1.5rem, 3vw, 1.875rem);--t-sub: 1.125rem;--t-body: clamp(1.125rem, .95rem + .8vw, 1.3125rem);--t-meta: .9375rem;--measure: 46rem;--wide: 68rem;--section-gap: clamp(5.5rem, 10vw, 8.5rem);--gutter: clamp(1.25rem, 5vw, 3rem);--signal-warn: var(--warn);--color-void: var(--bg);--color-ethereal: #80ced7;--color-glow: #ccf2f4;--color-light: var(--text);--color-accent: #0f9f90;--color-accent-bright: #2ee5d2;--color-void-rgb: 7, 10, 11;--color-ethereal-rgb: 128, 206, 215;--color-accent-rgb: 15, 159, 144;--color-accent-bright-rgb: 46, 229, 210;--font-display: "Red Hat Display", sans-serif;--font-body: "Red Hat Display", -apple-system, BlinkMacSystemFont, sans-serif;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 4rem;--space-2xl: 6rem;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background:var(--color-void);color:var(--color-light);overflow-x:hidden;min-height:100vh;line-height:1.6}#root{min-height:100vh;position:relative}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.page{position:relative;width:100%}.hero-screen{position:relative;min-height:min(100vh,58rem);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.statement-screen{position:relative;min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem var(--space-md) var(--space-2xl);overflow:visible}.statement-screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--color-void) 15%,var(--color-void))}.statement-container{position:relative;z-index:10}.mog-main,.mog-page>.site-footer{position:relative;z-index:4}.statement-container{max-width:var(--measure);width:100%;display:flex;flex-direction:column;gap:var(--space-md);text-align:left;overflow:visible}.statement-heading{font-family:var(--font-display);font-weight:300;color:var(--ink-0);letter-spacing:-.02em;line-height:1.1;margin-bottom:var(--space-md);white-space:nowrap}.statement-text{font-family:var(--font-body);font-size:clamp(1.1rem,2vw,1.4rem);font-weight:300;color:var(--ink-1);line-height:1.7;letter-spacing:.02em}.statement-text a{color:rgba(var(--color-accent-bright-rgb),.9);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(var(--color-accent-bright-rgb),.4);transition:color .3s ease,text-decoration-color .3s ease}.statement-text a:hover{color:var(--ink-0);text-decoration-color:var(--ink-2)}.statement-emphasis{color:var(--ink-1);font-weight:400;font-style:italic}.statement-highlight-wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:0;margin-bottom:4rem;overflow:visible}.statement-star-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(190px,31vw,265px);height:auto;opacity:.08;pointer-events:none;z-index:0;filter:blur(2px)}.statement-highlight{font-family:var(--font-display);font-size:clamp(2rem,4.2vw,3.125rem);font-weight:300;color:var(--ink-0);letter-spacing:-.02em;line-height:1.04;position:relative;z-index:1;overflow:visible;padding:0 .25em}.hero-bg{position:fixed;top:0;left:0;width:100%;height:100vh;height:100lvh;z-index:0;will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0)}.hero-bg__image{width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:brightness(.42) saturate(.75);transform:scale(1.08);animation:heroReveal 3s var(--ease-out-expo) forwards,heroDrift 30s ease-in-out 3s infinite alternate}@keyframes heroReveal{0%{opacity:0;transform:scale(1.15);filter:brightness(0) saturate(0)}60%{opacity:1;filter:brightness(.36) saturate(.6)}to{opacity:1;transform:scale(1.08);filter:brightness(.42) saturate(.75)}}@keyframes heroDrift{0%{transform:scale(1.08) translate(0)}to{transform:scale(1.12) translate(-.5%,-.5%)}}.hero-bg__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,transparent 30%,var(--color-void) 85%),linear-gradient(to bottom,#0505084d,#0505080d 40%,#0505080d 60%,#050508b3);z-index:1;animation:overlayFade 3s var(--ease-out-expo) forwards}@keyframes overlayFade{0%{opacity:0}to{opacity:1}}.particles-wrapper{position:fixed;top:0;left:0;width:100%;height:100vh;height:100lvh;z-index:2;pointer-events:none;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden}.particles-canvas{animation:overlayFade 3s var(--ease-out-expo) forwards;transform:translateZ(0);-webkit-transform:translateZ(0)}.content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(.5rem,1.5vh,1rem) var(--space-md) 0;max-width:800px;width:100%;flex:0 0 auto}.hero-fact{font-family:var(--font-body);font-size:var(--t-body);font-weight:300;line-height:1.5;color:var(--ink-1);max-width:34rem;margin:0 auto clamp(1.6rem,4vh,2.4rem);text-wrap:pretty}.scroll-float__char{display:inline-block;transform-origin:bottom center;opacity:0;transform:perspective(500px) translateY(40px) rotateX(-90deg)}.scroll-float__char.is-visible{animation:scroll-float-in var(--sf-duration, 1s) var(--sf-ease, cubic-bezier(.16, 1, .3, 1)) backwards;animation-fill-mode:both}@keyframes scroll-float-in{0%{opacity:0;transform:perspective(500px) translateY(40px) rotateX(-90deg)}to{opacity:1;transform:perspective(500px) translateY(0) rotateX(0)}}.signup{width:100%;max-width:650px;background:var(--panel);border-radius:var(--radius);padding:2.3rem 2.4rem;animation:signupEnter 1.8s var(--ease-out-expo) 1.8s both;box-sizing:border-box}@keyframes signupEnter{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.signup__form{display:flex;flex-direction:column;gap:.55rem;width:100%;position:relative}.signup__role-group{display:flex;flex-direction:column;gap:.3rem;text-align:left}.signup__role-label{display:block;margin-bottom:.5rem;font-family:var(--font-body);font-size:var(--t-meta);font-weight:400;color:var(--ink-2);text-align:left}.signup__roles{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem;width:100%}.signup__role-btn{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .4rem;background:var(--pill);border:0;border-radius:var(--radius);color:var(--ink-2);font-family:var(--font-body);font-size:var(--t-meta);font-weight:400;letter-spacing:.04em;cursor:pointer;transition:all .25s var(--ease-out-quart);outline:none;-webkit-user-select:none;user-select:none}.signup__role-btn:hover{background:var(--panel-hover);color:var(--ink-0);transform:translateY(-1px)}.signup__role-btn--active{font-weight:600}.signup__role-btn:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:2px}.signup__free-text{width:100%}.signup__input{width:100%;padding:.8rem 1.15rem;background:var(--field);border:0;border-radius:var(--radius);color:var(--ink-0);font-family:var(--font-body);font-size:var(--t-meta);font-weight:300;transition:background .2s var(--ease-out-quart);box-sizing:border-box}.signup__input::placeholder{color:var(--ink-2);font-weight:400}.signup__input:focus{background:var(--panel-hover)}.signup__input--details{font-size:var(--t-meta);padding:.65rem 1rem}.signup__email-row{display:flex;gap:.5rem;width:100%;position:relative}.signup__email-row--about{justify-content:flex-start;margin-top:.25rem}.signup__privacy,.signup__recorded{margin:.8rem 0 0;font-family:var(--font-body);font-size:var(--t-meta);font-weight:300;line-height:1.5;color:var(--ink-2);text-align:left}.signup__recorded{margin:0 0 1rem;color:var(--ink-1)}.signup__recorded strong{font-weight:500;color:var(--ink-0)}.signup__success p{margin:0 0 .5rem;text-align:left}.signup__input--email{flex:1;min-width:0;border-radius:var(--radius)}.signup__btn{flex:0 0 auto}.signup__btn:active:not(:disabled){transform:scale(.98)}.signup__btn:disabled{opacity:.65;cursor:not-allowed}.signup__success{padding:var(--space-lg);background:rgba(var(--accent-rgb),.12);border-radius:var(--radius);color:var(--ink-1);font-family:var(--font-body);font-size:var(--t-meta);font-weight:400;text-align:left}.signup__panel{animation:signup-panel-in .3s var(--ease-out-quart) both}.signup__panel--leaving{animation:signup-panel-out .3s var(--ease-out-quart) both}@keyframes signup-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes signup-panel-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.signup__error{margin-top:.5rem;font-size:var(--t-meta);font-weight:400;color:var(--signal-warn)}.signup__success--enter{animation:signup-success-in .4s var(--ease-out-quart) .1s backwards,successPulse 2s ease-in-out infinite}@keyframes signup-success-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.scanlines{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none;transform:translateZ(0);-webkit-transform:translateZ(0)}.statement-block{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-xl)}.section-label{font-family:var(--font-display);font-size:clamp(.95rem,1.5vw,1.15rem);font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:rgba(var(--color-accent-bright-rgb),.8);display:flex;align-items:center;gap:var(--space-sm)}.statement-text--lead{color:var(--ink-0);font-weight:400;font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.5}.statement-name{color:var(--ink-0);font-weight:500}.parts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.part-card{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);border-radius:var(--radius);background:var(--panel)}.part-card__index{font-family:var(--font-display);font-size:var(--fs-note);font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:rgba(var(--color-accent-bright-rgb),.7)}.part-card__title{font-family:var(--font-display);font-size:clamp(1.15rem,2vw,1.35rem);font-weight:500;color:var(--ink-0);letter-spacing:-.01em;line-height:1.25}.part-card__body{font-family:var(--font-body);font-size:1rem;font-weight:300;color:var(--ink-1);line-height:1.65}.part-card__status{margin-top:auto;padding-top:var(--space-sm);font-family:var(--font-body);font-size:var(--t-meta);font-weight:400;color:var(--ink-2)}.statement-standfirst{font-family:var(--font-display);font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:300;line-height:1.4;letter-spacing:-.01em;color:var(--ink-0);text-align:center;margin:0 auto var(--space-lg);max-width:24ch}.facts{list-style:none;display:flex;flex-direction:column;gap:var(--space-sm);margin:var(--space-xs) 0}.facts li{position:relative;padding-left:var(--space-md);font-family:var(--font-body);font-size:var(--t-body);font-weight:300;line-height:1.6;color:var(--ink-1)}.facts li:before{content:"";position:absolute;left:0;top:.65em;width:10px;height:1px;background:rgba(var(--color-accent-bright-rgb),.7)}.facts__fig{color:var(--color-accent-bright);font-weight:500;white-space:nowrap}.steps{list-style:none;counter-reset:step;display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-xs)}.step{counter-increment:step;position:relative;padding-left:3rem}.step:before{content:counter(step);position:absolute;left:0;top:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--pill);border-radius:50%;font-family:var(--font-display);font-size:var(--t-meta);font-weight:600;color:var(--color-accent-bright)}.step__title{font-family:var(--font-display);font-size:clamp(1.05rem,1.9vw,1.25rem);font-weight:500;color:var(--ink-0);line-height:1.3;margin-bottom:.3rem}.step__body{font-family:var(--font-body);font-size:1rem;font-weight:300;line-height:1.65;color:var(--ink-1)}.nevers{list-style:none;display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-xs)}.nevers li{padding:var(--space-sm) var(--space-md);background:var(--panel);border-radius:var(--radius);font-family:var(--font-display);font-size:var(--t-body);font-weight:400;line-height:1.45;color:var(--ink-0)}@media (max-width: 640px){.parts-grid{grid-template-columns:1fr}.content{padding:var(--space-md)}.signup__roles{grid-template-columns:repeat(2,1fr);gap:.35rem}.signup__email-row{flex-direction:column;gap:var(--space-xs)}.signup__input--email{border-radius:var(--radius)}.signup__btn{width:100%}.statement-highlight{font-size:clamp(1.2rem,4vw,1.8rem)}.statement-highlight-wrapper{margin-bottom:2rem}}::selection{background:rgba(var(--color-accent-rgb),.3);color:var(--color-light)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-void)}::-webkit-scrollbar-thumb{background:rgba(var(--color-accent-rgb),.3);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-accent-rgb),.5)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0ms!important;scroll-behavior:auto!important;will-change:auto!important}.signup__input,.signup__success,.social-link,.blur-text__el,.scroll-float__char{opacity:1!important;filter:none!important;transform:none!important}}.mog-page{position:relative;max-width:calc(var(--wide) + 2 * var(--space-md));margin:0 auto;padding:var(--space-lg) var(--space-md) var(--space-2xl)}.mog-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url(/khaos_bg_faint.jpg) center top / cover no-repeat;background-image:image-set(url(/khaos_bg_faint.webp) type("image/webp"),url(/khaos_bg_faint.jpg) type("image/jpeg"));opacity:.1;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.55) 50%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.55) 50%,transparent 100%)}.mog-main{display:flex;flex-direction:column;gap:var(--space-xl)}.mog-title{white-space:normal;font-size:clamp(2rem,7vw,3.4rem);margin-bottom:0}.mog-section{display:flex;flex-direction:column;gap:var(--space-sm)}.mog-h3{font-family:var(--font-display);font-size:var(--t-sub);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-1);margin-top:var(--space-xs)}.mog-note{font-family:var(--font-body);font-size:var(--t-meta);font-weight:300;color:var(--ink-2);line-height:1.6}.mog-note a{color:var(--color-ethereal);text-decoration:underline;text-underline-offset:.2em;text-decoration-color:rgba(var(--color-ethereal-rgb),.45);transition:color .3s ease,text-decoration-color .3s ease}.mog-note a:hover{color:var(--ink-0);text-decoration-color:var(--ink-2)}.mog-player{display:flex;flex-direction:column;gap:var(--space-sm)}.mog-hero{position:relative;margin-bottom:var(--space-md)}.mog-hero-grid{position:relative;display:grid;gap:var(--space-md);align-items:end}.mog-cover{display:block;width:160px;height:160px;max-width:100%;border-radius:var(--radius);object-fit:cover}.mog-hero-text{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.mog-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;text-transform:none;letter-spacing:0}.mog-facts{font-family:var(--font-display);font-size:var(--t-meta);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);line-height:1.7;overflow-wrap:anywhere}.mog-card{padding:var(--space-md);border-radius:var(--radius);background:var(--panel)}.mog-card>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:var(--space-xs)}.mog-card>summary::-webkit-details-marker{display:none}.mog-card>summary:before{content:"▸";color:var(--color-accent-bright);font-size:var(--t-meta)}.mog-card[open]>summary:before{content:"▾"}.mog-card>summary:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:3px}.mog-card-h{display:inline;font-family:var(--font-display);font-size:var(--t-meta);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--color-accent-bright-rgb),.9)}.mog-card .mog-note{margin-top:var(--space-xs)}.mog-table-scroll{overflow-x:auto;max-height:20rem;overflow-y:auto}.mog-table{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:var(--t-meta);font-weight:300;color:var(--ink-1)}.mog-table th,.mog-table td{text-align:left;padding:.5rem .6rem;white-space:nowrap}.mog-table th{font-family:var(--font-display);font-size:var(--fs-note);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-accent-bright-rgb),.75)}.mog-table td:first-child{white-space:normal;overflow-wrap:anywhere}.mog-table tr:last-child td{border-bottom:none}@media (min-width: 700px){.mog-hero-grid{grid-template-columns:220px minmax(0,1fr);gap:var(--space-lg)}.mog-cover{width:220px;height:220px}}.mog-pills{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);margin-top:var(--space-xs)}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;font-family:var(--font-display);font-size:var(--t-meta);font-weight:600;letter-spacing:.04em;line-height:1;text-decoration:none;white-space:nowrap;border:1px solid transparent;cursor:pointer;transition:background .2s var(--ease-out-quart),color .2s var(--ease-out-quart),border-color .2s var(--ease-out-quart),box-shadow .2s var(--ease-out-quart)}.k-btn:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:3px}.k-btn--grey{background:var(--field);border-color:var(--field);color:var(--ink-0)}.k-btn--grey:hover{background:var(--panel-hover);border-color:var(--panel-hover)}.mog-ico{flex-shrink:0}.mog-pill-size{font-weight:400;opacity:.7;font-size:.85em}.mog-pill-note{font-family:var(--font-body);font-size:var(--t-meta);font-weight:300;color:var(--ink-2)}.mog-wave{height:48px;border-radius:var(--radius);overflow:hidden;background:var(--field)}.mog-peaks{display:block;width:100%;height:100%}.mog-peaks rect{fill:var(--color-ethereal);opacity:.55}.mog-audio{width:100%;height:44px;border-radius:var(--radius);background:var(--field);color-scheme:dark}.mog-audio:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:3px}.mog-verify{padding:var(--space-md);border-radius:var(--radius);display:flex;flex-direction:column;gap:var(--space-xs)}.mog-verify.is-pass{background:rgba(var(--accent-rgb),.12)}.mog-verify.is-fail{background:#f59e0b24}.mog-verify-label{font-family:var(--font-display);font-size:var(--t-sub);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2)}.mog-verify-badge{font-family:var(--font-display);font-size:var(--t-head);font-weight:600;letter-spacing:.04em;line-height:1.1}.is-pass .mog-verify-badge{color:var(--color-accent-bright)}.is-fail .mog-verify-badge{color:var(--signal-warn)}.mog-verify-msg{font-family:var(--font-body);font-size:var(--t-meta);font-weight:300;color:var(--ink-1);line-height:1.6}.mog-dl{display:flex;flex-direction:column}.mog-row{display:flex;flex-wrap:wrap;gap:.25rem var(--space-md);padding:.7rem .9rem;border-radius:var(--radius)}.mog-row:nth-child(odd){background:var(--panel)}.mog-dt{flex:0 0 auto;min-width:11rem;font-family:var(--font-display);font-size:var(--t-meta);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-accent-bright-rgb),.75);line-height:1.7}.mog-dd{flex:1 1 14rem;min-width:0;font-family:var(--font-body);font-size:1rem;font-weight:300;color:var(--ink-1);line-height:1.6;word-break:break-word}.mog-dd--mono,.mog-hash{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85em;color:var(--ink-1);overflow-wrap:anywhere}.mog-prompt{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--t-meta);line-height:1.7;color:var(--ink-1);background:var(--panel);border-radius:var(--radius);padding:var(--space-sm);white-space:pre-wrap;overflow-wrap:anywhere;max-height:20rem;overflow-y:auto}.mog-bars{list-style:none;display:flex;flex-direction:column;gap:var(--space-sm)}.mog-bar-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-sm)}.mog-bar-name{font-family:var(--font-display);font-size:var(--t-meta);font-weight:500;color:var(--ink-0)}.mog-bar-val{font-family:var(--font-display);font-size:var(--t-meta);font-weight:600;color:var(--color-accent-bright);flex-shrink:0}.mog-bar{height:4px;margin:.4rem 0 .35rem;border-radius:999px;background:var(--field);overflow:hidden}.mog-bar-fill{display:block;height:100%;background:var(--accent)}.mog-bar-meta{font-family:var(--font-body);font-size:var(--t-meta);font-weight:300;color:var(--ink-2);line-height:1.55}.mog-split{display:flex;flex-direction:column;gap:var(--space-xs)}.mog-empty{font-family:var(--font-body);font-size:var(--t-meta);font-weight:300}.mog-caveats{list-style:none;display:flex;flex-direction:column;gap:var(--space-xs);font-family:var(--font-body);font-size:var(--t-meta);font-weight:300;color:var(--ink-2);line-height:1.65}.mog-caveats li{padding:.6rem .9rem;background:var(--panel);border-radius:var(--radius)}.mog-raw{font-family:var(--font-body);font-size:var(--t-meta);font-weight:300;color:var(--ink-2)}.mog-raw a{color:rgba(var(--color-accent-bright-rgb),.9);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(var(--color-accent-bright-rgb),.4);transition:color .3s ease,text-decoration-color .3s ease}.mog-raw a:hover{color:var(--ink-0);text-decoration-color:var(--ink-2)}@media (max-width: 640px){.mog-page{padding:var(--space-md) var(--space-sm) var(--space-xl)}.mog-dt{min-width:100%;flex-basis:100%}}.no-js .blur-text__el,.no-js .scroll-float__char{opacity:1!important;filter:none!important;transform:none!important;animation:none!important}.scanlines{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)' opacity='0.42'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.05;mix-blend-mode:overlay}.statement-heading,.mog-title,h1{font-family:var(--font-display);font-weight:300;letter-spacing:-.02em;line-height:1.04;text-wrap:balance;color:var(--ink-0)}.mog-title,h1.statement-heading{font-size:var(--t-display)}.part-card__title,.step__title,.mog-card-h{font-size:var(--t-body);font-weight:500;color:var(--ink-0);text-wrap:balance;line-height:1.35}.step__title{margin:2.25em 0 .5em}.mog-section .step__title:first-of-type{margin-top:0}.steps .step__title{margin:0 0 .4em;line-height:2rem}.part-card__title{margin:.6rem 0 .25rem}.part-card__title:first-child{margin-top:0}.statement-text,.mog-note,.step__body,.part-card__body,.mk-list,.fn-list,.mog-dd{font-family:var(--font-body);font-size:var(--t-body);font-weight:300;line-height:1.68;color:var(--ink-1);max-width:var(--measure);letter-spacing:0;text-wrap:pretty}.statement-text--lead{color:var(--ink-0)}.mog-note{color:var(--ink-2)}.rs-meta,.mog-facts{font-size:var(--t-meta);color:var(--ink-2);letter-spacing:0}.section-label{font-size:var(--t-sub);letter-spacing:.22em;color:var(--accent)}.mog-mono,.mog-dd--mono,.mog-bar-meta,.mog-pill-note,.mog-dt{font-size:var(--t-meta);letter-spacing:0}.mog-main a,.site-footer a,.statement-container a,.mog-note a,.fn-list a,.fn-contact a,.step__body a,.rs-orcid a,.mk-list a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:rgba(var(--accent-rgb),.45);transition:color .2s var(--ease-out-quart),text-decoration-color .2s var(--ease-out-quart)}.mog-main a:hover,.statement-container a:hover,.mog-note a:hover,.step__body a:hover{color:var(--ink-0);text-decoration-color:var(--ink-0)}.k-btn--primary,.signup__btn{background:var(--accent);background-image:none;border:1px solid var(--accent);color:var(--ink-on-highlight);text-shadow:none}.signup__btn:before{display:none}.k-btn--primary:hover,.signup__btn:hover{background:var(--ink-0);border-color:var(--ink-0)}:where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}::selection{background:rgba(var(--accent-rgb),.28);color:var(--ink-0)}html{scrollbar-color:var(--ink-4) var(--ground);accent-color:var(--accent)}.site-footer{margin-top:var(--section-gap);padding:var(--space-lg) var(--space-md);background:var(--panel);border-radius:var(--radius);font-family:var(--font-body);font-size:var(--t-meta);font-weight:300;line-height:1.7;color:var(--ink-3);display:grid;gap:var(--space-md)}.site-footer__nav{display:flex;flex-wrap:wrap;gap:.4em 1.4em}.site-footer__nav a{color:var(--ink-2);text-decoration:none}.site-footer__nav a:hover{color:var(--accent)}.site-footer__legal{display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.site-footer__legal p{margin:0}.site-footer__co{color:var(--ink-2)}.site-footer__base{display:flex;flex-wrap:wrap;gap:.4em 1.4em;justify-content:space-between;color:var(--ink-3)}@media (prefers-reduced-motion: reduce){.scanlines{opacity:.04}}.mog-table td,.mog-table th{white-space:normal;overflow-wrap:break-word;vertical-align:top;line-height:1.55}.mog-table td:first-child{overflow-wrap:normal}.mog-table tbody tr:nth-child(odd) td{background:var(--panel)}.mog-table tbody tr td:first-child{border-radius:var(--radius) 0 0 var(--radius)}.mog-table tbody tr td:last-child{border-radius:0 var(--radius) var(--radius) 0}.mog-table{table-layout:fixed;width:100%}.mog-main li,.mog-main dd,.statement-container li{max-width:var(--measure)}.mog-table td,.mog-table th,.mog-bar-item,.mog-pills{max-width:none}.statement-highlight,.mog-verify-badge,.signup__role-btn--active,.signup__role-btn.signup__role-btn--active{text-shadow:none;box-shadow:none}.signup__role-btn--active{background:var(--accent);color:var(--ink-on-highlight)}.mog-empty{color:var(--ink-3)}.mk-no{color:var(--ink-2)}h1.mog-title--long,.mog-title--long{font-size:var(--t-head);line-height:1.18;letter-spacing:-.01em}.section-label,.mog-verify-label,.mog-card-h,h2,h3{text-wrap:balance}.mog-raw,.mog-dd,.rs-cite,.site-footer p{text-wrap:pretty}.part-card__status{text-wrap:balance}.nevers li,.facts li,.mk-list li,.fn-list li,.cg-links li{text-wrap:pretty}.section-label,.mog-verify-label{max-width:40rem}.mog-table-scroll,.parts-grid,.steps,.mog-pills,.mog-hero-grid,.site-footer,.site-footer__legal{max-width:none}@media (max-width: 640px){.mog-table{table-layout:auto}.mog-table thead{display:none}.mog-table,.mog-table tbody,.mog-table tr,.mog-table td{display:block;width:auto}.mog-table tr{padding:.9rem 1rem;border-radius:var(--radius)}.mog-table tbody tr:nth-child(odd){background:var(--panel)}.mog-table tbody tr:nth-child(n) td{background:transparent;border-radius:0;padding:.15rem 0}.mog-table td:first-child{color:var(--ink-0);font-weight:500}}.statement-heading,.mog-title,h1{text-shadow:none}.site-footer__nav a{color:var(--ink-1);text-decoration:underline;text-decoration-color:var(--ink-4);text-underline-offset:.18em}.site-footer__nav a:hover{color:var(--accent);text-decoration-color:var(--accent)}pre:focus-visible,.mog-prompt:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rs-meta,.mog-caveats,.mog-caveats li{max-width:var(--measure)}.site-cta{margin-top:var(--section-gap);display:grid;justify-items:start;gap:var(--space-sm);padding:var(--space-lg) var(--space-md);border-radius:var(--radius);background:var(--panel)}.site-cta__title{margin:0;font-family:var(--font-display);font-size:var(--t-head);font-weight:300;letter-spacing:-.02em;line-height:1.1;color:var(--ink-0);text-wrap:balance}.site-cta__body{margin:0;font-family:var(--font-body);font-size:var(--t-body);font-weight:300;line-height:1.68;color:var(--ink-1);max-width:var(--measure);text-wrap:pretty}.site-cta__btn{margin-top:var(--space-xs)}.mog-main a.k-btn,.site-cta a.k-btn{text-decoration:none}.mog-main a.k-btn--primary,.site-cta a.k-btn--primary{color:var(--ink-on-highlight)}.mog-main a.k-btn--grey,.mog-main a.k-btn--grey:hover{color:var(--ink-0)}.mog-main a.k-btn--primary:hover,.site-cta a.k-btn--primary:hover{color:var(--ink-on-highlight)}#waitlist{scroll-margin-top:var(--space-xl)}.mk-list,.fn-list{margin:0;padding-left:1.1em;display:grid;gap:.6em}.mk-quote{margin:0;padding:.9rem 1.1rem;background:var(--panel);border-radius:var(--radius);max-width:var(--measure)}.entry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--space-sm);margin:var(--space-xl) 0 var(--section-gap);max-width:none}.entry-card{display:grid;align-content:start;gap:.45em;padding:var(--space-md);border-radius:var(--radius);background:var(--panel);transition:background .2s var(--ease-out-quart)}.statement-container a.entry-card,.statement-container a.entry-card:hover{text-decoration:none}.entry-card:hover{background:var(--panel-hover)}.entry-card__title{font-family:var(--font-display);font-size:var(--t-body);font-weight:500;line-height:1.3;color:var(--ink-0);text-wrap:balance}.entry-card__body{font-family:var(--font-body);font-size:var(--t-meta);font-weight:300;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.entry-card:hover .entry-card__title{color:var(--accent)}.skip-link{position:absolute;left:var(--space-md);top:0;z-index:60;transform:translateY(-120%);padding:.6rem 1rem;background:var(--accent);color:var(--ink-on-highlight);font-size:var(--t-meta);font-weight:500;text-decoration:none;border-radius:0 0 var(--radius) var(--radius);transition:transform .15s var(--ease-out-quart)}.skip-link:focus{transform:translateY(0)}.site-nav{position:sticky;top:0;z-index:40;background:var(--panel)}.site-nav__inner{max-width:calc(var(--wide) + 2 * var(--space-md));margin:0 auto;padding:.7rem var(--space-md);display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"home links cta";align-items:center;gap:0 var(--space-md)}.site-nav__home{grid-area:home;display:inline-block;line-height:0;opacity:.92;transition:opacity .2s var(--ease-out-quart)}.site-nav__home:hover{opacity:1}.site-nav__logo{height:34px;width:auto;display:block;filter:sepia(.15) hue-rotate(145deg) saturate(1.5)}.site-nav__links{grid-area:links;display:flex;flex-wrap:wrap;gap:.25em .35em}.site-nav__home{justify-self:start}.site-nav__cta{grid-area:cta;justify-self:end;height:36px;padding:0 16px;font-size:var(--t-meta)}.site-nav__links a{font-family:var(--font-body);font-size:var(--t-meta);font-weight:600;color:var(--ink-2);text-decoration:none;padding:.4rem .75rem;border-radius:999px;background:transparent;transition:color .2s var(--ease-out-quart),background .2s var(--ease-out-quart)}.site-nav__links a:hover{color:var(--ink-0);background:var(--panel-hover)}.site-nav__links a[aria-current=page]{color:var(--ink-0);background:var(--pill)}.site-nav__menu{display:none}@media (max-width: 1120px){.site-nav__inner{grid-template-columns:1fr auto auto;grid-template-areas:"home cta menu";gap:0 .5rem}.site-nav__links{display:none}.site-nav__cta{height:36px;padding:0 14px}.site-nav__menu{display:block;grid-area:menu}.site-nav__toggle{list-style:none;display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;background:var(--field);color:var(--ink-0);font-size:var(--t-meta);font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.site-nav__toggle::-webkit-details-marker{display:none}.site-nav__toggle:hover{background:var(--panel-hover)}.site-nav__toggle-close,.site-nav__menu[open] .site-nav__toggle-open{display:none}.site-nav__menu[open] .site-nav__toggle-close{display:inline}.site-nav__sheet{position:absolute;top:100%;left:0;right:0;display:grid;padding:.5rem var(--space-md) var(--space-md);background:var(--panel)}.site-nav__sheet a{display:block;padding:.85rem .9rem;border-radius:var(--radius);font-size:var(--t-sub);font-weight:500;color:var(--ink-1);text-decoration:none}.site-nav__sheet a:hover{background:var(--panel-hover);color:var(--ink-0)}.site-nav__sheet a[aria-current=page]{background:var(--pill);color:var(--ink-0)}}#waitlist{scroll-margin-top:5.5rem}.mog-table-scroll.mk-full{max-height:none}.mk-yes{color:var(--color-accent-bright)}.mk-part{color:var(--ink-1)}.mk-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:rgba(var(--color-ethereal-rgb),.08);padding:.1em .4em;border-radius:var(--radius)}.mk-full .mog-table td:last-child,.mk-full .mog-table th:last-child{white-space:nowrap}.mk-matrix .mog-table td:not(:first-child),.mk-matrix .mog-table th:not(:first-child){text-align:center;white-space:nowrap}.cg-links{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.2em .9em;max-width:var(--measure)}.cg-links li{display:inline}.fn-list strong{color:var(--ink-0);font-weight:500}.mog-table-scroll.rs-full{max-height:none;overflow:visible}.rs-full .mog-table{table-layout:fixed;width:100%}.rs-full .mog-table th,.rs-full .mog-table td{white-space:normal;overflow-wrap:break-word;vertical-align:top;padding:.85rem 1rem;line-height:1.55}.rs-full .mog-table td:first-child{overflow-wrap:normal}.rs-full .mog-table th:nth-child(1),.rs-full .mog-table td:nth-child(1){width:22%}.rs-full .mog-table th:nth-child(2),.rs-full .mog-table td:nth-child(2){width:48%}.rs-full .mog-table th:nth-child(3),.rs-full .mog-table td:nth-child(3){width:30%}.rs-standing{color:var(--ink-2)}.rs-standing--pass{color:var(--accent)}.rs-standing--fail{color:var(--signal-warn)}.rs-standing--mixed{color:var(--ink-1)}@media (max-width: 720px){.rs-full .mog-table,.rs-full .mog-table tbody,.rs-full .mog-table tr,.rs-full .mog-table td{display:block;width:auto}.rs-full .mog-table thead{display:none}.rs-full .mog-table tr{padding:.9rem 1rem;border-radius:var(--radius)}.rs-full .mog-table tbody tr:nth-child(odd){background:var(--panel)}.rs-full .mog-table tbody tr:nth-child(n) td{background:transparent;border-radius:0;padding:.15rem 0;width:auto}.rs-full .mog-table td:nth-child(1){font-weight:500;color:var(--ink-0);width:auto}.rs-full .mog-table td:nth-child(3){font-size:var(--t-meta);width:auto}}.rs-list{margin:0;padding-left:1.1em;display:grid;gap:.7em}.rs-cite{word-break:break-word}.site-footer__social{display:inline-flex;gap:.9em;align-items:center}.site-footer__social a{display:inline-flex;color:var(--ink-2)}.site-footer__social a:hover{color:var(--accent)}.site-footer__social svg{width:18px;height:18px;fill:currentColor}.proof-record{margin:var(--space-md) 0;padding:var(--space-md);background:var(--panel);border-radius:var(--radius);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md) var(--space-lg)}.proof-record__h{margin:0 0 .25rem;font-family:var(--font-display);font-size:var(--t-sub);font-weight:500;color:var(--ink-0)}.proof-record__sub{text-wrap:pretty;margin:0 0 var(--space-sm);font-size:var(--t-meta);font-weight:300;line-height:1.5;color:var(--ink-2)}.proof-record__cap{text-wrap:pretty;grid-column:1 / -1;max-width:32rem;font-size:var(--t-meta);font-weight:300;line-height:1.55;color:var(--ink-2)}@media (max-width: 640px){.proof-record{grid-template-columns:1fr}}.shot{margin:var(--space-md) 0 0}.shot picture,.shot img{display:block;width:100%;height:auto}.shot img{border-radius:var(--radius);background:var(--panel)}.shot__cap{max-width:34rem;margin-top:.6rem;font-size:var(--t-meta);font-weight:300;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.part-card .shot{margin-top:var(--space-sm)}.shot__link{display:block;cursor:zoom-in;border-radius:var(--radius)}.shot__link img{transition:opacity .2s var(--ease-out-quart)}.shot__link:hover img{opacity:.88}.lightbox{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:clamp(1rem,3vw,2.5rem);border:0;background:transparent;color:var(--ink-1);display:none;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;cursor:zoom-out}.lightbox[open]{display:flex}.lightbox::backdrop{background:rgba(var(--color-void-rgb),.94)}.lightbox__img{display:block;max-width:100%;max-height:calc(100vh - 8rem);width:auto;height:auto;border-radius:var(--radius);background:var(--panel)}.lightbox__cap{max-width:40rem;margin:0;font-size:var(--t-meta);font-weight:300;line-height:1.5;color:var(--ink-2);text-align:center}.lightbox__close{position:absolute;top:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem);height:36px}.parts-grid--products{grid-template-columns:minmax(0,1fr)}.parts-grid--products .part-card{min-width:0}@media (min-width: 1000px){.parts-grid--products .part-card{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-content:start;column-gap:var(--space-lg);row-gap:var(--space-xs)}.parts-grid--products .part-card>:not(.shot){grid-column:1}.parts-grid--products .part-card>.shot{grid-column:2;grid-row:1 / span 6;margin-top:0;align-self:center}.parts-grid--products .part-card__status{margin-top:var(--space-sm)}}@media (min-width: 1000px){.entry-grid{display:flex;flex-wrap:wrap;justify-content:center}.entry-grid>.entry-card{flex:0 0 calc((100% - 3 * var(--space-sm)) / 4)}}:root{--label-w: 22rem;--col-gap: var(--space-xl)}.statement-container{max-width:var(--wide)}@media (min-width: 1000px){.statement-block,.mog-section,.mog-player{display:grid;grid-template-columns:var(--label-w) minmax(0,1fr);column-gap:var(--col-gap);row-gap:var(--space-md);align-items:start}.mog-section,.mog-player{row-gap:var(--space-sm)}.statement-block>*,.mog-section>*,.mog-player>*{grid-column:2;min-width:0}.statement-block>.section-label,.mog-section>.section-label,.mog-player>.section-label{grid-column:1;grid-row:1;max-width:none;margin:0;padding-top:.3em}.statement-block>.parts-grid,.statement-block>.proof-record,.statement-block>div:first-child:not([class*=parts]),.mog-section>.mog-table-scroll{grid-column:1 / -1}.mog-main>.mog-context,.mog-main>.fn-contact,.mog-main>.mog-verify,.mog-main>.mog-card{margin-left:calc(var(--label-w) + var(--col-gap))}}@media (max-width: 640px){.part-card,.entry-card,.site-cta,.proof-record{padding:var(--space-sm) 1.1rem}.signup{padding:1.4rem 1.1rem}}:root{--t-claim: clamp(2.25rem, 5.4vw, 4.75rem);--t-hero: clamp(2.75rem, 8.6vw, 8.25rem)}.hero-screen{align-items:stretch}.content.hero{max-width:calc(var(--wide) + 2 * var(--space-md));margin:0 auto;padding:clamp(2.5rem,9vh,6rem) var(--space-md) clamp(2.5rem,7vh,4.5rem);align-items:flex-start;text-align:left}.hero__wordmark{display:block;width:clamp(150px,16vw,230px);height:auto;margin-bottom:clamp(1.25rem,3vh,2rem);filter:sepia(.15) hue-rotate(145deg) saturate(1.5)}.hero__title{margin:0;font-family:var(--font-display);font-size:var(--t-hero);font-weight:800;letter-spacing:-.045em;line-height:.92;color:var(--ink-0)}.hero__line{display:block;animation:claim-rise .9s var(--ease-out-expo) both}.hero__line+.hero__line{animation-delay:.12s}.hero__row{width:100%;margin-top:clamp(1.75rem,4vh,3rem);display:grid;gap:var(--space-lg);align-items:start}.hero .hero-fact{margin:0;max-width:30rem;text-align:left;font-size:var(--t-body);color:var(--ink-1)}.hero .signup{margin:0;max-width:34rem;width:100%;animation:none}@media (min-width: 1000px){.hero__row{grid-template-columns:minmax(0,1fr) minmax(0,34rem);justify-content:space-between}.hero .signup{justify-self:end}}@keyframes claim-rise{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}.claim-block{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--section-gap)}.claim{margin:0;max-width:15em;font-family:var(--font-display);font-size:var(--t-claim);font-weight:800;letter-spacing:-.035em;line-height:1;color:var(--ink-0);text-wrap:balance}.claim-body{display:flex;flex-direction:column;gap:var(--space-sm)}@media (min-width: 1000px){.claim-body{margin-left:calc(var(--label-w) + var(--col-gap))}}.nevers--claims{gap:var(--space-xs)}.nevers--claims li{background:none;padding:0;font-size:clamp(1.35rem,2.6vw,2.125rem);font-weight:500;letter-spacing:-.015em;line-height:1.3;color:var(--ink-1)}@media (min-width: 1000px){.nevers--claims{margin-left:calc(var(--label-w) + var(--col-gap))}}.verify-demo{margin:var(--space-sm) 0 0;background:var(--panel);border-radius:var(--radius);overflow:hidden}.verify-demo__bar{display:flex;justify-content:space-between;padding:.85rem var(--space-md);background:var(--panel-hover);font-size:var(--t-meta);color:var(--ink-2)}.statement-container .verify-demo__bar a{color:var(--accent)}.verify-demo__result{padding:clamp(1.5rem,4vw,3rem) var(--space-md) var(--space-md);min-height:11rem}.verify-demo__verdict{margin:0;font-family:var(--font-display);font-size:clamp(2.75rem,7vw,5.5rem);font-weight:800;letter-spacing:-.04em;line-height:1;animation:claim-rise .5s var(--ease-out-expo) both}.verify-demo__says{margin:.6rem 0 0;font-size:var(--t-body);font-weight:300;color:var(--ink-1);text-wrap:pretty}.signup__privacy{text-wrap:pretty}.verify-demo__result--confirmed .verify-demo__verdict{color:var(--accent)}.verify-demo__result--signed .verify-demo__verdict{color:var(--ink-0)}.verify-demo__result--tampered .verify-demo__verdict{color:var(--signal-warn)}.verify-demo__result--marked .verify-demo__verdict{color:var(--ink-1)}.verify-demo__result--none .verify-demo__verdict{color:var(--ink-3)}.verify-demo__choices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;padding:0 var(--space-md) var(--space-md)}.verify-demo__choice{height:40px;border:0;border-radius:var(--radius);background:var(--field);color:var(--ink-2);font:inherit;font-size:var(--t-meta);font-weight:600;cursor:pointer;transition:background .2s var(--ease-out-quart),color .2s var(--ease-out-quart)}.verify-demo__choice:hover{background:var(--panel-hover);color:var(--ink-0)}.verify-demo__choice[aria-pressed=true]{background:var(--ink-0);color:var(--ground)}.verify-demo__cap{padding:.85rem var(--space-md);border-top:1px solid transparent;background:var(--panel-hover);font-size:var(--t-meta);color:var(--ink-2)}@media (max-width: 640px){.verify-demo__choices{grid-template-columns:repeat(3,minmax(0,1fr))}}.journey{list-style:none;margin:var(--space-sm) 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-sm)}.journey__step{display:flex;flex-direction:column;gap:.35rem;padding:var(--space-md) var(--space-sm) var(--space-sm);background:var(--panel);border-radius:var(--radius);opacity:.35;transform:translateY(8px);transition:opacity .5s var(--ease-out-quart),transform .5s var(--ease-out-quart)}.journey__step.is-lit{opacity:1;transform:none}.journey__name{font-size:var(--t-sub);font-weight:600;color:var(--ink-0)}.journey__what{font-size:var(--t-meta);font-weight:300;line-height:1.5;color:var(--ink-2);flex:1}.journey__still{margin-top:.6rem;font-size:var(--t-meta);font-weight:600;color:var(--accent)}.journey__still:before{content:"✓ "}@media (max-width: 900px){.journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.journey{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.journey__step{opacity:1;transform:none}.hero__line,.verify-demo__verdict{animation:none}}.statement-block--start .statement-standfirst{text-align:left;margin:0}@media (min-width: 1000px){.statement-block--start>.entry-grid{grid-column:1 / -1;margin:var(--space-sm) 0 0}}@media (min-width: 1000px){.statement-block>.steps{grid-column:1 / -1}.steps{gap:var(--section-gap);margin-top:var(--space-md)}.steps>.step{max-width:none;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto auto 1fr;column-gap:var(--space-xl);align-items:start;padding-left:0}.steps>.step:before{position:static;grid-column:1;grid-row:1;margin-bottom:var(--space-sm)}.steps>.step>.step__title{grid-column:1;grid-row:2}.steps>.step>.step__body{grid-column:1;grid-row:3}.steps>.step>.shot{grid-column:2;grid-row:1 / span 3;margin-top:0;align-self:center}.steps>.step:nth-child(2n){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.steps>.step:nth-child(2n):before,.steps>.step:nth-child(2n)>.step__title,.steps>.step:nth-child(2n)>.step__body{grid-column:2}.steps>.step:nth-child(2n)>.shot{grid-column:1}.steps .step__title{font-size:var(--t-head);font-weight:600;letter-spacing:-.015em;line-height:1.2}}@media (min-width: 1000px){.content.hero{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-xl);align-items:center}.hero .hero__title{grid-column:1;grid-row:1;font-size:clamp(3.5rem,6.4vw,6.75rem)}.hero .hero__wordmark{grid-column:2;grid-row:1;width:clamp(260px,25vw,400px);margin:0}.hero .hero__row{grid-column:1 / -1;grid-row:2}}@media (min-width: 1000px){.claim-block--right .claim{align-self:flex-end;text-align:right;max-width:11em}.claim-block--right .claim-body,.claim-block--right .nevers--claims{margin-left:0;margin-right:calc(var(--label-w) + var(--col-gap))}}.mog-title,h1.statement-heading{font-weight:800;letter-spacing:-.04em;line-height:.98}.mog-title--long{font-weight:700;letter-spacing:-.02em;line-height:1.12}.section-label{display:block;max-width:none;font-family:var(--font-display);font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;text-transform:none;color:var(--ink-0);text-wrap:balance}@media (min-width: 1000px){.mog-section>.section-label{padding-top:0}.mog-main{gap:clamp(5rem,8vw,7.5rem)}}@media (min-width: 1000px){.claim-body--flip{margin-left:0;margin-right:calc(var(--label-w) + var(--col-gap))}.claim-block--right .claim-body--flip{margin-right:0;margin-left:calc(var(--label-w) + var(--col-gap))}.parts-grid--products .part-card--flip{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.parts-grid--products .part-card--flip>:not(.shot){grid-column:2}.parts-grid--products .part-card--flip>.shot{grid-column:1}}.hero-screen{min-height:0;justify-content:flex-start}.content.hero{padding-top:clamp(1.75rem,5vh,3.5rem);padding-bottom:clamp(3rem,8vh,5rem)}.site-cta__title{font-weight:800;letter-spacing:-.03em;line-height:1.05}.statement-container>.site-cta{margin:0}.site-footer{margin-top:var(--space-xl)}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease-out-quart),transform .7s var(--ease-out-quart);transition-delay:var(--reveal-delay, 0ms)}[data-reveal=in]{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1;transform:none;transition:none}}.hero-fact__lead{display:block;margin-bottom:.5rem;font-weight:500;color:var(--ink-0)}.particles-wrapper{transition:opacity .8s var(--ease-out-quart)}.particles-wrapper.is-quiet{opacity:.55;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(50% - 36rem),rgba(0,0,0,.18) calc(50% - 30rem),rgba(0,0,0,.18) calc(50% + 30rem),#000 calc(50% + 36rem),#000 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(50% - 36rem),#0000002e calc(50% - 30rem),#0000002e calc(50% + 30rem),#000 calc(50% + 36rem),#000)}@media (max-width: 760px){.particles-wrapper.is-quiet{opacity:.4;-webkit-mask-image:none;mask-image:none}}.site-nav__menu:not([open]) .site-nav__sheet{display:none}@media (max-width: 480px){:root{--t-claim: 2rem}}.part-card__index,.mog-h3,.mog-card-h,.mog-table th,.mog-verify-label,.mog-dt,.mog-facts{text-transform:none;letter-spacing:0}.part-card__index{font-size:var(--t-meta);font-weight:600;color:var(--accent)}.mog-h3,.mog-verify-label{font-size:var(--t-sub);font-weight:700;color:var(--ink-0)}.mog-dt,.mog-table th{font-weight:600;color:var(--ink-2)}.lightbox__close{position:static;order:3}.contact-address{margin:.25rem 0 0;font-family:var(--font-display);font-size:var(--t-head);font-weight:700;letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}.contact-offices{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.contact-offices p{margin:0;line-height:1.6}.contact-offices__co{color:var(--ink-0);font-weight:500}
