:root{color-scheme:dark;--bg: #0a0c0b;--bg-raised: #101411;--glass: rgba(20, 25, 22, .55);--glass-hi: rgba(235, 230, 218, .045);--fg: #ebe6da;--fg-soft: rgba(235, 230, 218, .78);--muted: rgba(235, 230, 218, .56);--dim: rgba(235, 230, 218, .34);--line: rgba(235, 230, 218, .09);--line-2: rgba(235, 230, 218, .17);--rind: #6fae7f;--rind-deep: #2f5d3a;--flesh: #ee6a50;--serif: "Instrument Serif", "Iowan Old Style", Georgia, serif;--sans: "Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--gutter: max(20px, 4vw);--max: 1200px;--panel: rgba(16, 20, 17, .82);--page-bg: var(--bg);--page-grain: 0;--seg-track: linear-gradient(180deg, rgba(0, 0, 0, .32), rgba(255, 255, 255, .025)), rgba(18, 21, 19, .7);--seg-thumb: radial-gradient(120% 140% at 50% 0%, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0) 60%), linear-gradient(180deg, rgba(255, 255, 255, .13), rgba(255, 255, 255, .05));--globe-hi: #e8e3d4;--globe-lo: #457f57;--globe-hot: #ed6b52;--field-color: ;--field-strength: 1;--display-weight: 400;--display-track: -.03em;--btn-hover: #ffffff;--btn-glow: rgba(235, 230, 218, .45);--btn-glow-hover: rgba(235, 230, 218, .6)}html[data-mode=light]{color-scheme:light;--btn-hover: color-mix(in srgb, var(--fg) 86%, #ffffff);--btn-glow: rgba(0, 0, 0, .28);--btn-glow-hover: rgba(0, 0, 0, .38);--seg-track: rgba(255, 255, 255, .55);--seg-thumb: linear-gradient(180deg, #ffffff, #f4f4f2)}html[data-look=orchard][data-mode=light]{--bg: #f1f3ed;--bg-raised: #ffffff;--glass: rgba(255, 255, 255, .62);--glass-hi: rgba(20, 32, 24, .045);--fg: #17211b;--fg-soft: rgba(23, 33, 27, .8);--muted: rgba(23, 33, 27, .6);--dim: rgba(23, 33, 27, .38);--line: rgba(23, 33, 27, .1);--line-2: rgba(23, 33, 27, .18);--rind: #3c8752;--rind-deep: #d5e8da;--flesh: #d6533b;--panel: rgba(255, 255, 255, .82);--globe-hi: #1c2a20;--globe-lo: #6aa97c;--globe-hot: #e2583f;--field-strength: .6}html[data-look=graphite]{--bg: #111214;--bg-raised: #18191c;--glass: rgba(24, 25, 28, .6);--glass-hi: rgba(255, 255, 255, .04);--fg: #e9e9e6;--fg-soft: rgba(233, 233, 230, .76);--muted: rgba(233, 233, 230, .54);--dim: rgba(233, 233, 230, .32);--line: rgba(233, 233, 230, .08);--line-2: rgba(233, 233, 230, .15);--rind: #a3aba5;--rind-deep: #2b2e31;--flesh: #e38a74;--panel: rgba(24, 25, 28, .85);--globe-hi: #d8d8d3;--globe-lo: #4a4e52;--globe-hot: #e38a74;--field-color: #34373b;--field-strength: .8}html[data-look=graphite][data-mode=light]{--bg: #f5f5f3;--bg-raised: #ffffff;--glass: rgba(255, 255, 255, .7);--glass-hi: rgba(0, 0, 0, .035);--fg: #1a1b1d;--fg-soft: rgba(26, 27, 29, .78);--muted: rgba(26, 27, 29, .56);--dim: rgba(26, 27, 29, .36);--line: rgba(26, 27, 29, .09);--line-2: rgba(26, 27, 29, .16);--rind: #5f6863;--rind-deep: #e3e5e4;--flesh: #c9583f;--panel: rgba(255, 255, 255, .85);--globe-hi: #2a2c2f;--globe-lo: #b3b7ba;--globe-hot: #d0654b;--field-color: #d6d8d9}html[data-look=flat]{--bg: #1d3a31;--bg-raised: #24463b;--glass: rgba(255, 255, 255, .07);--glass-hi: rgba(255, 255, 255, .06);--fg: #eef6f1;--fg-soft: rgba(238, 246, 241, .8);--muted: rgba(238, 246, 241, .6);--dim: rgba(238, 246, 241, .38);--line: rgba(238, 246, 241, .1);--line-2: rgba(238, 246, 241, .18);--rind: #9dd9c4;--rind-deep: #2c5548;--flesh: #9dd9c4;--panel: rgba(16, 34, 28, .6);--page-grain: .22;--seg-track: rgba(0, 0, 0, .22);--globe-hi: #eef6f1;--globe-lo: #6fbfa3;--globe-hot: #f5a38f;--field-strength: 0;--serif: -apple-system, BlinkMacSystemFont, "Inter Variable", Inter, system-ui, sans-serif;--display-weight: 650;--display-track: -.04em}html[data-look=flat][data-mode=light]{--bg: #e2efe9;--bg-raised: #f4faf7;--glass: rgba(255, 255, 255, .55);--glass-hi: rgba(10, 40, 30, .05);--fg: #10261d;--fg-soft: rgba(16, 38, 29, .8);--muted: rgba(16, 38, 29, .6);--dim: rgba(16, 38, 29, .4);--line: rgba(16, 38, 29, .1);--line-2: rgba(16, 38, 29, .18);--rind: #2f7a5f;--rind-deep: #c7e1d6;--flesh: #2f7a5f;--panel: rgba(255, 255, 255, .7);--page-grain: .4;--seg-track: rgba(255, 255, 255, .5);--globe-hi: #10261d;--globe-lo: #7cc1a8;--globe-hot: #e2583f}html[data-look=glass]{--bg: #0e0f1a;--bg-raised: rgba(255, 255, 255, .06);--page-bg: radial-gradient(55% 45% at 12% 8%, #4a3a8a, transparent 70%), radial-gradient(45% 40% at 92% 28%, #1f5a7a, transparent 70%), radial-gradient(55% 45% at 30% 62%, #2b2a5e, transparent 70%), radial-gradient(60% 50% at 75% 96%, #6b3a52, transparent 70%), #0e0f1a;--glass: rgba(255, 255, 255, .07);--glass-hi: rgba(255, 255, 255, .08);--fg: #f1f0fb;--fg-soft: rgba(241, 240, 251, .8);--muted: rgba(241, 240, 251, .6);--dim: rgba(241, 240, 251, .38);--line: rgba(255, 255, 255, .12);--line-2: rgba(255, 255, 255, .2);--rind: #a6cfe8;--rind-deep: #2a3156;--flesh: #c9aee8;--panel: rgba(255, 255, 255, .07);--seg-track: rgba(255, 255, 255, .07);--globe-hi: #f1f0fb;--globe-lo: #8f86d6;--globe-hot: #ffb3a1;--field-strength: 0}html[data-look=glass][data-mode=light]{--bg: #f2f2f8;--bg-raised: rgba(255, 255, 255, .55);--page-bg: radial-gradient(55% 45% at 12% 8%, #d8ccff, transparent 70%), radial-gradient(45% 40% at 92% 28%, #c9e6ff, transparent 70%), radial-gradient(55% 45% at 30% 62%, #e6e0ff, transparent 70%), radial-gradient(60% 50% at 75% 96%, #ffd6cc, transparent 70%), #f2f2f8;--glass: rgba(255, 255, 255, .5);--glass-hi: rgba(255, 255, 255, .55);--fg: #191a2e;--fg-soft: rgba(25, 26, 46, .78);--muted: rgba(25, 26, 46, .58);--dim: rgba(25, 26, 46, .38);--line: rgba(25, 26, 46, .1);--line-2: rgba(25, 26, 46, .18);--rind: #4b7fae;--rind-deep: #dfe6f5;--flesh: #6b4fd0;--panel: rgba(255, 255, 255, .55);--seg-track: rgba(255, 255, 255, .5);--globe-hi: #23244a;--globe-lo: #9b8fe0;--globe-hot: #f07a62}body:after{content:"";position:fixed;inset:0;z-index:200;pointer-events:none;mix-blend-mode:overlay;opacity:var(--page-grain);background:url(/grain.png) 0 0 / 128px 128px}html[data-look=flat] :is(h1,h2,h3,.brand){font-weight:var(--display-weight)!important;letter-spacing:var(--display-track)!important}html[data-look=flat] :is(h1,h2) em{font-style:normal}html[data-look=flat] .hero h1{font-size:clamp(44px,5vw,84px);line-height:.98}html[data-look=glass] :is(.quad article,.ledger article,.repo,.sync-badge,.facts li,.pillars li){-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5)}html[data-look=glass] :is(.quad article,.ledger article){background:var(--glass);border-radius:18px;padding:22px}.look-picker{position:fixed;left:max(16px,env(safe-area-inset-left,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));z-index:300;display:grid;gap:4px;padding:6px;border-radius:14px;background:var(--panel);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 16px 40px -16px #0009}.lp-row{display:flex;gap:2px}.look-picker button{flex:1;border:0;padding:7px 11px;border-radius:9px;background:none;color:var(--muted);font:500 12.5px var(--sans);cursor:pointer}.look-picker button[aria-pressed=true]{background:var(--fg);color:var(--bg)}*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--page-bg);background-attachment:fixed;color:var(--fg);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}::selection{background:var(--flesh);color:var(--bg)}img{max-width:100%;height:auto}a{color:inherit}h1,h2,h3{margin:0;font-weight:400;text-wrap:balance}p{margin:0}em{font-style:italic}code{font:500 .88em var(--mono);padding:.1em .4em;border-radius:6px;background:var(--glass-hi);border:1px solid var(--line)}.ico{width:18px;height:18px;flex:none}.skip{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--fg);color:var(--bg);text-decoration:none}.skip:focus{top:16px}:focus-visible{outline:2px solid var(--flesh);outline-offset:3px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 24px;border-radius:999px;font:500 15px/1 var(--sans);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0) scale(.985);transition-duration:.06s}.btn-sm{height:38px;padding:0 16px;font-size:14px}.btn-light{background:var(--fg);color:var(--bg);box-shadow:0 10px 40px -12px var(--btn-glow)}.btn-light:hover{background:var(--btn-hover);box-shadow:0 14px 44px -12px var(--btn-glow-hover)}.btn-ghost{color:var(--fg);background:var(--glass-hi);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.btn-ghost:hover{background:color-mix(in srgb,var(--fg) 7%,transparent);border-color:var(--dim)}.cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.nav{position:fixed;inset:0 0 auto;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px var(--gutter);background:linear-gradient(var(--bg),transparent)}.brand{display:inline-flex;align-items:center;gap:10px;font:400 26px/1 var(--serif);letter-spacing:-.01em;text-decoration:none;justify-self:start}.brand .mark{width:26px;height:26px}.nav-links{display:flex;gap:2px;padding:5px;border-radius:999px;background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);box-shadow:inset 0 1px #ffffff0d,0 12px 40px -16px #000c}.nav-links a{padding:8px 15px;border-radius:999px;font-size:14px;color:var(--muted);text-decoration:none;transition:color .2s,background-color .2s}.nav-links a:hover{color:var(--fg);background:var(--glass-hi)}.nav-end{justify-self:end;display:flex;align-items:center;gap:8px}.icon-btn{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--fg-soft);background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.icon-btn{transition:color .2s,background-color .2s,border-color .2s,transform .2s}.icon-btn:hover{color:var(--fg);background:color-mix(in srgb,var(--fg) 7%,var(--glass));border-color:var(--line-2);transform:translateY(-1px)}.dither{position:absolute;inset:0;width:100%;height:100%;display:block;image-rendering:pixelated;pointer-events:none}.hero{position:relative;min-height:max(calc(100svh - clamp(190px,27svh,290px)),560px);display:grid;align-items:center;overflow:hidden}.hero-copy{position:relative;z-index:1;width:100%;max-width:calc(var(--max) + 2 * var(--gutter));margin:0 auto;padding:104px var(--gutter) 28px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.hero-copy>*{max-width:640px}.hero h1{margin:0 0 28px;font:400 clamp(54px,6.4vw,108px) / .92 var(--serif);letter-spacing:-.03em}.hero h1>span{display:block}.hero h1 em{color:var(--flesh)}.lede{max-width:520px;font-size:18px;color:var(--fg-soft);text-shadow:0 0 14px var(--bg),0 0 6px var(--bg),0 0 2px var(--bg)}.hero .cta-row{margin-top:36px;justify-content:flex-start}.showcase{position:relative;z-index:2;width:min(1200px,calc(100% - 2 * var(--gutter)));margin:0 auto}.showcase:before{content:"";position:absolute;inset:-8% -6% 30%;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--flesh) 26%,transparent),transparent);filter:blur(30px)}#spaces .demo,#tools .demo{margin-bottom:72px}#details .showcases{margin-bottom:64px}@keyframes rise{0%{opacity:0;transform:translateY(.45em);filter:blur(12px)}}@keyframes rise-far{0%{opacity:0;transform:translateY(70px) scale(.98)}}@keyframes fade-down{0%{opacity:0;transform:translateY(-10px)}}@keyframes fade-in{0%{opacity:0}}.hero-globe{animation:fade-in .5s ease both}.hero h1>span{animation:rise .85s cubic-bezier(.2,.75,.2,1) both}.hero h1>span:nth-child(1){animation-delay:.12s}.hero h1>span:nth-child(2){animation-delay:.22s}.hero h1>span:nth-child(3){animation-delay:.32s}.hero .lede{animation:rise .8s cubic-bezier(.2,.75,.2,1) .42s both}.hero .cta-row{animation:rise .8s cubic-bezier(.2,.75,.2,1) .5s both}.nav-home{animation:fade-down .7s ease .45s both}.showcase{animation:rise-far 1.05s cubic-bezier(.2,.75,.2,1) .35s both}.section,.finale{position:relative;isolation:isolate}.sec-field{position:absolute;z-index:-1;top:40px;bottom:-60px;left:50%;width:100vw;height:auto;transform:translate(-50%);-webkit-mask:linear-gradient(transparent,#000 22%,#000 70%,transparent);mask:linear-gradient(transparent,#000 22%,#000 70%,transparent);opacity:.5}.field{display:block;image-rendering:pixelated;pointer-events:none}.ticker{list-style:none;margin:72px auto 0;padding:0 var(--gutter);max-width:var(--max);display:flex;flex-wrap:wrap;justify-content:center;gap:10px 0;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.ticker li{display:inline-flex;align-items:center}.ticker li+li:before{content:"";width:3px;height:3px;margin:0 22px;border-radius:50%;background:var(--rind)}.section{max-width:calc(var(--max) + 2 * var(--gutter));margin:0 auto;padding:150px var(--gutter) 0}.section-head{max-width:820px;margin:0 auto 64px;text-align:center;display:flex;flex-direction:column;align-items:center}.section h2,.finale h2{margin:22px 0;font:400 clamp(44px,5.8vw,86px) / .98 var(--serif);letter-spacing:-.025em}.section h2 em,.finale h2 em,.doc h1 em{color:var(--muted)}.sub{max-width:620px;font-size:18px;color:var(--muted)}.section-head .sub{margin:0 auto}.quad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line-2)}.quad article{padding:30px 28px 8px;border-left:1px solid var(--line)}.quad article:first-child{border-left:0;padding-left:0}.idx{display:block;margin-bottom:40px;font:italic 400 20px/1 var(--serif);color:var(--flesh)}.quad h3,.ledger h3{margin-bottom:10px;font:400 30px/1.05 var(--serif);letter-spacing:-.01em}.quad p,.ledger p{font-size:15px;color:var(--muted)}.ledger{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line);border-radius:2px}.ledger-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ledger article{position:relative;min-height:190px;padding:28px 26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background-color .3s}.ledger article:hover{background:var(--glass-hi)}.ledger article:before{content:"";position:absolute;top:-1px;left:-1px;width:7px;height:7px;border-top:1px solid var(--flesh);border-left:1px solid var(--flesh);opacity:0;transition:opacity .3s}.ledger article:hover:before{opacity:1}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,110px)}.split-copy h2{margin-top:20px}.split.reverse>:first-child{order:2}.checks,.facts{list-style:none;margin:34px 0 0;padding:0}.checks li,.facts li{position:relative;padding:16px 0 16px 26px;border-top:1px solid var(--line);color:var(--fg-soft);font-size:15px}.checks li:before,.facts li:before{content:"";position:absolute;left:2px;top:25px;width:6px;height:6px;border-radius:50%;background:var(--rind)}.facts{margin:0}.facts li{padding-top:22px;padding-bottom:22px;font-size:16px}.facts li:before{top:32px}.facts li:nth-child(3):before{background:var(--flesh)}.facts b{font-weight:600;color:var(--fg)}.details{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px}.details div{padding:26px 0 34px;border-top:1px solid var(--line-2)}.details dt{margin-bottom:8px;font:400 28px/1.1 var(--serif)}.details dd{margin:0;color:var(--muted);font-size:15px}.open{text-align:center;display:flex;flex-direction:column;align-items:center}.open h2{font-size:clamp(64px,9vw,140px);line-height:.92}.open .sub{margin-bottom:36px}.pillars{list-style:none;margin:80px 0 0;padding:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;text-align:left}.pillars li{padding-top:22px;border-top:1px solid var(--line-2);display:flex;flex-direction:column;gap:6px}.pillars b{font:400 26px/1.1 var(--serif)}.pillars span{color:var(--muted);font-size:15px}.finale{position:relative;margin-top:110px;min-height:max(100svh,760px);overflow:hidden;display:grid;justify-items:center;align-items:start}.finale-copy{position:relative;z-index:1;padding:13svh var(--gutter) 0;text-align:center;display:flex;flex-direction:column;align-items:center}.finale h2{margin-top:0;font-size:clamp(56px,7.6vw,120px)}.finale .sub{margin-bottom:34px}.footer{border-top:1px solid var(--line)}.footer-inner{max-width:calc(var(--max) + 2 * var(--gutter));margin:0 auto;padding:32px var(--gutter) 40px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.footer .brand{font-size:22px}.footer .brand .mark{width:22px;height:22px}.footer-note{color:var(--dim);font-size:14px}.footer-links{margin-left:auto;display:flex;gap:24px;font-size:14px}.footer-links a{color:var(--muted);text-decoration:none}.footer-links a:hover{color:var(--fg)}.doc{position:relative;padding:160px var(--gutter) 120px}.doc:before{content:"";position:absolute;inset:0 0 auto;height:420px;z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--rind) 40%,transparent) 1px,transparent 1.4px) 0 0 / 6px 6px;-webkit-mask:radial-gradient(60% 70% at 50% 0%,#000,transparent);mask:radial-gradient(60% 70% at 50% 0%,#000,transparent)}.doc-inner{max-width:700px;margin:0 auto}.doc .doc-kicker:before{display:none}.doc h1{margin:20px 0 18px;font:400 clamp(52px,7vw,92px) / .95 var(--serif);letter-spacing:-.025em}.updated{color:var(--muted)}.summary{margin:48px 0 16px;padding:28px 32px;border-radius:20px;background:var(--glass-hi);border:1px solid var(--line-2)}.summary h2{margin:0 0 8px;font:400 26px/1.1 var(--serif)}.doc section h2{margin:56px 0 14px;padding-top:22px;border-top:1px solid var(--line);font:400 36px/1.05 var(--serif)}.doc h3{margin:30px 0 8px;font:600 16px/1.3 var(--sans)}.doc p,.doc li{color:var(--fg-soft)}.doc p+p{margin-top:14px}.doc ul{margin:10px 0 0;padding-left:20px}.doc li+li{margin-top:6px}.doc li::marker{color:var(--rind)}.doc a{color:var(--fg);text-decoration-color:var(--flesh);text-underline-offset:3px}.doc strong{color:var(--fg);font-weight:600}.note{margin-top:14px;padding:14px 18px;border-left:2px solid var(--flesh);background:color-mix(in srgb,var(--flesh) 6%,transparent);border-radius:0 12px 12px 0}.checks-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin-top:44px}.checks-row li{padding:18px 0 0 22px}.checks-row li:before{top:27px}.sync-side{display:flex;flex-direction:column;gap:40px}.sync-vis{position:relative;aspect-ratio:16 / 11}.sync-vis .desk{position:absolute}.sync-back{top:0;right:0;width:70%;opacity:.55;filter:saturate(.8)}.sync-front{left:0;bottom:0;width:78%}.sync-badge{position:absolute;right:6%;bottom:12%;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line-2);font-size:13px;color:var(--fg-soft)}.sync-badge i{width:7px;height:7px;border-radius:50%;background:var(--rind);box-shadow:0 0 0 4px color-mix(in srgb,var(--rind) 18%,transparent)}.repo{width:min(680px,100%);margin:48px auto 0;border-radius:16px;overflow:hidden;border:1px solid var(--line-2);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:left;font-size:14px}.repo .mw-i{width:16px;height:16px;color:var(--muted)}.repo-head,.repo-row{display:flex;align-items:center;gap:12px;padding:12px 18px}.repo-head{border-bottom:1px solid var(--line-2);background:var(--glass-hi)}.repo-head em{margin-left:auto;font-style:normal;font:12px var(--mono);padding:3px 9px;border-radius:999px;border:1px solid var(--line-2);color:var(--muted)}.repo-row+.repo-row{border-top:1px solid var(--line)}.repo-row b{flex:none;width:110px;font:500 13px var(--mono);color:var(--fg)}.repo-row span:last-child{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1080px){.ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.quad{grid-template-columns:repeat(2,minmax(0,1fr))}.quad article:nth-child(3){border-left:0;padding-left:0}.details,.checks-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.nav{grid-template-columns:1fr auto}.nav-links{display:none}.split{grid-template-columns:minmax(0,1fr)}.split.reverse>:first-child{order:0}.ledger,.pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.section{padding-top:110px}.hero-copy{padding-top:46svh}}@media(max-width:560px){.quad,.ledger,.details,.pillars,.checks-row{grid-template-columns:minmax(0,1fr)}.repo-row span:last-child{display:none}.quad article,.quad article:nth-child(3){border-left:0;padding-left:0}.ledger article{min-height:0}.nav-end .icon-btn{display:none}.lede,.sub{font-size:16px}.footer-links{margin-left:0}.hero{min-height:0}.hero-copy{padding-top:37svh}.hero h1{margin-bottom:20px;font-size:46px}.hero .cta-row{margin-top:24px;flex-wrap:nowrap;gap:10px}.hero .cta-row .btn{padding-inline:18px}html[data-look=flat] .hero h1{font-size:38px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.ledger article{transition:none}.hero-globe,.hero h1>span,.hero .lede,.hero .cta-row,.nav-home,.showcase{animation:none}}
