:root{color-scheme:light;--paper: #f2efe7;--paper-raised: #faf8f2;--ink: #25231f;--ink-soft: #625e55;--muted: #777166;--line: rgba(37, 35, 31, .18);--line-strong: rgba(37, 35, 31, .42);--accent: #3157d5;--accent-deep: #2442a9;--accent-wash: rgba(49, 87, 213, .09);--signal: #d65a31;--font-serif: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, ui-serif, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--paper);color:var(--ink)}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;height:100%;margin:0}body{overflow:hidden;background:var(--paper)}a{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid rgba(49,87,213,.55);outline-offset:3px}.portal-shell{display:flex;flex-direction:column;width:100%;height:100dvh;min-height:0}.portal-nav{position:relative;z-index:20;display:flex;align-items:center;flex:0 0 58px;gap:14px;width:100%;padding:0 clamp(18px,4vw,64px);border-bottom:1px solid var(--line);background:#f2efe7f0;color:var(--ink)}.portal-nav--experience{flex-basis:48px}.portal-nav--experience-dark{border-color:#94a3b829;background:#090d14;color:#f4f1e9}.portal-nav--experience-light{border-color:#44372c2e;background:#f3ebddf2;color:#302a25}.portal-nav__brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-serif);font-size:17px;font-weight:700;letter-spacing:.01em;text-decoration:none;white-space:nowrap}.portal-nav__brand svg{width:28px;height:28px;color:var(--accent)}.portal-nav--experience .portal-nav__brand{font-family:inherit;font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.portal-nav--experience .portal-nav__brand svg{width:22px;height:22px;color:var(--portal-experience-accent, #73b9d4)}.portal-nav__breadcrumb{display:flex;align-items:center;gap:12px;min-width:0;color:#8490a2;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.portal-nav__breadcrumb span:last-child{overflow:hidden;color:#d8dee8;text-overflow:ellipsis;white-space:nowrap}.portal-nav--experience-light .portal-nav__breadcrumb{color:#897f74}.portal-nav--experience-light .portal-nav__breadcrumb span:last-child{color:#4f473f}.portal-nav__spacer{flex:1}.portal-nav__links{display:flex;align-items:center;gap:28px}.portal-nav__links a,.portal-nav__back{color:var(--ink-soft);font-size:12px;font-weight:550;text-decoration:none}.portal-nav__links a:hover{color:var(--ink)}.portal-nav__back{display:inline-flex;align-items:center;gap:8px;color:#a7b1c0;font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.portal-nav__back:hover{color:#f4f1e9}.portal-nav--experience-light .portal-nav__back{color:#6f655c}.portal-nav--experience-light .portal-nav__back:hover{color:#302a25}.portal-main{display:flex;flex:1;min-height:0;flex-direction:column}.portal-main>*{flex:1;min-height:0}.experience-fallback{display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.experience-fallback--dark{background:#080b11;color:#8e99a9}.experience-fallback--light{background:#f3ebdd;color:#756c62}.experience-fallback i{width:42px;border-top:1px solid #273246;animation:loading-line 1.1s ease-in-out infinite}.experience-fallback--light i{border-color:#44372c47}.experience-error,.collection-empty{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:clamp(32px,8vw,120px);background:var(--paper);color:var(--ink)}.experience-error>p{margin:0;color:var(--accent-deep);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.experience-error h1{max-width:720px;margin:18px 0 14px;font-family:var(--font-serif);font-size:clamp(38px,6vw,72px);line-height:1}.experience-error>span,.collection-empty p{color:var(--ink-soft);line-height:1.6}.experience-error>div{display:flex;gap:10px;margin-top:28px}.experience-error button,.experience-error a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--line-strong);border-radius:3px;background:var(--paper-raised);color:var(--ink);font-family:inherit;font-size:10px;font-weight:650;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.experience-error button{border-color:var(--accent);background:var(--accent);color:#fff;cursor:pointer}.experience-error--dark{background:#080b11;color:#f4f1e9}.experience-error--dark>p{color:#73b9d4}.experience-error--dark>span{color:#9ba7b8}.experience-error--dark button,.experience-error--dark a{border-color:#94a3b847;background:#111824;color:#f4f1e9}.home{overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;background:linear-gradient(rgba(37,35,31,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(37,35,31,.035) 1px,transparent 1px),var(--paper);background-size:48px 48px}.home-hero{display:grid;grid-template-columns:minmax(360px,.78fr) minmax(520px,1.22fr);gap:clamp(40px,6vw,92px);align-items:center;width:min(1440px,calc(100% - clamp(40px,8vw,128px)));min-height:calc(100dvh - 58px);margin:0 auto;padding:clamp(54px,7vw,100px) 0}.eyebrow{margin:0;color:var(--muted);font-size:10px;font-weight:650;letter-spacing:.17em;text-transform:uppercase}.home-hero h1{max-width:680px;margin:22px 0 24px;font-family:var(--font-serif);font-size:clamp(52px,6.1vw,94px);font-weight:700;letter-spacing:-.035em;line-height:.94}.home-hero h1 em{color:var(--accent-deep);font-weight:700}.home-hero h1:after{display:block;width:72px;margin-top:28px;border-bottom:2px solid var(--ink);content:""}.home-hero__lede{max-width:560px;margin:0;color:var(--ink-soft);font-size:clamp(16px,1.35vw,20px);line-height:1.6}.home-hero__actions{display:flex;gap:10px;margin-top:32px}.button-link{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:44px;padding:0 20px;border:1px solid var(--line-strong);border-radius:3px;background:var(--paper-raised);color:var(--ink);font-size:11px;font-weight:650;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:border-color .16s ease,transform .16s ease}.button-link:hover{border-color:var(--ink);transform:translateY(-2px)}.button-link--primary{border-color:var(--accent);background:var(--accent);color:#fff}.button-link--primary:hover{border-color:var(--accent-deep)}.home-hero__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:48px 0 0;padding:16px 0 0;border-top:1px solid var(--line)}.home-hero__facts div{padding-right:16px}.home-hero__facts div+div{padding-left:16px;border-left:1px solid var(--line)}.home-hero__facts dt{color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.home-hero__facts dd{margin:7px 0 0;color:var(--ink);font-family:var(--font-mono);font-size:11px;font-weight:600}.home-hero__visual{display:block;color:inherit;text-decoration:none;animation:showcase-reveal .42s cubic-bezier(.2,.8,.2,1) both}.home-showcase{min-width:0;touch-action:pan-y}.home-showcase__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:14px}.home-showcase__current{display:grid;gap:5px;min-width:0}.home-showcase__current span,.home-showcase__hint{color:var(--muted);font-family:var(--font-mono);font-size:8px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.home-showcase__current strong{overflow:hidden;color:var(--ink);font-family:var(--font-serif);font-size:17px;text-overflow:ellipsis;white-space:nowrap}.home-showcase__controls{display:flex;align-items:center;gap:4px}.home-showcase__controls button{display:inline-grid;min-width:34px;height:34px;padding:0 8px;place-items:center;border:1px solid var(--line);border-radius:2px;background:#faf8f2b8;color:var(--muted);font-family:var(--font-mono);font-size:9px;font-weight:650;cursor:pointer}.home-showcase__controls button:hover{border-color:var(--line-strong);color:var(--ink)}.home-showcase__controls .home-showcase__index[aria-pressed=true]{border-color:var(--showcase-accent, var(--accent));background:var(--showcase-accent, var(--accent));color:#fff}.home-showcase__controls .home-showcase__toggle{width:auto;margin-left:4px;padding:0 10px;text-transform:uppercase}.home-showcase__hint{margin:14px 0 0;text-align:right}.experience-preview-placeholder{display:grid;min-height:500px;place-items:center;border:1px solid var(--line);background:var(--paper-raised);color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.engine-plate,.orbit-plate,.ink-plate{position:relative;overflow:hidden;min-height:500px;border:1px solid var(--line);background:linear-gradient(var(--line-strong),var(--line-strong)) left top / 20px 1.5px,linear-gradient(var(--line-strong),var(--line-strong)) left top / 1.5px 20px,linear-gradient(var(--line-strong),var(--line-strong)) right top / 20px 1.5px,linear-gradient(var(--line-strong),var(--line-strong)) right top / 1.5px 20px,linear-gradient(var(--line-strong),var(--line-strong)) left bottom / 20px 1.5px,linear-gradient(var(--line-strong),var(--line-strong)) left bottom / 1.5px 20px,linear-gradient(var(--line-strong),var(--line-strong)) right bottom / 20px 1.5px,linear-gradient(var(--line-strong),var(--line-strong)) right bottom / 1.5px 20px,#0a0f18;background-repeat:no-repeat;box-shadow:22px 24px #25231f0e;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1)}.home-hero__visual:hover .engine-plate,.home-hero__visual:hover .orbit-plate,.home-hero__visual:hover .ink-plate,.home-hero__visual:hover .robot-plate{transform:translateY(-5px) rotate(-.25deg);box-shadow:28px 32px #25231f12}.engine-plate__label,.orbit-plate__label,.ink-plate__label,.robot-plate__label{position:absolute;z-index:2;top:20px;right:22px;left:22px;display:flex;justify-content:space-between;color:#8d9aac;font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.engine-plate svg,.orbit-plate svg,.ink-plate svg,.robot-plate svg{position:absolute;top:52px;right:2%;bottom:40px;left:2%;width:96%;height:calc(100% - 92px)}.engine-plate__grid line{stroke:#526073;stroke-width:1}.engine-plate__axis{stroke:#627085;stroke-dasharray:4 9;stroke-width:1}.engine-plate__engine{transform-origin:center;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.home-hero__visual:hover .engine-plate__engine{transform:translate(8px) scale(1.012)}.engine-plate__flow path{fill:none;stroke-dasharray:5 18;stroke-linecap:round;stroke-width:3;animation:airflow 2.4s linear infinite}.engine-plate__flow--cool path{stroke:#65b8d6}.engine-plate__flow--hot path{stroke:#ed724b;animation-duration:1.8s}.engine-plate__callout path{fill:none;stroke:#738096;stroke-width:1}.engine-plate__callout text{fill:#aab5c4;font:600 11px var(--font-mono);letter-spacing:.08em}.engine-plate__caption{position:absolute;right:22px;bottom:16px;margin:0;color:#9ca7b7;font-family:var(--font-serif);font-size:13px;font-style:italic}.robot-plate{position:relative;overflow:hidden;min-height:500px;border:1px solid #d8d4cc;background:linear-gradient(#c9c4b8,#c9c4b8) left top / 20px 1.5px,linear-gradient(#c9c4b8,#c9c4b8) left top / 1.5px 20px,linear-gradient(#c9c4b8,#c9c4b8) right top / 20px 1.5px,linear-gradient(#c9c4b8,#c9c4b8) right top / 1.5px 20px,linear-gradient(#c9c4b8,#c9c4b8) left bottom / 20px 1.5px,linear-gradient(#c9c4b8,#c9c4b8) left bottom / 1.5px 20px,linear-gradient(#c9c4b8,#c9c4b8) right bottom / 20px 1.5px,linear-gradient(#c9c4b8,#c9c4b8) right bottom / 1.5px 20px,#f3f2ef;background-repeat:no-repeat;box-shadow:22px 24px #25231f0e;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1)}.robot-plate__label{color:#8a8478}.robot-plate__grid line{stroke:#d5d0c5;stroke-width:1}.robot-plate__shell{fill:#e7e7e5;stroke:#b9b6ae;stroke-width:1.5}.robot-plate__panel{fill:#b1afaf}.robot-plate__dark{fill:#3d3c3a}.robot-plate__dim{fill:#595856}.robot-plate__rubber{fill:#272727}.robot-plate__lens{fill:#46483c;stroke:#c4c3c3;stroke-width:2}.robot-plate__line{stroke:#4d4c4b;stroke-width:2}.robot-plate__led{fill:#e8c93c}.robot-plate__limb{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.home-hero__visual:hover .robot-plate__limb{transform:translateY(6px)}.robot-plate__callout path{fill:none;stroke:#a39d8f;stroke-width:1}.robot-plate__callout text{fill:#6f6a60;font:600 11px var(--font-mono);letter-spacing:.08em}.robot-plate__caption{position:absolute;right:22px;bottom:16px;margin:0;color:#8a8478;font-family:var(--font-serif);font-size:13px;font-style:italic}.orbit-plate{position:relative;overflow:hidden;min-height:500px;border:1px solid rgba(37,35,31,.32);background:linear-gradient(#ffd36980,#ffd36980) left top / 20px 1.5px,linear-gradient(#ffd36980,#ffd36980) left top / 1.5px 20px,linear-gradient(#ffd36980,#ffd36980) right bottom / 20px 1.5px,linear-gradient(#ffd36980,#ffd36980) right bottom / 1.5px 20px,#070711;background-repeat:no-repeat;box-shadow:22px 24px #25231f0e;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1)}.orbit-plate__label{color:#aaa4bd}.orbit-plate__stars circle{fill:#d8d2ef;opacity:.58}.orbit-plate__orbit,.orbit-plate__gravity-line{fill:none;stroke:#817b9f;stroke-dasharray:3 9;stroke-width:1}.orbit-plate__gravity-line{stroke:#d98c58;stroke-dasharray:2 8;opacity:.24}.orbit-plate__sun{transform-origin:344px 235px;animation:orbit-pulse 3s ease-in-out infinite}.orbit-plate__trajectory-shadow,.orbit-plate__trajectory{fill:none;stroke-linecap:round}.orbit-plate__trajectory-shadow{stroke:#f58a48;stroke-width:9;opacity:.1}.orbit-plate__trajectory{stroke:#ffab61;stroke-dasharray:3 11;stroke-width:2.5;animation:orbit-trajectory 2.2s linear infinite}.orbit-plate__ion-trail{fill:none;stroke:#75c5ea;stroke-linecap:round;stroke-width:5;opacity:.3}.orbit-plate__panel{fill:url(#orbit-solar-panel);stroke:#7293b8;stroke-width:.8}.orbit-plate__panel-grid{fill:none;stroke:#79a2ce;stroke-width:.6;opacity:.58}.orbit-plate__body{fill:#cba458;stroke:#f0d99d;stroke-width:1}.orbit-plate__dish,.orbit-plate__mast{fill:none;stroke:#f4e4bd;stroke-linecap:round;stroke-width:1.5}.orbit-plate__sensor{fill:#fff4c9}.home-hero__visual:hover .orbit-plate__trajectory{stroke-width:3.2}.orbit-plate svg text{fill:#8e889f;font:600 9px var(--font-mono);letter-spacing:.13em}.orbit-plate__caption{position:absolute;right:22px;bottom:16px;margin:0;color:#aaa4bd;font-family:var(--font-serif);font-size:13px;font-style:italic}.ink-plate{background:linear-gradient(#b6534994,#b6534994) left top / 20px 1.5px,linear-gradient(#b6534994,#b6534994) left top / 1.5px 20px,linear-gradient(#263b707a,#263b707a) right bottom / 20px 1.5px,linear-gradient(#263b707a,#263b707a) right bottom / 1.5px 20px,#f3ebdd;background-repeat:no-repeat}.ink-plate__label{color:#7a6e62}.ink-plate__fibers path{fill:none;stroke:#8a7562;stroke-width:.8}.ink-plate__current{fill:none;stroke-linecap:round;stroke-width:24;opacity:.74;transition:opacity .3s ease,stroke-width .5s cubic-bezier(.2,.8,.2,1)}.home-hero__visual:hover .ink-plate__current{opacity:.9;stroke-width:28}.ink-plate__current--indigo{stroke:#263b70}.ink-plate__current--saffron{stroke:#d59a38;stroke-width:19}.ink-plate__current--madder{stroke:#b65349;stroke-width:15}.ink-plate__blooms{transform-origin:center;animation:ink-breathe 5.5s ease-in-out infinite}.ink-plate svg text{fill:#786b60;font:600 9px var(--font-mono);letter-spacing:.13em}.ink-plate__caption{position:absolute;right:22px;bottom:16px;margin:0;color:#74685e;font-family:var(--font-serif);font-size:13px;font-style:italic}.collection{width:min(1200px,calc(100% - clamp(40px,8vw,128px)));margin:0 auto;padding:clamp(88px,10vw,148px) 0 90px;border-top:1px solid var(--line-strong)}.section-heading{display:grid;grid-template-columns:.55fr 1.15fr 1fr;gap:40px;align-items:end;margin-bottom:48px}.section-heading h2{margin:0;font-family:var(--font-serif);font-size:clamp(36px,4.5vw,62px);font-weight:700;letter-spacing:-.025em;line-height:1}.section-heading>p:last-child{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.65}.featured-row{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:28px;align-items:center;padding:34px 30px;border:1px solid var(--line-strong);background:var(--paper-raised);text-decoration:none;transition:background .18s ease,transform .18s ease}.featured-row:hover{background:#fffdfa;transform:translateY(-3px)}.featured-row__number{align-self:stretch;padding-right:22px;border-right:1px solid var(--line);color:var(--accent-deep);font-family:var(--font-serif);font-size:54px;font-style:italic}.featured-row__status{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:9px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.featured-row__status span{width:7px;height:7px;border-radius:50%;background:#2f7c62;box-shadow:0 0 0 4px #2f7c621f}.featured-row h3{margin:12px 0 8px;font-family:var(--font-serif);font-size:29px}.featured-row p{max-width:680px;margin:0;color:var(--ink-soft);font-size:13px;line-height:1.65}.featured-row__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.featured-row__tags span{padding:4px 8px;border:1px solid var(--line);border-radius:2px;color:var(--muted);font-family:var(--font-mono);font-size:9px}.featured-row__launch{display:flex;gap:16px;color:var(--accent-deep);font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.lab-list{margin-top:38px;border-top:1px solid var(--line)}.lab-item{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:28px;align-items:start;padding:26px 8px;border-bottom:1px solid var(--line)}.lab-item--link{color:inherit;text-decoration:none;transition:background .16s ease,padding .16s ease}.lab-item--link:hover{padding-right:14px;padding-left:14px;background:var(--accent-wash)}.lab-item__number{color:var(--muted);font-family:var(--font-mono);font-size:12px}.lab-item h3{margin:0 0 6px;font-family:var(--font-serif);font-size:22px}.lab-item p{max-width:700px;margin:0;color:var(--muted);font-size:12px;line-height:1.6}.lab-item__meta{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:9px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.lab-item__meta span:last-child{width:24px;height:2px}.home-footer{display:flex;justify-content:space-between;width:min(1200px,calc(100% - clamp(40px,8vw,128px)));margin:0 auto;padding:24px 0 36px;border-top:1px solid var(--line-strong);color:var(--muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}@keyframes airflow{to{stroke-dashoffset:-46}}@keyframes orbit-pulse{0%,to{transform:scale(.98)}50%{transform:scale(1.035)}}@keyframes orbit-trajectory{to{stroke-dashoffset:-28}}@keyframes ink-breathe{0%,to{opacity:.72;transform:scale(.985)}50%{opacity:.94;transform:scale(1.018)}}@keyframes showcase-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes loading-line{0%,to{opacity:.25;transform:scaleX(.45);transform-origin:left}50%{opacity:1;transform:scaleX(1);transform-origin:left}}@media(max-width:1080px){.home-hero{grid-template-columns:1fr;min-height:auto}.home-hero__copy{max-width:740px}.engine-plate,.orbit-plate,.ink-plate{min-height:480px}.experience-preview-placeholder{min-height:320px}.section-heading{grid-template-columns:.5fr 1.5fr}.section-heading>p:last-child{grid-column:2}}@media(max-width:700px){.portal-nav{flex-basis:54px;padding:0 16px}.portal-nav__links{gap:16px}.portal-nav__links a:first-child,.portal-nav__breadcrumb{display:none}.portal-nav__brand{font-size:15px}.portal-nav--experience .portal-nav__brand span{display:none}.home-hero,.collection,.home-footer{width:calc(100% - 32px)}.home-hero{gap:48px;padding:54px 0 72px}.home-hero h1{margin-top:18px;font-size:clamp(45px,14vw,66px)}.home-hero__lede{font-size:16px}.home-hero__actions{flex-direction:column}.home-showcase__header{display:grid;gap:12px;justify-content:stretch}.home-showcase__controls{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));justify-self:stretch;width:100%}.home-showcase__controls button{width:100%;min-width:0;height:42px}.home-showcase__toggle{display:none!important}.home-showcase__hint{text-align:left}.button-link{width:100%}.home-hero__facts{grid-template-columns:1fr;gap:14px}.home-hero__facts div,.home-hero__facts div+div{display:grid;grid-template-columns:1fr auto;align-items:baseline;padding:0 0 12px;border:0;border-bottom:1px solid var(--line)}.engine-plate,.orbit-plate,.ink-plate,.robot-plate{min-height:320px;box-shadow:10px 12px #25231f0e}.engine-plate__label,.orbit-plate__label,.ink-plate__label,.robot-plate__label{top:14px;right:14px;left:14px}.engine-plate svg,.orbit-plate svg,.ink-plate svg,.robot-plate svg{top:44px;right:0;bottom:30px;left:0;width:100%;height:calc(100% - 74px)}.engine-plate__caption,.orbit-plate__caption,.ink-plate__caption,.robot-plate__caption{right:14px;bottom:10px;font-size:11px}.collection{padding:76px 0 60px}.section-heading{display:block;margin-bottom:34px}.section-heading h2{margin:14px 0 18px}.featured-row{grid-template-columns:46px minmax(0,1fr);gap:14px;padding:24px 18px}.featured-row__number{padding-right:12px;font-size:38px}.featured-row h3{font-size:24px}.featured-row__launch{grid-column:2;margin-top:4px}.lab-item{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:22px 4px}.lab-item__meta{grid-column:2}.home-footer{flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){.ink-plate__blooms{animation:none}.home-showcase__toggle{display:none}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
