:root{word-break:keep-all;overflow-wrap:normal;hyphens:none;--paper:#f7f8f6;--ink:#183039;--muted:#465e66;--rule:#aabdc2;--copper:#8b4928;--gutter:clamp(1.25rem, 5vw, 5rem);color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Segoe UI,Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:.28em}button{font:inherit}h1,h2,h3,p,figure{margin:0}h1,h2,h3{letter-spacing:-.035em;overflow-wrap:normal;font-weight:700;line-height:1.15}p{font-size:1.0625rem;font-weight:500;line-height:1.65}:focus-visible{outline-offset:6px;outline:3px solid #146785}main:focus{outline:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-frame{width:min(100%,1600px);padding-inline:var(--gutter);margin-inline:auto}.landing-skip{z-index:40;background:#fff;padding:1rem;position:absolute;top:.5rem;left:1rem;transform:translateY(-180%)}.landing-skip:focus{transform:none}.landing-header{z-index:20;align-items:center;gap:2rem;min-height:5rem;display:flex;position:relative}.landing-brand{letter-spacing:-.065em;isolation:isolate;min-height:2.75rem;width:calc(5.6rem - var(--brand-collapse,0) * 2.6rem);justify-content:start;place-items:center;height:2.75rem;font-size:1.65rem;font-weight:800;text-decoration:none;transition:color .18s,scale .14s;display:inline-grid;position:relative}.landing-brand:hover,.landing-brand:focus-visible{color:#8b5b3f}.landing-brand:active{scale:.985}.brand-monogram{width:44px;height:44px;opacity:var(--monogram-progress,0);transform:scale(calc(.86 + var(--monogram-progress,0) * .14));transform-origin:50% 55%;pointer-events:none;position:absolute;top:0;left:-5px}.home-header{pointer-events:auto;position:sticky;top:0}.home-header:after{content:"";z-index:-1;background:linear-gradient(var(--header-paper,var(--paper)) 78%, transparent);opacity:var(--brand-collapse,0);pointer-events:none;position:absolute;inset:0}.home-header .landing-brand{pointer-events:auto}.home-header .header-owner{opacity:calc(1 - var(--brand-collapse,0))}.brand-word{white-space:nowrap;align-items:baseline;display:flex!important}.brand-letter-y{opacity:calc(1 - var(--monogram-progress,0));transform:translateX(var(--y-shift,0px));filter:blur(var(--word-blur,0px));font-weight:800}.brand-gather{transform:translateX(var(--letter-shift,0px));opacity:var(--letter-opacity,1);filter:blur(var(--letter-blur,0px))}.landing-brand .brand-word{transition:color .18s}.header-owner{margin-left:auto;font-size:.9375rem;font-weight:750}[data-landing]{isolation:isolate;background:linear-gradient(#f7f8f6 0%,#f1f6f6 35%,#e7eff0 65%,#f7f8f6 100%);scroll-margin-top:5rem;position:relative;overflow-x:clip}[data-section]{z-index:2;scroll-margin-top:2rem;position:relative}.narrative-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0}.narrative-visual{height:100svh;position:sticky;top:0;overflow:hidden}.narrative-visual:before,.narrative-visual:after{content:"";pointer-events:none;position:absolute;inset:0}.narrative-visual:before{opacity:var(--overview-light,0);background:radial-gradient(at 50% 46%,#c9d9dc36,#e1eaea18 62%,#0000 88%)}.narrative-visual:after{opacity:var(--framework-light,0);background:radial-gradient(at 50% 43%,#e5d7bd45,#0000 65%)}.narrative-visual canvas,.narrative-poster{width:100%;height:100%;position:absolute;inset:0}.narrative-visual canvas{opacity:0}.narrative-poster{color:#477887;opacity:.3}[data-field-ready=true] canvas{opacity:1}[data-field-ready=true] .narrative-poster{display:none}.landing-opening{min-height:calc(100svh - 5rem);padding:clamp(3rem, 8svh, 6rem) var(--gutter) 10rem}.opening-copy{text-align:center;z-index:3;-webkit-user-select:none;user-select:none;position:relative}@media (hover:hover) and (pointer:fine){[data-camera-enabled=true] .landing-opening{cursor:grab}.landing-opening[data-dragging=true]{cursor:grabbing;user-select:none}}.opening-copy h1{letter-spacing:-.045em;max-width:100%;font-size:clamp(2rem,4.45vw,4rem);line-height:1.16}.keep-term{white-space:nowrap;overflow-wrap:normal;max-width:100%;display:inline-block}.brand-initial{color:var(--ink);animation:8.4s ease-in-out infinite initial-ink;animation-delay:calc(.84s + var(--initial) * .455s);animation-play-state:paused}[data-opening-active=true]:not([data-static=true]) .brand-initial{animation-play-state:running}[data-static=true] .brand-initial{color:var(--ink);animation:none}@keyframes initial-ink{0%,9%,56%,to{color:var(--ink)}27%,39%{color:#96572f}}.opening-summary{color:#36515c;text-wrap:pretty;max-width:36em;margin:1.2rem auto 0;font-size:clamp(1.0625rem,1.65vw,1.25rem)}.landing-overview{min-height:100svh;padding:clamp(3rem, 7svh, 5rem) var(--gutter);align-items:center;display:flex}.landing-overview:before{content:"";width:64%;height:1px;opacity:var(--overview-light,0);pointer-events:none;background:linear-gradient(90deg,#0000,#7899a16e,#0000);position:absolute;top:5rem;left:18%}.landing-entries{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem clamp(3rem,7vw,7rem);width:min(100%,1040px);margin-inline:auto;display:grid;position:relative}.entry-slot{min-width:0;min-height:0;position:relative}.entry-slot:nth-child(2n){margin-top:clamp(2rem,9svh,6rem)}.landing-entries a{color:var(--ink);border-radius:calc(var(--entry-progress,1) * .45rem);background:rgb(250 252 251/calc(var(--entry-progress,1) * .78));box-shadow:0 3px 12px rgb(39 75 87/calc(var(--entry-progress,1) * .045));backdrop-filter:blur(calc(var(--entry-progress,1) * 6px));isolation:isolate;border:0;border-top:1px solid #8aa7b580;padding:1.05rem 1.2rem;text-decoration:none;display:block;position:relative;overflow:hidden}.landing-entries a:before{content:"";pointer-events:none;border-radius:inherit;opacity:var(--entry-progress,1);border:1px solid #b6c9ce70;position:absolute;inset:0}.landing-entries a:hover,.landing-entries a:focus-visible{color:#814223}.landing-entries h3{letter-spacing:-.035em;width:max-content;max-width:100%;font-size:clamp(1.5rem,2vw,1.8rem);font-weight:750;line-height:1.3;position:relative}.landing-entries h3:after{content:"";background:#8b5b3f;width:0;height:2px;transition:width .25s;position:absolute;bottom:-.35rem;left:0}.landing-entries a:hover h3,.landing-entries a:focus-visible h3{color:#814223}[data-overview-settled=true] .landing-entries a:hover h3:after,[data-overview-settled=true] .landing-entries a:focus-visible h3:after{width:4rem}[data-overview-settled=false] .landing-entries h3:after{transition:none}.entry-overview{padding-top:.8rem}.entry-copy{width:calc(100% - var(--entry-progress,1) * 32%);z-index:1;position:relative}.entry-entity{color:#547582;width:29%;opacity:var(--overview-opacity,1);pointer-events:none;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.entry-entity svg{stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:100%;max-height:112px;display:block;overflow:visible}.entity-view{transform-origin:64px 54px;transform:translate(var(--entity-x,0px), var(--entity-y,0px)) rotate(var(--entity-angle,0deg));transition:transform .85s cubic-bezier(.18,.65,.28,1)}.entity-front,.entity-back{fill:var(--entity-material,#e1ecec);transform-origin:64px 54px;transition:transform .85s cubic-bezier(.18,.65,.28,1)}.entity-back{opacity:.55;fill:#e5eded}.entity-shadow{fill:#587987;stroke:none;opacity:.055}.entity-edge{fill:#ccdbde;stroke:#7897a2}.entity-ink,.entity-mesh{fill:none}.entity-mesh{stroke-width:.75px;opacity:.5}.entity-accent{stroke:#996341;fill:#b58051}.entity-guide{fill:none;stroke-width:.65px;opacity:.27}.entity-detail{fill:none;stroke-width:.9px;opacity:.6}.entity-flow{stroke-width:1.45px;stroke:#4b7b8c;fill:none;transition:stroke .7s,opacity .7s}.entity-halo{fill:#b88b5720;stroke:#aa7e4930;opacity:.35;transition:opacity .7s}.entity-beacon{transition:filter .7s}[data-overview-settled=true] .landing-entries a:is(:hover,:focus-visible) .entity-flow{stroke:#a66d40}[data-overview-settled=true] .landing-entries a:is(:hover,:focus-visible) .entity-halo{opacity:1}[data-overview-settled=true] .landing-entries a:is(:hover,:focus-visible) .entity-beacon{filter:drop-shadow(0 0 2px #b78d5c55)}[data-overview-settled=true] .landing-entries a:is(:hover,:focus-visible) .entity-front{opacity:1}[data-overview-settled=true] .landing-entries a:is(:hover,:focus-visible) .entity-back{opacity:.75}[data-overview-settled=false] .entity-view{transform:none}.entry-overview p{text-wrap:wrap;max-width:30em}.entry-overview .entry-lead{margin-bottom:.4rem;font-size:1rem;font-weight:650;line-height:1.45}.entry-overview p:last-child{color:#36515c;font-size:.875rem;line-height:1.6}[data-choreography=true] .landing-entries a{transform-origin:0 0;will-change:transform;position:absolute}[data-choreography=true] .entry-overview{opacity:var(--overview-opacity,0)}[data-choreography=true][data-overview-settled=true] .landing-entries a{will-change:auto}[data-choreography=true][data-overview-settled=true] .landing-entries h3{left:0;transform:none}[data-choreography=true] .landing-entries h3{font-size:var(--entry-type,1.65rem);left:calc((1 - var(--entry-progress,0)) * 50%);transform:translateX(calc((var(--entry-progress,0) - 1) * 50%))}.landing-framework{min-height:0;padding:6rem var(--gutter) 0;flex-direction:column;justify-content:flex-start;display:flex;overflow:visible}.overview-connections{pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.overview-connections path{fill:none;stroke:#718f9a9e;stroke-width:1.1px;stroke-dasharray:3 6;stroke-linecap:round}.overview-connections circle{fill:#965c34;stroke:#f8faf8;stroke-width:1px}.framework-stage{border-radius:2rem;width:min(100%,1120px);margin:0 auto 2rem;padding:clamp(.75rem,2.5vw,2rem);position:relative}.framework-copy{text-align:center;max-width:48rem;margin:0 auto 2rem}.framework-static{isolation:isolate;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-content:center;gap:1rem;width:min(100%,44rem);margin:0 auto;display:grid;position:relative}.graph-node{overflow-wrap:normal;text-align:center;min-width:0;color:var(--ink);cursor:default;background:#f3f7f6;border:1px solid #9bb6be;border-radius:.35rem;min-height:2.75rem;padding:.55rem;font-size:1rem;font-weight:700;line-height:1.4}.framework-static .graph-center{color:#fff;background:#214f60;order:-1;grid-column:1/-1;justify-self:center;width:60%}[data-static=true] .framework-static{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}[data-landing]:not([data-field-ready=true]) .landing-framework,[data-static=true] .landing-framework{padding-top:6rem}[data-static=true] .narrative-visual canvas{opacity:.055!important}[data-field-ready]:not([data-choreography=true]) .landing-entries a{will-change:auto}.framework-copy h2{text-wrap:balance;font-size:clamp(2rem,4vw,3.5rem);font-weight:700}.framework-copy>p{text-wrap:pretty;color:#395661;max-width:31em;margin:1.1rem auto 0;font-size:1.125rem}.framework-mobile-break{display:none}@media screen and (width<=48rem){.framework-mobile-break{display:inline}}.contact-footer{margin:2.5rem var(--gutter) 0;border-top:1px solid #acbfc4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1.5rem 0;display:flex}.landing-framework .contact-footer{margin:0;padding-top:1.5rem}.contact-footer h2{font-size:1.125rem;font-weight:750}.contact-footer a{overflow-wrap:normal;border:1px solid #0000;border-radius:.4rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.contact-footer a:hover{color:var(--copper);background:#ffffff90;border-color:#8fa9b86b}.contact-footer nav{flex-wrap:wrap;gap:.25rem .6rem;display:flex}.contact-footer svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.overline{letter-spacing:.08em;color:var(--muted);font-size:.875rem;font-weight:650;line-height:1.6}.text-link{min-height:2.75rem;padding-block:.65rem;font-size:1.15rem;font-weight:700;display:inline-block}.landing-nav{flex-wrap:wrap;gap:1.5rem;margin-left:auto;display:flex}.landing-nav a{align-items:center;min-height:2.75rem;font-size:.9375rem;text-decoration:none;display:flex}.landing-nav [aria-current]{text-decoration:underline}.secondary-main{max-width:72rem;min-height:70vh;padding-block:2rem}.secondary-main h1{letter-spacing:-.035em;text-wrap:balance;max-width:22em;margin-block:.55rem .9rem;font-size:clamp(1.875rem,3vw,2.5rem);line-height:1.2}.secondary-intro{color:var(--muted);text-wrap:pretty;max-width:45rem;font-size:1.125rem}.research-details{margin-top:2.5rem}.research-details section{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;padding-block:2rem;scroll-margin-top:2rem;display:grid}.research-details h2{grid-column:1;font-size:clamp(1.5rem,2.4vw,2rem)}.research-details .overline{grid-column:1/-1}.detail-note{color:var(--muted);grid-column:2;font-size:.875rem}.about-body{max-width:44rem;margin-block:2.5rem 1rem}.about-body h2{margin-bottom:1rem;font-size:1.75rem}.about-body p{margin-bottom:2rem}.draft-posts{max-width:48rem;margin-top:2.5rem}.draft-posts article{border-top:1px solid var(--rule);padding-block:2rem}.draft-posts h2{margin-block:.45rem}.draft-posts h2 .text-link{border:0;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.3}.draft-reading{max-width:60rem}.draft-prose{max-width:43rem;margin:2.5rem 0;font-size:1.125rem;line-height:1.75}.draft-prose p{margin-block:2rem}.draft-prose h2{margin-top:3rem;font-size:clamp(1.5rem,2.2vw,2rem)}@media (width<=800px){.landing-header{flex-wrap:wrap;gap:1rem;padding-block:.5rem}.header-owner{display:none}.landing-nav{flex-basis:100%;order:3;justify-content:space-between;gap:.5rem;margin:0}.landing-nav a{font-weight:650}.landing-opening{min-height:calc(85svh - 5rem);padding-top:3rem}.opening-copy h1{font-size:clamp(2rem,5.1vw,2.75rem)}.landing-overview{min-height:100svh;padding-block:3rem}.landing-entries{grid-template-columns:minmax(0,1fr);gap:1.5rem 2rem}.entry-slot:nth-child(n){grid-area:auto}.entry-slot{min-height:0}.entry-slot:nth-child(2n){margin-top:0}.landing-entries h3{font-size:1.5rem}.landing-framework{padding-top:5.5rem}.framework-copy h2{font-size:2.4rem}}@media (width<=560px){:root{--gutter:16px}.landing-entries{grid-template-columns:minmax(0,1fr);gap:.5rem}.entry-slot{min-height:0}.entry-slot:nth-child(2n){margin-top:0}.landing-entries a{padding-block:1.25rem}.entry-overview{padding-top:.65rem}.entry-overview .entry-lead{font-size:1rem}.landing-overview{padding-block:5.5rem 3rem}.landing-framework{padding-top:5.5rem}.framework-copy h2{font-size:2rem}.framework-copy>p{font-size:1.0625rem}.contact-footer{margin-top:2.5rem;padding-block:1.75rem}.research-details section{display:block}.research-details h2{margin-block:1rem}.research-details p{margin-block:1.5rem}}@media (width<=360px){.landing-entries a{padding-inline:12px}.landing-entries h3{font-size:1.3rem}.entry-copy{width:100%}.entry-entity{display:none}}[data-enlarged=true] .entry-copy{width:100%}[data-enlarged=true] .entry-entity{display:none}@media screen{:is(html:not([data-page-entry]),html[data-page-entry=fallback]) [data-landing],[data-landing][data-static=true]{--reading-opening-space:clamp(5rem, 12svh, 8rem)}:is(html:not([data-page-entry]),html[data-page-entry=fallback]) .landing-opening,[data-static=true] .landing-opening{min-height:0;padding-block:clamp(3rem, 6svh, 5rem) var(--reading-opening-space)}:is(html:not([data-page-entry]),html[data-page-entry=fallback]) .landing-overview,[data-static=true] .landing-overview{min-height:0;padding-block:1.5rem 3rem}:is(html:not([data-page-entry]),html[data-page-entry=fallback]) .entry-slot:nth-child(2n),[data-static=true] .entry-slot:nth-child(2n){margin-top:0}:is(html:not([data-page-entry]),html[data-page-entry=fallback]) [data-landing] .landing-framework,[data-landing][data-static=true] .landing-framework{padding-top:2rem}:is(html:not([data-page-entry]),html[data-page-entry=fallback]) .narrative-visual,[data-static=true] .narrative-visual{height:clamp(20rem,45svh,30rem);position:absolute;inset-inline:0;mask-image:linear-gradient(#000 60%,#0000)}:is(html:not([data-page-entry]),html[data-page-entry=fallback]) .narrative-poster,[data-static=true] .narrative-poster{opacity:.13;stroke-width:1px;display:block;mask-image:radial-gradient(at 50% 55%,#000 25%,#0000 68%)}[data-static=true] .narrative-visual canvas{opacity:0!important}}@media screen and (width<=899px),screen and (height<=649px){.landing-opening{min-height:min(68svh,38rem);padding-bottom:5rem}.landing-overview{min-height:0;padding-block:2rem 3rem}.entry-slot:nth-child(2n){margin-top:0}.landing-framework{padding-top:3rem}}[data-static=true] .entity-view,[data-static=true] .entity-front,[data-static=true] .entity-back{transform:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.brand-initial{color:canvastext;animation:none}.landing-entries a:before,.landing-entries a:after,.narrative-backdrop,.landing-brand:before{display:none}.landing-entries h3:after{background:canvastext}}@media print{.narrative-backdrop,.landing-header{display:none}[data-section]{min-height:0;padding-block:2rem}.landing-entries a{opacity:1!important;visibility:visible!important;width:auto!important;height:auto!important;position:static!important;transform:none!important}.landing-entries h3{left:0!important;transform:none!important}.entry-overview{opacity:1!important;visibility:visible!important}.entry-slot{height:auto!important;min-height:0!important}}[data-graph-ready=true]{width:min(100%,1000px);height:clamp(380px,48svh,500px);display:block}[data-graph-ready=true] .graph-node{left:calc(var(--node-x) * 1%);top:calc(var(--node-y) * 1%);width:clamp(112px,12vw,154px);min-height:46px;transform:translate(-50%, -50%) translate(var(--node-dx,0px), var(--node-dy,0px)) perspective(700px) rotateX(var(--node-tilt-x,0deg)) rotateY(var(--node-tilt-y,0deg)) scale(var(--node-scale-x,1), var(--node-scale-y,1));touch-action:pan-y;cursor:default;background:linear-gradient(165deg,#fcfdfb,#eef3f2);border-color:#89a6af8c;transition:box-shadow .35s,background .35s,border-color .35s;position:absolute;box-shadow:0 1px 4px #1c4d6108,inset 0 1px #fff,inset 0 -2px #dbe6e650}[data-interactive=false] .graph-node{pointer-events:none}[data-graph-ready=true] .graph-node>span,[data-graph-ready=true] .graph-node>.agent-cluster{opacity:var(--node-ink,1)}[data-graph-ready=true] .graph-node:after{content:"";border-radius:inherit;pointer-events:none;opacity:calc(var(--arrival,0) * .4);position:absolute;inset:0;box-shadow:inset 0 1px #e5f7fb,inset 0 0 8px #a4d2df}[data-graph-ready=true] .graph-center{color:#fff;letter-spacing:-.045em;background:linear-gradient(160deg,#315769,#203f4e);border-color:#5e8a9c;width:clamp(128px,13vw,166px);min-height:56px;font-size:1.65rem;font-weight:800;box-shadow:0 4px 14px #143a4f20,inset 0 1px #8eafbd80,inset 0 -2px #142f3c50}[data-interactive=true] .graph-node:hover,.graph-node:focus-visible,.graph-node[data-active=true]{border-color:#956340;box-shadow:0 4px 14px #2b607b1c,0 0 0 2px #b899671c}.graph-connections{pointer-events:none;z-index:-1;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}[data-graph-ready=true] .graph-connections{display:block}.graph-connections path{fill:none;stroke:#6a8793b0;stroke-width:1.1px}.graph-connections circle{fill:#a87043}.graph-connections [data-active=true]{stroke:#986442;stroke-width:1.8px}.graph-connections .graph-relation{stroke:#6a879394;stroke-dasharray:3 6;stroke-width:1px}.graph-connections .relation-packet{fill:#4e8799}.graph-condensation circle{fill:#5c91a4}.graph-network{opacity:0}.graph-emergence path{stroke:#b48b5f;stroke-width:1px}.graph-emergence circle{fill:#f4faf9;stroke:#a87949;stroke-width:1.5px}.agent-cluster{justify-content:center;gap:4px;margin-top:5px;display:flex}.agent-cluster i{background:#547f90;border-radius:50%;width:5px;height:5px}@media (width<=560px){[data-graph-ready=true]{height:400px}[data-graph-ready=true] .graph-node{width:94px;min-height:48px;font-size:.875rem}[data-graph-ready=true] .graph-center{width:104px;min-height:52px;font-size:1.35rem}.contact-footer{padding-bottom:1.75rem;display:block}.contact-footer nav{gap:.1rem .2rem;margin-top:.6rem}}[data-enlarged=true] .graph-center{order:-1;width:100%}[data-enlarged=true] #graph-help{clip-path:none;white-space:normal;width:auto;height:auto;margin:1rem 0 0;font-size:1rem;position:static;overflow:visible}@media (prefers-reduced-motion:reduce),(forced-colors:active){.brand-gather{opacity:var(--letter-opacity,1)}}[data-page-entry=entering] body>main,[data-page-entry=entering] body>.contact-footer{animation:entry-content var(--entry-duration) cubic-bezier(.22, .65, .25, 1) both}@keyframes entry-content{0%{opacity:0}to{opacity:1}}@property --entry-aperture{syntax:"<percentage>";inherits:false;initial-value:140%}[data-page-entry=entering][data-entry-kind=home] .opening-copy h1{animation:entry-title var(--entry-duration) cubic-bezier(.2, .65, .25, 1) both}[data-page-entry=entering][data-entry-kind=home] .narrative-visual{animation:entry-field var(--entry-duration) cubic-bezier(.2, .65, .25, 1) both;mask-image:radial-gradient(ellipse at 50% 49%, #000 max(0%, calc(var(--entry-aperture) - 35%)), transparent var(--entry-aperture))}[data-page-entry=entering][data-entry-kind=home] .landing-entries{animation:entry-menus var(--entry-duration) ease-out both}@keyframes entry-title{0%{opacity:.12;filter:blur(5px)}50%,to{opacity:1;filter:blur()}}@keyframes entry-field{0%{--entry-aperture:5%;opacity:.25}to{--entry-aperture:140%;opacity:1}}@keyframes entry-menus{0%,32%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce),(forced-colors:active){body>main,body>.contact-footer{transition:none;animation:none;opacity:1!important;translate:none!important}}@media print{.graph-connections,.overview-connections{display:none}.framework-copy{opacity:1!important;visibility:visible!important}[data-graph-ready=true]{height:auto;display:grid}[data-graph-ready=true] .graph-node{width:auto;position:static;opacity:1!important;transform:none!important}[data-graph-ready=true] .graph-node>span,[data-graph-ready=true] .graph-node>.agent-cluster{opacity:1!important}.landing-entries a{filter:none!important}}.home-identity{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1.5rem;margin-left:auto;display:flex}.home-header a.header-owner{color:inherit;pointer-events:auto;text-decoration:none}.home-header a.header-owner:is(:hover,:focus-visible){opacity:1;text-underline-offset:.25em;text-decoration:underline}.home-reserved{pointer-events:auto;text-underline-offset:.25em;font-size:.875rem;font-weight:700;text-decoration:underline}
