@font-face{font-family:Space Mono;src:url(/fonts/space-mono-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Space Mono;src:url(/fonts/space-mono-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;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}@font-face{font-family:Good Timing;src:url(/fonts/good-timing_bold.woff2) format("woff2"),url(/fonts/good-timing_bold.woff) format("woff"),url(/fonts/good-timing_bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--color-bg: #f8f7f5;--color-surface: #ffffff;--color-text-primary: #0a0a0a;--color-text-secondary: #444444;--color-accent-blue: #0033ff;--color-accent-blue-faint: rgba(0, 51, 255, .05);--color-grid-line: rgba(0, 0, 0, .09);--font-family: "Helvetica Neue", "Inter", Arial, sans-serif;--font-mono: "Space Mono", "Courier New", monospace;--font-size-base: 1.125rem;--font-size-huge: clamp(3rem, 11.5vw, 8rem);--font-size-h1: clamp(2.75rem, 7vw, 6rem);--font-size-h2: clamp(1.9rem, 3.4vw, 2.5rem);--font-size-h3: clamp(1.5rem, 2.6vw, 2rem);--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 8rem;--spacing-xxl: 12rem;--grid-columns: 12;--grid-gap: 1rem;--container-width: 1440px;--header-height: 88px;--ease-spring: linear(0 0%, .056 4.2%, .1762 8.3%, .3144 12.5%, .4475 16.7%, .5648 20.8%, .663 25%, .7426 29.2%, .8055 33.3%, .8544 37.5%, .8917 41.7%, .92 45.8%, .9412 50%, .957 54.2%, .9687 58.3%, .9773 62.5%, .9836 66.7%, .9881 70.8%, .9915 75%, .9939 79.2%, .9956 83.3%, .9969 87.5%, .9978 91.7%, .9984 95.8%, 1 100%);--dur-spring: .58s;--ease-spring-drawer: linear(0 0%, .0533 4.2%, .1753 8.3%, .3242 12.5%, .4736 16.7%, .6089 20.8%, .723 25%, .8142 29.2%, .8835 33.3%, .9339 37.5%, .9686 41.7%, .9912 45.8%, 1.0048 50%, 1.0119 54.2%, 1.0148 58.3%, 1.015 62.5%, 1.0136 66.7%, 1.0115 70.8%, 1.0092 75%, 1.0071 79.2%, 1.0051 83.3%, 1.0036 87.5%, 1.0023 91.7%, 1.0014 95.8%, 1 100%);--dur-spring-drawer: .41s;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--dur-press: .14s;--dur-fast: .18s;--dur-base: .24s;--dur-exit: .24s;--dur-enter: .38s;--dur-reveal: .56s}*{margin:0;padding:0;box-sizing:border-box}html{scrollbar-gutter:stable}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-family);background-color:var(--color-bg);color:var(--color-text-primary);line-height:1.5;font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;text-rendering:optimizeLegibility}p{text-wrap:pretty}a{color:inherit;text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:3px;border-radius:2px}.container{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(12,1fr);gap:1rem;align-items:start}.grid-full{grid-column:1 / -1}.grid-half{grid-column:span 6}.grid-third{grid-column:span 4}h1,h2,h3{font-weight:700;text-wrap:balance}h1{font-size:var(--font-size-h1);letter-spacing:-.038em;line-height:1.02}h2{font-size:var(--font-size-h2);letter-spacing:-.028em;line-height:1.06}h3{font-size:var(--font-size-h3);letter-spacing:-.018em;line-height:1.12}.text-huge{font-size:var(--font-size-huge);font-weight:800;line-height:.92;letter-spacing:-.045em}.text-mono{font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.text-lead{font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.42;letter-spacing:-.014em}.section-index{display:block;font-family:var(--font-mono);font-size:.72rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-blue);margin-bottom:1.75rem}.header{position:fixed;top:0;left:0;width:100%;height:var(--header-height);z-index:100;background-color:#f8f7f58c;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid var(--color-grid-line);display:flex;align-items:center;transition:background-color var(--dur-base) var(--ease-out),backdrop-filter var(--dur-base) var(--ease-out)}.header[data-scrolled]{background-color:#f8f7f5e0;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%)}.header .container{width:100%;display:flex;justify-content:space-between;align-items:center}.logo{grid-column:span 3;font-family:Good Timing,Gill Sans MT,Calibri,sans-serif;font-weight:700;font-size:1.5rem;letter-spacing:-.02em}.logo a{display:flex;align-items:center}.logo-mark{height:28px;width:auto;display:block}.nav{grid-column:6 / -1;display:flex;justify-content:flex-end;gap:var(--spacing-lg)}.nav a{font-size:.8rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;position:relative;display:inline-block;line-height:1;padding:10px 0;color:var(--color-text-primary)}.nav a:after{content:"";position:absolute;bottom:7px;left:0;width:100%;height:1px;background:var(--color-text-primary);transform:scaleX(0);pointer-events:none;transform-origin:left center;transition:transform var(--dur-base) var(--ease-out)}.nav a.active:after{transform:scaleX(1)}.nav a{transition:opacity var(--dur-press) var(--ease-out)}.nav a:active{opacity:.55}.nav a.anchor-link{color:var(--color-accent-blue)}.nav a.anchor-link:after{background:var(--color-accent-blue)}.section{padding:var(--spacing-xxl) 0;border-top:1px solid var(--color-grid-line)}.hero-spacer{height:175vh;position:relative}.hero{position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden;background:var(--color-bg)}.spectrum-container{position:relative;width:calc(100% + 40px);margin-left:-40px}#quantum-canvas{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.65;background-size:40px 40px;background-image:linear-gradient(to right,rgba(0,0,0,.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.07) 1px,transparent 1px)}.spectrum-controls{position:absolute;top:40px;right:72px;display:flex;flex-direction:column;gap:0}.spectrum-controls:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--color-grid-line);pointer-events:none}.segment-indicator{position:absolute;left:0;top:0;width:1px;background:var(--color-accent-blue);transition:transform var(--dur-spring-drawer) var(--ease-spring-drawer);pointer-events:none;will-change:transform}.hero-content{position:relative;z-index:1;grid-column:1 / -1;pointer-events:none}.features-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.feature-item{padding:1.5rem 2rem 1.5rem 0;border-top:1px solid var(--color-grid-line);transition:border-color var(--dur-fast) var(--ease-out)}.feature-item:nth-child(2n){padding-right:0;padding-left:2rem;border-left:1px solid var(--color-grid-line)}.feature-item h3{margin-bottom:.6rem;font-size:.72rem;letter-spacing:.04em}.feature-item p{font-size:.94rem;line-height:1.55;color:var(--color-text-secondary)}.spec-table{width:100%;border-collapse:collapse;margin-bottom:3rem}.spec-table tbody tr{border-bottom:1px solid var(--color-grid-line)}.spec-table tbody tr:first-child{border-top:1px solid var(--color-grid-line)}.spec-table td{padding:.875rem 0;vertical-align:top;line-height:1.4;font-size:.95rem}.spec-table .spec-key{width:42%;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;padding-right:1.5rem;padding-top:1rem}.inline-link{display:inline;color:var(--color-accent-blue);font-size:inherit;letter-spacing:.04em;text-decoration:underline;text-decoration-color:#0033ff59;text-decoration-thickness:1px;text-underline-offset:.16em;text-decoration-skip-ink:auto;transition:text-decoration-color var(--dur-fast) var(--ease-out),opacity var(--dur-press) var(--ease-out)}.inline-link:active{opacity:.55}.footer{padding:var(--spacing-lg) 0;border-top:1px solid var(--color-grid-line)}.footer-nav{display:flex;gap:var(--spacing-md);justify-content:center}.footer-nav a{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;position:relative;display:inline-block;line-height:1;padding:8px 0}.footer-nav a:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:1px;background:var(--color-text-secondary);transform:scaleX(0);pointer-events:none;transform-origin:left center;transition:transform var(--dur-base) var(--ease-out)}.footer-location{grid-column:9 / -1;text-align:right}.axis path,.axis line{stroke:#d0d0d0}.axis text{font-family:var(--font-mono);font-size:.8rem;fill:#555}.axis-label{font-family:var(--font-mono);font-size:.9rem;fill:#111}.toggle-btn{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);cursor:pointer;border-bottom:none;-webkit-user-select:none;user-select:none;padding:.4rem 0 .4rem .85rem;transform-origin:left center;transition:color var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out)}.toggle-btn:active{transform:scale(.96)}.toggle-btn.active{color:var(--color-text-primary)}.hamburger{display:none;flex-direction:column;justify-content:space-between;width:24px;height:14px;background:transparent;border:none;cursor:pointer;z-index:200;padding:0}.hamburger{transition:transform var(--dur-press) var(--ease-out)}.hamburger:active{transform:scale(.9)}.hamburger span{width:100%;height:1.5px;background-color:var(--color-text-primary);transition:transform var(--dur-enter) var(--ease-spring-drawer)}.hamburger.active span:first-child{transform:translateY(6px) rotate(45deg)}.hamburger.active span:last-child{transform:translateY(-6px) rotate(-45deg)}.mobile-nav{display:none;position:fixed;top:0;left:0;width:100%;height:100dvh;background-color:#f8f7f5f0;backdrop-filter:blur(0px) saturate(180%);-webkit-backdrop-filter:blur(0px) saturate(180%);flex-direction:column;justify-content:center;align-items:center;gap:2rem;z-index:150;opacity:0;transform:scale(1.03);transform-origin:top right;pointer-events:none;transition:opacity var(--dur-exit) var(--ease-out),transform var(--dur-exit) var(--ease-out),backdrop-filter var(--dur-exit) var(--ease-out)}.mobile-nav.active{opacity:1;transform:scale(1);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);pointer-events:auto;transition:opacity var(--dur-enter) var(--ease-out),transform var(--dur-enter) var(--ease-spring-drawer),backdrop-filter var(--dur-enter) var(--ease-out)}.mobile-nav a{font-size:clamp(1.75rem,8vw,2.25rem);font-weight:700;letter-spacing:-.025em;text-decoration:none;color:var(--color-text-primary);opacity:0;transform:translate3d(0,14px,0);transition:opacity var(--dur-exit) var(--ease-out),transform var(--dur-exit) var(--ease-out)}.mobile-nav.active a{opacity:1;transform:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mobile-nav,.mobile-nav.active{background-color:var(--color-bg)}}.mobile-nav.active a:nth-child(1){transition-delay:90ms}.mobile-nav.active a:nth-child(2){transition-delay:.14s}.mobile-nav.active a:nth-child(3){transition-delay:.19s}.no-scroll{overflow:hidden}.product-card{background:var(--color-surface);padding:var(--spacing-md);border:1px solid var(--color-grid-line);transition:border-color var(--dur-base) var(--ease-out)}.product-image{width:100%;aspect-ratio:1;background:#f0f0f0;margin-bottom:var(--spacing-sm);display:flex;align-items:center;justify-content:center}.job-title{font-size:2rem;margin-top:.5rem;margin-bottom:1.25rem}.job-meta{display:flex;flex-direction:column;gap:.4rem}.job-block{padding:1.5rem 0;border-top:1px solid var(--color-grid-line)}.job-block:first-child{padding-top:0;border-top:none}.job-block p{font-size:.94rem;line-height:1.6;color:var(--color-text-secondary)}.job-block-label{display:block;font-family:var(--font-mono);font-size:.68rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent-blue);margin-bottom:.875rem}.job-list{list-style:none;display:flex;flex-direction:column;gap:.6rem}.job-list li{font-size:.94rem;line-height:1.55;color:var(--color-text-secondary);padding-left:1.25rem;position:relative}.job-list li:before{content:"—";position:absolute;left:0;color:var(--color-grid-line)}.careers-form{display:flex;flex-direction:column}.form-row{display:grid;grid-template-columns:2fr 3fr;column-gap:1.5rem;row-gap:0;align-items:start;border-top:1px solid var(--color-grid-line);padding:.75rem 0}.form-label{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);padding-top:.35rem}.form-input{background:transparent;border:none;border-bottom:1px solid var(--color-grid-line);border-radius:0;outline:none;font-family:var(--font-family);font-size:.94rem;color:var(--color-text-primary);padding:.2rem 0;width:100%;transition:border-color var(--dur-fast) var(--ease-out)}.form-input:focus{border-bottom-color:var(--color-accent-blue)}.form-input::placeholder{color:#00000040}.form-select{cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .25rem center;padding-right:1.5rem}.form-textarea{resize:vertical;min-height:72px;line-height:1.6;padding-top:.2rem}.form-file-wrapper{position:relative}.form-file{position:absolute;opacity:0;width:.1px;height:.1px;overflow:hidden}.form-file-label{display:flex;flex-direction:column;gap:.2rem;cursor:pointer;border-bottom:1px solid var(--color-grid-line);padding:.2rem 0;transition:border-color var(--dur-fast) var(--ease-out)}.form-file:focus-visible+.form-file-label{border-bottom-color:var(--color-accent-blue)}.form-file-text{font-size:.94rem;color:var(--color-accent-blue)}.form-file-hint{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:#0000004d}.req:after{content:" *";color:#c0392b}.form-error{grid-column:2;font-family:var(--font-mono);font-size:.62rem;color:#c0392b;letter-spacing:.04em;margin-top:0;min-height:1rem;visibility:hidden}.form-error:not(:empty){visibility:visible}.btn-submit{background:transparent;border:none;padding:0;cursor:pointer;font-family:var(--font-family);font-size:.88rem;letter-spacing:.04em;color:var(--color-accent-blue);text-decoration:underline;text-decoration-color:#0033ff59;text-decoration-thickness:1px;text-underline-offset:.16em;transform-origin:left center;transition:text-decoration-color var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out)}.btn-submit:active{transform:scale(.97)}.form-position-text{display:block;font-size:.94rem;color:var(--color-text-primary);padding:.2rem 0}button.inline-link{background:transparent;border:none;padding:0;cursor:pointer;font-family:inherit}.job-rows{display:flex;flex-direction:column}.job-row{display:flex;align-items:center;gap:2rem;padding:1.25rem 0;border-top:1px solid var(--color-grid-line);background:transparent;border-left:none;border-right:none;border-bottom:none;cursor:pointer;text-align:left;width:100%}.job-rows .job-row:last-child{border-bottom:1px solid var(--color-grid-line)}.job-row-title{flex:1;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--color-text-primary);transition:color var(--dur-fast) var(--ease-out)}.job-row-meta{color:var(--color-text-secondary)}.job-row-arrow{color:var(--color-accent-blue);font-size:1rem;transition:transform var(--dur-base) var(--ease-out)}.job-row{transition:background-color var(--dur-press) var(--ease-out)}.job-row:active{background-color:var(--color-accent-blue-faint)}.job-row:active .job-row-arrow{transform:translate(4px)}.todo{background:#ffe8a3;color:#6b4b00;font-family:var(--font-mono);font-size:.72em;letter-spacing:.04em;text-transform:uppercase;padding:.1em .4em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.legal-links{font-size:.94rem;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:1.5rem}.back-link{font-size:.88rem}.job-block strong{color:var(--color-text-primary);font-weight:700}.form-note{font-size:.82rem;line-height:1.55;color:var(--color-text-secondary);border-top:1px solid var(--color-grid-line);padding-top:1rem;margin-top:.5rem}.js-motion :is(.section-index,.section h2,.text-lead,.feature-item,.spec-table tbody tr,.job-row,.job-block,.job-meta,.spectrum-container,.reveal){opacity:0;transform:translate3d(var(--reveal-x, 0),var(--reveal-y, 14px),0);transition:opacity var(--dur-reveal) var(--ease-out) var(--reveal-delay, 0ms),transform var(--dur-reveal) var(--ease-out) var(--reveal-delay, 0ms)}.js-motion :is(.section-index,.section h2,.text-lead,.feature-item,.spec-table tbody tr,.job-row,.job-block,.job-meta,.spectrum-container,.reveal).is-in{opacity:1;transform:none}.js-motion .job-row{transition:opacity var(--dur-reveal) var(--ease-out) var(--reveal-delay, 0ms),transform var(--dur-reveal) var(--ease-out) var(--reveal-delay, 0ms),background-color var(--dur-press) var(--ease-out)}.js-motion .section-index{--reveal-x: -8px;--reveal-y: 0}.js-motion .spec-table tbody tr{--reveal-x: -10px;--reveal-y: 0}.js-motion .hero-content>*{opacity:0;transform:translate3d(0,22px,0);transition:opacity .76s var(--ease-out) var(--reveal-delay, 0ms),transform .76s var(--ease-out) var(--reveal-delay, 0ms)}.js-motion .hero-content.is-in>*{opacity:1;transform:none}.js-motion .hero-content>*:nth-child(1){--reveal-delay: .12s}.js-motion .hero-content>*:nth-child(2){--reveal-delay: .24s}@media(hover:hover)and (pointer:fine){.nav a:hover:after,.footer-nav a:hover:after{transform:scaleX(1)}.feature-item:hover{border-top-color:var(--color-accent-blue)}.inline-link:hover,.btn-submit:hover{text-decoration-color:var(--color-accent-blue)}.toggle-btn:hover{color:var(--color-accent-blue)}.product-card:hover{border-color:var(--color-text-primary)}.form-file-label:hover{border-bottom-color:var(--color-accent-blue)}.job-row:hover{background-color:#0033ff06}.job-row:hover .job-row-title{color:var(--color-accent-blue)}.job-row:hover .job-row-arrow{transform:translate(4px)}}.job-row-date{flex-shrink:0;min-width:8rem;color:var(--color-text-secondary)}.news-type{display:block;color:var(--color-accent-blue);margin-bottom:.35rem}@media(max-width:768px){.job-row{flex-wrap:wrap;gap:.5rem 1rem}.job-row-date{min-width:0;order:-1;width:100%}}.article{padding-top:calc(var(--header-height) + var(--spacing-xl));padding-bottom:var(--spacing-xxl)}.article-wrap{max-width:820px;margin:0 auto;padding:0 2rem}.article-back{margin-bottom:2.5rem}.article-title{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;line-height:1.04;letter-spacing:-.03em;margin:1.25rem 0 1.5rem}.article-dek{font-size:1.5rem;line-height:1.4;color:var(--color-text-secondary)}.article-figure{margin:var(--spacing-lg) 0}.article-figure img{width:100%;height:auto;display:block}.article-figure figcaption{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin-top:.75rem}.prose p{margin-bottom:1.4rem;line-height:1.65}.prose h2{font-size:1.5rem;margin:2.75rem 0 1rem}.article-quote{margin:2.25rem 0;padding-left:1.5rem;border-left:2px solid var(--color-accent-blue)}.article-quote p{font-size:1.35rem;line-height:1.4;letter-spacing:-.01em;margin-bottom:.85rem}.article-quote cite{font-style:normal;font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.article-boilerplate{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--color-grid-line)}.article-boilerplate p{font-size:.95rem;line-height:1.55;color:var(--color-text-secondary);margin-bottom:1rem}@media(max-width:768px){:root{--spacing-xxl: 4rem;--header-height: 64px}.grid-half,.grid-third{grid-column:1 / -1!important;margin-bottom:2rem}.nav{display:none}.hero-spacer{height:auto}.hero{position:relative;height:auto;min-height:100vh}#spectrum-plot,.spectrum-controls{display:none!important}.text-huge{font-size:3.5rem}.container{padding:0 1rem}.features-grid{grid-template-columns:1fr!important}.feature-item:nth-child(2n){padding-left:0;border-left:none}.text-lead{font-size:1.1rem}p{font-size:1rem;line-height:1.5}.text-mono,.toggle-btn{font-size:.9rem}.hamburger,.mobile-nav{display:flex}.footer .container{display:flex;flex-direction:column;gap:1.5rem;text-align:center}.footer .grid-third{margin-bottom:0;width:100%}.footer-nav{flex-direction:column;gap:.25rem}.footer-location{text-align:center}.form-row{grid-template-columns:1fr;gap:.5rem}.form-label{padding-top:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.js-motion :is(.section-index,.section h2,.text-lead,.feature-item,.spec-table tbody tr,.job-row,.job-block,.job-meta,.spectrum-container,.reveal),.js-motion .hero-content>*{transform:none!important;transition-duration:.22s!important;transition-property:opacity!important;transition-delay:0ms!important}.mobile-nav,.mobile-nav.active,.mobile-nav a,.job-row:hover .job-row-arrow,.job-row:active .job-row-arrow,.segment-indicator,.toggle-btn:active,.btn-submit:active,.hamburger:active{transform:none!important;transition-delay:0ms!important}.segment-indicator{transition:opacity .14s linear}.nav a:after,.footer-nav a:after{transition-duration:.12s}}@media(prefers-reduced-transparency:reduce){.header,.header[data-scrolled],.mobile-nav,.mobile-nav.active{background-color:var(--color-bg);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-contrast:more){:root{--color-text-secondary: #2b2b2b;--color-grid-line: rgba(0, 0, 0, .35)}.header,.header[data-scrolled]{background-color:var(--color-bg);backdrop-filter:none;-webkit-backdrop-filter:none}.form-input::placeholder{color:#0000008c}.form-file-hint{color:#0000008c}}
