@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_next/static/media/instrument-sans-latin-ext-wght-normal.7db92424.woff2) format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_next/static/media/instrument-sans-latin-wght-normal.ae05c57c.woff2) format("woff2-variations");unicode-range:u+00??,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:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_next/static/media/syne-greek-wght-normal.2f1b963f.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_next/static/media/syne-latin-ext-wght-normal.cb3c33bb.woff2) format("woff2-variations");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:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_next/static/media/syne-latin-wght-normal.be1f73a7.woff2) format("woff2-variations");unicode-range:u+00??,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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-ext-400-normal.87b08ce1.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-ext-400-normal.d065c9d0.woff) format("woff");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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-normal.e872e3f2.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-400-normal.4ace7644.woff) format("woff");unicode-range:u+00??,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:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-ext-400-italic.62f67739.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-ext-400-italic.8586994d.woff) format("woff");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:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-italic.7cb8e1b9.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-400-italic.4acb39b8.woff) format("woff");unicode-range:u+00??,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}:root{--ink:#0c0c0c;--ink-soft:#161615;--paper:#f4f2ed;--paper-soft:#e9e6df;--grey:#8b8880;--accent:#b0865a;--margin-l:4vw;--margin-r:8vw;--gutter:1.6vw;--columns:12;--type-meta:11px;--type-body:15px;--type-lead:clamp(19px,1.9vw,26px);--type-section:clamp(44px,9vw,160px);--type-display:clamp(58px,18vw,400px);--ease:cubic-bezier(0.16,1,0.3,1);--ease-draw:cubic-bezier(0.65,0,0.35,1);--dur-reveal:900ms;--dur-settle:700ms;--dur-scale:1200ms;--dur-territory:700ms;--font-sans:var(--font-primary),"Helvetica Neue",Helvetica,Arial,sans-serif;--font-serif:var(--font-accent),Georgia,"Times New Roman",serif;--font-meta:var(--font-secondary),"Helvetica Neue",Helvetica,Arial,sans-serif}[data-theme=ink]{--bg:var(--ink);--fg:var(--paper);--muted:#828079;--rule:rgba(244,242,237,0.14)}[data-theme=paper]{--bg:var(--paper);--fg:var(--ink);--muted:#6e6b64;--rule:rgba(12,12,12,0.14)}@media (max-width:767px){:root{--margin-l:20px;--margin-r:20px;--columns:4;--type-display:clamp(52px,22vw,220px);--type-section:clamp(38px,13vw,120px)}}.display{font-size:var(--type-display);line-height:.82;letter-spacing:-.045em}.display,.section-title{font-family:var(--font-sans);font-weight:500;text-transform:uppercase;margin:0}.section-title{font-size:var(--type-section);line-height:.88;letter-spacing:-.035em}.lead{font-size:var(--type-lead);line-height:1.32;letter-spacing:-.015em}.body,.lead{font-family:var(--font-sans);font-weight:400;margin:0}.body{font-size:var(--type-body);line-height:1.55;letter-spacing:-.005em}.meta{font-family:var(--font-meta);font-weight:600;font-size:var(--type-meta);line-height:1.4;letter-spacing:.16em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.accent{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;text-transform:none}*,:after,:before{box-sizing:border-box}html{scroll-behavior:auto;-webkit-text-size-adjust:100%}body{background:var(--bg,var(--ink));color:var(--fg,var(--paper));font-family:var(--font-sans);font-size:var(--type-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;transition:background-color var(--dur-territory) var(--ease),color var(--dur-territory) var(--ease)}body,figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}img{display:block;max-width:100%;height:auto}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:none;padding:0;cursor:pointer}::selection{background:var(--fg);color:var(--bg)}:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.skip-link{position:absolute;top:0;left:0;padding:12px 16px;background:var(--fg);color:var(--bg);transform:translateY(-140%);z-index:100}.skip-link:focus{transform:translateY(0)}.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}[data-gesture]{will-change:transform,opacity}[data-gesture=settle]{opacity:0;transform:translateY(24px);transition:opacity var(--dur-settle) var(--ease),transform var(--dur-settle) var(--ease)}[data-gesture=reveal]{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(.14em);transition:transform var(--dur-reveal) var(--ease),-webkit-clip-path var(--dur-reveal) var(--ease);transition:clip-path var(--dur-reveal) var(--ease),transform var(--dur-reveal) var(--ease);transition:clip-path var(--dur-reveal) var(--ease),transform var(--dur-reveal) var(--ease),-webkit-clip-path var(--dur-reveal) var(--ease)}[data-gesture=scale-in]{opacity:0;transform:scale(1.06);transition:opacity var(--dur-scale) var(--ease),transform var(--dur-scale) var(--ease)}[data-gesture][data-visible=true]{opacity:1;transform:none;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-gesture]{opacity:1!important;transform:none!important;-webkit-clip-path:none!important;clip-path:none!important}}.BrandIntro_curtain__uNVig{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:var(--ink);animation:BrandIntro_curtainLift__o6OcC .56s var(--ease) 1.04s forwards}.BrandIntro_mark__AJ6B5{display:block;width:clamp(96px,17vw,216px);aspect-ratio:1/1;background-color:var(--paper);-webkit-mask-image:url(/media/identity/mark-ink.png);mask-image:url(/media/identity/mark-ink.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;will-change:clip-path,transform,opacity;animation:BrandIntro_brandAssemble__hpJz3 .78s var(--ease-draw) forwards,BrandIntro_brandExit__SFkkq .56s var(--ease) 1.04s forwards}@keyframes BrandIntro_brandAssemble__hpJz3{0%{-webkit-clip-path:polygon(-200% -60%,50% -60%,-86% 160%,-200% 160%);clip-path:polygon(-200% -60%,50% -60%,-86% 160%,-200% 160%);transform:translate(-1.36%,-.84%) scale(1.035)}to{-webkit-clip-path:polygon(-200% -60%,196% -60%,60% 160%,-200% 160%);clip-path:polygon(-200% -60%,196% -60%,60% 160%,-200% 160%);transform:none}}@keyframes BrandIntro_brandExit__SFkkq{0%{transform:none;opacity:1}to{transform:translateY(-6vh) scale(.82);opacity:0}}@keyframes BrandIntro_curtainLift__o6OcC{0%{opacity:1}to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.BrandIntro_curtain__uNVig{animation:BrandIntro_curtainStep__mv4Ai .45s step-end forwards!important}.BrandIntro_mark__AJ6B5{animation-name:none!important;-webkit-clip-path:none;clip-path:none;transform:none;opacity:1}}@keyframes BrandIntro_curtainStep__mv4Ai{0%{opacity:1}to{opacity:0;visibility:hidden;pointer-events:none}}.TelemetryBar_item__P9AxJ{display:flex;align-items:baseline;gap:.6ch;color:var(--grey);white-space:nowrap}.TelemetryBar_key__cBhpz,.TelemetryBar_unit__PUj42{opacity:.62}.TelemetryBar_value__F4FUG{color:var(--paper);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:inherit}.TelemetryBar_status__OBGFy{color:var(--paper)}.TelemetryBar_dot__Z4OuI{width:5px;height:5px;border-radius:50%;background:var(--paper);transform:translateY(-.25em);animation:TelemetryBar_breathe__ovnaz 3.2s var(--ease) infinite}@keyframes TelemetryBar_breathe__ovnaz{0%,to{opacity:1}50%{opacity:.42}}@media (prefers-reduced-motion:reduce){.TelemetryBar_dot__Z4OuI{animation:none}}.SpecModeToggle_toggle___ec25{color:var(--grey);transition:color .24s var(--ease);white-space:nowrap}.SpecModeToggle_toggle___ec25:focus-visible,.SpecModeToggle_toggle___ec25:hover{color:var(--paper)}.SpecModeToggle_toggle___ec25[aria-pressed=true]{color:var(--accent)}.SpecModeToggle_grid__H6Q3e{position:fixed;inset:0;z-index:90;pointer-events:none;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--gutter);gap:var(--gutter);padding-left:var(--margin-l);padding-right:var(--margin-r)}.SpecModeToggle_column__EcQ2Y{background:color-mix(in srgb,var(--accent) 7%,transparent);border-left:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-right:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}@media (max-width:767px){.SpecModeToggle_grid__H6Q3e{grid-template-columns:repeat(4,1fr)}.SpecModeToggle_column__EcQ2Y:nth-child(n+5){display:none}}.SpecModeToggle_tag__FN8fZ{position:fixed;top:0;left:0;z-index:120;pointer-events:none;padding:4px 7px;background:var(--fg);color:var(--bg);font-family:var(--font-meta);font-weight:600;font-size:10px;letter-spacing:.1em;line-height:1;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:0;transition:opacity .16s var(--ease)}.SpecModeToggle_tag__FN8fZ[data-on=true]{opacity:1}body[data-spec=true] article,body[data-spec=true] footer,body[data-spec=true] nav,body[data-spec=true] section{outline:1px dashed color-mix(in srgb,var(--accent) 34%,transparent);outline-offset:-1px}body[data-spec=true] figure{outline:1px dashed color-mix(in srgb,var(--accent) 52%,transparent);outline-offset:-1px}body[data-spec=true] h1,body[data-spec=true] h2,body[data-spec=true] h3,body[data-spec=true] p{outline:1px dashed color-mix(in srgb,var(--fg) 16%,transparent);outline-offset:2px}body[data-spec=true] [data-spec-hover=true]{outline-style:solid;outline-color:var(--accent)}.SectionNav_nav__cn1gm{display:flex;align-items:baseline;gap:26px}.SectionNav_link__GVHUY{color:var(--grey);transition:color .24s var(--ease);padding-block:11px;white-space:nowrap}.SectionNav_link__GVHUY:focus-visible,.SectionNav_link__GVHUY:hover{color:var(--paper)}@media (max-width:767px){.SectionNav_nav__cn1gm{justify-content:space-between;gap:12px}}