:root{--ink:#20252b;--muted:#66707a;--line:#dfe4e8;--paper:#fbfcfd;--blue:#2457c5;--soft:#eaf2ff;--accent:#e8f1ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.site-header{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 7vw;border-bottom:1px solid var(--line);background:#fff}.wordmark{font-size:20px;font-weight:800;letter-spacing:-.06em}.wordmark span{color:var(--blue)}nav{display:flex;gap:28px;color:var(--muted);font-size:14px}.note-grid a:hover,nav a:hover{color:var(--blue)}.button,.header-button{display:inline-flex;align-items:center;gap:8px}.header-button{border:1px solid var(--blue);color:var(--blue);padding:10px 13px;font-size:13px}.hero{min-height:670px;padding:120px 11vw 90px;display:flex;justify-content:space-between;align-items:center;overflow:hidden;background:linear-gradient(120deg,#fff 0,#fff 58%,var(--soft) 100%)}.hero-copy{max-width:700px}.category,.kicker{color:var(--blue);font:11px monospace;letter-spacing:.1em;text-transform:uppercase}.hero h1,.subpage h1{font-size:clamp(54px,8vw,105px);line-height:.96;letter-spacing:-.08em;margin:25px 0}.hero h1 em,.subpage h1 em,h2 em{font-style:normal;color:var(--blue)}.hero-lead{font-size:18px;line-height:1.7;color:var(--muted);max-width:500px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.button{padding:13px 16px;border:1px solid var(--ink);font-size:14px}.button.dark{background:var(--ink);color:#fff}.button.light{border-color:var(--line);background:#fff}.hero-mark{width:310px;height:310px;border-radius:50%;border:1px solid #b7c9e5;display:flex;align-items:center;justify-content:center;position:relative;color:var(--blue);font-size:220px;font-weight:800;letter-spacing:-.2em}.hero-mark i{font-size:44px;position:absolute;right:34px;top:25px;font-style:normal}.connect,.intro,.notes,.products{padding:110px 11vw}.intro{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:10vw;gap:10vw;border-bottom:1px solid var(--line)}h2{font-size:clamp(38px,5vw,65px);line-height:1;letter-spacing:-.07em;margin:25px 0}.connect-copy>p,.intro>div p:last-child,.product-copy p{color:var(--muted);font-size:17px;line-height:1.75;max-width:550px}.section-heading{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--ink);padding-bottom:22px}.section-heading>span{color:var(--muted);font-size:13px;max-width:250px;line-height:1.5}.note-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px}.note-grid article{border-top:1px solid var(--ink);padding:22px 0 32px}.note-grid h3{font-size:24px;line-height:1.05;letter-spacing:-.05em;max-width:270px}.note-grid article>p:not(.category){color:var(--muted);line-height:1.6}.note-grid a{display:inline-flex;align-items:center;gap:7px;color:var(--blue);font-size:14px;margin-top:15px}.products{display:grid;grid-template-columns:1fr 1fr;grid-gap:10vw;gap:10vw;background:var(--blue);color:#fff}.products .kicker,.products h2 em{color:#cfe0ff}.product-copy{padding-top:55px}.product-copy p{color:#e4ecff}.connect{display:grid;grid-template-columns:1fr 1fr;grid-gap:10vw;gap:10vw}.social-list{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.social-list span{padding:9px 12px;border:1px solid var(--line);font-size:13px}.email-link{display:inline-flex;align-items:center;gap:7px;color:var(--blue);font-size:14px}.subpage{padding:100px 11vw;max-width:1150px}.subpage>h1{max-width:800px}.product-list{margin-top:75px;border-top:1px solid var(--ink)}.product-list article{display:grid;grid-template-columns:60px 1fr auto;grid-gap:25px;gap:25px;align-items:center;border-bottom:1px solid var(--line);padding:25px 0}.product-list article>span{font:12px monospace;color:var(--blue)}.product-list h2{font-size:28px;margin:0 0 8px}.product-list p{margin:0;color:var(--muted);line-height:1.5}.product-list a{display:inline-flex;align-items:center;gap:5px;color:var(--blue);font-size:14px}footer{padding:26px 7vw;display:flex;justify-content:space-between;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.article{max-width:850px;padding:110px 11vw}.article h1{font-size:clamp(48px,7vw,90px);line-height:.98;letter-spacing:-.08em;max-width:800px}.article-body{font-size:21px;line-height:1.8;max-width:700px;color:var(--muted);margin:55px 0}.article .button{display:inline-flex}@media(max-width:800px){.site-header{padding:0 7vw}.site-header nav{display:none}.header-button{font-size:12px}.hero{display:block;padding:90px 7vw 70px;min-height:720px}.hero-mark{width:230px;height:230px;font-size:165px;margin:70px auto 0}.connect,.intro,.notes,.products{padding:75px 7vw;display:block}.intro>div:last-child{margin-top:35px}.section-heading{display:block}.section-heading>span{display:block;margin-top:20px}.note-grid{grid-template-columns:1fr;gap:0}.products .product-copy{padding-top:10px;margin-top:20px}.connect>div:last-child{margin-top:30px}.subpage{padding:75px 7vw}.product-list{margin-top:50px}.product-list article{grid-template-columns:32px 1fr;gap:15px}.product-list article>a{grid-column:2}.product-list h2{font-size:24px}.article{padding:75px 7vw}.article-body{font-size:18px}footer{padding:24px 7vw;display:block}footer span{display:block;margin-top:12px}}body{overflow-x:hidden}a,button{transition:color .22s ease,background-color .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease}.site-header{position:relative;z-index:5}.site-header .wordmark{transition:transform .25s ease}.site-header .wordmark:hover{transform:translateY(-1px)}.header-button:hover{background:var(--blue);color:#fff;transform:translateY(-2px)}.hero-mark{animation:jeth-float 9s ease-in-out infinite}.hero-mark i{animation:jeth-spin 12s linear infinite}.note-grid article{transition:transform .3s cubic-bezier(.22,1,.36,1),padding-left .3s ease}.note-grid article:hover{transform:translateY(-4px);padding-left:6px}.note-grid article:hover h3{color:var(--blue)}.social-list span{transition:background-color .22s ease,color .22s ease,border-color .22s ease,transform .22s ease}.social-list span:hover{background:var(--blue);border-color:var(--blue);color:#fff;transform:translateY(-2px)}.social-list span a{display:block}.button:hover{transform:translateY(-2px);box-shadow:0 8px 18px #20252b18}.product-list article{transition:background-color .25s ease,padding-left .25s ease}.product-list article:hover{background:#f0f5ff;padding-left:10px}.article h1,.subpage>h1{animation:jeth-rise .7s cubic-bezier(.22,1,.36,1) both}@keyframes jeth-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(1deg)}}@keyframes jeth-spin{to{transform:rotate(1turn)}}@keyframes jeth-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:800px){.hero-mark{animation:none}.note-grid article:hover,.product-list article:hover{transform:none;padding-left:0}.hero h1{font-size:clamp(54px,15vw,82px)}.hero-lead{font-size:17px}.button{min-height:46px}.article h1,.subpage>h1{animation:none}}@media(prefers-reduced-motion:reduce){.article h1,.hero-mark,.hero-mark i,.note-grid article,.product-list article,.site-header .wordmark,.social-list span,.subpage>h1,a,button{transition:none;animation:none}.note-grid article:hover,.product-list article:hover{transform:none;padding-left:0}}.article-preview,.experiment-list-preview,.experiment-preview{display:block;width:100%;object-fit:cover;border:1px solid var(--line)}.experiment-preview{aspect-ratio:1.7/1;margin-bottom:22px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.experiment-card{overflow:hidden}.experiment-card:hover .experiment-preview{transform:scale(1.02)}.experiment-list-preview{aspect-ratio:1.7/1;margin-bottom:20px}.article-preview{max-width:760px;aspect-ratio:1.7/1;margin:42px 0 0}@media(max-width:800px){.article-preview,.experiment-list-preview,.experiment-preview{aspect-ratio:1.55/1}.experiment-card:hover .experiment-preview{transform:none}}