.locus-home .memory-brain{width:100%;max-width:640px;margin-inline:auto}.locus-home .memory-brain-stage{isolation:isolate;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:18px;height:360px;position:relative;overflow:hidden}.locus-home .memory-brain-stage[data-dragging]{cursor:grabbing}.locus-home .memory-brain-stage:focus-visible{outline-offset:3px;outline:2px solid #b9de7480}.locus-home .memory-brain-stage canvas{opacity:0;width:100%;height:100%;position:absolute;inset:0}.locus-home .memory-brain-stage canvas.is-ready{opacity:1}.locus-home .memory-brain-halo{z-index:-1;background:radial-gradient(at 50% 44%,#a5d95116,#84b84306 46%,#0000 70%);position:absolute;inset:2% 8% 8%}.locus-home .memory-brain-shadow{filter:blur(5px);background:radial-gradient(#a3d75414,#0000 70%);border-radius:50%;width:46%;height:25px;position:absolute;bottom:13px;left:27%}.locus-home .memory-brain-fallback{color:#b6d882;stroke-width:.6px;width:160px;height:160px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.locus-home .memory-brain-scopes{color:#c4cdb8;letter-spacing:.02em;justify-content:center;align-items:center;gap:27px;font-size:13px;display:flex}.locus-home .memory-brain-scopes span{align-items:center;gap:9px;display:flex}.locus-home .memory-brain-scopes span:before{content:"";background:#b9de74;border-radius:50%;width:4px;height:4px;box-shadow:0 0 9px #b9de743b}.locus-home .memory-brain-caption{color:#929a89;justify-content:center;align-items:center;min-height:56px;margin-top:12px;font-size:11px;display:flex;position:relative}.locus-home .memory-brain-caption-copy{text-align:center;gap:5px;display:grid}.locus-home .memory-brain-hint{color:#b3bea5}.locus-home .memory-brain-caption button{color:#c8d8b2;cursor:pointer;background:#151a11;border:1px solid #b1c79125;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;right:12px}.locus-home .memory-brain-caption button:hover{color:#d6f48b;background:#202a18}.locus-home .memory-brain-caption button:focus-visible{outline-offset:4px;outline:2px solid #d2f468}.locus-home .memory-brain-caption button svg{width:15px;height:15px}@media (width<=639px){.locus-home .memory-brain-stage{height:290px}.locus-home .memory-brain-scopes{gap:19px;font-size:12px}.locus-home .memory-brain-caption{justify-content:flex-start;padding-inline:8px 64px}.locus-home .memory-brain-caption-copy{text-align:left;font-size:10px}}.locus-home .memory-orbit{width:100%;max-width:500px;margin-inline:auto}.locus-home .memory-orbit-stage{aspect-ratio:1;isolation:isolate;overflow-clip-margin:8px;--orb-size:clamp(48px, 14cqw, 64px);width:100%;max-width:400px;margin:0 auto 12px;position:relative;overflow:clip;container-type:inline-size}.locus-home .memory-orbit-path{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.locus-home .memory-orbit-path-outer{background:radial-gradient(circle,#0000 35%,#63914609 70%,#78ad4823);border:1px solid #6d9e583d;width:80%;height:80%;box-shadow:0 0 48px #78ad4810,inset 0 0 40px #78ad4810}.locus-home .memory-orbit-path-inner{background:radial-gradient(circle,#0000 30%,#c8ef6810 70%,#c8ef6825);border:1px solid #c9ef7852;width:44%;height:44%;box-shadow:0 0 38px #c8ef6814,inset 0 0 24px #c8ef6810}.locus-home .memory-orbit-core{aspect-ratio:1;color:#d8f696;background:radial-gradient(circle at 30% 20%,#38482a,#141c11 75%);border:1px solid #d4f58a45;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:clamp(54px,18cqw,72px);display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 36px #c3ed5b20,inset 0 1px 10px #d5f6870d}.locus-home .memory-orbit-core svg{stroke-width:1.4px;width:clamp(22px,7cqw,28px);height:auto}.locus-home .memory-orbit-core span{font-size:clamp(9px,2.5cqw,10px)}.locus-home .memory-orbit-track{pointer-events:none;animation:memory-orbit-turn var(--duration) linear infinite;position:absolute;inset:0}.locus-home .memory-orbit-track.is-inner{--radius:22%;--duration:36s}.locus-home .memory-orbit-track.is-outer{--radius:40%;--duration:60s;animation-direction:reverse}.locus-home .memory-orbit-position{left:calc(50% + var(--radius));width:var(--orb-size);height:var(--orb-size);position:absolute;top:50%;transform:translate(-50%,-50%)}.locus-home .memory-orbit-node{color:#c7d6b5;cursor:pointer;pointer-events:auto;width:100%;height:100%;animation:memory-orbit-counterturn var(--duration) linear infinite;background:radial-gradient(circle at 30% 15%,#2e3b25,#11180f 78%);border:1px solid #b6d28e42;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;transition:border-color .18s,box-shadow .18s,color .18s;display:flex;box-shadow:0 5px 15px #0008,inset 0 1px 5px #e1f7ba12}.locus-home .is-outer .memory-orbit-node{animation-direction:reverse}.locus-home .memory-orbit-node svg{stroke-width:1.5px;width:clamp(18px,5.5cqw,23px);height:auto}.locus-home .memory-orbit-node span{font-size:clamp(9px,2.6cqw,11px);line-height:1}.locus-home .memory-orbit-node[aria-pressed=true],.locus-home .memory-orbit-node:hover{color:#d9f89a;border-color:#d0f582a6;box-shadow:0 0 22px #bce76925,inset 0 1px 12px #d4f58a14}.locus-home .memory-orbit-node:focus-visible{outline-offset:4px;outline:2px solid #d2f468}.locus-home .memory-orbit[data-running=false] .memory-orbit-spin{animation-play-state:paused}.locus-home .memory-orbit-stage:has(.memory-orbit-node:focus-visible) .memory-orbit-spin{animation-play-state:paused}@media (hover:hover){.locus-home .memory-orbit-stage:has(.memory-orbit-node:hover) .memory-orbit-spin{animation-play-state:paused}}.locus-home .memory-orbit-detail{text-align:center;min-height:110px;padding-inline:12px}.locus-home .memory-orbit-feature{letter-spacing:.08em;text-transform:uppercase;color:#c8ec84;font-size:11px}.locus-home .memory-orbit-detail h3{color:#eef2e6;margin:8px 0;font-size:16px;font-weight:500}.locus-home .memory-orbit-detail p{color:#a7af9b;max-width:49ch;margin-inline:auto;font-size:13px;line-height:1.7}.locus-home .memory-orbit-caption{color:#929a89;text-align:center;justify-content:center;align-items:center;min-height:52px;padding-inline:52px;font-size:11px;display:flex;position:relative}.locus-home .memory-orbit-caption button{color:#c8d8b2;cursor:pointer;background:#151a11;border:1px solid #b1c79125;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;right:0}.locus-home .memory-orbit-caption button:hover{color:#d6f48b;background:#202a18}.locus-home .memory-orbit-caption button:focus-visible{outline-offset:4px;outline:2px solid #d2f468}.locus-home .memory-orbit-caption button svg{width:15px;height:15px}@keyframes memory-orbit-turn{0%{transform:rotate(var(--phase))}to{transform:rotate(calc(var(--phase) + 360deg))}}@keyframes memory-orbit-counterturn{0%{transform:rotate(calc(0deg - var(--phase)))}to{transform:rotate(calc(-360deg - var(--phase)))}}@media (prefers-reduced-motion:reduce){.locus-home .memory-orbit-spin{animation-play-state:paused!important}.locus-home .memory-orbit-node{transition:none}}.locus-home .supporting-section-heading{flex-direction:column;gap:24px;display:flex}.locus-home .supporting-panel{background:#101110;border:1px solid #ffffff14;border-radius:16px;min-width:0}.locus-home .supporting-icon{width:40px;height:40px;color:var(--color-accent);background:#d2f46808;border:1px solid #d2f46826;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.locus-home .supporting-badge{min-height:25px;color:var(--color-accent);letter-spacing:.035em;white-space:nowrap;background:#d2f46808;border:1px solid #d2f46829;border-radius:99px;align-items:center;padding:3px 9px;font-size:10px;font-weight:500;line-height:1.5;display:inline-flex}.locus-home .supporting-badge-muted{color:var(--color-fg-2);background:#ffffff03;border-color:#ffffff14}.locus-home .supporting-model-panel{flex-direction:column;padding:24px;display:flex}.locus-home .supporting-provider-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:auto;padding-top:30px;display:grid}.locus-home .supporting-provider-list li{min-width:0;color:var(--color-fg-2);text-align:center;border-top:1px solid #ffffff12;flex-direction:column;align-items:center;gap:12px;padding:19px 8px 0;font-size:12px;display:flex}.locus-home .supporting-provider-list li+li{border-left:1px solid #ffffff0d}.locus-home .supporting-memory-list{background:#101110;border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.locus-home .supporting-memory-control{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;padding:24px;display:grid;position:relative}.locus-home .supporting-memory-control+.supporting-memory-control{border-top:1px solid #ffffff12}.locus-home .supporting-memory-detail{color:var(--color-fg-3);font-family:var(--font-mono);margin-top:13px;font-size:10px;line-height:1.6}.locus-home .supporting-repo-panel{overflow:hidden}.locus-home .supporting-repo-header{background:#ffffff02;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:18px 24px;display:flex}.locus-home .supporting-repo-row{border-bottom:1px solid #ffffff12;flex-direction:column;align-items:flex-start;gap:4px;padding:15px 0;display:flex}.locus-home .supporting-repo-row:last-child{border-bottom:0;padding-bottom:0}.locus-home .supporting-pricing-grid{gap:16px;display:grid}.locus-home .supporting-workspace-price{background:radial-gradient(at 0 0,#d2f46809,#0000 75%),#101110;padding:26px}.locus-home .supporting-price-amount{color:var(--color-fg);letter-spacing:-.035em;margin:24px 0 12px;font-size:76px;font-weight:500;line-height:1.1}.locus-home .supporting-model-costs{overflow:hidden}.locus-home .supporting-cost-route{gap:15px;padding:21px 24px;display:flex}.locus-home .supporting-cost-route+.supporting-cost-route{border-top:1px solid #ffffff12}.locus-home .supporting-final-frame{isolation:isolate;background:#101110;border:1px solid #ffffff14;border-radius:20px;padding:64px 20px 76px;position:relative;overflow:hidden}.locus-home .supporting-final-frame .headline{font-size:clamp(34px,4.8vw,58px);line-height:1.04}@media (width>=640px){.locus-home .supporting-model-panel{padding:30px}.locus-home .supporting-provider-list li{font-size:13px}.locus-home .supporting-memory-control{grid-template-columns:40px minmax(0,1fr);padding:26px}.locus-home .supporting-repo-header{padding:18px 32px}.locus-home .supporting-repo-row{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.locus-home .supporting-repo-row dd{text-align:right;max-width:70%}.locus-home .supporting-cost-route{padding:23px 28px}.locus-home .supporting-workspace-price{padding:32px}.locus-home .supporting-final-frame{padding:76px 32px 88px}}@media (width>=1024px){.locus-home .supporting-section-heading{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:64px}.locus-home .supporting-pricing-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr)}}.locus-home .locus-feature-section{position:relative}.locus-home .locus-chapter-heading{grid-template-columns:1fr 1fr;align-items:start;gap:64px;margin-bottom:42px;display:grid}.locus-home .locus-chapter-heading .headline{max-width:18ch}.locus-home .locus-chapter-heading .lede{max-width:52ch;padding-top:5px}.locus-home .locus-work-frame{background:#0d0f0d;border:1px solid #2a2c29;border-radius:14px;grid-template-columns:250px minmax(0,1fr);display:grid;overflow:hidden}.locus-home .locus-work-tabs{background:#10120f;border-right:1px solid #2a2c29;flex-direction:column;gap:6px;padding:24px 16px;display:flex}.locus-home .locus-work-tab{color:#a4aaa1;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:12px;min-height:52px;padding:12px;font-size:14px;line-height:1.35;transition:background .15s,color .15s,border-color .15s;display:flex}.locus-home .locus-work-tab>svg{flex:none}.locus-home .locus-work-tab:hover{color:#f3f5ef;background:#1a1d18}.locus-home .locus-work-tab[aria-selected=true]{color:#e4f5ce;background:#232c1e;border-color:#3b4832}.locus-home .locus-tab-arrow{opacity:0;margin-left:auto}.locus-home .locus-work-tab[aria-selected=true] .locus-tab-arrow{opacity:1}.locus-home .locus-work-permission{color:#a2aa9b;align-items:center;gap:8px;margin-top:auto;padding:26px 12px 6px;font-size:11px;line-height:1.5;display:flex}.locus-home .locus-work-permission>span{background:#c6eb84;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.locus-home .locus-work-panel{min-width:0;padding:30px}.locus-home .locus-work-panel-copy{grid-template-columns:42px minmax(0,1fr);column-gap:14px;min-height:112px;margin-bottom:28px;display:grid}.locus-home .locus-feature-icon{color:#c9e4a6;background:#1c2419;border:1px solid #353e2f;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.locus-home .locus-work-panel-copy .locus-feature-icon{grid-row:span 2}.locus-home .locus-work-panel-copy h3{color:#f1f4ed;letter-spacing:-.02em;margin:1px 0 8px;font-size:20px;line-height:1.4}.locus-home .locus-work-panel-copy p{color:#a6aea1;max-width:68ch;font-size:14px;line-height:1.65}.locus-home .locus-work-visuals{background:radial-gradient(at 40% 100%,#223318 0,#11170f 60%,#11130f 100%);border:1px solid #292e26;border-radius:10px;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.locus-home .locus-work-visuals img{border-radius:7px;box-shadow:0 10px 26px #0005}.locus-home .locus-visual-caption{color:#a0a899;margin-top:16px;font-size:12px;line-height:1.5}@media (width<=900px){.locus-home .locus-chapter-heading{gap:32px}.locus-home .locus-work-frame{grid-template-columns:210px minmax(0,1fr)}.locus-home .locus-work-tabs{padding:18px 10px}.locus-home .locus-work-panel{padding:24px 20px}.locus-home .locus-work-panel-copy{min-height:170px}.locus-home .locus-work-visuals{grid-template-columns:1fr}.locus-home .locus-work-visuals img:last-child{display:none}}@media (width<=639px){.locus-home .locus-chapter-heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.locus-home .locus-chapter-heading .lede{padding-top:0}.locus-home .locus-work-frame{grid-template-columns:1fr}.locus-home .locus-work-tabs{border-bottom:1px solid #2a2c29;border-right:0;grid-template-columns:1fr 1fr;gap:4px;padding:12px;display:grid}.locus-home .locus-work-tab{gap:8px;min-height:48px;padding:8px;font-size:12px}.locus-home .locus-tab-arrow{display:none}.locus-home .locus-work-permission{grid-column:1/-1;padding:12px 8px 2px}.locus-home .locus-work-panel{padding:24px 18px}.locus-home .locus-work-panel-copy{grid-template-columns:32px minmax(0,1fr);gap:8px 12px;min-height:176px;margin-bottom:22px}.locus-home .locus-work-panel-copy .locus-feature-icon{width:32px;height:32px}.locus-home .locus-work-panel-copy h3{margin:0;font-size:18px;line-height:1.4}.locus-home .locus-work-panel-copy p{font-size:13px}.locus-home .locus-work-visuals{padding:10px}.locus-home .locus-visual-caption{font-size:11px}}.locus-home .locus-chapter-anchor{scroll-margin-top:90px;position:absolute;top:0}.locus-source-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:60px;display:grid}.locus-source-heading .headline{max-width:12ch;margin-bottom:24px}.locus-source-heading .lede{max-width:42ch}.locus-source-skyline{--color-background:#0e120e;--color-foreground:#eff4e9;--color-border:#2b3529;--color-muted-foreground:#a5b09b;justify-self:end;width:100%;min-width:0;max-width:640px}.locus-source-skyline .locus-contribution-chart{border-radius:18px;padding:18px;font-family:inherit}.locus-source-repo{align-items:center;gap:7px;font-size:12px;display:inline-flex}.locus-source-repo svg{color:#d2f468;flex-shrink:0}.locus-source-repo strong{font-weight:500}.locus-source-caption{color:#9ea895;margin-top:12px;font-size:11px;line-height:1.7}.locus-source-links{flex-wrap:wrap;gap:0 22px;margin-top:22px;display:flex}.locus-source-links a{color:#b5c0aa;align-items:center;gap:7px;min-height:44px;font-size:12px;display:inline-flex}.locus-source-links a:hover{color:#d2f468}@media (width<=899px){.locus-source-layout{grid-template-columns:1fr;gap:30px}.locus-source-skyline{justify-self:start;max-width:600px}.locus-source-heading .lede{max-width:58ch}}@media (width<=639px){.locus-source-skyline .locus-contribution-chart{padding:14px 12px}.locus-source-repo{flex-wrap:wrap;gap:5px;font-size:11px}}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/syne-regular.ttf)format("truetype")}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/syne-medium.ttf)format("truetype")}@font-face{font-family:Syne;font-style:normal;font-weight:600 900;font-display:swap;src:url(/fonts/syne-semibold.ttf)format("truetype")}body:has(.locus-home){--color-fg-3:#a0a298;scrollbar-color:#474b3e #0a0a08;font-family:Syne,Mona Sans,sans-serif}body:has(.locus-home)>#root{max-width:1600px;margin-inline:auto}body:has(.locus-home) header>div[aria-hidden]{opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0a08f0;border:0}body:has(.locus-home) footer{border-top:0}body:has(.locus-home) footer .border-t{border-top:0}body:has(.locus-home) header>div:last-of-type{max-width:1440px}.locus-home{--color-line:#292c24;--color-line-2:#3a3e32}.locus-home .headline{letter-spacing:-.03em;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:500;line-height:1.12}.locus-home .lede{font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.7}.locus-home .title{font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.2}.locus-home .locus-section{border:0;padding-block:90px;position:relative}.locus-home .locus-panel{border:1px solid var(--color-line);background:#10120e;border-radius:24px}.locus-home .locus-statement{padding-block:78px}.locus-home .locus-statement h2{letter-spacing:-.03em;max-width:30ch;font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.2}.locus-home :where(a,button){text-underline-offset:.22em}.locus-home :where(a,button):focus-visible{outline-offset:4px;outline:2px solid #d2f468}.locus-local-heading{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.locus-local-heading .lede{max-width:58ch}.locus-local-columns{grid-template-columns:1fr 1fr;gap:20px;margin-top:42px;display:grid}.locus-local-column{border:1px solid var(--color-line);background:linear-gradient(155deg,#151a12,#10120e 60%);border-radius:20px;padding:28px}.locus-local-column+.locus-local-column{background:#10120e}.locus-local-column h3{letter-spacing:-.015em;align-items:center;gap:12px;padding-bottom:24px;font-size:20px;display:flex}.locus-local-column h3 svg{color:#d2f468;width:21px;height:21px}.locus-local-entry{border-top:1px solid var(--color-line);grid-template-columns:20px 1fr;gap:12px;padding-block:18px;display:grid}.locus-local-entry>svg{color:#9ba68c;width:16px;height:16px;margin-top:5px}.locus-local-entry dt{font-size:15px;font-weight:500}.locus-local-entry dd{color:#a9ada0;max-width:60ch;margin-top:4px;font-size:14px;line-height:1.65}.locus-local-links{flex-wrap:wrap;gap:8px 30px;margin-top:24px;display:flex}.locus-hero-preview{isolation:isolate;background:#090c08;padding:88px 0 58px;position:relative;overflow:hidden}.locus-hero-announcement{color:#d9e3cd;align-items:center;gap:12px;min-height:44px;margin-top:50px;font-size:13px;display:inline-flex}.locus-preview-title{letter-spacing:-.03em;margin-top:20px;font-size:clamp(3rem,5.3vw,5rem);font-weight:400;line-height:1.08}.locus-preview-title span{color:#dce9cc}.locus-preview-lede{color:#bdc7b3;max-width:62ch;margin-top:22px;font-size:17px;line-height:1.7}.locus-preview-actions{justify-content:center;align-items:center;gap:14px;margin-top:28px;display:flex}.locus-preview-actions a{min-height:46px;padding-inline:24px;font-size:14px}.locus-preview-actions a:nth-child(2){background:#0c120b}.locus-preview-platform{color:#e1ead8;gap:10px;margin-top:16px;font-size:12px;display:flex}.locus-preview-window{width:100%;max-width:1056px;margin:64px auto 0}.locus-preview-window img{border-radius:12px;box-shadow:0 24px 70px -20px #000}.locus-preview-window figcaption{color:#a3b297;margin-top:24px;font-size:12px;line-height:1.6}.locus-hero-light{z-index:-3;opacity:.76;position:absolute;inset:240px -12% -8%;-webkit-mask-image:linear-gradient(#0000,#000 20% 60%,#0000 95%);mask-image:linear-gradient(#0000,#000 20% 60%,#0000 95%)}.locus-hero-dots{z-index:-1;opacity:.42;background-image:radial-gradient(#849474 .65px,#0000 .9px);background-size:8px 8px;height:350px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000),linear-gradient(90deg,#000,#0000 38% 62%,#000);mask-image:linear-gradient(#000,#0000),linear-gradient(90deg,#000,#0000 38% 62%,#000);-webkit-mask-composite:source-in;mask-composite:intersect}.locus-hero-grid{z-index:-2;transform-origin:top;background-image:linear-gradient(#95c17426 1px,#0000 1px),linear-gradient(90deg,#95c17426 1px,#0000 1px);background-size:90px 70px;height:500px;position:absolute;top:420px;left:-25%;right:-25%;transform:perspective(400px)rotateX(48deg);-webkit-mask-image:linear-gradient(#0000,#000 10%,#0000 95%);mask-image:linear-gradient(#0000,#000 10%,#0000 95%)}@media (width<768px){body:has(.locus-home)>#root{border:0}.locus-home .locus-section{padding-block:56px}.locus-local-heading{grid-template-columns:1fr;gap:20px}.locus-local-columns{grid-template-columns:1fr;gap:16px;margin-top:28px}.locus-local-column{padding:22px}.locus-home .locus-statement{padding-block:50px}.locus-hero-preview{padding-top:82px;padding-bottom:38px}.locus-hero-announcement{margin-top:34px;font-size:12px}.locus-preview-title{font-size:clamp(2.8rem,9.8vw,4rem)}.locus-preview-lede{max-width:40ch;margin-top:20px;font-size:15px;line-height:1.65}.locus-preview-actions{flex-wrap:wrap;gap:10px;margin-top:24px}.locus-preview-actions a{padding-inline:18px;font-size:13px}.locus-preview-window{margin-top:46px}.locus-preview-window figcaption{max-width:36ch;margin-inline:auto;font-size:11px}.locus-hero-light{top:290px}.locus-hero-grid{top:410px}}
