:root{--paper:#f2efe7;--paper-deep:#e8e4da;--ink:#11110f;--ink-soft:#3f3f39;--line:#11110f33;--line-light:#fff3;--white:#f8f7f2;--blue:#5d58ef;--orange:#ff643f;--acid:#d9ff5a;--page-pad:clamp(1.25rem, 3vw, 3.5rem);--section-space:clamp(6rem, 12vw, 11rem);--header-height:4.75rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.45;overflow-x:hidden}body::selection{background:var(--acid);color:var(--ink)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}main{display:block}:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.skip-link{z-index:200;top:.75rem;left:var(--page-pad);background:var(--ink);color:var(--white);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;padding:.75rem 1rem;font-size:.68rem;transition:transform .16s;position:fixed;transform:translateY(calc(-100% - 1rem))}.skip-link:focus{transform:translateY(0)}.site-header{z-index:100;width:100%;height:var(--header-height);padding:0 var(--page-pad);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2efe7e0;border-bottom:1px solid #11110f24;grid-template-columns:1fr auto;align-items:center;display:grid;position:fixed;top:0;left:0}.wordmark,.footer-wordmark{width:max-content;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.07em;text-transform:uppercase;align-items:center;gap:0;font-size:1.45rem;font-weight:760;line-height:1;display:inline-flex}.wordmark{color:var(--ink);position:relative}.wordmark-orbit{flex:none;width:0;height:1em;display:inline-block;position:relative}.wordmark-dot-track{opacity:0;width:2px;height:.72em;position:absolute;top:50%;left:.41em;transform:translate(-50%,-50%)}.wordmark-dot{background:currentColor;width:100%;height:100%;display:block;transform:rotate(-24deg)}.wordmark-animated .wordmark-tek{animation:.72s cubic-bezier(.22,1,.36,1) .9s both wordmark-letter-close}.wordmark-animated .wordmark-dot-track{animation:.65s cubic-bezier(.4,0,.2,1) .25s both wordmark-dot-dissolve}@keyframes wordmark-letter-close{0%{transform:translate(.82em)}to{transform:translate(0)}}@keyframes wordmark-dot-dissolve{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.wordmark-animated .wordmark-tek,.wordmark-animated .wordmark-dot-track{animation:none}.wordmark-animated .wordmark-dot-track{opacity:0}}.opening-sequence{z-index:500;background-color:var(--paper);opacity:1;background-image:linear-gradient(#11110f0e 1px,#0000 1px),linear-gradient(90deg,#11110f0e 1px,#0000 1px);background-position:50%;background-size:clamp(5rem,8vw,7.25rem) clamp(5rem,8vw,7.25rem);place-items:center;min-height:100svh;transition:opacity .52s cubic-bezier(.4,0,.2,1);display:none;position:fixed;inset:0;overflow:hidden}html[data-mutek-intro=play],html[data-mutek-intro=play] body{overflow:hidden}html[data-mutek-intro=play] .opening-sequence{display:grid}.opening-sequence.is-dissolving{opacity:0;pointer-events:none}.opening-mark{background:var(--paper);place-items:center;min-width:clamp(10.75rem,18vw,13.75rem);min-height:clamp(4.75rem,8vw,6rem);display:grid;position:relative}.opening-mark:before,.opening-mark:after{content:"";border-color:#11110f3d;position:absolute}.opening-mark:before{border-top:1px solid;border-left:1px solid;width:1.2rem;height:.65rem;top:0;left:0}.opening-mark:after{border-bottom:1px solid;border-right:1px solid;width:.65rem;height:1.2rem;bottom:0;right:0}.opening-wordmark{color:var(--ink);white-space:nowrap;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1}.opening-wordmark.wordmark-animated .wordmark-tek{animation-delay:.6s}.opening-wordmark.wordmark-animated .wordmark-dot-track{animation-delay:.1s}@media (prefers-reduced-motion:reduce){html[data-mutek-intro=play] .opening-sequence{display:none}}.site-nav{letter-spacing:-.01em;align-items:center;gap:clamp(1.3rem,2.2vw,2.75rem);font-size:.83rem;display:flex}.site-nav a{padding:.25rem 0;position:relative}.site-nav a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:-.05rem;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after,.site-nav a.active:after{transform-origin:0;transform:scaleX(1)}.menu-toggle{color:inherit;cursor:pointer;background:0 0;border:0;display:none}.eyebrow,.section-kicker,.hero-meta,.image-credit,.interface-topline,.interface-label,.quote-credit,.contact-action>p:first-child{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:500;line-height:1.3}.section-pad{padding:var(--section-space) var(--page-pad)}.section-dark{background:var(--ink);color:var(--white)}.section-kicker{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.section-kicker.light{border-color:var(--line-light)}.large-copy{letter-spacing:-.045em;font-size:clamp(1.35rem,2.25vw,2.25rem);line-height:1.16}.muted-light{color:#f8f7f2ad}.text-link,.footer-cta{border-bottom:1px solid;align-items:center;gap:.65rem;width:max-content;padding-bottom:.35rem;font-size:.85rem;font-weight:560;display:inline-flex}.text-link span,.footer-cta span{transition:transform .18s}.text-link:hover span,.footer-cta:hover span{transform:translate(.2rem,-.2rem)}.light-link{color:var(--white)}.button{border:1px solid var(--ink);border-radius:100px;justify-content:center;align-items:center;min-height:3.1rem;padding:.8rem 1.25rem;font-size:.8rem;font-weight:600;transition:background .18s,color .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--ink);color:var(--white)}.button-dark:hover{background:var(--blue);border-color:var(--blue)}.button-ghost{background:#f2efe759}.button-ghost:hover{background:var(--white)}.hero{--signal-x:72%;--signal-y:28%;min-height:100svh;padding:calc(var(--header-height) + 2rem) var(--page-pad) 2rem;isolation:isolate;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.signal-field,.signal-grid{z-index:-2;pointer-events:none;position:absolute;inset:0}.signal-field{background:radial-gradient(circle 22rem at var(--signal-x) var(--signal-y), #d9ff5aa3, transparent 42%), radial-gradient(circle 34rem at calc(var(--signal-x) + 9rem) calc(var(--signal-y) + 8rem), #ff643f6b, transparent 58%), radial-gradient(circle 42rem at calc(var(--signal-x) - 11rem) calc(var(--signal-y) - 5rem), #5d58ef57, transparent 62%);filter:blur(7px);opacity:.62;transition:opacity .4s}.hero:hover .signal-field{opacity:.92}.signal-grid{z-index:-1;-webkit-mask-image:radial-gradient(circle 44rem at var(--signal-x) var(--signal-y), black, transparent 72%);mask-image:radial-gradient(circle 44rem at var(--signal-x) var(--signal-y), black, transparent 72%);background-image:linear-gradient(#11110f0b 1px,#0000 1px),linear-gradient(90deg,#11110f0b 1px,#0000 1px);background-size:clamp(3.5rem,7vw,7rem) clamp(3.5rem,7vw,7rem)}.hero-meta{justify-content:space-between;gap:1rem;display:flex}.hero-meta p{margin:0}.hero h1,.page-hero h1,.about-title h1,.contact-hero h1{letter-spacing:-.092em;margin:0;font-size:clamp(4.3rem,10.4vw,10.8rem);font-weight:515;line-height:.8}.hero h1{align-self:center;max-width:13ch;padding:clamp(3.5rem,8vh,7rem) 0;font-size:clamp(3.8rem,8.8vw,9.4rem);line-height:.82}.hero-bottom{grid-template-columns:minmax(16rem,1fr) auto;align-items:end;gap:clamp(2rem,5vw,5rem);max-width:56rem;margin-left:auto;display:grid}.hero-bottom>p{letter-spacing:-.028em;margin:0;font-size:clamp(1.08rem,1.55vw,1.42rem);line-height:1.28}.hero-actions{gap:.6rem;display:flex}.scroll-cue{bottom:2rem;left:var(--page-pad);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.64rem;display:flex;position:absolute}.scroll-cue span{animation:1.8s ease-in-out infinite drift-down}@keyframes drift-down{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.proof{padding:var(--section-space) var(--page-pad) calc(var(--section-space) * 1.2)}.proof-grid{grid-template-columns:minmax(19rem,.78fr) minmax(30rem,1.22fr);align-items:center;gap:clamp(4rem,8vw,9rem);min-height:44rem;padding-top:clamp(4.5rem,8vw,8rem);display:grid}.proof-copy h2,.unified h2,.founder-copy h2,.page-hero h2,.case-heading h2,.story-lead h2,.film-copy h2,.next-step h2,.health-depth h2,.engagement-detail h2,.detail-heading h2,.about-intro h2,.practice-grid h2,.book-copy h2,.why-mutek h2,.footer-top h2{letter-spacing:-.075em;margin:0;font-size:clamp(2.8rem,5.3vw,6.1rem);font-weight:500;line-height:.92}.proof-copy h2{margin:1.5rem 0 2rem}.proof-copy .large-copy{max-width:26ch;margin-bottom:2rem}.tag-row{flex-wrap:wrap;gap:.45rem;margin:0 0 3.5rem;display:flex}.tag-row span{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:100px;padding:.42rem .72rem;font-size:.58rem}.light-tags{color:#f8f7f2ad}.interface-stack{min-height:clamp(33rem,48vw,47rem);position:relative}.interface-card{position:absolute;overflow:hidden;box-shadow:0 2rem 5rem #00000052}.console-panel{width:74%;min-height:61%;color:var(--white);background:#252523;border:1px solid #ffffff29;padding:clamp(1rem,2vw,1.75rem);top:8%;left:0;transform:rotate(-3deg)}.interface-topline{color:#f8f7f29e;border-bottom:1px solid #ffffff2e;justify-content:space-between;padding-bottom:.85rem;display:flex}.status-dot:before{background:var(--acid);content:"";border-radius:50%;width:.45rem;height:.45rem;margin-right:.45rem;display:inline-block}.metric-row{grid-template-columns:repeat(3,1fr);gap:1rem;padding:clamp(1.6rem,3vw,2.8rem) 0;display:grid}.metric-row div{gap:.3rem;display:grid}.metric-row small{color:#f8f7f280;font-size:.62rem}.metric-row strong{letter-spacing:-.05em;font-size:clamp(1.6rem,3vw,2.65rem);font-weight:450}.chart-area{background:linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/100% 25%;border:1px solid #ffffff1f;align-items:end;gap:4%;height:clamp(8rem,14vw,12rem);padding:1.25rem 1rem 0;display:flex}.chart-area i{background:var(--blue);border-radius:999px 999px 0 0;width:10%}.chart-area i:nth-child(3n+2){background:var(--acid)}.chart-area i:nth-child(3n){background:var(--orange)}.activity-lines{gap:.6rem;padding-top:1.5rem;display:grid}.activity-lines span{background:#ffffff1a;height:.3rem;display:block}.activity-lines span:first-child{width:95%}.activity-lines span:nth-child(2){width:72%}.activity-lines span:nth-child(3){width:83%}.member-card{z-index:3;width:42%;min-height:67%;color:var(--ink);background:#f5f3ed;border:.55rem solid #171715;border-radius:2.35rem;padding:1.1rem;bottom:0;right:1%;transform:rotate(5deg)}.phone-speaker{background:#171715;border-radius:100px;width:36%;height:.3rem;margin:0 auto 2.8rem}.interface-label{color:var(--ink-soft);margin-bottom:.8rem}.member-card h3{letter-spacing:-.07em;margin:0;font-size:clamp(1.65rem,3.1vw,3rem);font-weight:520;line-height:.98}.member-orb{aspect-ratio:1;background:radial-gradient(circle at 30% 30%, var(--acid), transparent 34%), radial-gradient(circle at 68% 68%, var(--orange), transparent 43%), var(--blue);border-radius:50%;width:clamp(6.2rem,14vw,12rem);margin:clamp(2.1rem,4vw,4rem) auto;box-shadow:0 1.4rem 3rem #5d58ef47}.member-actions{grid-template-columns:repeat(3,1fr);gap:.3rem;display:grid}.member-actions span{border-top:1px solid var(--line);text-align:center;padding:.7rem .1rem;font-size:.54rem}.insight-card{z-index:2;background:var(--blue);width:48%;min-height:42%;color:var(--white);padding:clamp(1rem,2vw,1.5rem);top:0;right:0;transform:rotate(4deg)}.insight-card .interface-topline{color:#ffffffb3}.score-ring{aspect-ratio:1;border:.55rem solid #fff3;border-top-color:var(--acid);border-right-color:var(--acid);border-radius:50%;place-items:center;width:clamp(4.5rem,8vw,7rem);margin:1.5rem 0;display:grid;transform:rotate(35deg)}.score-ring span{font-size:clamp(1.3rem,2.5vw,2.2rem);transform:rotate(-35deg)}.insight-card h3{letter-spacing:-.04em;margin:0 0 .4rem;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:520}.insight-card p{color:#ffffffb3;max-width:32ch;font-size:.68rem}.insight-scale{background:#fff3;border-radius:100px;height:.35rem;margin-top:1rem}.insight-scale i{border-radius:inherit;background:var(--acid);width:86%;height:100%;display:block}.capabilities{background:var(--paper)}.capability-list{margin:clamp(3.5rem,7vw,7rem) 0 4rem}.capability-row{border-top:1px solid var(--line);grid-template-columns:5rem minmax(14rem,.82fr) minmax(19rem,1.18fr);gap:2rem;padding:2rem 0 2.2rem;display:grid}.capability-row:last-child{border-bottom:1px solid var(--line)}.capability-number,.detail-number,.engagement-grid article>span,.build-items article>span,.mode-list article>span,.practice-grid article>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.65rem}.capability-row h3{letter-spacing:-.06em;margin:-.15rem 0 0;font-size:clamp(1.7rem,2.9vw,3rem);font-weight:510;line-height:1}.capability-row>div p:first-child{max-width:49ch;color:var(--ink-soft);margin-bottom:2rem;font-size:1.03rem}.capability-tags{font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.62rem}.unified{border-top:1px solid var(--line);background:var(--acid);grid-template-columns:minmax(22rem,1fr) minmax(18rem,.75fr);align-items:end;gap:clamp(4rem,9vw,10rem);display:grid}.unified h2{margin-top:1.25rem;font-size:clamp(3.3rem,7.2vw,8rem)}.unified-copy{letter-spacing:-.03em;max-width:37rem;padding-bottom:.5rem;font-size:clamp(1.15rem,1.7vw,1.55rem)}.unified-copy p:last-child{margin-bottom:0}.founder-preview{grid-template-columns:minmax(18rem,.85fr) minmax(22rem,1.15fr);align-items:center;gap:clamp(4rem,10vw,12rem);display:grid}.founder-image-wrap{position:relative}.founder-image{object-fit:contain;filter:grayscale()contrast(1.04);width:100%;height:auto}.image-credit{color:var(--ink-soft);padding-top:.7rem;display:block}.founder-copy h2{margin:1.5rem 0 2.5rem}.founder-copy .large-copy{max-width:27ch;margin-bottom:2.5rem}.founder-copy>p:not(.eyebrow):not(.large-copy){max-width:55ch;color:var(--ink-soft)}.founder-copy .text-link{margin-top:2rem}.engagement{padding-top:0}.engagement-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:4rem;display:grid}.engagement-grid article{border-right:1px solid var(--line);min-height:19rem;padding:1.5rem}.engagement-grid article:first-child{padding-left:0}.engagement-grid article:last-child{border-right:0}.engagement-grid h3{letter-spacing:-.07em;margin:5rem 0 1rem;font-size:clamp(2rem,4vw,4.4rem);font-weight:500}.engagement-grid p{max-width:31ch;color:var(--ink-soft)}.inner-page{padding-top:var(--header-height)}.page-hero,.contact-hero{min-height:82svh;padding:clamp(5rem, 9vw, 9rem) var(--page-pad) clamp(4rem, 7vw, 7rem)}.page-hero,.contact-hero,.about-title{flex-direction:column;justify-content:space-between;display:flex}.page-hero h1,.contact-hero h1{padding:clamp(3rem,7vw,7rem) 0}.page-deck{letter-spacing:-.04em;width:min(100%,40rem);margin:0 0 0 auto;font-size:clamp(1.3rem,2.15vw,2rem);line-height:1.18}.portfolio-intro{padding-bottom:clamp(5rem,10vw,9rem)}.portfolio-intro-grid{grid-template-columns:minmax(18rem,.8fr) minmax(22rem,1.2fr);gap:clamp(4rem,10vw,12rem);margin-top:clamp(3.5rem,7vw,6rem);display:grid}.portfolio-intro h2{letter-spacing:-.08em;max-width:9ch;margin:0;font-size:clamp(3.4rem,7vw,7.7rem);font-weight:510;line-height:.86}.portfolio-intro .large-copy{margin-top:0}.portfolio-disclaimer{border-top:1px solid var(--line);max-width:58ch;color:var(--ink-soft);margin:3rem 0 0;padding-top:1rem;font-size:.78rem;line-height:1.55}.portfolio-studies{border-top:1px solid var(--line)}.portfolio-case{padding:clamp(5.5rem, 10vw, 10rem) var(--page-pad);border-bottom:1px solid var(--line)}.portfolio-case-dark{background:var(--ink);color:var(--white)}.portfolio-case-paper{color:var(--ink);background:#eeeae2}.portfolio-case-sage{color:var(--ink);background:#d9ddcc}.portfolio-case-head{grid-template-columns:3rem minmax(20rem,.9fr) minmax(20rem,.72fr);align-items:start;gap:clamp(2rem,5vw,6rem);display:grid}.portfolio-case-number{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;padding-top:.15rem;font-size:.68rem}.portfolio-case-dark .portfolio-case-number,.portfolio-case-dark .eyebrow{color:#f8f7f29e}.portfolio-case h2{letter-spacing:-.075em;max-width:12ch;margin:1.3rem 0 0;font-size:clamp(3rem,5.7vw,6.7rem);font-weight:510;line-height:.88}.portfolio-case-summary>p{max-width:48ch;color:var(--ink-soft);letter-spacing:-.025em;margin:0;font-size:clamp(1.05rem,1.45vw,1.32rem);line-height:1.42}.portfolio-case-dark .portfolio-case-summary>p{color:#f8f7f2ad}.portfolio-tags{flex-wrap:wrap;gap:.5rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.portfolio-tags li{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border:1px solid #11110f33;border-radius:999px;padding:.55rem .72rem;font-size:.58rem}.portfolio-case-dark .portfolio-tags li{color:#f8f7f2d1;border-color:#f8f7f242}.portfolio-stage{isolation:isolate;border:1px solid #11110f24;min-height:48rem;margin:clamp(4rem,8vw,8rem) 0 0;position:relative;overflow:hidden}.portfolio-stage figcaption{z-index:10;color:#11110f99;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.56rem;position:absolute;top:1.25rem;left:1.4rem}.portfolio-browser{background:#f7f4ed;border:1px solid #11110f2e;position:absolute;overflow:hidden;box-shadow:0 2rem 5rem #11110f29}.browser-chrome{color:#f8f7f29e;min-height:2.4rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-align:center;background:#11110fe6;border-bottom:1px solid #11110f24;grid-template-columns:4rem 1fr 4rem;align-items:center;padding:0 .8rem;font-size:.5rem;display:grid}.browser-chrome-light{color:#11110f8f;background:#dfdcd3}.chrome-dots{gap:.3rem;display:flex}.chrome-dots i{opacity:.55;background:currentColor;border-radius:50%;width:.42rem;height:.42rem}.concierge-stage{background-color:#c9c4b9;background-image:linear-gradient(#11110f0e 1px,#0000 1px),linear-gradient(90deg,#11110f0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:4.5rem 4.5rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:51rem}.concierge-web{width:57%;height:31rem;top:10%;left:3.5%;transform:rotate(-.7deg)}.concierge-web-nav{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:.55rem;display:flex}.concierge-web-nav strong{letter-spacing:-.04em;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:600}.concierge-web-hero{background:radial-gradient(circle at 76% 40%,#ff734a8c,#0000 18%),radial-gradient(circle at 70% 48%,#5658e26e,#0000 35%),#ebe8df;min-height:23rem;padding:3rem 2rem}.concierge-web-hero p{max-width:28ch;margin:0;font-size:.72rem}.concierge-web-hero h3{letter-spacing:-.08em;max-width:8ch;margin:2.2rem 0 2.8rem;font-size:clamp(3rem,5vw,5rem);font-weight:510;line-height:.84}.concierge-web-hero>span{border-bottom:1px solid;padding-bottom:.3rem;font-size:.68rem}.portfolio-phone{z-index:4;background:#f0eee7;border:.45rem solid #171715;border-bottom:0;border-radius:2.5rem 2.5rem 0 0;position:absolute;overflow:hidden;box-shadow:0 2rem 5rem #11110f4d}.concierge-phone{width:18rem;height:36rem;bottom:-2rem;right:33%;transform:rotate(1.2deg)}.phone-hardware{background:#171715;border-radius:0 0 1rem 1rem;width:5.2rem;height:1.35rem;margin:0 auto}.phone-status{font-family:var(--font-geist-mono), monospace;justify-content:space-between;padding:.45rem 1rem 0;font-size:.48rem;display:flex}.phone-kicker{color:var(--ink-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin:2.2rem 1.2rem .4rem;font-size:.52rem}.concierge-phone h3{letter-spacing:-.065em;margin:0 1.2rem 1.7rem;font-size:2.2rem;font-weight:510}.phone-care-card{color:var(--white);background:#23231f;border-radius:1rem;gap:.55rem;margin:0 1rem;padding:1.25rem;display:grid}.phone-care-card span,.phone-care-card small{color:#f8f7f294;font-family:var(--font-geist-mono), monospace;letter-spacing:.03em;text-transform:uppercase;font-size:.5rem}.phone-care-card strong{letter-spacing:-.04em;max-width:11ch;font-size:1.4rem;font-weight:500;line-height:1.08}.phone-action-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1.2rem 1rem;display:grid}.phone-action-grid span{border:1px solid #11110f24;border-radius:.75rem;min-height:4.2rem;padding:.6rem;font-size:.58rem}.phone-nav{border-top:1px solid #11110f1f;justify-content:center;gap:2.6rem;padding:1rem;display:flex;position:absolute;bottom:0;left:0;right:0}.phone-nav i{background:var(--ink);border-radius:50%;width:.42rem;height:.42rem}.care-database{z-index:3;width:39%;min-height:25rem;color:var(--white);background:#20211f;border:1px solid #f8f7f229;position:absolute;top:18%;right:3%;transform:rotate(.8deg);box-shadow:0 2rem 5rem #11110f4d}.database-head{border-bottom:1px solid #f8f7f21f;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem;display:flex}.database-head>div{gap:.25rem;display:grid}.database-head small,.database-head>span,.database-toolbar,.database-footer{color:#f8f7f285;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.5rem}.database-head strong{letter-spacing:-.035em;font-size:1.3rem;font-weight:500}.database-head>span{border:1px solid #f8f7f22e;border-radius:999px;padding:.35rem .5rem}.database-toolbar,.database-footer{justify-content:space-between;padding:.8rem 1rem;display:flex}.database-toolbar{border-bottom:1px solid #f8f7f21f}.database-row{color:#f8f7f2c2;border-bottom:1px solid #f8f7f21a;grid-template-columns:1.1fr 1fr .72fr;align-items:center;gap:.6rem;padding:.85rem 1rem;font-size:.66rem;display:grid}.database-labels{color:#f8f7f261;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.48rem}.database-row span:last-child{border:1px solid #f8f7f224;border-radius:999px;justify-self:start;padding:.26rem .4rem;font-size:.52rem}.database-row .status-ready{color:#c9e79a;border-color:#c5e87b59}.nonprofit-stage{background:radial-gradient(circle at 82% 20%,#ff664459,#0000 27%),#d6c8b9;min-height:50rem}.nonprofit-browser{background:#f5f0e7;width:70%;height:38rem;top:10%;left:3%}.nonprofit-nav{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border-bottom:1px solid #11110f24;grid-template-columns:.7fr 1fr auto;align-items:center;gap:1rem;padding:1.4rem;font-size:.54rem;display:grid}.nonprofit-nav strong{text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:.78}.nonprofit-nav-cta{border:1px solid var(--ink);font:inherit;text-transform:inherit;background:0 0;border-radius:999px;padding:.6rem .8rem}.nonprofit-hero{border-bottom:1px solid #11110f24;min-height:18rem;padding:2.5rem 2rem}.nonprofit-hero p{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin:0 0 2rem;font-size:.54rem}.nonprofit-hero h3{letter-spacing:-.075em;max-width:12ch;margin:0;font-size:clamp(3rem,5vw,5.2rem);font-weight:510;line-height:.86}.nonprofit-articles{grid-template-columns:repeat(2,1fr);display:grid}.nonprofit-articles article{border-right:1px solid #11110f24;align-content:space-between;gap:1rem;min-height:12rem;padding:1.2rem;display:grid}.nonprofit-articles article:last-child{border-right:0}.nonprofit-articles span,.nonprofit-articles small{color:var(--ink-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.48rem}.nonprofit-articles strong{letter-spacing:-.035em;max-width:20ch;font-size:1.25rem;font-weight:500;line-height:1.12}.evidence-card{z-index:4;border:1px solid #11110f29;align-content:space-between;display:grid;position:absolute;box-shadow:0 1.5rem 4rem #11110f33}.evidence-card-one{width:29%;min-height:23rem;color:var(--white);background:#1d302c;padding:1.4rem;top:18%;right:3%;transform:rotate(1.2deg)}.evidence-card-two{width:25%;min-height:18rem;color:var(--ink);background:#f1c258;padding:1.3rem;bottom:5%;right:8%;transform:rotate(-1.8deg)}.evidence-index,.evidence-card small,.evidence-card>p{font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.52rem}.evidence-card-one small,.evidence-card-one>p{color:#f8f7f28c}.evidence-card strong{letter-spacing:-.045em;font-size:clamp(1.25rem,2.2vw,2rem);font-weight:500;line-height:1.05}.evidence-chart{border-bottom:1px solid #f8f7f233;align-items:end;gap:.35rem;height:7.5rem;padding:.8rem 0;display:flex}.evidence-chart i{background:#c8df76;flex:1}.evidence-chart i:first-child{height:35%}.evidence-chart i:nth-child(2){height:52%}.evidence-chart i:nth-child(3){height:74%}.evidence-chart i:nth-child(4){height:62%}.evidence-chart i:nth-child(5){height:88%}.evidence-orbit{border:1px solid #11110f59;border-radius:50%;width:8rem;height:8rem;margin:1.2rem auto;position:relative}.evidence-orbit i{background:var(--ink);border-radius:50%;width:.8rem;height:.8rem;position:absolute}.evidence-orbit i:first-child{top:12%;left:48%}.evidence-orbit i:nth-child(2){top:58%;left:8%}.evidence-orbit i:nth-child(3){bottom:12%;right:4%}.microbiome-stage{background-color:#c3cbb7;background-image:linear-gradient(#11110f0a 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 4rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:55rem}.sample-journey{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6f4edd6;border:1px solid #11110f26;grid-template-columns:repeat(5,1fr);display:grid;position:absolute;top:3.5rem;left:3%;right:3%}.journey-step{border-right:1px solid #11110f1f;grid-template-columns:2rem 1fr;align-content:center;gap:.15rem .6rem;min-height:5.2rem;padding:.8rem;display:grid;position:relative}.journey-step:last-child{border-right:0}.journey-step i{font-family:var(--font-geist-mono), monospace;grid-row:1/3;align-self:center;font-size:.55rem;font-style:normal}.journey-step strong{font-size:.72rem;font-weight:500}.journey-step small{color:var(--ink-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.46rem}.journey-step.is-complete i,.journey-step.is-current i{width:1.4rem;height:1.4rem;color:var(--white);background:#24443b;border-radius:50%;place-items:center;display:grid}.journey-step.is-current{background:#c9e79a6b}.microbiome-report{background:#f5f2e9;width:72%;height:39rem;top:20%;left:3%}.report-nav{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #11110f1f;justify-content:space-between;gap:1rem;padding:1rem 1.3rem;font-size:.5rem;display:flex}.report-nav strong{letter-spacing:-.04em;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:1rem}.report-title-row{justify-content:space-between;align-items:start;gap:1.5rem;padding:1.8rem 1.5rem 1.3rem;display:flex}.report-title-row small{color:var(--ink-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.5rem}.report-title-row h3{letter-spacing:-.07em;margin:.5rem 0 0;font-size:clamp(2.1rem,3.3vw,3.7rem);font-weight:510;line-height:.93}.report-state{color:#24443b;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border:1px solid #24443b59;border-radius:999px;padding:.45rem .65rem;font-size:.48rem}.report-grid{grid-template-columns:1.15fr .85fr;gap:1rem;padding:0 1.5rem 1.5rem;display:grid}.report-narrative{border:1px solid #11110f1f;padding:1.2rem}.report-narrative>p{margin:0;font-size:clamp(.92rem,1.35vw,1.16rem);line-height:1.55}.term-trigger{color:#24443b;font:inherit;background:0 0;border:0;border-bottom:1px dotted;padding:0;display:inline-block;position:relative}.term-popover{z-index:8;color:#f8f7f2c7;width:min(18rem,70vw);font-family:var(--font-geist-sans), Arial, sans-serif;text-align:left;opacity:0;pointer-events:none;background:#1d2925;border-radius:.55rem;padding:.9rem 1rem;font-size:.68rem;line-height:1.42;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + .7rem);left:50%;transform:translate(-50%,.35rem);box-shadow:0 1rem 2.4rem #11110f3d}.term-popover strong{color:var(--white);margin-bottom:.35rem;font-size:.76rem;font-weight:600;display:block}.term-trigger-featured .term-popover{opacity:1;transform:translate(-50%)}.report-signals{border-top:1px solid #11110f1f;grid-template-columns:repeat(3,1fr);margin-top:4.3rem;display:grid}.report-signals span{border-right:1px solid #11110f1f;gap:.35rem;padding:.8rem .5rem 0;display:grid}.report-signals span:last-child{border-right:0}.report-signals small{color:var(--ink-soft);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.46rem}.report-signals strong{font-size:.86rem;font-weight:500}.taxonomy-card{border:1px solid #11110f1f;padding:1.1rem}.taxonomy-head{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;justify-content:space-between;gap:.5rem;font-size:.5rem;display:flex}.taxonomy-content{grid-template-columns:.7fr 1fr;align-items:center;gap:1rem;margin-top:1.5rem;display:grid}.taxonomy-donut{aspect-ratio:1;background:conic-gradient(#345f53 0 34%, #d5a856 34% 61%, #868bc6 61% 82%, #c9c5b9 82%);border-radius:50%;-webkit-mask:radial-gradient(circle,#0000 0 46%,#000 47%);mask:radial-gradient(circle,#0000 0 46%,#000 47%)}.taxonomy-list{gap:.8rem;display:grid}.taxonomy-list span{color:var(--ink-soft);grid-template-columns:.5rem 1fr auto;align-items:center;gap:.4rem;font-size:.58rem;display:grid}.taxonomy-list i{border-radius:50%;width:.45rem;height:.45rem}.taxonomy-list strong{color:var(--ink);font-weight:500}.tax-one{background:#345f53}.tax-two{background:#d5a856}.tax-three{background:#868bc6}.tax-four{background:#c9c5b9}.microbiome-kit{z-index:4;background:#ede8dc;border:1px solid #11110f40;align-content:space-between;width:23%;min-height:20rem;padding:1.4rem;display:grid;position:absolute;top:23%;right:3.5%;transform:rotate(1.6deg);box-shadow:0 1.5rem 4rem #11110f33}.kit-mark,.kit-code,.microbiome-kit small{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.54rem}.microbiome-kit p{letter-spacing:-.06em;max-width:7ch;margin:2rem 0;font-size:clamp(2rem,3.1vw,3.2rem);line-height:.92}.kit-line{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:repeating-linear-gradient(90deg,#0000 0 .65rem,#11110f1f .66rem .7rem);height:5rem}.kit-code{justify-self:end}.clinician-review{z-index:5;width:30%;color:var(--white);background:#1d2925;border:1px solid #f8f7f22e;flex-wrap:wrap;gap:.45rem;padding:1.1rem;display:flex;position:absolute;bottom:3.5%;right:2.5%;box-shadow:0 1.5rem 4rem #11110f42}.clinician-review>div{gap:.25rem;width:100%;margin-bottom:.6rem;display:grid}.clinician-review small{color:#f8f7f280;font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.48rem}.clinician-review strong{font-size:1.25rem;font-weight:500}.clinician-review>span{color:#f8f7f2a8;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border:1px solid #f8f7f229;border-radius:999px;padding:.35rem .45rem;font-size:.43rem}.clinician-review>.clinician-review-cta{width:100%;color:var(--ink);font-family:var(--font-geist-mono), monospace;text-align:center;text-transform:uppercase;background:#c9e79a;border:0;border-radius:0;margin-top:.7rem;padding:.75rem;font-size:.52rem;display:block}@media (max-width:1050px){.portfolio-intro-grid{gap:4rem}.portfolio-case-head{grid-template-columns:3rem 1fr}.portfolio-case-summary{grid-column:2;max-width:46rem}.concierge-web{width:63%}.concierge-phone{right:27%}.care-database{width:45%}.nonprofit-browser{width:75%}.evidence-card-one{width:32%}.microbiome-report{width:77%}.microbiome-kit{width:26%}.clinician-review{width:34%}}@media (max-width:900px){.portfolio-intro-grid{grid-template-columns:1fr;gap:3rem}.portfolio-intro h2{max-width:10ch}.portfolio-case-head{grid-template-columns:1fr;gap:1.6rem}.portfolio-case-summary{grid-column:1}.portfolio-case h2{max-width:11ch}.portfolio-stage{gap:1rem;min-height:0;padding:4.5rem 1rem 1rem;display:grid;overflow:visible}.portfolio-stage figcaption{top:1.4rem;left:1rem;right:1rem}.portfolio-stage>.portfolio-browser,.portfolio-stage>.portfolio-phone,.portfolio-stage>.care-database,.portfolio-stage>.evidence-card,.portfolio-stage>.sample-journey,.portfolio-stage>.microbiome-kit,.portfolio-stage>.clinician-review{width:100%;height:auto;position:relative;inset:auto;transform:none}.concierge-web{min-height:28rem}.concierge-phone{justify-self:center;width:min(18rem,100%)!important;height:34rem!important}.care-database{min-height:23rem}.nonprofit-browser{min-height:37rem}.evidence-card-one,.evidence-card-two{min-height:20rem}.sample-journey{grid-template-columns:repeat(2,1fr)}.journey-step{border-bottom:1px solid #11110f1f}.journey-step:nth-child(2n){border-right:0}.journey-step:last-child{grid-column:1/-1}.microbiome-report{min-height:44rem;overflow:visible}.report-grid{grid-template-columns:1fr}.term-popover,.term-trigger-featured .term-popover{opacity:1;width:100%;margin-top:.8rem;display:block;position:static;transform:none}.term-trigger{width:100%;color:inherit;border-bottom:0;margin:.6rem 0;display:block}.report-signals{margin-top:1.5rem}.microbiome-kit{min-height:20rem}.clinician-review{min-height:15rem}}@media (max-width:430px){.portfolio-case{padding-left:1rem;padding-right:1rem}.portfolio-tags{gap:.35rem}.portfolio-tags li{font-size:.52rem}.concierge-web-nav span,.nonprofit-nav-links,.report-nav span{display:none}.nonprofit-nav{grid-template-columns:1fr auto}.nonprofit-articles,.report-signals{grid-template-columns:1fr}.nonprofit-articles article{border-bottom:1px solid #11110f24;border-right:0}.taxonomy-content{grid-template-columns:1fr}}.case-overview{min-height:58rem;padding:var(--section-space) var(--page-pad);grid-template-columns:minmax(20rem,.72fr) minmax(30rem,1.28fr);align-items:center;gap:clamp(4rem,8vw,9rem);display:grid}.case-heading h2{margin:1.5rem 0 4rem}.case-facts{border-top:1px solid var(--line-light)}.case-facts p{border-bottom:1px solid var(--line-light);color:#f8f7f2b8;grid-template-columns:5rem 1fr;gap:1rem;margin:0;padding:.9rem 0;font-size:.78rem;display:grid}.case-facts span{color:var(--white);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem}.case-story{grid-template-columns:minmax(20rem,.8fr) minmax(22rem,1.2fr);gap:clamp(4rem,10vw,12rem);display:grid}.story-lead h2{margin-top:1.5rem}.story-copy .large-copy{margin-bottom:3rem}.story-copy>p:last-child{max-width:52ch;color:var(--ink-soft)}.build-grid{padding-top:0}.build-items{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:4rem;display:grid}.build-items article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:4rem 1fr;align-content:start;min-height:15rem;padding:1.5rem 2rem 2rem 0;display:grid}.build-items article:nth-child(2n){border-right:0;padding-left:2rem}.build-items h3{letter-spacing:-.055em;margin:0 0 2.2rem;font-size:clamp(1.4rem,2.5vw,2.4rem);font-weight:510;line-height:1}.build-items p{max-width:39ch;color:var(--ink-soft);grid-column:2;margin:0}.film-band{min-height:43rem;color:var(--white);background:#b7b3ab;grid-template-rows:1fr auto;grid-template-columns:repeat(3,1fr);display:grid}.film-frame{isolation:isolate;background:#111;border-right:1px solid #ffffff47;min-height:28rem;position:relative;overflow:hidden}.film-frame:before,.film-frame:after{content:"";position:absolute}.film-frame:before{z-index:-1;filter:blur(8px);inset:-15%}.film-frame-one:before{background:radial-gradient(circle at 35% 32%,#ece7d9 0 8%,#0000 9%),linear-gradient(125deg,#1b1a18 0 47%,#826b58 48% 60%,#201c19 61%)}.film-frame-two:before{background:radial-gradient(at 53% 45%,#e99a66 0 8%,#5f4d42 9% 18%,#0000 19%),linear-gradient(15deg,#171719,#514d68 50%,#bbb3a5)}.film-frame-three:before{background:radial-gradient(circle at 70% 38%,#ede9dc 0 10%,#0000 11%),linear-gradient(145deg,#5c6c76,#1e2429 48%,#9c826a 49% 62%,#1f1b19 63%)}.film-frame:after{background:linear-gradient(#0000 55%,#000000bf);inset:0}.film-frame span{z-index:1;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;position:absolute;bottom:1.2rem;left:1.2rem}.film-copy{padding:3rem var(--page-pad);background:var(--ink);grid-column:1/-1;grid-template-columns:.55fr 1fr .65fr;align-items:end;gap:3rem;display:grid}.film-copy h2{font-size:clamp(2.5rem,4.8vw,5.5rem)}.film-copy>p:last-child{color:#f8f7f2a6;margin:0}.next-step{grid-template-columns:.45fr 1fr auto;align-items:end;gap:3rem;display:grid}.next-step .button{white-space:nowrap}.capability-detail-list{padding:0 var(--page-pad)}.capability-detail{border-top:1px solid var(--line);grid-template-columns:5rem minmax(20rem,.95fr) minmax(19rem,.7fr);gap:clamp(2rem,5vw,6rem);padding:clamp(4rem,7vw,7rem) 0;display:grid}.capability-detail:last-child{border-bottom:1px solid var(--line)}.detail-heading h2{margin-bottom:2.2rem;font-size:clamp(2.5rem,4.6vw,5rem)}.detail-heading .large-copy{max-width:23ch}.detail-content>p{max-width:47ch;color:var(--ink-soft);margin-bottom:3rem}.detail-content ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.detail-content li{border-bottom:1px solid var(--line);padding:.8rem 0;font-size:.8rem}.health-depth{padding:var(--section-space) var(--page-pad);grid-template-columns:.45fr 1fr;gap:3rem;display:grid}.health-depth h2{max-width:13ch}.health-depth .large-copy,.compliance-note{grid-column:2;max-width:34ch}.compliance-note{border-top:1px solid var(--line-light);color:#f8f7f285;margin:3rem 0 0;padding-top:1rem;font-size:.75rem}.engagement-detail{grid-template-columns:minmax(18rem,.7fr) minmax(24rem,1fr);gap:clamp(4rem,9vw,10rem);display:grid}.engagement-detail>div:first-child h2{margin-top:1.5rem}.mode-list{border-top:1px solid var(--line)}.mode-list article{border-bottom:1px solid var(--line);grid-template-columns:3rem .65fr 1fr;gap:1.5rem;padding:1.3rem 0;display:grid}.mode-list h3,.mode-list p{margin:0}.mode-list h3{font-size:1rem;font-weight:560}.mode-list p{color:var(--ink-soft);font-size:.85rem}.engagement-detail>.button{grid-column:2;width:max-content}.about-hero{min-height:calc(100svh - var(--header-height));gap:var(--page-pad);padding:clamp(3rem, 6vw, 6rem) var(--page-pad) var(--page-pad);grid-template-columns:1fr minmax(22rem,.7fr);display:grid}.about-title h1{padding:3rem 0}.about-title .page-deck{width:min(100%,31rem);margin:0}.about-studio-panel{--about-study-loop:81s;height:clamp(35rem, calc(100svh - var(--header-height) - 6rem), 38rem);background-color:var(--ink);min-height:35rem;color:var(--white);isolation:isolate;background-image:linear-gradient(#f8f7f20b 1px,#0000 1px),linear-gradient(90deg,#f8f7f20b 1px,#0000 1px);background-size:25% 20%;border:1px solid #11110f2e;grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(1.4rem,2.4vw,2rem);display:grid;position:relative;overflow:hidden}.about-studio-panel:before{z-index:-1;aspect-ratio:1;content:"";filter:blur(4rem);pointer-events:none;background:#f8f7f209;border-radius:50%;width:72%;position:absolute;top:-28%;right:-22%}.about-panel-meta,.about-motion-footer,.about-scenario span,.about-system-diagram span{letter-spacing:.11em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:.58rem;font-weight:600}.about-panel-meta,.about-motion-footer{z-index:6;color:#f8f7f27a;justify-content:space-between;gap:1rem;display:flex;position:relative}.about-panel-counter{flex:0 0 3.2rem;width:3.2rem;height:.8rem;position:relative}.about-panel-counter span{opacity:0;animation:about-counter-cycle var(--about-study-loop) linear infinite;position:absolute;top:0;right:0}.about-motion-stage{min-height:0;margin:clamp(.9rem,1.8vw,1.35rem) 0;position:relative}.about-motion-mark{z-index:5;background:var(--ink);color:#f8f7f2d1;letter-spacing:-.045em;align-items:center;gap:.38rem;padding:.35rem .55rem .35rem .48rem;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:700;line-height:1;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.about-motion-slash{background:var(--acid);width:1px;height:1.25rem;transform:rotate(24deg)}.about-scenarios{z-index:2;height:100%;min-height:inherit;position:relative}.about-scenario{--scenario-delay:0s;opacity:0;pointer-events:none;animation:about-scenario-cycle var(--about-study-loop) cubic-bezier(.22, 1, .36, 1) infinite;animation-delay:var(--scenario-delay);position:absolute;inset:0}.about-scenario-problem,.about-scenario-response{z-index:2;position:absolute}.about-scenario-problem{opacity:0;width:min(91%,35rem);animation:about-problem-cycle var(--about-study-loop) cubic-bezier(.22, 1, .36, 1) infinite;animation-delay:var(--scenario-delay);padding-bottom:.25rem;top:4%;left:0;transform:translateY(.75rem)}.about-scenario-response{opacity:0;width:62%;animation:about-response-cycle var(--about-study-loop) cubic-bezier(.22, 1, .36, 1) infinite;animation-delay:var(--scenario-delay);border-top:1px solid #f8f7f252;padding-top:.85rem;top:57%;right:0;transform:translateY(.65rem)}.about-scenario-problem>span,.about-scenario-response>span{color:#f8f7f27a;margin-bottom:.65rem;display:block}.about-scenario-problem p{max-width:15ch;color:var(--white);letter-spacing:-.045em;margin:0;font-family:Times New Roman,Times,serif;font-size:clamp(1.8rem,2.6vw,2.4rem);line-height:.98}.about-scenario-response p{color:#f8f7f2eb;letter-spacing:-.02em;max-width:31ch;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(.9rem,1.08vw,1.02rem);line-height:1.35}.about-system-route{z-index:3;height:1px;position:absolute;top:46%;left:0;right:0}.about-system-route:before,.about-system-route:after{content:"";transform-origin:0;background:#f8f7f261;width:50%;height:1px;position:absolute;top:0;transform:scaleX(0)}.about-system-route:before{animation:about-route-in var(--about-study-loop) cubic-bezier(.22, 1, .36, 1) infinite;animation-delay:var(--scenario-delay);left:0}.about-system-route:after{animation:about-route-out var(--about-study-loop) cubic-bezier(.22, 1, .36, 1) infinite;animation-delay:var(--scenario-delay);left:50%}.about-route-origin,.about-route-signal{opacity:0;border-radius:50%;width:.48rem;height:.48rem;display:block;position:absolute;top:50%}.about-route-origin{animation:about-origin-cycle var(--about-study-loop) cubic-bezier(.22, 1, .36, 1) infinite;animation-delay:var(--scenario-delay);border:1px solid #f8f7f2b8;left:0;transform:translate(-50%,-50%)}.about-route-signal{background:var(--acid);animation:about-signal-cycle var(--about-study-loop) cubic-bezier(.22, 1, .36, 1) infinite;animation-delay:var(--scenario-delay);left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 .32rem #d9ff5a1f}.about-system-diagram{z-index:2;opacity:0;animation:about-diagram-cycle var(--about-study-loop) cubic-bezier(.22, 1, .36, 1) infinite;animation-delay:var(--scenario-delay);border-top:1px solid #f8f7f247;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(.5rem)}.about-system-diagram span{color:#f8f7f294;letter-spacing:.07em;opacity:0;min-width:0;animation:about-module-cycle var(--about-study-loop) cubic-bezier(.22, 1, .36, 1) infinite;animation-delay:calc(var(--scenario-delay) + var(--module-lag,0s));border-left:1px solid #f8f7f226;padding:.9rem .4rem .15rem .9rem;font-size:.54rem;position:relative;transform:translateY(.3rem)}.about-system-diagram span:first-child{border-left:0}.about-system-diagram span:nth-child(2){--module-lag:90ms}.about-system-diagram span:nth-child(3){--module-lag:.18s}.about-system-diagram span:nth-child(4){--module-lag:.27s}.about-system-diagram span:before{content:"";background:#f8f7f28c;border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:1.03rem;left:.15rem}.about-motion-footer{border-top:1px solid #f8f7f22b;align-items:center;padding-top:.85rem}.about-motion-progress{flex:1;grid-template-columns:repeat(9,1fr);gap:.3rem;display:grid}.about-motion-progress span{height:1px;animation:about-progress-cycle var(--about-study-loop) linear infinite;background:#f8f7f22e}@keyframes about-scenario-cycle{0%{opacity:0}.355556%,9.77778%{opacity:1}10.6667%,to{opacity:0}}@keyframes about-problem-cycle{0%,.533333%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(.75rem)}1.77778%,9.42222%{opacity:1;clip-path:inset(0);transform:translateY(0)}10.5333%,to{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-.5rem)}}@keyframes about-response-cycle{0%,3.11111%{opacity:0;transform:translateY(.65rem)}4.35556%,9.42222%{opacity:1;transform:translateY(0)}10.5333%,to{opacity:0;transform:translateY(-.4rem)}}@keyframes about-route-in{0%,1.82222%{transform:scaleX(0)}2.97778%,9.77778%{transform:scaleX(1)}10.5778%,to{opacity:0;transform:scaleX(1)}}@keyframes about-route-out{0%,2.93333%{transform:scaleX(0)}3.82222%,9.77778%{transform:scaleX(1)}10.5778%,to{opacity:0;transform:scaleX(1)}}@keyframes about-origin-cycle{0%,1.68889%{opacity:0}1.95556%,9.77778%{opacity:1}10.5778%,to{opacity:0}}@keyframes about-signal-cycle{0%,1.82222%{opacity:0;left:0}1.95556%{opacity:1;left:0}3.11111%,9.77778%{opacity:1;left:50%}10.5778%,to{opacity:0;left:50%}}@keyframes about-diagram-cycle{0%,4.08889%{opacity:0;transform:translateY(.5rem)}5.15556%,9.42222%{opacity:1;transform:translateY(0)}10.5333%,to{opacity:0;transform:translateY(-.3rem)}}@keyframes about-module-cycle{0%,4.26667%{opacity:0;transform:translateY(.3rem)}5.24444%,9.42222%{opacity:1;transform:translateY(0)}10.5333%,to{opacity:0;transform:translateY(-.2rem)}}@keyframes about-progress-cycle{0%,11.0667%{background:var(--acid)}11.1111%,to{background:#f8f7f22e}}@keyframes about-counter-cycle{0%,11.0667%{opacity:1}11.1111%,to{opacity:0}}.about-intro{grid-template-columns:minmax(12rem,.45fr) minmax(28rem,1fr);gap:clamp(3rem,8vw,10rem);display:grid}.about-lead{letter-spacing:-.065em;max-width:34ch;margin-bottom:clamp(4rem,8vw,8rem);font-size:clamp(2rem,4.2vw,4.7rem);line-height:1.02}.about-columns{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem);padding-top:1.25rem;display:grid}.about-columns p{color:var(--ink-soft);font-size:.9rem}.practice-grid{padding:var(--section-space) var(--page-pad);grid-template-columns:repeat(4,1fr);display:grid}.practice-grid article{border-right:1px solid var(--line-light);min-height:25rem;padding:0 1.5rem}.practice-grid article:first-child{padding-left:0}.practice-grid article:last-child{border-right:0}.practice-grid h2{margin:7rem 0 1.5rem;font-size:clamp(2.2rem,4vw,4.4rem)}.practice-grid p{color:#f8f7f299;max-width:29ch}.book-section{grid-template-columns:minmax(17rem,.7fr) minmax(24rem,1fr);align-items:center;gap:clamp(5rem,12vw,14rem);display:grid}.book-object{aspect-ratio:.66;width:min(100%,28rem);color:var(--ink);letter-spacing:-.075em;background:#ff9b43;flex-direction:column;justify-content:space-between;padding:2rem 1.6rem;font-size:clamp(2.3rem,4.2vw,4.4rem);font-weight:530;line-height:.92;display:flex;position:relative;box-shadow:1.4rem 1.6rem #d9d4c8}.book-object span:nth-child(2){margin-top:auto}.book-object small{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:2rem;font-size:.65rem;font-weight:500}.book-copy h2{margin:1.5rem 0 .8rem}.quote-credit{margin-bottom:4rem}.book-copy>p:last-child{max-width:48ch;color:var(--ink-soft)}.why-mutek{background:var(--blue);color:var(--white);grid-template-columns:.45fr 1fr;gap:3rem;display:grid}.why-mutek h2,.why-mutek .large-copy,.why-mutek .button{grid-column:2}.why-mutek h2{max-width:12ch}.why-mutek .large-copy{color:#ffffffb8;max-width:32ch;margin:2rem 0 3rem}.why-mutek .button{background:var(--white);border-color:var(--white);width:max-content;color:var(--ink)}.contact-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.contact-prompt,.contact-action{min-height:32rem;padding:clamp(2rem, 4vw, 4rem) var(--page-pad)}.contact-prompt{border-right:1px solid var(--line)}.contact-prompt ol{border-top:1px solid var(--line);margin:6rem 0 0;padding:0;list-style:none}.contact-prompt li{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;gap:1rem;padding:1.1rem 0;display:grid}.contact-prompt li span{font-family:var(--font-geist-mono), monospace;font-size:.62rem}.contact-action{background:var(--acid);flex-direction:column;display:flex}.contact-email{letter-spacing:-.07em;border-bottom:2px solid;width:max-content;max-width:100%;margin:5rem 0 1rem;padding-bottom:.3rem;font-size:clamp(2rem,4.5vw,5rem);font-weight:510;line-height:1}.contact-note{color:#11110f99;max-width:36ch;font-size:.72rem}.availability{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.6rem;margin-top:auto;font-size:.64rem;display:flex}.availability-dot{background:var(--blue);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 .28rem #5d58ef26}.contact-types{padding-top:clamp(5rem,8vw,8rem)}.contact-type-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:4rem;display:grid}.contact-type-grid p{border-right:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:-.03em;min-height:10rem;margin:0;padding:1.5rem 1.5rem 1.5rem 0;font-size:clamp(1.1rem,1.8vw,1.55rem)}.contact-type-grid p:nth-child(3n+2),.contact-type-grid p:nth-child(3n){padding-left:1.5rem}.contact-type-grid p:nth-child(3n){border-right:0}.site-footer{padding:var(--section-space) var(--page-pad) 2rem;background:var(--ink);color:var(--white)}.footer-top{grid-template-columns:.38fr 1fr auto;align-items:end;gap:2rem;padding-bottom:clamp(5rem,10vw,10rem);display:grid}.footer-top h2{font-size:clamp(3.6rem,8vw,9rem)}.footer-cta{white-space:nowrap}.footer-bottom{border-top:1px solid var(--line-light);grid-template-columns:.45fr 1fr auto auto;align-items:end;gap:clamp(1.5rem,4vw,5rem);padding-top:1.2rem;display:grid}.footer-bottom>p:not(.footer-legal){color:#f8f7f28c;max-width:27rem;margin:0;font-size:.78rem}.footer-links{gap:1.4rem;font-size:.72rem;display:flex}.footer-links a:hover{color:var(--acid)}.footer-legal{color:#f8f7f273;font-family:var(--font-geist-mono), monospace;white-space:nowrap;margin:0;font-size:.6rem}@media (max-width:1050px){.proof-grid,.case-overview{grid-template-columns:1fr}.proof-copy{max-width:46rem}.proof-grid .interface-stack,.case-overview .interface-stack{justify-self:center;width:min(100%,52rem)}.capability-detail{grid-template-columns:3rem 1fr .75fr}.film-copy{grid-template-columns:.4fr 1fr}.film-copy>p:last-child{grid-column:2}.practice-grid{grid-template-columns:repeat(2,1fr)}.practice-grid article:nth-child(2){border-right:0}.practice-grid article:nth-child(-n+2){border-bottom:1px solid var(--line-light);margin-bottom:3rem;padding-bottom:3rem}.footer-top{grid-template-columns:.35fr 1fr}.footer-cta{grid-column:2;margin-top:2rem}.footer-bottom{grid-template-columns:.35fr 1fr}.footer-bottom .footer-wordmark{grid-area:1/1}.footer-bottom>p:not(.footer-legal){grid-area:1/2}.footer-links{flex-wrap:wrap;grid-area:2/2}.footer-legal{grid-area:3/2;justify-self:end}}@media (min-width:761px) and (max-width:1050px){.hero-bottom{width:calc(100% - 7rem)}}@media (max-width:760px){:root{--header-height:4.25rem}.site-header{grid-template-columns:1fr auto}.menu-toggle{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;padding:.4rem 0;font-size:.65rem;display:block}.site-nav{top:var(--header-height);height:calc(100dvh - var(--header-height));min-height:calc(100svh - var(--header-height));padding:1rem var(--page-pad) max(3rem, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper);overscroll-behavior:contain;flex-direction:column;align-items:stretch;gap:0;display:none;position:fixed;left:0;right:0;overflow-y:auto}.site-nav.is-open{display:flex}.site-nav a{border-bottom:1px solid var(--line);letter-spacing:-.07em;padding:1rem 0;font-size:clamp(2.5rem,11vw,4rem);font-weight:500;line-height:1}.site-nav a:after{display:none}.hero{min-height:100svh;padding-bottom:1.25rem}.hero-meta p:last-child{text-align:right}.hero h1,.page-hero h1,.contact-hero h1{font-size:clamp(4rem,18vw,7.2rem);line-height:.83}.hero h1{padding:3rem 0 2rem;font-size:clamp(3.5rem,15.2vw,6.4rem)}.hero-bottom{grid-template-columns:1fr;gap:1.5rem;margin:0;padding-left:19%}.hero-actions{flex-wrap:wrap}.scroll-cue{display:none}.proof-grid{gap:4.5rem;min-height:0}.proof-grid .interface-stack,.case-overview .interface-stack{width:calc(100% + .5rem)}.interface-stack{min-height:34rem}.console-panel{width:84%}.insight-card{width:54%}.member-card{border-radius:1.7rem;width:49%}.capability-row{grid-template-columns:2.5rem 1fr;gap:1rem}.capability-row>div{grid-column:2}.unified,.founder-preview,.case-story,.health-depth,.engagement-detail,.about-hero,.about-intro,.book-section,.why-mutek,.contact-grid,.footer-top,.footer-bottom{grid-template-columns:1fr}.unified,.founder-preview{gap:4rem}.founder-image-wrap{width:86%}.engagement-grid{grid-template-columns:1fr}.engagement-grid article,.engagement-grid article:first-child{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:1.5rem 0 2.2rem}.engagement-grid article:last-child{border-bottom:0}.engagement-grid h3{margin:3rem 0 1rem}.page-hero,.contact-hero{min-height:72svh}.page-deck{width:auto;margin-left:12%}.case-overview{min-height:0}.build-items{grid-template-columns:1fr}.build-items article,.build-items article:nth-child(2n){border-right:0;min-height:13rem;padding:1.5rem 0 2rem}.film-band{grid-template-columns:repeat(3,1fr)}.film-frame{min-height:18rem}.film-copy{grid-template-columns:1fr;gap:1.5rem}.film-copy>p:last-child{grid-column:1}.next-step{grid-template-columns:1fr;gap:1.5rem}.next-step .button{width:max-content;margin-top:2rem}.capability-detail{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem}.detail-heading,.detail-content{min-width:0}.detail-content{grid-column:2}.health-depth .large-copy,.compliance-note,.why-mutek h2,.why-mutek .large-copy,.why-mutek .button,.engagement-detail>.button{grid-column:1}.health-depth{gap:2rem}.mode-list article{grid-template-columns:2.5rem 1fr}.mode-list p{grid-column:2}.about-hero{gap:4rem;min-height:0}.about-title{min-height:66svh}.about-title h1{font-size:clamp(4.35rem,19vw,7rem)}.about-studio-panel{width:100%;height:38rem;min-height:38rem;margin-left:0}.about-motion-stage{min-height:0}.about-scenario-problem{width:100%}.about-scenario-problem p{max-width:13ch;font-size:clamp(1.8rem,8vw,2.35rem)}.about-system-route,.about-motion-mark{top:47%}.about-scenario-response{width:100%;top:57%;left:0}.about-scenario-response p{max-width:34ch;font-size:.92rem}.about-system-diagram{grid-template-columns:repeat(2,1fr)}.about-system-diagram span:nth-child(3){border-top:1px solid #f8f7f226;border-left:0}.about-system-diagram span:nth-child(4){border-top:1px solid #f8f7f226}.about-columns,.practice-grid{grid-template-columns:1fr}.practice-grid article,.practice-grid article:first-child,.practice-grid article:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--line-light);min-height:0;margin:0;padding:1.5rem 0 3rem}.practice-grid article:last-child{border-bottom:0}.practice-grid h2{margin:3rem 0 1rem}.book-object{width:83%}.contact-prompt{border-right:0}.contact-email{font-size:clamp(2rem,9vw,4rem)}.contact-type-grid{grid-template-columns:1fr}.contact-type-grid p,.contact-type-grid p:nth-child(3n+2),.contact-type-grid p:nth-child(3n){border-right:0;min-height:7rem;padding:1.2rem 0}.footer-top{gap:3rem}.footer-cta{grid-column:1}.footer-bottom{gap:2rem}.footer-links{flex-wrap:wrap;grid-area:auto/1}.footer-bottom .footer-wordmark,.footer-bottom>p:not(.footer-legal),.footer-legal{grid-area:auto/1;justify-self:start}}@media (max-width:430px){.capabilities-hero h1{font-size:clamp(3rem,16vw,6rem)}.capability-detail .detail-heading h2{overflow-wrap:anywhere;font-size:clamp(2rem,10.5vw,2.5rem)}.hero-bottom{padding-left:10%}.hero-actions .button{width:100%}.metric-row{gap:.4rem}.metric-row strong{font-size:1.45rem}.interface-stack{min-height:30rem}.member-card{border-width:.4rem;width:52%;padding:.75rem}.phone-speaker{margin-bottom:1.6rem}.member-orb{margin:2rem auto}.insight-card p{display:none}.film-frame{min-height:14rem}.film-frame span{font-size:.5rem;bottom:.7rem;left:.5rem;right:.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.about-scenario,.about-scenario-problem,.about-scenario-response,.about-system-route:before,.about-system-route:after,.about-route-origin,.about-route-signal,.about-system-diagram,.about-system-diagram span,.about-panel-counter span,.about-motion-progress span{animation:none!important}.about-scenario{display:none}.about-scenario:first-child{opacity:1;display:grid}.about-scenario-problem,.about-scenario-response,.about-system-diagram,.about-system-diagram span{opacity:1;transform:none}.about-system-route:before,.about-system-route:after{transform:scaleX(1)}.about-route-origin,.about-route-signal{opacity:1}.about-route-signal{left:50%}.about-panel-counter span{display:none}.about-panel-counter span:first-child{opacity:1;display:inline}.about-motion-progress span:first-child{background:var(--acid)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.work-index{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.work-index a{min-height:10rem;padding:1.4rem var(--page-pad);border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-content:space-between;gap:1.4rem;transition:background .18s,color .18s;display:grid}.work-index a:last-child{border-right:0}:is(.work-index a:hover,.work-index a:focus-visible){background:var(--ink);color:var(--white)}.work-index span{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:.62rem}.work-index strong{letter-spacing:-.045em;align-self:end;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:520;line-height:1.02}.work-index small{color:currentColor;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;opacity:.58;text-transform:uppercase;grid-column:2;font-size:.58rem}.work-showcase{border-top:1px solid var(--line)}.legacy-work-anchor{height:0;scroll-margin-top:calc(var(--header-height) + 1rem);display:block}.work-case{padding:clamp(6rem, 10vw, 10rem) var(--page-pad);border-bottom:1px solid var(--line)}.work-case-ink{color:#f4f1e9;background:#11120f}.work-case-paper{color:#151511;background:#ebe6dc}.work-case-sage{color:#151511;background:#d4dacb}.work-case-header{grid-template-columns:3rem minmax(20rem,.95fr) minmax(22rem,.72fr);align-items:start;gap:clamp(2rem,5vw,6rem);display:grid}.work-case-number{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;opacity:.52;padding-top:.1rem;font-size:.66rem}.work-case-title h2{letter-spacing:-.075em;max-width:12ch;margin:1.3rem 0 0;font-size:clamp(3.2rem,5.5vw,6.2rem);font-weight:510;line-height:.91}.work-case-title .eyebrow{opacity:.62}.work-case-summary>p{color:currentColor;letter-spacing:-.025em;opacity:.68;max-width:49ch;margin:0;font-size:clamp(1.05rem,1.45vw,1.32rem);line-height:1.46}.work-scope-tags{flex-wrap:wrap;gap:.45rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.work-scope-tags li{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;opacity:.65;text-transform:uppercase;border:1px solid;border-radius:999px;padding:.52rem .68rem;font-size:.55rem}.case-identity-line{border-top:1px solid #f4f1e92e;border-bottom:1px solid #f4f1e92e;flex-wrap:wrap;align-items:baseline;gap:.8rem 1.5rem;margin-top:clamp(4rem,7vw,7rem);padding:1rem 0;display:flex}.case-identity-dark{border-color:#11110f2e}.case-identity-line strong{letter-spacing:-.045em;margin-right:auto;font-size:clamp(1.35rem,2.1vw,2rem);font-weight:520}.case-identity-line span{font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;opacity:.55;text-transform:uppercase;font-size:.55rem}.case-narrative{border-top:1px solid;border-bottom:1px solid;border-color:color-mix(in srgb, currentColor 18%, transparent);grid-template-columns:repeat(3,1fr);margin:clamp(3rem,6vw,5.5rem) 0 clamp(4rem,8vw,7rem);display:grid}.case-narrative article{border-right:1px solid color-mix(in srgb, currentColor 18%, transparent);min-height:16rem;padding:1.4rem clamp(1rem,2.2vw,2rem) 2rem 0}.case-narrative article:not(:first-child){padding-left:clamp(1rem,2.2vw,2rem)}.case-narrative article:last-child{border-right:0}.case-narrative span,.artifact-caption,.demo-disclosure{font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.56rem}.case-narrative span{opacity:.5;margin-bottom:3.5rem;display:block}.case-narrative p{color:currentColor;opacity:.72;max-width:39ch;margin:0;font-size:clamp(.98rem,1.25vw,1.18rem);line-height:1.55}.artifact-frame,.system-map-artifact{border:1px solid color-mix(in srgb, currentColor 20%, transparent);color:#141411;background:#f4f1e9;margin:0}.artifact-caption{color:#11110f94;border-top:1px solid #11110f29;align-items:center;min-height:3.2rem;padding:.9rem 1rem;line-height:1.4;display:flex}.artifact-browser-bar{color:#f4f1e98c;min-height:2.6rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-align:center;background:#1c1d1a;border-bottom:1px solid #f4f1e91f;grid-template-columns:5rem 1fr 5rem;align-items:center;padding:0 .9rem;font-size:.5rem;display:grid}.artifact-browser-bar>span:last-child{text-align:right}.artifact-browser-light{color:#11110f8f;background:#d9d5cb;border-color:#11110f1f}.artifact-browser-dots{gap:.3rem;display:flex}.artifact-browser-dots i{background:currentColor;border-radius:50%;width:.44rem;height:.44rem}.concierge-artifact-grid{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.5fr);gap:1.2rem;display:grid}.orison-site{background:#f3efe6;min-height:44rem}.orison-site nav,.commonproof-site nav,.morrow-report nav{min-height:4.4rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #11110f26;grid-template-columns:1fr auto auto;align-items:center;gap:2rem;padding:0 1.6rem;font-size:.54rem;display:grid}.orison-site nav strong,.commonproof-site nav strong,.morrow-report nav strong{letter-spacing:.12em;font-size:.78rem}.orison-site nav b,.commonproof-site nav b,.morrow-report nav b{border:1px solid;border-radius:999px;padding:.55rem .7rem;font-weight:500}.orison-site-hero{border-bottom:1px solid #11110f26;grid-template-columns:1.05fr .95fr;min-height:27rem;display:grid}.orison-site-hero>div:first-child{flex-direction:column;justify-content:center;padding:3rem;display:flex}.orison-site-hero p,.commonproof-hero p{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin:0 0 2rem;font-size:.56rem}.orison-site-hero h3{letter-spacing:-.08em;max-width:9ch;margin:0 0 3rem;font-size:clamp(3rem,5.4vw,6rem);font-weight:500;line-height:.86}.artifact-link{border-bottom:1px solid;width:max-content;padding-bottom:.3rem;font-size:.72rem}.orison-visual-field{background:radial-gradient(circle at 62% 38%,#f4754bc2,#0000 12%),radial-gradient(circle at 58% 47%,#7469e8a1,#0000 31%),radial-gradient(circle at 38% 67%,#d9ff5a61,#0000 26%),#dedbd3;border-left:1px solid #11110f26;position:relative;overflow:hidden}.orison-visual-field:before,.orison-visual-field:after,.orison-visual-field>i{content:"";border:1px solid #11110f3d;border-radius:50%;position:absolute}.orison-visual-field:before{width:16rem;height:16rem;top:12%;left:17%}.orison-visual-field:after{width:22rem;height:22rem;bottom:-16%;right:-7%}.orison-visual-field>i:first-child{background:#f4f1e952;width:4rem;height:4rem;top:18%;right:14%}.orison-visual-field>i:nth-child(2){background:#11110f0f;width:6rem;height:6rem;bottom:12%;left:12%}.orison-visual-field>i:nth-child(3){background:var(--ink);width:.8rem;height:.8rem;top:44%;left:50%}.orison-visual-field>span{font-family:var(--font-geist-mono), monospace;text-align:right;text-transform:uppercase;font-size:.58rem;position:absolute;bottom:1.5rem;right:1.5rem}.orison-service-row{grid-template-columns:repeat(3,1fr);display:grid}.orison-service-row article{border-right:1px solid #11110f26;align-content:start;gap:.7rem;min-height:11.5rem;padding:1.2rem;display:grid}.orison-service-row article:last-child{border-right:0}.orison-service-row span,.orison-service-row small{color:#11110f8a;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.52rem}.orison-service-row strong{letter-spacing:-.035em;margin-top:.8rem;font-size:1.15rem;font-weight:520}.orison-service-row small{text-transform:none;max-width:28ch;line-height:1.45}.member-app-artifact{background-color:#bfc2b7;background-image:linear-gradient(#11110f0d 1px,#0000 1px),linear-gradient(90deg,#11110f0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:3rem 3rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-rows:1fr auto;padding:2rem 2rem 0;display:grid;overflow:hidden}.member-phone-shell{color:#151511;background:#f3efe6;border:.5rem solid #141512;border-bottom:0;border-radius:2.5rem 2.5rem 0 0;justify-self:center;width:min(100%,21rem);min-height:42rem;padding:0 1rem 4.5rem;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #11110f40}.member-phone-top,.member-app-head{justify-content:space-between;align-items:center;display:flex}.member-phone-top{font-family:var(--font-geist-mono), monospace;padding:.8rem .2rem 1.5rem;font-size:.5rem}.member-phone-top i{background:#141512;border-radius:0 0 1rem 1rem;width:5rem;height:1.4rem;margin-top:-.8rem}.member-app-head{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:.56rem}.member-app-head b{color:#f4f1e9;background:#1e332d;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.52rem;display:grid}.member-phone-shell>p{color:#11110f94;margin:2.4rem 0 .3rem;font-size:.72rem}.member-phone-shell>h3{letter-spacing:-.07em;max-width:9ch;margin:0 0 2rem;font-size:2.6rem;font-weight:510;line-height:.94}.member-next-card{color:#f4f1e9;background:#1e2925;border-radius:1.1rem;gap:.75rem;padding:1.2rem;display:grid}.member-next-card small,.member-next-card span{color:#f4f1e991;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.5rem}.member-next-card strong{letter-spacing:-.04em;max-width:12ch;margin-top:.4rem;font-size:1.45rem;font-weight:520;line-height:1.05}.member-next-card b{border-bottom:1px solid;width:max-content;margin-top:.6rem;padding-bottom:.25rem;font-size:.65rem;font-weight:500}.member-quick-actions{gap:.45rem;margin-top:1rem;display:grid}.member-quick-actions span{border:1px solid #11110f24;border-radius:.75rem;grid-template-columns:2rem 1fr;align-items:center;min-height:3.2rem;padding:0 .8rem;font-size:.66rem;display:grid}.member-quick-actions i{color:#11110f7a;font-family:var(--font-geist-mono), monospace;font-size:.48rem;font-style:normal}.member-app-nav{font-family:var(--font-geist-mono), monospace;text-align:center;text-transform:uppercase;background:#f3efe6eb;border-top:1px solid #11110f1f;grid-template-columns:repeat(4,1fr);padding:1rem .5rem;font-size:.46rem;display:grid;position:absolute;bottom:0;left:0;right:0}.member-app-nav span{opacity:.45}.member-app-artifact .artifact-caption{background:#f4f1e9;margin:0 -2rem}.orison-product-demo{--orison-paper:#f3efe6;--orison-ink:#141512;--orison-pine:#1e302a;--orison-sage:#bfc2b7;--orison-coral:#ee7757;--orison-lilac:#9189dc;--orison-citron:#dce99a;--orison-ease:cubic-bezier(.22, 1, .36, 1)}.orison-product-demo button{color:inherit;font:inherit}.orison-demo-desktop{background:var(--orison-paper);grid-template-rows:4.4rem minmax(0,1fr) 4.2rem;height:48rem;min-height:0;display:grid;overflow:hidden}.orison-demo-viewport,.orison-phone-viewport{min-width:0;position:relative;overflow:hidden}.orison-demo-screen{z-index:1;opacity:0;pointer-events:none;min-width:0;transition:opacity .62s var(--orison-ease), transform .76s var(--orison-ease), visibility 0s linear .76s;visibility:hidden;position:absolute;inset:0;transform:translateY(1rem)}.orison-demo-screen.is-active{z-index:2;opacity:1;pointer-events:auto;transition:opacity .62s var(--orison-ease), transform .76s var(--orison-ease), visibility 0s;visibility:visible;transform:none}.orison-public-screen{background:var(--orison-paper);grid-template-rows:minmax(0,1fr) 9.4rem;display:grid}.orison-public-main{grid-template-columns:1.05fr .95fr;min-height:0;display:grid}.orison-public-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(2rem,4.5vw,4rem);display:flex}.orison-public-copy>p,.orison-screen-heading p{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.56rem}.orison-public-copy h3{letter-spacing:-.08em;max-width:9ch;margin:2rem 0 2.6rem;font-size:clamp(3.2rem,5.4vw,6rem);font-weight:500;line-height:.86}.orison-public-screen .orison-visual-field{min-width:0}.orison-public-screen .orison-visual-field>small{color:#11110f9e;font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.48rem;font-weight:500;position:absolute;top:1.3rem;left:1.3rem}.orison-public-screen.is-active .orison-visual-field:before{animation:orison-orbit-one 6.5s var(--orison-ease) infinite alternate}.orison-public-screen.is-active .orison-visual-field:after{animation:orison-orbit-two 7.4s var(--orison-ease) infinite alternate}.orison-public-screen.is-active .orison-visual-field>i:nth-child(3){animation:2.6s ease-in-out infinite orison-care-pulse}.orison-screen-heading{border-bottom:1px solid #11110f26;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem;min-width:0;padding:2rem 2.2rem 1.5rem;display:grid}.orison-screen-heading h3{letter-spacing:-.065em;max-width:17ch;margin:.8rem 0 0;font-size:clamp(2.25rem,3.5vw,4rem);font-weight:500;line-height:.94}.orison-screen-heading>span,.orison-status-chip{color:#11110fb3;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border:1px solid #11110f38;border-radius:999px;padding:.5rem .65rem;font-size:.5rem}.orison-connect-screen,.orison-coordinate-screen,.orison-records-screen{background:#e4e0d7;grid-template-rows:auto minmax(0,1fr);display:grid}.orison-connect-grid,.orison-coordinate-grid,.orison-records-grid{grid-template-columns:minmax(12rem,.36fr) minmax(0,.64fr);min-width:0;display:grid}.orison-member-summary{background:var(--orison-sage);border-right:1px solid #11110f24;padding:2rem}.orison-member-avatar{background:var(--orison-pine);width:4rem;height:4rem;color:var(--orison-paper);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;border-radius:50%;place-items:center;margin-bottom:2.2rem;font-size:.68rem;display:grid}.orison-member-summary>span,.orison-member-summary dt,.orison-thread-meta,.orison-message small,.orison-message>span,.orison-coordination-panel>span,.orison-coordination-panel>small,.orison-record-filter,.orison-record-list article small,.orison-record-list article>span,.orison-document-preview>span,.orison-document-preview>p{color:#11110f9e;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.5rem;font-weight:500}.orison-member-summary>strong{letter-spacing:-.055em;margin-top:.55rem;font-size:clamp(1.7rem,2.8vw,2.8rem);font-weight:510;display:block}.orison-member-summary dl{margin:2.5rem 0 0}.orison-member-summary dl>div{border-top:1px solid #11110f24;padding:.8rem 0}.orison-member-summary dt,.orison-member-summary dd{margin:0}.orison-member-summary dd{margin-top:.25rem;font-size:.72rem}.orison-desktop-thread{background:var(--orison-paper);flex-direction:column;min-width:0;padding:1.4rem 2rem 1.7rem;display:flex}.orison-thread-meta{border-bottom:1px solid #11110f1f;justify-content:space-between;padding-bottom:1rem;display:flex}.orison-message{border:1px solid #11110f24;width:min(78%,28rem);margin-top:1.2rem;padding:1rem 1.1rem}.orison-message p{margin:.5rem 0 0;font-size:clamp(.82rem,1.1vw,1.02rem);line-height:1.4}.orison-message-team{border-color:var(--orison-pine);background:var(--orison-pine);color:var(--orison-paper);align-self:end}.orison-message-team small,.orison-message-team>span{color:#f3efe6ad}.orison-message-team>span{margin-top:.8rem;display:block}.orison-compose-line{color:#11110f9e;border:1px solid #11110f29;justify-content:space-between;align-items:center;min-height:3rem;margin-top:auto;padding:0 .9rem;font-size:.65rem;display:flex}.orison-compose-line b{color:var(--orison-ink);font-weight:500}.orison-connect-screen.is-active .orison-message-member{animation:orison-rise .62s .12s var(--orison-ease) both}.orison-connect-screen.is-active .orison-message-team{animation:orison-rise .72s .43s var(--orison-ease) both}.orison-connect-screen.is-active .orison-compose-line{animation:orison-rise .62s .76s var(--orison-ease) both}.orison-coordinate-grid{grid-template-columns:minmax(0,.62fr) minmax(13rem,.38fr)}.orison-care-timeline{background:var(--orison-paper);padding:1rem 2rem 1.5rem}.orison-care-timeline article{border-bottom:1px solid #11110f24;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:5.8rem;padding:.8rem 0;display:grid}.orison-care-timeline article>i,.orison-care-timeline article small,.orison-care-timeline article span,.orison-care-timeline article>b{color:#11110f9e;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.48rem;font-style:normal;font-weight:500}.orison-care-timeline article div{gap:.25rem;min-width:0;display:grid}.orison-care-timeline article strong{letter-spacing:-.03em;font-size:clamp(.92rem,1.4vw,1.2rem);font-weight:520}.orison-care-timeline article>b{border:1px solid #11110f2e;border-radius:999px;padding:.35rem .48rem}.orison-care-timeline article.is-complete>i,.orison-care-timeline article.is-complete>b{color:#355248}.orison-care-timeline article.is-current{background:var(--orison-pine);color:var(--orison-paper);border-bottom:0;margin:0 -1rem;padding:.9rem 1rem}.orison-care-timeline article.is-current>i,.orison-care-timeline article.is-current small,.orison-care-timeline article.is-current span,.orison-care-timeline article.is-current>b{color:#f3efe6b8}.orison-care-timeline article.is-current>b{border-color:#f3efe640}.orison-coordinate-screen.is-active .orison-care-timeline article{animation:orison-rise .62s var(--orison-ease) both}.orison-coordinate-screen.is-active .orison-care-timeline article:nth-child(2){animation-delay:.16s}.orison-coordinate-screen.is-active .orison-care-timeline article:nth-child(3){animation-delay:.32s}.orison-coordination-panel{background:var(--orison-pine);color:var(--orison-paper);padding:1.8rem}.orison-coordination-panel>span,.orison-coordination-panel>small{color:#f3efe6a3}.orison-coordination-panel>strong{letter-spacing:-.05em;max-width:12ch;margin:1.2rem 0;font-size:clamp(1.4rem,2.3vw,2.2rem);font-weight:500;line-height:1;display:block}.orison-material-meter{background:#f3efe62e;height:2px;margin-bottom:1.3rem;overflow:hidden}.orison-material-meter i{background:var(--orison-citron);transform-origin:0;width:100%;height:100%;display:block}.orison-coordinate-screen.is-active .orison-material-meter i{animation:orison-meter 1.2s .35s var(--orison-ease) both}.orison-coordination-panel ul{margin:0 0 1.2rem;padding:0;list-style:none}.orison-coordination-panel li{border-top:1px solid #f3efe624;justify-content:space-between;gap:1rem;padding:.65rem 0;font-size:.62rem;display:flex}.orison-coordination-panel li b{color:var(--orison-citron);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.44rem;font-weight:500}.orison-records-grid{grid-template-columns:minmax(0,.62fr) minmax(13rem,.38fr)}.orison-record-list{background:var(--orison-paper);padding:1rem 1.6rem 1.5rem}.orison-record-filter{justify-content:space-between;padding:.6rem 0 .9rem;display:flex}.orison-record-list article{border-top:1px solid #11110f21;grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:4rem;padding:.65rem 0;display:grid}.orison-record-list article>i{width:2rem;height:2.4rem;font-family:var(--font-geist-mono), monospace;background:#ddd8ce;place-items:center;font-size:.48rem;font-style:normal;display:grid}.orison-record-list article div{gap:.24rem;min-width:0;display:grid}.orison-record-list article strong{font-size:.76rem;font-weight:520}.orison-record-list article.is-selected{background:#d8ddd0;border-color:#0000;margin:0 -.8rem;padding-left:.8rem;padding-right:.8rem}.orison-record-list article.is-selected>i{background:var(--orison-pine);color:var(--orison-paper)}.orison-records-screen.is-active .orison-record-list article{animation:orison-rise .56s var(--orison-ease) both}.orison-records-screen.is-active .orison-record-list article:nth-child(3){animation-delay:.1s}.orison-records-screen.is-active .orison-record-list article:nth-child(4){animation-delay:.2s}.orison-records-screen.is-active .orison-record-list article:nth-child(5){animation-delay:.3s}.orison-document-preview{background:var(--orison-sage);padding:1.5rem}.orison-document-sheet{background:#fbf9f3;flex-direction:column;min-height:16rem;margin-top:1rem;padding:1.2rem;display:flex;box-shadow:0 1rem 2.5rem #11110f1f}.orison-document-sheet small,.orison-document-sheet b{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.43rem;font-weight:500}.orison-document-sheet strong{letter-spacing:-.03em;max-width:14ch;margin:1.4rem 0 1rem;font-size:1.05rem;font-weight:520}.orison-document-sheet i{background:#11110f26;width:100%;height:1px;margin:.45rem 0;display:block}.orison-document-sheet i:nth-of-type(2){width:84%}.orison-document-sheet i:nth-of-type(3){width:92%}.orison-document-sheet i:nth-of-type(4){width:61%}.orison-document-sheet b{color:#355248;margin-top:auto}.orison-document-preview>p{text-transform:none;margin:1rem 0 0;line-height:1.45}.orison-records-screen.is-active .orison-document-sheet{animation:orison-document-in .76s .22s var(--orison-ease) both}.orison-demo-controls{z-index:6;background:#ebe7de;border-top:1px solid #11110f29;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid;position:relative}.orison-view-controls{grid-template-columns:repeat(4,1fr);min-width:0;display:grid}.orison-view-controls button,.orison-motion-toggle{cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #11110f21;min-width:0;min-height:2.75rem;padding:.65rem .75rem;position:relative}.orison-view-controls button{color:#11110fb8;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;font-size:.47rem;transition:color .18s,background .18s;display:grid}.orison-view-controls button i{opacity:.62;font-style:normal}.orison-view-controls button.is-active{background:var(--orison-pine);color:var(--orison-paper)}.orison-view-controls button b{background:var(--orison-citron);transform-origin:0;height:2px;animation:5.2s linear both orison-demo-progress;position:absolute;bottom:0;left:0;right:0}.orison-product-demo[data-motion=paused] .orison-demo-screen.is-active *,.orison-product-demo[data-motion=paused] .orison-view-controls button b,.orison-product-demo[data-motion=paused] .orison-public-screen .orison-visual-field:before,.orison-product-demo[data-motion=paused] .orison-public-screen .orison-visual-field:after{animation:none!important}.orison-motion-toggle{color:#11110fb8;width:5.2rem;font-family:var(--font-geist-mono), monospace;text-align:center;text-transform:uppercase;border-right:0;font-size:.47rem}.orison-motion-toggle:disabled{cursor:default;opacity:.55}.orison-view-controls button:focus-visible{z-index:10;outline-offset:-4px;outline:2px solid #713628}.orison-motion-toggle:focus-visible{z-index:10;outline-offset:-4px;outline:2px solid #713628}.orison-member-demo button:focus-visible{z-index:10;outline-offset:-4px;outline:2px solid #713628}.orison-view-controls button.is-active:focus-visible{outline-color:var(--orison-citron)}.orison-member-demo .member-next-card:focus-visible{outline-color:var(--orison-citron)}.orison-member-demo .member-app-nav button.is-active:focus-visible{outline-color:var(--orison-citron)}.orison-member-demo{min-width:0}.orison-member-demo .member-phone-shell{grid-template-rows:auto auto minmax(0,1fr);min-height:46rem;display:grid}.orison-phone-viewport{min-height:35.5rem;margin-top:1rem}.orison-phone-viewport .orison-demo-screen{padding:0 .2rem}.orison-phone-home>h3,.orison-phone-team>h3,.orison-phone-care>h3,.orison-phone-library>h3{letter-spacing:-.065em;margin:0 0 1.4rem;font-size:2.35rem;font-weight:510;line-height:.94}.orison-phone-kicker{color:#11110f9e;margin:1.45rem 0 .35rem;font-size:.72rem}.orison-member-demo .member-next-card{width:100%;color:var(--orison-paper);cursor:pointer;text-align:left;border:0}.orison-member-demo .member-next-card:hover{background:#263832}.orison-member-demo .member-quick-actions button{cursor:pointer;text-align:left;background:0 0;border:1px solid #11110f24;border-radius:.75rem;grid-template-columns:2rem 1fr;align-items:center;min-height:3.2rem;padding:0 .8rem;font-size:.66rem;display:grid}.orison-member-demo .member-quick-actions button:hover{background:#1e302a0f}.orison-phone-view-label{color:#11110f9e;font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;margin:1.2rem 0 .65rem;font-size:.49rem;display:flex}.orison-phone-view-label span{color:#355248}.orison-phone-team-row{border-top:1px solid #11110f1f;border-bottom:1px solid #11110f1f;grid-template-columns:2.4rem 1fr;align-items:center;gap:.7rem;padding:.7rem 0;display:grid}.orison-phone-team-row>i{background:var(--orison-pine);width:2.35rem;height:2.35rem;color:var(--orison-paper);font-family:var(--font-geist-mono), monospace;border-radius:50%;place-items:center;font-size:.48rem;font-style:normal;display:grid}.orison-phone-team-row div,.orison-phone-sync span{gap:.18rem;display:grid}.orison-phone-team-row strong,.orison-phone-sync strong{font-size:.72rem;font-weight:520}.orison-phone-team-row small,.orison-phone-sync small{color:#11110f94;font-size:.5rem}.orison-phone-thread{flex-direction:column;margin-top:1rem;display:flex}.orison-phone-thread>p{border:1px solid #11110f21;border-radius:.85rem .85rem .85rem .2rem;width:84%;margin:0 0 .65rem;padding:.8rem;font-size:.68rem;line-height:1.42}.orison-phone-thread>.from-member{background:#d8ddd0;border:0;border-radius:.85rem .85rem .2rem;align-self:end}.orison-phone-thread>span{color:#11110f94;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;align-items:center;gap:.22rem;font-size:.45rem;display:flex}.orison-phone-thread>span i{background:#355248;border-radius:50%;width:.22rem;height:.22rem}.orison-phone-team.is-active .from-member{animation:orison-rise .56s .1s var(--orison-ease) both}.orison-phone-team.is-active .from-team{animation:orison-rise .62s .48s var(--orison-ease) both}.orison-phone-team.is-active .orison-phone-thread>span i{animation:1s ease-in-out infinite orison-typing}.orison-phone-team.is-active .orison-phone-thread>span i:nth-child(2){animation-delay:.12s}.orison-phone-team.is-active .orison-phone-thread>span i:nth-child(3){animation-delay:.24s}.orison-phone-compose{color:#11110f94;border:1px solid #11110f26;border-radius:999px;justify-content:space-between;align-items:center;min-height:2.8rem;margin-top:1rem;padding:0 .75rem;font-size:.56rem;display:flex}.orison-phone-compose b{background:var(--orison-pine);width:1.7rem;height:1.7rem;color:var(--orison-paper);border-radius:50%;place-items:center;display:grid}.orison-phone-appointment{background:var(--orison-pine);color:var(--orison-paper);border-radius:1rem;gap:.55rem;padding:1.1rem;display:grid}.orison-phone-appointment small,.orison-phone-appointment span,.orison-phone-appointment b{color:#f3efe6ad;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.48rem;font-weight:500}.orison-phone-appointment strong{letter-spacing:-.04em;margin-top:.4rem;font-size:1.3rem;font-weight:520}.orison-phone-appointment b{color:var(--orison-citron);margin-top:.6rem}.orison-phone-steps{margin:.9rem 0 0;padding:0;list-style:none}.orison-phone-steps li{border-bottom:1px solid #11110f1f;grid-template-columns:1.8rem 1fr;align-items:center;gap:.6rem;min-height:3.4rem;display:grid}.orison-phone-steps li>i{width:1.4rem;height:1.4rem;font-family:var(--font-geist-mono), monospace;border:1px solid #11110f2e;border-radius:50%;place-items:center;font-size:.42rem;font-style:normal;display:grid}.orison-phone-steps li.is-done>i{border-color:var(--orison-pine);background:var(--orison-pine);color:var(--orison-paper)}.orison-phone-steps li span{gap:.2rem;display:grid}.orison-phone-steps strong{font-size:.66rem;font-weight:520}.orison-phone-steps small{color:#11110f8f;font-size:.48rem}.orison-phone-care.is-active .orison-phone-appointment,.orison-phone-care.is-active .orison-phone-steps li{animation:orison-rise .58s var(--orison-ease) both}.orison-phone-care.is-active .orison-phone-steps li:nth-child(2){animation-delay:.12s}.orison-phone-care.is-active .orison-phone-steps li:nth-child(3){animation-delay:.24s}.orison-phone-records{gap:.45rem;display:grid}.orison-phone-records article{border:1px solid #11110f21;border-radius:.75rem;grid-template-columns:2rem 1fr auto;align-items:center;gap:.65rem;min-height:3.5rem;padding:0 .7rem;display:grid}.orison-phone-records article>i{width:1.7rem;height:2rem;font-family:var(--font-geist-mono), monospace;background:#ddd8ce;place-items:center;font-size:.44rem;font-style:normal;display:grid}.orison-phone-records article div{gap:.15rem;display:grid}.orison-phone-records article strong{font-size:.66rem;font-weight:520}.orison-phone-records article small,.orison-phone-records article>b{color:#11110f94;font-family:var(--font-geist-mono), monospace;font-size:.43rem;font-weight:500}.orison-phone-records article.is-ready{background:#d8ddd0;border-color:#0000}.orison-phone-records article.is-ready>i{background:var(--orison-pine);color:var(--orison-paper)}.orison-phone-library.is-active .orison-phone-records article{animation:orison-rise .52s var(--orison-ease) both}.orison-phone-library.is-active .orison-phone-records article:nth-child(2){animation-delay:.1s}.orison-phone-library.is-active .orison-phone-records article:nth-child(3){animation-delay:.2s}.orison-phone-library.is-active .orison-phone-records article:nth-child(4){animation-delay:.3s}.orison-phone-sync{grid-template-columns:1.7rem 1fr;align-items:center;gap:.6rem;margin-top:.85rem;display:grid}.orison-phone-sync>i{background:#6f8b52;border-radius:50%;width:.7rem;height:.7rem;margin-left:.4rem;box-shadow:0 0 0 .35rem #6f8b5221}.orison-member-demo .member-app-nav{gap:0;padding:0}.orison-member-demo .member-app-nav button{color:#11110fad;cursor:pointer;min-height:3.8rem;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;background:0 0;border:0;place-items:center;gap:.4rem;padding:.5rem .15rem;font-size:.43rem;display:grid}.orison-member-demo .member-app-nav button>i{background:currentColor;border-radius:50%;width:.32rem;height:.32rem}.orison-member-demo .member-app-nav button.is-active{color:var(--orison-pine)}.orison-member-demo .member-app-nav button span{opacity:1}.orison-member-demo .member-app-nav button.is-active>i{box-shadow:0 0 0 .25rem #1e302a1a}.orison-product-demo[data-visible=false] .orison-demo-screen.is-active *,.orison-product-demo[data-visible=false] .orison-view-controls button b,.orison-product-demo[data-visible=false] .orison-public-screen .orison-visual-field:before,.orison-product-demo[data-visible=false] .orison-public-screen .orison-visual-field:after{animation:none!important}@keyframes orison-demo-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes orison-rise{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}@keyframes orison-document-in{0%{opacity:0;transform:translateY(1.2rem)rotate(1.2deg)}to{opacity:1;transform:none}}@keyframes orison-meter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes orison-orbit-one{0%{transform:translate(-.4rem,.2rem)scale(.98)}to{transform:translate(.8rem,-.7rem)scale(1.04)}}@keyframes orison-orbit-two{0%{transform:translate(.4rem,-.4rem)scale(1.01)}to{transform:translate(-.8rem,.6rem)scale(.96)}}@keyframes orison-care-pulse{0%,to{transform:scale(1);box-shadow:0 0 #11110f38}50%{transform:scale(1.08);box-shadow:0 0 0 .65rem #11110f00}}@keyframes orison-typing{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-.12rem)}}.system-map-artifact{background:#dbd7cc;margin-top:1.2rem}.system-map-heading{border-bottom:1px solid #11110f26;grid-template-columns:.4fr 1fr;gap:2rem;padding:1.3rem;display:grid}.system-map-heading span{font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.56rem}.system-map-heading strong{letter-spacing:-.04em;max-width:28ch;font-size:clamp(1.3rem,2.2vw,2rem);font-weight:520}.system-map{background-color:#0000;background-image:linear-gradient(#11110f0e 1px,#0000 1px),linear-gradient(90deg,#11110f0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4rem 4rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:28rem;position:relative;overflow:hidden}.system-node{z-index:2;background:#f2eee5;border:1px solid #11110f40;align-content:center;gap:.7rem;width:min(17rem,23%);min-height:6.5rem;padding:1rem;display:grid;position:absolute}.system-node small{color:#11110f85;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.5rem}.system-node strong{font-size:.9rem;font-weight:520}.node-member{top:3rem;left:3%}.node-onboarding{bottom:3rem;left:21%}.node-data{color:#f4f1e9;background:#1d2925;top:9rem;left:40%}.node-data small{color:#f4f1e98c}.node-team{top:3rem;right:20%}.node-network{bottom:3rem;right:3%}.system-line{z-index:1;transform-origin:0;background:#11110f5c;height:1px;position:absolute}.line-one{width:26%;top:8rem;left:18%;transform:rotate(19deg)}.line-two{width:12%;bottom:8rem;left:36%;transform:rotate(-25deg)}.line-three{width:25%;top:11rem;left:56%;transform:rotate(-16deg)}.line-four{width:30%;top:15rem;left:57%;transform:rotate(15deg)}.database-demo{color:#f4f1e9;background:#1b1d1a;border:1px solid #f4f1e933;margin-top:1.2rem}.database-demo-header{border-bottom:1px solid #f4f1e921;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem;display:flex}.database-demo-header p,.database-demo-header h3{margin:0}.database-demo-header p,.record-detail>p,.record-activity>p{color:#f4f1e980;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.52rem}.database-demo-header h3{letter-spacing:-.045em;margin-top:.35rem;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:520}.demo-disclosure{opacity:.5;border:1px solid;border-radius:999px;padding:.5rem .65rem}.database-demo-controls{border-bottom:1px solid #f4f1e921;grid-template-columns:minmax(18rem,.8fr) minmax(24rem,1.2fr);align-items:end;gap:1rem;padding:1rem 1.5rem;display:grid}.database-search{gap:.5rem;display:grid}.database-search>span{color:#f4f1e980;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.5rem}.database-search input{color:#f4f1e9;background:#f4f1e90d;border:1px solid #f4f1e933;border-radius:0;outline:none;width:100%;min-height:2.9rem;padding:0 .9rem;font-size:.78rem}.database-search input::placeholder{color:#f4f1e95c}.database-search input:focus-visible{outline-offset:2px;border-color:#d9ff5a;outline:2px solid #d9ff5a}.database-status-filters{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.database-status-filters button{color:#f4f1e99e;cursor:pointer;min-height:2.4rem;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;background:0 0;border:1px solid #f4f1e92e;border-radius:999px;padding:0 .75rem;font-size:.52rem}.database-status-filters button[aria-pressed=true]{color:#151511;background:#d9ff5a;border-color:#d9ff5a}.database-demo-body{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);min-height:36rem;display:grid}.database-table-wrap{border-right:1px solid #f4f1e921;overflow-x:auto}.database-results-line{color:#f4f1e96b;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border-bottom:1px solid #f4f1e91a;justify-content:space-between;gap:1rem;padding:.75rem 1rem;font-size:.48rem;display:flex}.database-demo-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:46rem}.database-demo-table th{color:#f4f1e961;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-align:left;text-transform:uppercase;border-bottom:1px solid #f4f1e91f;padding:.75rem 1rem;font-size:.47rem;font-weight:500}.database-demo-table th:first-child{width:24%}.database-demo-table th:nth-child(2){width:31%}.database-demo-table th:nth-child(3){width:27%}.database-demo-table th:nth-child(4){width:18%}.database-demo-table td{color:#f4f1e9bf;vertical-align:middle;border-bottom:1px solid #f4f1e91a;height:4.6rem;padding:.75rem 1rem;font-size:.68rem}.database-demo-table tr.is-selected td{background:#d9ff5a11}.database-demo-table td>strong,.database-demo-table td>small{display:block}.database-demo-table td>strong{font-size:.7rem;font-weight:520}.database-demo-table td>small,.record-select small{color:#f4f1e96b;font-family:var(--font-geist-mono), monospace;margin-top:.25rem;font-size:.46rem}.record-select{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-items:start;padding:0;display:grid}.record-select strong{font-size:.72rem;font-weight:560}:is(.record-select:hover strong,.record-select:focus-visible strong){color:#d9ff5a}.record-status{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border:1px solid #f4f1e933;border-radius:999px;padding:.35rem .5rem;font-size:.47rem;display:inline-block}.status-active,.status-ready{color:#d9ff5a;border-color:#d9ff5a61}.status-review{color:#ffc070;border-color:#ffb4526b}.status-scheduled{color:#bfc1ff;border-color:#a2a6ff70}.database-empty{text-align:center;color:#f4f1e980!important}.record-detail{background:#232622;padding:1.5rem}.record-detail-top{font-family:var(--font-geist-mono), monospace;color:#f4f1e97a;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:3rem;font-size:.5rem;display:flex}.record-detail>h4{letter-spacing:-.06em;margin:.5rem 0 2rem;font-size:clamp(2rem,3vw,3rem);font-weight:510;line-height:.94}.record-detail dl{border-top:1px solid #f4f1e91f;margin:0}.record-detail dl>div{border-bottom:1px solid #f4f1e91f;grid-template-columns:5.5rem 1fr;gap:.8rem;padding:.75rem 0;display:grid}.record-detail dt{color:#f4f1e96b;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.46rem}.record-detail dd{color:#f4f1e9c7;margin:0;font-size:.68rem}.record-activity{margin-top:2rem}.record-activity ol{margin:1rem 0 0;padding:0;list-style:none}.record-activity li{color:#f4f1e9b3;padding:0 0 1rem 1.2rem;font-size:.68rem;position:relative}.record-activity li:before{content:"";background:#d9ff5a;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.25rem;left:0}.record-detail-empty{color:#f4f1e980}.database-demo-footer{color:#f4f1e975;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #f4f1e921;flex-wrap:wrap;gap:.7rem 2rem;padding:.9rem 1.5rem;font-size:.48rem;display:flex}.case-standards-band{border:1px solid #f4f1e92e;flex-wrap:wrap;gap:0;margin-top:1.2rem;display:flex}.case-standards-band span{color:#f4f1e999;font-family:var(--font-geist-mono), monospace;text-align:center;text-transform:uppercase;border-right:1px solid #f4f1e929;flex:15rem;padding:1rem;font-size:.54rem}.commonproof-site-artifact,.commonproof-site{background:#f5f0e5}.commonproof-site nav b{color:#f5f0e5;background:#151511}.commonproof-hero{background:radial-gradient(circle at 78% 38%,#ff643fd1,#0000 12%),radial-gradient(circle at 70% 48%,#f1c2588c,#0000 31%),#cbd2bc;border-bottom:1px solid #11110f26;min-height:29rem;padding:clamp(3rem,6vw,6rem)}.commonproof-hero h3{letter-spacing:-.07em;max-width:9ch;margin:0 0 1.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,8vw,9rem);font-weight:400;line-height:.85}.commonproof-hero>span{max-width:35ch;font-size:1rem;line-height:1.45;display:block}.commonproof-story-grid{grid-template-columns:1.25fr .75fr .75fr;display:grid}.commonproof-story-grid article{border-right:1px solid #11110f26;align-content:space-between;gap:1.2rem;min-height:17rem;padding:1.4rem;display:grid}.commonproof-story-grid article:last-child{border-right:0}.commonproof-story-grid small,.commonproof-story-grid span{color:#11110f85;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.5rem}.commonproof-story-grid strong{letter-spacing:-.045em;max-width:22ch;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:510;line-height:1.05}.commonproof-story-grid .lead-story{color:#f4f1e9;background:#17312b}.commonproof-story-grid .lead-story small,.commonproof-story-grid .lead-story span{color:#f4f1e985}.commonproof-story-grid p{color:#f4f1e9a6;max-width:45ch;margin:0;font-size:.78rem}.social-case-intro,.kit-section-heading{grid-template-columns:.9fr 1.1fr;align-items:end;gap:clamp(3rem,8vw,9rem);margin:clamp(5rem,9vw,9rem) 0 3rem;display:grid}.social-case-intro h3,.kit-section-heading h3{letter-spacing:-.07em;max-width:12ch;margin:1rem 0 0;font-size:clamp(3rem,5.5vw,6rem);font-weight:510;line-height:.9}.social-case-intro>p,.kit-section-heading>p{color:#11110fad;max-width:51ch;margin:0;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.55}.social-studio{color:#f4f1e9;background:#172622;border:1px solid #11110f38}.social-studio-header{border-bottom:1px solid #f4f1e924;justify-content:space-between;align-items:center;gap:2rem;padding:1.4rem;display:flex}.social-studio-header p,.social-studio-header h3{margin:0}.social-studio-header p{color:#f4f1e97a;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.52rem}.social-studio-header h3{letter-spacing:-.04em;margin-top:.35rem;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:520}.social-tabs{border-bottom:1px solid #f4f1e924;grid-template-columns:repeat(4,1fr);display:grid}.social-tabs button{color:#f4f1e97a;cursor:pointer;min-height:3.2rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #f4f1e924;font-size:.56rem}.social-tabs button:last-child{border-right:0}.social-tabs button[aria-pressed=true]{color:#151511;background:#d9ff5a}.social-panel{min-height:34rem}.social-plan-panel,.social-engage-panel{grid-template-columns:1.45fr .55fr;min-height:34rem;display:grid}.social-calendar,.engagement-queue{border-right:1px solid #f4f1e924}.social-calendar-head,.engagement-queue-head{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border-bottom:1px solid #f4f1e91f;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;font-size:.54rem;display:flex}.calendar-days{border-bottom:1px solid #f4f1e91f;grid-template-columns:repeat(5,1fr);display:grid}.calendar-days span{color:#f4f1e96b;font-family:var(--font-geist-mono), monospace;text-align:center;text-transform:uppercase;border-right:1px solid #f4f1e91a;padding:.75rem;font-size:.46rem}.calendar-grid{background:repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#f4f1e914 calc(20% - 1px) 20%);grid-template-columns:repeat(5,1fr);min-height:27rem;display:grid;position:relative}.calendar-item{color:#151511;align-content:start;gap:.65rem;margin:1rem .5rem;padding:.9rem;display:grid}.calendar-item small,.calendar-item span{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.44rem}.calendar-item strong{font-size:.78rem;font-weight:540;line-height:1.2}.calendar-item span{opacity:.55;margin-top:1rem}.item-research{background:#d6a854;grid-column:1/3}.item-guide{background:#c9d3b9;grid-column:3/5;margin-top:6rem}.item-voice{background:#ebe3d3;grid-column:5}.evidence-packet,.response-draft{background:#202f2b;padding:1.3rem}.evidence-packet>p,.response-draft>p,.channel-versions>p{color:#f4f1e97a;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.5rem}.evidence-packet h4{letter-spacing:-.055em;max-width:10ch;margin:2.8rem 0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:510;line-height:.96}.evidence-packet dl{border-top:1px solid #f4f1e91f;margin:0}.evidence-packet dl>div{border-bottom:1px solid #f4f1e91f;justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:.62rem;display:flex}.evidence-packet dt{color:#f4f1e97a}.evidence-packet dd{color:#d9ff5a;margin:0}.social-publish-panel{background:#b9b9ad;grid-template-columns:repeat(3,minmax(11rem,1fr)) minmax(17rem,.72fr);align-items:center;gap:1rem;min-height:34rem;padding:2rem;display:grid}.social-post{color:#151511;align-content:space-between;gap:1rem;min-height:26rem;padding:1.2rem;display:grid;box-shadow:0 1.5rem 3rem #11110f29}.social-post>span,.social-post>small{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.48rem}.social-post>strong{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,3rem);font-weight:400;line-height:.94}.post-question{background:#f3eee4}.post-evidence{background:#e2ad4b}.post-boundary{background:#c8d1b6}.post-mini-chart{border-bottom:1px solid #11110f40;align-items:end;gap:.35rem;height:8rem;display:flex}.post-mini-chart i{background:#17312b;flex:1}.post-mini-chart i:first-child{height:35%}.post-mini-chart i:nth-child(2){height:72%}.post-mini-chart i:nth-child(3){height:54%}.post-mini-chart i:nth-child(4){height:88%}.channel-versions{color:#f4f1e9;background:#172622;align-self:stretch;padding:1.2rem}.channel-versions>p{margin-bottom:3rem}.channel-versions>span{color:#f4f1e9ad;border-bottom:1px solid #f4f1e921;justify-content:space-between;gap:1rem;padding:.9rem 0;font-size:.62rem;display:flex}.channel-versions strong{color:#d9ff5a;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.46rem;font-weight:500}.engagement-queue button{color:#f4f1e9;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #f4f1e91f;grid-template-columns:1fr auto;align-content:center;gap:.5rem 1rem;width:100%;min-height:6.4rem;padding:1rem 1.2rem;display:grid}:is(.engagement-queue button:hover,.engagement-queue button:focus-visible,.engagement-queue button.is-active,.engagement-queue button[aria-pressed=true]){background:#d9ff5a14}.engagement-queue button>span,.engagement-queue button>small{color:#f4f1e97a;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.46rem}.engagement-queue button>small{grid-area:1/2}.engagement-queue button>strong{grid-column:1/-1;font-size:.76rem;font-weight:520}.response-label{color:#d9ff5a;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border:1px solid #d9ff5a66;border-radius:999px;margin-top:1.5rem;padding:.4rem .55rem;font-size:.47rem;display:inline-block}.response-draft blockquote{color:#f4f1e9c2;margin:2rem 0;padding:0;font-size:.88rem;line-height:1.55}.response-checks{flex-wrap:wrap;gap:.4rem;display:flex}.response-checks span{color:#f4f1e980;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border:1px solid #f4f1e924;border-radius:999px;padding:.4rem .5rem;font-size:.43rem}.response-draft>button{color:#151511;cursor:pointer;width:100%;min-height:2.8rem;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;background:#d9ff5a;border:0;margin-top:2rem;font-size:.52rem}.response-draft>button.is-approved{color:#315248;background:#f4f1e9}.social-measure-panel{min-height:34rem;padding:1.5rem}.measure-note{border-bottom:1px solid #f4f1e924;justify-content:space-between;align-items:center;gap:2rem;padding-bottom:1rem;display:flex}.measure-note span{color:#d9ff5a;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border:1px solid #d9ff5a;border-radius:999px;padding:.4rem .55rem;font-size:.47rem}.measure-note p{color:#f4f1e980;margin:0;font-size:.68rem}.measure-metrics{border:1px solid #f4f1e924;grid-template-columns:repeat(4,1fr);margin-top:1.5rem;display:grid}.measure-metrics article{border-right:1px solid #f4f1e924;align-content:space-between;gap:.5rem;min-height:10rem;padding:1rem;display:grid}.measure-metrics article:last-child{border-right:0}.measure-metrics small,.measure-metrics span{color:#f4f1e973;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.46rem}.measure-metrics strong{letter-spacing:-.07em;font-size:clamp(2.5rem,5vw,5rem);font-weight:510}.measure-chart{border:1px solid #f4f1e924;margin-top:1.5rem;padding:1rem}.measure-chart-head{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;justify-content:space-between;margin-bottom:2rem;font-size:.52rem;display:flex}.measure-chart>span{grid-template-columns:9rem 1fr 2rem;align-items:center;gap:.8rem;margin:.8rem 0;display:grid}.measure-chart small,.measure-chart b{color:#f4f1e985;font-family:var(--font-geist-mono), monospace;font-size:.47rem;font-weight:500}.measure-chart i{background:#d9ff5a;height:.65rem;display:block}.publishing-workflow{border:1px solid #11110f2e;grid-template-columns:repeat(5,1fr);margin-top:1.2rem;display:grid}.publishing-workflow>span{border-right:1px solid #11110f29;align-content:space-between;gap:.5rem;min-height:10rem;padding:1rem;display:grid}.publishing-workflow>span:last-child{border-right:0}.publishing-workflow i,.publishing-workflow small{color:#11110f7a;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.48rem;font-style:normal}.publishing-workflow strong{font-size:.84rem;font-weight:540}.publishing-workflow small{text-transform:none;line-height:1.45}.case-standards-light{border-color:#11110f2e}.case-standards-light span{color:#11110f99;border-color:#11110f29}.testing-journey{background:#f4f1e985;border:1px solid #11110f33;grid-template-columns:repeat(6,1fr);margin-bottom:1.2rem;display:grid}.testing-journey>span{border-right:1px solid #11110f26;align-content:center;gap:.4rem;min-height:8.5rem;padding:1rem;display:grid}.testing-journey>span:last-child{border-right:0}.testing-journey i,.testing-journey small{color:#11110f7a;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.47rem;font-style:normal}.testing-journey strong{margin-top:.5rem;font-size:.82rem;font-weight:540}.testing-journey .is-complete i{color:#315248}.testing-journey .is-current{color:#f4f1e9;background:#1d332d}.testing-journey .is-current i,.testing-journey .is-current small{color:#f4f1e98c}.report-artifact{background:#f5f1e7;overflow:visible}.morrow-report{color:#151511;background:#f5f1e7;position:relative}.morrow-report-title{padding:clamp(2rem,4vw,4rem) clamp(1.5rem,4vw,4rem) 2rem}.morrow-report-title>span{color:#11110f85;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.52rem}.morrow-report-title h3{letter-spacing:-.075em;max-width:12ch;margin:1rem 0;font-size:clamp(3rem,6vw,6.5rem);font-weight:510;line-height:.88}.morrow-report-title p{color:#11110f9e;max-width:57ch;margin:0;font-size:.9rem}.morrow-report-grid{border-top:1px solid #11110f26;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);display:grid}.report-explanation,.report-composition{min-height:31rem;padding:clamp(1.5rem,3vw,3rem)}.report-explanation{border-right:1px solid #11110f26}.report-interaction-label{color:#315248;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border:1px solid #3152486b;border-radius:999px;padding:.45rem .6rem;font-size:.48rem;display:inline-block}.report-explanation>p{letter-spacing:-.035em;max-width:48ch;margin:2.5rem 0 0;font-size:clamp(1.2rem,2.15vw,1.9rem);line-height:1.38}.glossary-term{display:inline-block;position:relative}.glossary-term>button{color:#315248;cursor:help;font:inherit;letter-spacing:inherit;font-weight:580;line-height:inherit;touch-action:manipulation;background:0 0;border:0;border-bottom:2px dotted #315248;padding:0}.glossary-definition{z-index:30;visibility:hidden;color:#f4f1e9bd;width:min(21rem,72vw);font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;opacity:0;pointer-events:none;text-align:left;background:#172622;border-radius:.65rem;gap:.6rem;padding:1.1rem;font-size:.74rem;line-height:1.48;transition:opacity .17s,transform .17s,visibility .17s;display:grid;position:absolute;bottom:calc(100% + .8rem);left:50%;transform:translate(-50%,.45rem);box-shadow:0 1.2rem 3rem #11110f47}.glossary-definition:after{content:"";border-top:.5rem solid #172622;border-left:.42rem solid #0000;border-right:.42rem solid #0000;position:absolute;top:100%;left:calc(50% - .42rem)}.glossary-definition strong{color:#f4f1e9;font-size:.9rem;font-weight:620}.glossary-definition small{color:#f4f1e96b;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.46rem}.glossary-term[data-open=true] .glossary-definition{visibility:visible;opacity:1;transform:translate(-50%)}.report-signal-cards{border-top:1px solid #11110f24;grid-template-columns:repeat(3,1fr);margin-top:5rem;display:grid}.report-signal-cards article{border-right:1px solid #11110f24;align-content:center;gap:.5rem;min-height:7.5rem;padding:.8rem;display:grid}.report-signal-cards article:last-child{border-right:0}.report-signal-cards small,.report-signal-cards span{color:#11110f80;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.45rem}.report-signal-cards strong{font-size:.8rem;font-weight:540}.report-composition{background:#e8e6dc}.report-composition-head{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.5rem;display:flex}.report-composition-head span{color:#11110f7a}.report-donut{aspect-ratio:1;background:conic-gradient(#315248 0 38.4%, #d2a34f 38.4% 70.1%, #8587bb 70.1% 86.3%, #b9b7ae 86.3%);border-radius:50%;width:min(15rem,60%);margin:2.5rem auto;-webkit-mask:radial-gradient(circle,#0000 0 47%,#000 48%);mask:radial-gradient(circle,#0000 0 47%,#000 48%)}.report-species-list{gap:.7rem;display:grid}.report-species-list>span{color:#11110f9e;border-bottom:1px solid #11110f1a;grid-template-columns:.55rem 1fr auto;align-items:center;gap:.5rem;padding-bottom:.5rem;font-size:.65rem;display:grid}.report-species-list i{border-radius:50%;width:.5rem;height:.5rem}.composition-a{background:#315248}.composition-b{background:#d2a34f}.composition-c{background:#8587bb}.composition-d{background:#b9b7ae}.report-species-list strong{color:#151511;font-weight:560}.report-footnote{color:#11110f6b;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin-top:1rem;font-size:.44rem;display:block}.kit-gallery{grid-template-rows:repeat(2,19rem);grid-template-columns:1.45fr .55fr;gap:1rem;display:grid}.kit-shot{background:#eee9df;border:1px solid #11110f2e;grid-template-rows:minmax(0,1fr) auto;min-width:0;margin:0;display:grid;overflow:hidden}.kit-shot-overview{grid-row:1/3}.kit-shot img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.kit-shot-closed img{object-position:7% 48%;transform:scale(1.52)}.kit-shot-open img{object-position:88% 35%;transform:scale(1.35)}.kit-shot figcaption{z-index:2;background:#f3efe6;border-top:1px solid #11110f26;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.8rem 1rem;display:flex;position:relative}.kit-shot figcaption strong{font-size:.72rem;font-weight:560}.kit-shot figcaption span{color:#11110f7a;font-family:var(--font-geist-mono), monospace;text-align:right;text-transform:uppercase;font-size:.46rem}.reconstruction-note{color:#11110f85;max-width:75ch;font-family:var(--font-geist-mono), monospace;text-align:right;text-transform:uppercase;margin:1rem 0 0 auto;font-size:.5rem;line-height:1.55}.clinician-gate-grid{border:1px solid #11110f33;grid-template-columns:1.25fr .75fr;margin-top:clamp(5rem,9vw,9rem);display:grid}.clinician-editor{background:#f5f1e7}.clinician-editor header,.clinician-editor footer{border-bottom:1px solid #11110f21;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.clinician-editor header>div{gap:.2rem;display:grid}.clinician-editor header small,.clinician-editor header>span,.clinician-editor footer span{color:#11110f80;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.48rem}.clinician-editor header strong{font-size:1.1rem;font-weight:540}.clinician-editor-body{min-height:22rem;padding:clamp(2rem,4vw,4rem)}.clinician-editor-body>p{border:1px solid #11110f24;max-width:49ch;margin:0;padding:1.3rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.55}.clinician-editor-body>p>span{color:#315248;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin-bottom:1rem;font-size:.5rem;display:block}.source-links{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.source-links span{color:#11110f85;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border:1px solid #11110f29;border-radius:999px;padding:.4rem .55rem;font-size:.46rem}.clinician-editor footer{border-top:1px solid #11110f21;border-bottom:0;justify-content:flex-start}.review-gate{color:#f4f1e9;background:#1b302a;padding:clamp(2rem,4vw,4rem)}.review-gate>p{color:#f4f1e97a;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.5rem}.review-gate h3{letter-spacing:-.06em;max-width:12ch;margin:2rem 0 3rem;font-size:clamp(2rem,3.5vw,3.8rem);font-weight:510;line-height:.96}.review-gate ol{margin:0;padding:0;list-style:none}.review-gate li{color:#f4f1e999;border-bottom:1px solid #f4f1e91f;padding:.8rem 0 .8rem 1.7rem;font-size:.72rem;position:relative}.review-gate li:before{content:"○";position:absolute;left:0}.review-gate li.is-done:before{color:#d9ff5a;content:"✓"}.review-action{color:#151511;font-family:var(--font-geist-mono), monospace;text-align:center;text-transform:uppercase;background:#d9ff5a;margin-top:2.5rem;padding:.9rem;font-size:.52rem;display:block}@media (max-width:1120px){.work-case-header{grid-template-columns:3rem 1fr}.work-case-summary{grid-column:2;max-width:50rem}.concierge-artifact-grid{grid-template-columns:1fr}.member-app-artifact{min-height:49rem}.database-demo-controls{grid-template-columns:1fr}.database-status-filters{justify-content:flex-start}.social-publish-panel{grid-template-columns:repeat(3,1fr)}.channel-versions{grid-column:1/-1}}@media (max-width:900px){.work-index{grid-template-columns:1fr}.work-index a{border-right:0;border-bottom:1px solid var(--line);min-height:7rem}.work-index a:last-child{border-bottom:0}.work-case-header{grid-template-columns:1fr;gap:1.5rem}.work-case-summary{grid-column:1}.work-case-title h2{max-width:13ch}.case-narrative{grid-template-columns:1fr}.case-narrative article{border-right:0;border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);min-height:0;padding:1.3rem 0 2.5rem}.case-narrative article:not(:first-child){padding-left:0}.case-narrative article:last-child{border-bottom:0}.case-narrative span{margin-bottom:1.4rem}.orison-site-hero,.social-case-intro,.kit-section-heading,.database-demo-body,.social-plan-panel,.social-engage-panel,.morrow-report-grid,.clinician-gate-grid{grid-template-columns:1fr}.orison-visual-field{border-top:1px solid #11110f26;border-left:0;min-height:23rem}.database-table-wrap,.social-calendar,.engagement-queue,.report-explanation{border-bottom:1px solid #f4f1e921;border-right:0}.social-case-intro,.kit-section-heading{align-items:start}.social-publish-panel{grid-template-columns:1fr 1fr}.social-post:last-of-type,.channel-versions{grid-column:1/-1}.publishing-workflow,.testing-journey{grid-template-columns:repeat(3,1fr)}.publishing-workflow>span:nth-child(3),.testing-journey>span:nth-child(3){border-right:0}.publishing-workflow>span,.testing-journey>span{border-bottom:1px solid #11110f26}.report-explanation{min-height:28rem}.glossary-definition{z-index:130;right:1rem;bottom:max(1rem, env(safe-area-inset-bottom));width:auto;position:fixed;left:1rem;transform:translateY(.5rem)}.glossary-definition:after{display:none}.glossary-term[data-open=true] .glossary-definition{transform:none}.kit-gallery{grid-template-rows:32rem 19rem;grid-template-columns:1fr 1fr}.kit-shot-overview{grid-area:1/1/auto/-1}}@media (max-width:640px){.work-case{padding-left:1rem;padding-right:1rem}.work-case-title h2{font-size:clamp(2.8rem,14vw,4.3rem)}.case-identity-line{display:grid}.orison-site nav,.commonproof-site nav,.morrow-report nav{grid-template-columns:1fr auto;gap:1rem;padding:0 1rem}.orison-site nav>span,.commonproof-site nav>span,.morrow-report nav>span{display:none}.artifact-browser-bar{grid-template-columns:3rem 1fr}.artifact-browser-bar>span:last-child{display:none}.orison-site-hero>div:first-child,.commonproof-hero{padding:2rem 1.2rem}.orison-site-hero h3,.commonproof-hero h3{font-size:clamp(3rem,16vw,4.8rem)}.orison-service-row,.commonproof-story-grid{grid-template-columns:1fr}.orison-service-row article,.commonproof-story-grid article{border-bottom:1px solid #11110f26;border-right:0;min-height:10rem}.member-app-artifact{min-height:47rem;padding-left:.75rem;padding-right:.75rem}.member-app-artifact .artifact-caption{margin-left:-.75rem;margin-right:-.75rem}.system-map{min-height:46rem}.system-node{width:calc(100% - 2rem);left:1rem;right:1rem}.node-member{top:1rem}.node-onboarding{top:9rem;bottom:auto}.node-data{top:17rem}.node-team{top:25rem}.node-network{top:33rem;bottom:auto}.system-line{display:none}.database-demo-header,.social-studio-header,.measure-note{flex-direction:column;align-items:flex-start}.database-status-filters{flex-wrap:nowrap;padding-bottom:.4rem;overflow-x:auto}.database-status-filters button{flex:none;min-height:2.75rem}.database-demo-table{min-width:44rem}.social-tabs{display:flex;overflow-x:auto}.social-tabs button{min-width:7.5rem;min-height:3.5rem}.calendar-days,.calendar-grid{min-width:42rem}.social-calendar{overflow-x:auto}.social-publish-panel{grid-template-columns:1fr;padding:1rem}.social-post,.social-post:last-of-type,.channel-versions{grid-column:1}.measure-metrics{grid-template-columns:1fr 1fr}.measure-metrics article:nth-child(2){border-right:0}.measure-metrics article:nth-child(-n+2){border-bottom:1px solid #f4f1e924}.measure-chart>span{grid-template-columns:6rem 1fr 1.5rem}.publishing-workflow,.testing-journey{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.publishing-workflow>span,.testing-journey>span{scroll-snap-align:start;min-width:15rem}.morrow-report-title{padding:2rem 1rem}.morrow-report-title h3{font-size:clamp(3.2rem,16vw,5rem)}.report-explanation,.report-composition{min-height:0;padding:1.2rem}.report-explanation>p{font-size:1.2rem}.report-signal-cards{grid-template-columns:1fr;margin-top:3rem}.report-signal-cards article{border-bottom:1px solid #11110f24;border-right:0;min-height:5rem}.kit-gallery{grid-template-rows:28rem 20rem 20rem;grid-template-columns:1fr}.kit-shot-overview{grid-column:1}.kit-shot figcaption{flex-direction:column;align-items:flex-start}.kit-shot figcaption span,.reconstruction-note{text-align:left}.orison-demo-desktop{grid-template-rows:4.4rem minmax(0,1fr) 3.8rem;height:48rem}.orison-public-screen{grid-template-rows:minmax(0,1fr) 7.8rem}.orison-public-main{grid-template-columns:1fr;position:relative;overflow:hidden}.orison-public-copy{z-index:2;background:linear-gradient(90deg,#f3efe6fa 0 58%,#f3efe68a 82%,#0000);justify-content:flex-end;padding:1.4rem 1.2rem 1.6rem;position:relative}.orison-public-copy h3{max-width:7ch;margin:1.2rem 0 1.5rem;font-size:clamp(2.8rem,14vw,4rem)}.orison-public-screen .orison-visual-field{border-left:1px solid #11110f1f;position:absolute;inset:0 0 0 42%}.orison-public-screen .orison-visual-field>small{display:none}.orison-public-screen .orison-visual-field>span{font-size:.45rem}.orison-product-demo .orison-service-row{grid-template-columns:repeat(3,1fr)}.orison-product-demo .orison-service-row article{border-bottom:0;border-right:1px solid #11110f26;gap:.35rem;min-height:7.8rem;padding:.75rem .55rem}.orison-product-demo .orison-service-row article:last-child{border-right:0}.orison-product-demo .orison-service-row strong{margin-top:.35rem;font-size:.7rem}.orison-product-demo .orison-service-row small{display:none}.orison-screen-heading{grid-template-columns:1fr;gap:.7rem;padding:1.1rem}.orison-screen-heading h3{max-width:14ch;margin-top:.5rem;font-size:2.05rem}.orison-screen-heading>span{display:none}.orison-connect-grid,.orison-coordinate-grid,.orison-records-grid{grid-template-columns:1fr}.orison-member-summary{border-bottom:1px solid #11110f24;border-right:0;grid-template-columns:3.2rem 1fr;align-content:center;gap:.15rem .8rem;min-height:6.5rem;padding:.9rem 1.1rem;display:grid}.orison-member-avatar{grid-row:1/3;width:3rem;height:3rem;margin:0}.orison-member-summary>span,.orison-member-summary>strong{grid-column:2}.orison-member-summary>strong{margin:0;font-size:1.3rem}.orison-member-summary dl,.orison-coordination-panel,.orison-document-preview{display:none}.orison-desktop-thread{padding:.9rem 1rem 1rem}.orison-message{width:86%;margin-top:.75rem;padding:.75rem}.orison-message p{font-size:.72rem}.orison-compose-line{min-height:2.5rem;margin-top:.7rem}.orison-care-timeline{padding:.5rem 1rem 1rem}.orison-care-timeline article{min-height:5rem}.orison-record-list{padding:.6rem 1rem 1rem}.orison-record-list article{min-height:3.7rem}.orison-demo-controls{grid-template-columns:minmax(0,1fr) 3.8rem}.orison-view-controls button{text-align:center;grid-template-columns:1fr;gap:0;padding:.55rem .25rem}.orison-view-controls button i{display:none}.orison-motion-toggle{width:3.8rem;padding:.5rem .2rem;font-size:.42rem}}@media (prefers-reduced-motion:reduce){.work-index a,.glossary-definition{transition:none}.orison-product-demo .orison-demo-screen{transition:none!important;animation:none!important}.orison-product-demo .orison-demo-screen:not(.is-active){display:none}.orison-product-demo .orison-demo-screen.is-active{opacity:1;visibility:visible;transform:none}.orison-product-demo .orison-demo-screen.is-active *,.orison-product-demo .orison-visual-field:before,.orison-product-demo .orison-visual-field:after{opacity:1;transform:none;animation:none!important}.orison-product-demo .orison-view-controls button b{display:none}}.concierge-practice-case{--orison-display:Baskerville, "Iowan Old Style", "Palatino Linotype", Georgia, serif;--orison-sans:"Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif;--orison-micro:"Avenir Next Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;color:#fff6ef;font-family:var(--orison-sans);background:#091723}.concierge-practice-case .work-case-title h2,.concierge-practice-case .case-identity-line strong,.concierge-practice-case .case-narrative p{font-family:var(--orison-display)}.concierge-practice-case .work-case-title h2{letter-spacing:-.055em;max-width:13ch;font-weight:400}.concierge-practice-case .work-case-number,.concierge-practice-case .work-case-title .eyebrow,.concierge-practice-case .work-scope-tags li,.concierge-practice-case .case-identity-line span,.concierge-practice-case .case-narrative span,.concierge-practice-case .artifact-caption,.concierge-practice-case .demo-disclosure,.concierge-practice-case .case-standards-band span{font-family:var(--orison-micro);letter-spacing:.13em}.concierge-practice-case .work-scope-tags li,.concierge-practice-case .demo-disclosure{border-radius:.15rem}.concierge-practice-case .case-identity-line,.concierge-practice-case .case-narrative,.concierge-practice-case .case-narrative article,.concierge-practice-case .case-standards-band,.concierge-practice-case .case-standards-band span{border-color:#d2ad7552}.concierge-practice-case .case-identity-line strong{color:#d2ad75}.concierge-practice-case .orison-product-demo{--orison-paper:#fff6ef;--orison-ink:#1a293c;--orison-pine:#1a293c;--orison-sage:#eadfce;--orison-coral:#8c201f;--orison-lilac:#0d5d59;--orison-citron:#d2ad75;font-family:var(--orison-sans)}.concierge-practice-case .orison-product-demo .artifact-frame{border-color:#d2ad7580}.concierge-practice-case .orison-product-demo .artifact-browser-bar{color:#fff6efad;font-family:var(--orison-micro);letter-spacing:.11em;background:#052133;border-color:#fff6ef26}.concierge-practice-case .orison-site nav,.concierge-practice-case .member-phone-top,.concierge-practice-case .member-app-head,.concierge-practice-case .orison-public-copy>p,.concierge-practice-case .orison-screen-heading p,.concierge-practice-case .orison-public-screen .orison-visual-field>small,.concierge-practice-case .orison-public-screen .orison-visual-field>span,.concierge-practice-case .orison-service-row span,.concierge-practice-case .orison-service-row small,.concierge-practice-case .orison-view-controls button,.concierge-practice-case .orison-motion-toggle,.concierge-practice-case .orison-member-demo .member-app-nav button{font-family:var(--orison-micro);letter-spacing:.1em}.concierge-practice-case .orison-public-copy h3,.concierge-practice-case .orison-screen-heading h3,.concierge-practice-case .orison-phone-home>h3,.concierge-practice-case .orison-phone-team>h3,.concierge-practice-case .orison-phone-care>h3,.concierge-practice-case .orison-phone-library>h3,.concierge-practice-case .orison-member-summary>strong,.concierge-practice-case .orison-document-sheet strong{font-family:var(--orison-display);letter-spacing:-.045em;font-weight:400}.concierge-practice-case .orison-visual-field{background:radial-gradient(circle at 66% 33%,#8c201fd1,#0000 13%),radial-gradient(circle at 58% 48%,#0d5d599e,#0000 32%),radial-gradient(circle at 35% 70%,#d2ad758c,#0000 28%),#eadfce;border-color:#1a293c38}.concierge-practice-case .orison-visual-field:before,.concierge-practice-case .orison-visual-field:after,.concierge-practice-case .orison-visual-field>i{border-color:#1a293c4d}.concierge-practice-case .orison-visual-field>i:nth-child(3){background:#1a293c}.concierge-practice-case .orison-demo-controls{background:#eadfce}.concierge-practice-case .orison-view-controls button.is-active,.concierge-practice-case .member-next-card,.concierge-practice-case .orison-phone-appointment{color:#fff6ef;background:#1a293c}.concierge-practice-case .orison-view-controls button b{background:#d2ad75}.concierge-practice-case .member-app-artifact{background-color:#eadfce;background-image:linear-gradient(#1a293c0f 1px,#0000 1px),linear-gradient(90deg,#1a293c0f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:3rem 3rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.concierge-practice-case .member-phone-shell{color:#1a293c;background:#fff6ef;border-color:#052133}.concierge-practice-case .member-phone-top i,.concierge-practice-case .member-app-head b{background:#052133}.concierge-practice-case .orison-member-demo .member-app-nav{background:#fff6eff5}.concierge-practice-case .orison-brand-lockup,.concierge-practice-case .commonproof-brand-lockup,.concierge-practice-case .madison-brand-lockup{display:grid}.concierge-practice-case .orison-brand-lockup{align-content:center;justify-self:start;gap:.08rem}.concierge-practice-case .orison-brand-lockup strong{color:#fff6ef;font-family:var(--orison-sans);letter-spacing:.21em;font-size:.82rem;font-weight:620}.concierge-practice-case .orison-brand-lockup small{color:#d2ad75;font-family:var(--orison-micro);letter-spacing:.18em;text-transform:uppercase;font-size:.38rem;font-weight:600}.concierge-practice-case .orison-brand-lockup-phone strong{color:#1a293c;font-size:.65rem}.concierge-practice-case .orison-brand-lockup-phone small{color:#8c201f}.concierge-practice-case .orison-site nav{color:#fff6ef;background:#052133;border-color:#d2ad754d}.concierge-practice-case .orison-site nav>span:nth-child(2){color:#fff6efad}.concierge-practice-case .orison-site nav b{color:#d2ad75;border-color:#d2ad75;border-radius:.15rem}.concierge-practice-case .orison-public-copy{color:#1a293c}.concierge-practice-case .artifact-link{color:#8c201f;border-color:#d2ad75}.concierge-practice-case .orison-service-row{color:#1a293c;background:#fdf0e6;border-color:#1a293c29}.concierge-practice-case .orison-service-row article{border-color:#1a293c29}.concierge-practice-case .orison-service-row article:first-child>span{color:#8c201f}.concierge-practice-case .orison-service-row article:nth-child(2)>span{color:#0d5d59}.concierge-practice-case .orison-service-row article:nth-child(3)>span{color:#745b37}.concierge-practice-case .orison-connect-screen,.concierge-practice-case .orison-coordinate-screen,.concierge-practice-case .orison-records-screen{color:#1a293c;background:#eadfce}.concierge-practice-case .orison-screen-heading{background:#fff6ef;border-color:#1a293c2e}.concierge-practice-case .orison-status-chip,.concierge-practice-case .orison-screen-heading>span{color:#0d5d59;font-family:var(--orison-micro);border-color:#0d5d596b;border-radius:.15rem}.concierge-practice-case .orison-member-summary{color:#fff6ef;background:#8c201f;border-color:#fff6ef33}.concierge-practice-case .orison-member-avatar{color:#052133;font-family:var(--orison-micro);background:#d2ad75}.concierge-practice-case .orison-member-summary>span,.concierge-practice-case .orison-member-summary dt,.concierge-practice-case .orison-member-summary dd{color:#fff6efbd}.concierge-practice-case .orison-member-summary dl>div{border-color:#fff6ef2e}.concierge-practice-case .orison-desktop-thread,.concierge-practice-case .orison-care-timeline,.concierge-practice-case .orison-record-list{background:#fffaf6}.concierge-practice-case .orison-message-member{background:#f5e5d6;border-color:#8c201f3d}.concierge-practice-case .orison-message-team{color:#fff6ef;background:#0d5d59}.concierge-practice-case .orison-message-team small,.concierge-practice-case .orison-message-team>span{color:#fff6efb8}.concierge-practice-case .orison-compose-line b{color:#fff6ef;background:#8c201f}.concierge-practice-case .orison-care-timeline article.is-complete>i,.concierge-practice-case .orison-care-timeline article.is-complete>b,.concierge-practice-case .orison-document-sheet b{color:#0d5d59}.concierge-practice-case .orison-coordination-panel li b{color:#d2ad75}.concierge-practice-case .orison-care-timeline article.is-current{color:#fff6ef;background:#1a293c;border-color:#1a293c}.concierge-practice-case .orison-care-timeline article.is-current>i,.concierge-practice-case .orison-care-timeline article.is-current small,.concierge-practice-case .orison-care-timeline article.is-current span,.concierge-practice-case .orison-care-timeline article.is-current>b{color:#d2ad75}.concierge-practice-case .orison-coordination-panel{color:#fff6ef;background:#052133}.concierge-practice-case .orison-coordination-panel>span,.concierge-practice-case .orison-coordination-panel>small{color:#fff6efa8}.concierge-practice-case .orison-material-meter{background:#fff6ef29}.concierge-practice-case .orison-material-meter i{background:#d2ad75}.concierge-practice-case .orison-record-list article.is-selected{background:#ead7b2;border-color:#d2ad75b8}.concierge-practice-case .orison-record-list article.is-selected>i{color:#d2ad75;background:#1a293c}.concierge-practice-case .orison-document-preview{background:#d6e3de}.concierge-practice-case .orison-document-sheet{color:#1a293c;background:#fffaf6}.concierge-practice-case .orison-phone-team-row>i,.concierge-practice-case .orison-phone-records article.is-ready>i{color:#052133;background:#d2ad75}.concierge-practice-case .orison-phone-thread>.from-member{color:#6d1f20;background:#f5e5d6}.concierge-practice-case .orison-phone-thread>.from-team{border-left:2px solid #0d5d59}.concierge-practice-case .orison-phone-steps li.is-done>i,.concierge-practice-case .orison-phone-sync>i{color:#fff6ef;background:#0d5d59}.concierge-practice-case .orison-phone-records article.is-ready{background:#ead7b2;border-color:#d2ad75b8}.concierge-practice-case .orison-member-demo .member-app-nav button.is-active{color:#8c201f}.concierge-practice-case .orison-member-demo .member-app-nav button.is-active>i{background:#d2ad75;box-shadow:0 0 0 .25rem #d2ad7538}.concierge-practice-case .orison-member-demo .member-next-card:hover{background:#183449}.concierge-practice-case .orison-member-demo .member-quick-actions button:hover{background:#d2ad7529}.concierge-practice-case .orison-phone-view-label span,.concierge-practice-case .orison-phone-thread>span i{color:#0d5d59}.concierge-practice-case .orison-phone-thread>span i{background:#0d5d59}.concierge-practice-case .orison-phone-sync>i{box-shadow:0 0 0 .35rem #0d5d5929}.concierge-practice-case .system-map-artifact{color:#1a293c;font-family:var(--orison-sans);background:#eadfce;border-color:#d2ad7580}.concierge-practice-case .system-map-heading{border-color:#1a293c2e}.concierge-practice-case .system-map-heading span,.concierge-practice-case .system-node small{font-family:var(--orison-micro);letter-spacing:.12em}.concierge-practice-case .system-map-heading strong,.concierge-practice-case .system-node strong{font-family:var(--orison-display);font-weight:400}.concierge-practice-case .system-map{background-color:#eadfce;background-image:linear-gradient(#1a293c12 1px,#0000 1px),linear-gradient(90deg,#1a293c12 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:4rem 4rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.concierge-practice-case .system-node{background:#fff6ef;border-color:#1a293c47}.concierge-practice-case .node-data{color:#fff6ef;background:#052133;border-color:#d2ad75}.concierge-practice-case .system-line{background:#8c201f8c}.concierge-practice-case .database-demo{color:#fff6ef;font-family:var(--orison-sans);background:#052133;border-color:#d2ad7566}.concierge-practice-case .database-demo-header h3,.concierge-practice-case .record-detail>h4{font-family:var(--orison-display);font-weight:400}.concierge-practice-case .database-demo :where(.database-demo-header p,.record-detail>p,.record-activity>p,.database-search>span,.database-status-filters button,.database-results-line,.database-demo-table th,.database-demo-table td>small,.record-select small,.record-status,.record-detail-top,.record-detail dt,.database-demo-footer){font-family:var(--orison-micro);letter-spacing:.09em}.concierge-practice-case .database-demo-header,.concierge-practice-case .database-demo-controls,.concierge-practice-case .database-table-wrap,.concierge-practice-case .database-demo-table th,.concierge-practice-case .database-demo-table td,.concierge-practice-case .database-demo-footer{border-color:#d2ad752e}.concierge-practice-case .database-search input:focus-visible{border-color:#d2ad75;outline-color:#d2ad75}.concierge-practice-case .database-status-filters button[aria-pressed=true]{color:#052133;background:#d2ad75;border-color:#d2ad75}.concierge-practice-case .database-demo-table tr.is-selected td,.concierge-practice-case .engagement-queue button.is-active{background:#d2ad751a}.concierge-practice-case .record-select:hover strong,.concierge-practice-case .status-active,.concierge-practice-case .status-ready,.concierge-practice-case .record-activity li:before{color:#d2ad75}.concierge-practice-case .record-select:focus-visible strong{color:#d2ad75}.concierge-practice-case .record-detail{background:#0b1d2a}.research-nonprofit-case{--cp-forest:#25362b;--cp-forest-deep:#17231c;--cp-bark:#493b31;--cp-lichen:#879271;--cp-lichen-light:#c8cdb7;--cp-clay:#a1583f;--cp-clay-light:#d8ad99;--cp-stone:#d8d1c2;--cp-paper:#f3eee2;--cp-paper-raised:#faf6ed;--cp-charcoal:#272722;--cp-display:Baskerville, "Iowan Old Style", "Palatino Linotype", Georgia, serif;--cp-body:"Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif;--cp-micro:"Avenir Next Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;background:var(--cp-stone);color:var(--cp-forest);font-family:var(--cp-body)}.research-nonprofit-case .work-case-title h2,.research-nonprofit-case .case-identity-line strong,.research-nonprofit-case .social-case-intro h3{font-family:var(--cp-display);letter-spacing:-.035em;font-weight:400;line-height:.96}.research-nonprofit-case .work-case-number,.research-nonprofit-case .work-case-title .eyebrow,.research-nonprofit-case .work-scope-tags li,.research-nonprofit-case .case-identity-line span,.research-nonprofit-case .case-narrative span,.research-nonprofit-case .artifact-caption,.research-nonprofit-case .publishing-workflow i,.research-nonprofit-case .publishing-workflow small,.research-nonprofit-case .case-standards-band span{font-family:var(--cp-micro);letter-spacing:.1em;font-weight:600}.research-nonprofit-case .work-scope-tags li,.research-nonprofit-case .commonproof-site nav b,.research-nonprofit-case .demo-disclosure,.research-nonprofit-case .social-tabs button,.research-nonprofit-case .response-label,.research-nonprofit-case .response-checks span,.research-nonprofit-case .measure-note span{border-radius:0}.research-nonprofit-case .case-identity-line,.research-nonprofit-case .case-narrative,.research-nonprofit-case .case-narrative article,.research-nonprofit-case .publishing-workflow,.research-nonprofit-case .publishing-workflow>span,.research-nonprofit-case .case-standards-band,.research-nonprofit-case .case-standards-band span{border-color:#25362b3d}.research-nonprofit-case .case-identity-line strong{color:var(--cp-clay)}.research-nonprofit-case .work-case-number,.research-nonprofit-case .work-case-title .eyebrow,.research-nonprofit-case .case-identity-line span,.research-nonprofit-case .case-narrative span{color:#25362bc7;opacity:1}.research-nonprofit-case .work-case-summary>p,.research-nonprofit-case .case-narrative p{color:#25362bd1;opacity:1}.research-nonprofit-case .work-scope-tags li{color:var(--cp-forest);opacity:.88}.research-nonprofit-case .commonproof-site-artifact{background:var(--cp-paper);color:var(--cp-forest);font-family:var(--cp-body);border-color:#25362b5c}.research-nonprofit-case .commonproof-site-artifact .artifact-browser-bar{background:var(--cp-bark);color:#f3eee2c2;font-family:var(--cp-micro);border-color:#f3eee22e}.research-nonprofit-case .commonproof-site{background:var(--cp-paper);color:var(--cp-forest);font-family:var(--cp-body)}.research-nonprofit-case .commonproof-site nav{background:var(--cp-paper);color:var(--cp-forest);font-family:var(--cp-body);letter-spacing:.08em;border-color:#25362b33;font-size:.58rem;font-weight:600}.research-nonprofit-case .commonproof-brand-lockup{align-content:center;justify-self:start;gap:.08rem;display:grid}.research-nonprofit-case .commonproof-brand-lockup strong{font-family:var(--cp-display);letter-spacing:.03em;font-size:.8rem;font-weight:600}.research-nonprofit-case .commonproof-brand-lockup small{color:var(--cp-clay);font-family:var(--cp-micro);letter-spacing:.08em;text-transform:uppercase;font-size:.38rem}.research-nonprofit-case .commonproof-site nav b{border-color:var(--cp-forest);background:var(--cp-forest);color:var(--cp-paper)}.research-nonprofit-case .commonproof-hero{background:radial-gradient(circle at 73% 26%, #87927140 0 .35rem, transparent .4rem), radial-gradient(circle at 88% 67%, #d8ad9933 0 .28rem, transparent .34rem), var(--cp-forest-deep);min-height:34rem;color:var(--cp-paper);border-color:#f3eee229;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:end;gap:clamp(2rem,5vw,6rem);display:grid;position:relative;overflow:hidden}.research-nonprofit-case .commonproof-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 56%,#f3eee21f 56% calc(56% + 1px),#0000 calc(56% + 1px)),linear-gradient(#0000 0 68%,#f3eee21a 68% calc(68% + 1px),#0000 calc(68% + 1px));position:absolute;inset:0}.research-nonprofit-case .research-field-plot{aspect-ratio:1;pointer-events:none;background:repeating-radial-gradient(at 52% 48%,#0000 0 2.55rem,#c8cdb729 2.6rem 2.66rem,#0000 2.72rem 4.8rem),radial-gradient(circle,#87927121,#0000 67%);border-radius:50%;width:min(54%,41rem);position:absolute;top:-20%;right:-4%;transform:rotate(-8deg)}.research-nonprofit-case .research-field-plot:before,.research-nonprofit-case .research-field-plot:after{content:"";transform-origin:0;background:#c8cdb747;height:1px;position:absolute}.research-nonprofit-case .research-field-plot:before{width:48%;top:42%;left:24%;transform:rotate(27deg)}.research-nonprofit-case .research-field-plot:after{width:37%;top:62%;left:36%;transform:rotate(-31deg)}.research-nonprofit-case .field-mark{border:1px solid var(--cp-paper);background:var(--cp-forest-deep);border-radius:50%;width:.65rem;height:.65rem;position:absolute}.research-nonprofit-case .field-mark-source{top:34%;left:22%}.research-nonprofit-case .field-mark-context{background:var(--cp-lichen);top:55%;left:51%}.research-nonprofit-case .field-mark-public{background:var(--cp-clay);top:29%;right:19%}.research-nonprofit-case .field-label{color:#f3eee29e;font-family:var(--cp-micro);letter-spacing:.1em;text-transform:uppercase;font-size:.46rem;font-weight:600;position:absolute}.research-nonprofit-case .field-label-source{top:28%;left:12%}.research-nonprofit-case .field-label-context{top:58%;left:54%}.research-nonprofit-case .field-label-public{top:21%;right:6%}.research-nonprofit-case .commonproof-hero-copy,.research-nonprofit-case .commonproof-research-index{z-index:2;position:relative}.research-nonprofit-case .commonproof-hero p,.research-nonprofit-case .commonproof-research-index>span,.research-nonprofit-case .commonproof-research-index dt{color:#f3eee2b3;font-family:var(--cp-micro);letter-spacing:.06em;text-transform:uppercase}.research-nonprofit-case .commonproof-hero h3{max-width:10ch;color:var(--cp-paper-raised);font-family:var(--cp-display);letter-spacing:-.045em;margin:1.5rem 0;font-size:clamp(4rem,7.6vw,8.4rem);font-weight:400;line-height:.88}.research-nonprofit-case .commonproof-hero-copy>span{color:#f3eee2c2;max-width:35ch;font-size:1rem;line-height:1.45;display:block}.research-nonprofit-case .commonproof-research-index{border-top:3px solid var(--cp-lichen);background:var(--cp-paper-raised);color:var(--cp-forest);padding:1.2rem;box-shadow:1.5rem 1.5rem #493b312b}.research-nonprofit-case .commonproof-research-index>span{color:var(--cp-clay);font-size:.46rem}.research-nonprofit-case .commonproof-research-index dl{margin:2rem 0 0}.research-nonprofit-case .commonproof-research-index dl>div{border-top:1px solid #25362b2e;padding:.7rem 0}.research-nonprofit-case .commonproof-research-index dt,.research-nonprofit-case .commonproof-research-index dd{margin:0}.research-nonprofit-case .commonproof-research-index dt{color:#25362ba8;font-size:.42rem}.research-nonprofit-case .commonproof-research-index dd{margin-top:.25rem;font-size:.7rem;font-weight:600}.research-nonprofit-case .commonproof-story-grid{background:var(--cp-paper)}.research-nonprofit-case .commonproof-story-grid article{border-color:#25362b2e}.research-nonprofit-case .commonproof-story-grid :where(small,span){color:#25362bad;font-family:var(--cp-micro)}.research-nonprofit-case .commonproof-story-grid strong{color:var(--cp-forest);font-family:var(--cp-display);letter-spacing:-.025em;font-weight:400}.research-nonprofit-case .commonproof-story-grid .lead-story{border-top:4px solid var(--cp-clay);background:var(--cp-lichen-light);color:var(--cp-forest-deep)}.research-nonprofit-case .commonproof-story-grid .lead-story strong,.research-nonprofit-case .commonproof-story-grid .lead-story small,.research-nonprofit-case .commonproof-story-grid .lead-story span,.research-nonprofit-case .commonproof-story-grid .lead-story p{color:var(--cp-forest-deep)}.research-nonprofit-case .social-studio{background:var(--cp-forest);color:var(--cp-paper);font-family:var(--cp-body);border-color:#25362b6b;box-shadow:0 2rem 5rem #493b311f}.research-nonprofit-case .social-studio :where(.social-studio-header p,.social-tabs button,.social-calendar-head,.engagement-queue-head,.calendar-days span,.calendar-item small,.calendar-item span,.evidence-packet>p,.response-draft>p,.channel-versions>p,.social-post>span,.social-post>small,.channel-versions strong,.engagement-queue button>span,.engagement-queue button>small,.response-label,.response-checks span,.response-draft>button,.measure-note span,.measure-metrics small,.measure-metrics span,.measure-chart-head,.measure-chart small,.measure-chart b){font-family:var(--cp-micro);letter-spacing:.05em}.research-nonprofit-case .social-studio :where(.social-studio-header h3,.evidence-packet h4,.social-post>strong,.measure-metrics strong){font-family:var(--cp-display);letter-spacing:-.035em;font-weight:500}.research-nonprofit-case .social-studio :where(.social-studio-header p,.social-tabs button,.social-calendar-head,.engagement-queue-head,.calendar-days span,.evidence-packet>p,.response-draft>p,.channel-versions>p,.engagement-queue button>span,.engagement-queue button>small,.response-checks span,.measure-note p,.measure-metrics small,.measure-metrics span,.measure-chart small,.measure-chart b){color:#f3eee2b8}.research-nonprofit-case .calendar-item :where(small,span),.research-nonprofit-case .social-post :where(small,span){color:inherit;opacity:.76}.research-nonprofit-case :where(.social-tabs button,.engagement-queue button,.response-draft>button):focus-visible{outline-offset:-4px;outline:3px solid}.research-nonprofit-case .social-studio-header,.research-nonprofit-case .social-tabs,.research-nonprofit-case .social-tabs button,.research-nonprofit-case .social-calendar,.research-nonprofit-case .engagement-queue,.research-nonprofit-case .social-calendar-head,.research-nonprofit-case .engagement-queue-head,.research-nonprofit-case .calendar-days,.research-nonprofit-case .calendar-days span,.research-nonprofit-case .measure-note,.research-nonprofit-case .measure-metrics,.research-nonprofit-case .measure-metrics article,.research-nonprofit-case .measure-chart{border-color:#f3eee22e}.research-nonprofit-case .social-tabs button[aria-pressed=true],.research-nonprofit-case .response-draft>button{background:var(--cp-lichen-light);color:var(--cp-forest-deep);box-shadow:inset 0 -3px 0 var(--cp-clay)}.research-nonprofit-case .calendar-grid{background:repeating-linear-gradient(0deg,#0000 0 4.95rem,#f3eee212 4.95rem 5rem),repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#f3eee217 calc(20% - 1px) 20%)}.research-nonprofit-case .item-research{background:var(--cp-paper);color:var(--cp-forest-deep);box-shadow:.65rem .65rem #17231c2e}.research-nonprofit-case .item-guide{background:var(--cp-clay-light);color:var(--cp-forest-deep);box-shadow:.65rem .65rem #17231c2e}.research-nonprofit-case .item-voice{background:var(--cp-lichen-light);color:var(--cp-forest-deep);box-shadow:.65rem .65rem #17231c2e}.research-nonprofit-case .evidence-packet,.research-nonprofit-case .response-draft,.research-nonprofit-case .channel-versions{background:var(--cp-forest-deep)}.research-nonprofit-case .evidence-packet dd,.research-nonprofit-case .channel-versions strong,.research-nonprofit-case .response-label,.research-nonprofit-case .measure-note span{color:var(--cp-lichen-light)}.research-nonprofit-case .social-publish-panel{background:linear-gradient(#493b3114 1px, transparent 1px), var(--cp-stone);background-size:100% 3.2rem}.research-nonprofit-case .social-post{box-shadow:1rem 1.25rem #493b3126}.research-nonprofit-case .post-question{background:var(--cp-paper-raised);color:var(--cp-forest-deep)}.research-nonprofit-case .post-evidence{background:var(--cp-clay-light);color:var(--cp-forest-deep)}.research-nonprofit-case .post-boundary{background:var(--cp-lichen-light);color:var(--cp-forest-deep)}:is(.research-nonprofit-case .engagement-queue button:hover,.research-nonprofit-case .engagement-queue button:focus-visible,.research-nonprofit-case .engagement-queue button.is-active,.research-nonprofit-case .engagement-queue button[aria-pressed=true]){background:#87927140}.research-nonprofit-case .response-label,.research-nonprofit-case .measure-note span{border-color:var(--cp-lichen-light);color:var(--cp-lichen-light)}.research-nonprofit-case .response-draft>button.is-approved{background:var(--cp-paper);color:var(--cp-forest-deep);box-shadow:none}.research-nonprofit-case .measure-chart i{background:var(--cp-lichen)}.research-nonprofit-case .publishing-workflow{background:var(--cp-paper-raised)}.research-nonprofit-case .publishing-workflow>span:nth-child(2),.research-nonprofit-case .publishing-workflow>span:nth-child(4){background:#87927126}.research-nonprofit-case .publishing-workflow>span:nth-child(3){border-top:3px solid var(--cp-clay)}.research-nonprofit-case .publishing-workflow :where(i,small){color:#25362bb3}.research-nonprofit-case .social-case-intro h3,.research-nonprofit-case .social-studio-header h3,.research-nonprofit-case .evidence-packet h4,.research-nonprofit-case .social-post>strong,.research-nonprofit-case .measure-metrics strong{font-family:var(--cp-display);font-weight:400}.research-nonprofit-case .social-case-intro>p{color:#25362bc7}.research-nonprofit-case .social-studio-header{background:var(--cp-forest-deep)}.research-nonprofit-case .social-studio-header p,.research-nonprofit-case .social-studio-header .demo-disclosure,.research-nonprofit-case .social-tabs button,.research-nonprofit-case .calendar-days span,.research-nonprofit-case .engagement-queue button>span,.research-nonprofit-case .engagement-queue button>small{color:#f3eee2b3}.research-nonprofit-case .social-studio-header .demo-disclosure{opacity:1}.research-nonprofit-case .social-tabs button{min-height:3.6rem}.research-nonprofit-case .social-post>strong{letter-spacing:-.035em}.research-nonprofit-case .post-mini-chart{border-color:#25362b59}.research-nonprofit-case .post-mini-chart i{background:var(--cp-forest)}.research-nonprofit-case .measure-metrics strong{letter-spacing:-.04em}.research-nonprofit-case .case-standards-light{background:var(--cp-forest-deep);border-color:#f3eee233}.research-nonprofit-case .case-standards-light span{color:#f3eee2bd;border-color:#f3eee22e}.research-nonprofit-case .commonproof-site nav,.research-nonprofit-case .social-tabs button,.research-nonprofit-case .social-calendar-head,.research-nonprofit-case .engagement-queue-head,.research-nonprofit-case .response-draft>button,.research-nonprofit-case .measure-chart-head{font-size:.7rem}.research-nonprofit-case .commonproof-brand-lockup small,.research-nonprofit-case .commonproof-hero p,.research-nonprofit-case .commonproof-research-index>span,.research-nonprofit-case .commonproof-research-index dt,.research-nonprofit-case .commonproof-story-grid :where(small,span),.research-nonprofit-case .calendar-days span,.research-nonprofit-case .calendar-item :where(small,span),.research-nonprofit-case .engagement-queue button>span,.research-nonprofit-case .engagement-queue button>small,.research-nonprofit-case .measure-metrics :where(small,span),.research-nonprofit-case .measure-chart :where(small,b){font-size:.66rem}.research-nonprofit-case .demo-disclosure,.research-nonprofit-case .response-label,.research-nonprofit-case .response-checks span,.research-nonprofit-case .measure-note span{font-size:.68rem}.testing-program-case{--madison-stone:#e0ddd7;--madison-stone-light:#ece9e3;--madison-ink:#141415;--madison-dark:#0b1110;--madison-olive:#2a3419;--madison-blue:#dce7e9;--madison-muted:#565652;--madison-display:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--madison-sans:"Gill Sans", "Avenir Next", "Trebuchet MS", Arial, sans-serif;--madison-micro:"Gill Sans", "Avenir Next", "Trebuchet MS", Arial, sans-serif;background:var(--madison-stone);color:var(--madison-ink);font-family:var(--madison-sans)}.testing-program-case .work-case-title h2,.testing-program-case .case-identity-line strong,.testing-program-case .kit-section-heading h3,.testing-program-case .morrow-report-title h3,.testing-program-case .review-gate h3{font-family:var(--madison-display);letter-spacing:-.035em;font-weight:400;line-height:.96}.testing-program-case .work-case-number,.testing-program-case .work-case-title .eyebrow,.testing-program-case .work-scope-tags li,.testing-program-case .case-identity-line span,.testing-program-case .case-narrative span,.testing-program-case .artifact-caption,.testing-program-case .reconstruction-note,.testing-program-case .testing-journey i,.testing-program-case .testing-journey small,.testing-program-case .case-standards-band span{font-family:var(--madison-micro);letter-spacing:.1em;font-weight:600}.testing-program-case .case-identity-line,.testing-program-case .case-narrative,.testing-program-case .case-narrative article,.testing-program-case .case-standards-band,.testing-program-case .case-standards-band span{border-color:#2a34193d}.testing-program-case .case-identity-line strong{color:var(--madison-olive)}.testing-program-case .work-scope-tags li{border-color:#2a341975;border-radius:.4rem 1rem}.testing-program-case .testing-journey{background:var(--madison-stone-light);border-color:#2a341947;border-radius:1.5rem .4rem}.testing-program-case .testing-journey>span{border-color:#2a34192e}.testing-program-case .testing-journey :where(i,small){color:var(--madison-muted)}.testing-program-case .testing-journey .is-complete i{color:var(--madison-olive)}.testing-program-case .testing-journey .is-current{background:var(--madison-olive);color:var(--madison-stone-light)}.testing-program-case .testing-journey .is-current :where(i,small){color:#ece9e3bd}.testing-program-case .report-artifact{background:var(--madison-stone-light);color:var(--madison-ink);border-color:#2a34194d;border-radius:2rem .5rem}.testing-program-case .report-artifact .artifact-browser-bar{background:var(--madison-blue);color:var(--madison-olive);font-family:var(--madison-micro);border-color:#2a34192e;font-weight:600}.testing-program-case .morrow-report{background:var(--madison-stone-light);color:var(--madison-ink);font-family:var(--madison-sans)}.testing-program-case .morrow-report nav{background:var(--madison-stone-light);color:var(--madison-olive);font-family:var(--madison-sans);border-color:#2a34192e;font-weight:600}.testing-program-case .madison-brand-lockup{justify-self:start;gap:.02rem}.testing-program-case .madison-brand-lockup strong{font-family:var(--madison-display);letter-spacing:.09em;font-size:1rem;font-weight:400}.testing-program-case .madison-brand-lockup small{color:var(--madison-muted);font-family:var(--madison-micro);letter-spacing:.13em;text-transform:uppercase;font-size:.38rem;font-weight:600}.testing-program-case .morrow-report nav b{border-color:var(--madison-olive);color:var(--madison-olive);border-radius:.45rem 1rem}.testing-program-case .morrow-report-title{background:var(--madison-blue);position:relative;overflow:hidden}.testing-program-case .morrow-report-title:after{content:"";pointer-events:none;border:1px solid #2a341938;border-radius:44% 56% 38% 62%;width:32rem;height:32rem;position:absolute;top:-14rem;right:-8rem;transform:rotate(18deg);box-shadow:-9rem 12rem 0 -10rem #2a341924}.testing-program-case .morrow-report-title>*{z-index:1;position:relative}.testing-program-case .morrow-report-title>span,.testing-program-case .report-interaction-label,.testing-program-case .report-signal-cards small,.testing-program-case .report-signal-cards span,.testing-program-case .report-composition-head,.testing-program-case .report-footnote,.testing-program-case .kit-shot figcaption span,.testing-program-case .clinician-editor header small,.testing-program-case .clinician-editor header>span,.testing-program-case .clinician-editor footer span,.testing-program-case .clinician-editor-body>p>span,.testing-program-case .source-links span,.testing-program-case .review-gate>p,.testing-program-case .review-action,.testing-program-case .glossary-definition small{font-family:var(--madison-micro);letter-spacing:.08em;font-weight:600}.testing-program-case .morrow-report-title>span,.testing-program-case .morrow-report-title p{color:var(--madison-muted)}.testing-program-case .morrow-report-title h3{max-width:13ch;color:var(--madison-olive)}.testing-program-case .morrow-report-grid{border-color:#2a34192e}.testing-program-case .report-explanation{background:var(--madison-stone-light);border-color:#2a34192e}.testing-program-case .report-interaction-label{color:var(--madison-olive);border-color:#2a341980;border-radius:.4rem 1rem}.testing-program-case .report-explanation>p{font-family:var(--madison-display);letter-spacing:-.015em}.testing-program-case .glossary-term>button{border-color:var(--madison-olive);color:var(--madison-olive)}.testing-program-case .glossary-definition{background:var(--madison-dark);color:#ece9e3cc;font-family:var(--madison-sans);border-radius:1.2rem .35rem}.testing-program-case .glossary-definition:after{border-top-color:var(--madison-dark)}.testing-program-case .glossary-definition strong{color:var(--madison-stone-light);font-family:var(--madison-display);font-weight:400}.testing-program-case .glossary-definition small{color:#ece9e3c2}.testing-program-case .report-signal-cards,.testing-program-case .report-signal-cards article{border-color:#2a34192e}.testing-program-case .report-signal-cards :where(small,span){color:var(--madison-muted)}.testing-program-case .report-composition{background:var(--madison-blue)}.testing-program-case .report-composition-head span,.testing-program-case .report-footnote{color:var(--madison-muted)}.testing-program-case .report-donut{background:conic-gradient(#2a3419 0 38.4%, #60777b 38.4% 70.1%, #9b765c 70.1% 86.3%, #b6b2a8 86.3%)}.testing-program-case .composition-a{background:#2a3419}.testing-program-case .composition-b{background:#60777b}.testing-program-case .composition-c{background:#9b765c}.testing-program-case .composition-d{background:#b6b2a8}.testing-program-case .report-species-list>span{color:var(--madison-muted);border-color:#2a341924}.testing-program-case .report-species-list strong{color:var(--madison-ink)}.testing-program-case .kit-section-heading>p{color:var(--madison-muted)}.testing-program-case .kit-shot{background:var(--madison-stone-light);border-color:#2a34194d;border-radius:1.6rem .4rem}.testing-program-case .kit-shot-closed img{object-position:23% 42%;transform:scale(2.05)}.testing-program-case .kit-shot-open img{object-position:82% 38%;transform:scale(1.72)}.testing-program-case .kit-shot figcaption{background:var(--madison-blue);color:var(--madison-olive);border-color:#2a34192e}.testing-program-case .kit-shot figcaption strong{font-family:var(--madison-display);font-size:.9rem;font-weight:400}.testing-program-case .kit-shot figcaption span,.testing-program-case .reconstruction-note{color:var(--madison-muted)}.testing-program-case .clinician-gate-grid{border-color:#2a34194d;border-radius:2rem .5rem;overflow:hidden}.testing-program-case .clinician-editor{background:var(--madison-stone-light)}.testing-program-case .clinician-editor header,.testing-program-case .clinician-editor footer,.testing-program-case .clinician-editor-body>p,.testing-program-case .source-links span{border-color:#2a34192e}.testing-program-case .clinician-editor header small,.testing-program-case .clinician-editor header>span,.testing-program-case .clinician-editor footer span,.testing-program-case .source-links span{color:var(--madison-muted)}.testing-program-case .clinician-editor header strong,.testing-program-case .clinician-editor-body>p{font-family:var(--madison-display);font-weight:400}.testing-program-case .clinician-editor-body>p>span{color:var(--madison-olive)}.testing-program-case .review-gate{background:var(--madison-olive);color:var(--madison-stone-light)}.testing-program-case .review-gate>p,.testing-program-case .review-gate li{color:#ece9e3bd}.testing-program-case .review-gate li{border-color:#ece9e32e}.testing-program-case .review-gate li.is-done:before{color:var(--madison-blue)}.testing-program-case .review-action{background:var(--madison-blue);color:var(--madison-olive);border-radius:.5rem 1.2rem}@media (max-width:900px){.research-nonprofit-case .commonproof-hero{grid-template-columns:1fr;align-items:end}.research-nonprofit-case .research-field-plot{opacity:.82;width:min(78%,38rem);top:-13%;right:-18%}.research-nonprofit-case .commonproof-research-index{max-width:28rem;margin-top:clamp(7rem,18vw,11rem)}.testing-program-case .report-explanation{border-color:#2a34192e}}@media (max-width:640px){.concierge-practice-case .orison-brand-lockup small,.research-nonprofit-case .commonproof-brand-lockup small,.testing-program-case .madison-brand-lockup small{display:none}.research-nonprofit-case .commonproof-hero{padding:2rem 1.2rem}.research-nonprofit-case .commonproof-hero h3{font-size:clamp(3rem,15vw,4.6rem)}.research-nonprofit-case .commonproof-research-index{padding:1rem;box-shadow:.8rem .8rem #493b312b}.research-nonprofit-case .research-field-plot{opacity:.66;width:116%;top:1rem;right:-46%}.research-nonprofit-case .field-label{display:none}.research-nonprofit-case .social-calendar{overflow:visible}.research-nonprofit-case .calendar-days{display:none}.research-nonprofit-case .calendar-grid{background:repeating-linear-gradient(0deg,#0000 0 4.95rem,#f3eee212 4.95rem 5rem);grid-template-columns:1fr;gap:.85rem;min-width:0;min-height:0;padding:1rem}.research-nonprofit-case .calendar-item,.research-nonprofit-case .item-research,.research-nonprofit-case .item-guide,.research-nonprofit-case .item-voice{grid-column:1;min-height:7rem;margin:0}.research-nonprofit-case .publishing-workflow{grid-template-columns:1fr;display:grid;overflow:visible}.research-nonprofit-case .publishing-workflow>span{scroll-snap-align:unset;border-right:0;min-width:0;min-height:7.5rem}.research-nonprofit-case .commonproof-site nav>.commonproof-brand-lockup{display:grid}.research-nonprofit-case .commonproof-site nav>span:nth-child(2){display:none}.testing-program-case .report-artifact,.testing-program-case .testing-journey,.testing-program-case .clinician-gate-grid,.testing-program-case .kit-shot{border-radius:1rem .3rem}.concierge-practice-case .orison-public-copy{background:linear-gradient(90deg,#fff6effa 0 58%,#fff6ef8f 82%,#0000)}}.legal-page{background:var(--paper)}.legal-hero{min-height:72svh;padding:clamp(2.5rem, 5vw, 5rem) var(--page-pad) clamp(3.5rem, 6vw, 6rem);border-bottom:1px solid var(--line);background:radial-gradient(circle at 84% 18%, #d9ff5a85, transparent 22rem), radial-gradient(circle at 68% 88%, #5d58ef33, transparent 28rem), var(--paper);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.legal-hero-terms{background:radial-gradient(circle at 84% 18%, #ff643f52, transparent 23rem), radial-gradient(circle at 65% 88%, #5d58ef2e, transparent 30rem), var(--paper)}.legal-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#11110f09 1px,#0000 1px),linear-gradient(90deg,#11110f09 1px,#0000 1px);background-size:clamp(4rem,8vw,7.5rem) clamp(4rem,8vw,7.5rem);position:absolute;inset:0}.legal-hero>*{z-index:1;position:relative}.legal-hero-top{justify-content:space-between;gap:2rem;display:flex}.legal-hero-top p{margin:0}.legal-updated{font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem}.legal-hero h1{letter-spacing:-.09em;align-self:center;max-width:10ch;margin:0;padding:clamp(3rem,8vh,6rem) 0;font-size:clamp(4rem,9.2vw,9.7rem);font-weight:515;line-height:.82}.legal-deck{letter-spacing:-.04em;width:min(100%,38rem);margin:0 0 0 auto;font-size:clamp(1.25rem,2vw,1.9rem);line-height:1.2}.legal-layout{padding:clamp(5rem, 10vw, 9rem) var(--page-pad) var(--section-space);grid-template-columns:minmax(12rem,.38fr) minmax(0,1fr);gap:clamp(4rem,10vw,11rem);display:grid}.legal-aside{top:calc(var(--header-height) + 2rem);align-self:start;position:sticky}.legal-aside>p{margin-bottom:1.4rem}.legal-aside nav{border-top:1px solid var(--line);display:grid}.legal-aside a{border-bottom:1px solid var(--line);color:var(--ink-soft);grid-template-columns:2rem 1fr;gap:.55rem;padding:.72rem 0;font-size:.77rem;line-height:1.25;transition:color .16s,padding-left .16s;display:grid}.legal-aside a span,.legal-number,.legal-fact-grid span{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem}.legal-aside a:hover{color:var(--ink);padding-left:.25rem}.legal-content{width:min(100%,58rem)}.legal-intro{letter-spacing:-.065em;max-width:34ch;margin:0 0 clamp(5rem,10vw,9rem);font-size:clamp(2rem,4vw,4rem);font-weight:480;line-height:.98}.legal-section{border-top:1px solid var(--line);scroll-margin-top:calc(var(--header-height) + 1.5rem);grid-template-columns:3rem minmax(0,1fr);column-gap:clamp(1.25rem,3vw,3rem);padding:clamp(3.5rem,7vw,6rem) 0;display:grid}.legal-number{color:var(--ink-soft);grid-column:1;margin:.45rem 0 0}.legal-section>:not(.legal-number){grid-column:2}.legal-section h2{letter-spacing:-.075em;margin:0 0 2.5rem;font-size:clamp(2.5rem,5vw,5.2rem);font-weight:510;line-height:.9}.legal-section h3{letter-spacing:-.035em;margin:2.5rem 0 .55rem;font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:560}.legal-section>h2+h3{margin-top:0}.legal-section>p:not(.legal-number),.legal-section li{max-width:66ch;color:var(--ink-soft);font-size:1rem;line-height:1.68}.legal-section>p:not(.legal-number) a{color:var(--ink);border-bottom:1px solid}.legal-section ul{margin:0 0 1.5rem;padding-left:1.15rem}.legal-section li{padding:.18rem 0 .18rem .25rem}.legal-fact-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.legal-fact-grid article{background:var(--paper);min-height:13rem;padding:clamp(1.25rem,2.6vw,2.25rem)}.legal-fact-grid span{color:var(--ink-soft)}.legal-fact-grid p{letter-spacing:-.025em;margin:3.5rem 0 0;font-size:clamp(1rem,1.5vw,1.28rem);line-height:1.28}.legal-alert{border:1px solid var(--ink);background:var(--acid);margin-top:3rem;padding:clamp(1.5rem,3vw,3rem)}.legal-alert .eyebrow{margin-bottom:clamp(3rem,7vw,6rem)}.legal-alert h3{letter-spacing:-.07em;max-width:15ch;margin:0 0 1rem;font-size:clamp(2rem,4vw,4.1rem);font-weight:520;line-height:.93}.legal-alert p:last-child{max-width:54ch;margin:0}.legal-alert-dark{border-color:var(--ink);background:var(--ink);color:var(--white);margin:0 0 2rem}.legal-alert-dark p:last-child{color:#f8f7f2b3}.legal-contact-card{background:var(--ink);color:var(--white);margin-top:3rem;padding:clamp(1.5rem,3vw,3rem)}.legal-contact-card .eyebrow{color:#f8f7f28c;margin:0 0 clamp(3rem,6vw,5rem)}.legal-contact-card a{letter-spacing:-.065em;border-bottom:1px solid;font-size:clamp(1.75rem,4vw,4rem);font-weight:500;line-height:1;display:inline-block}.legal-contact-card p:last-child{color:#f8f7f294;margin:1rem 0 0;font-size:.76rem}@media (max-width:900px){.legal-layout{grid-template-columns:1fr;gap:5rem}.legal-aside{position:static}.legal-aside nav{grid-template-columns:1fr 1fr}.legal-aside a:nth-child(odd){padding-right:1rem}.legal-aside a:nth-child(2n){border-left:1px solid var(--line);padding-left:1rem}.legal-aside a:nth-child(2n):hover{padding-left:1.25rem}.legal-content{width:100%}}@media (max-width:760px){.legal-hero{min-height:66svh;padding-top:2rem}.legal-hero-top{gap:.55rem;display:grid}.legal-hero h1{font-size:clamp(3.5rem,16vw,6.5rem)}.legal-layout{padding-top:4rem}.legal-aside nav{grid-template-columns:1fr}.legal-aside a:nth-child(odd),.legal-aside a:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.legal-aside a:hover,.legal-aside a:nth-child(2n):hover{padding-left:.25rem}.legal-section{grid-template-columns:2rem minmax(0,1fr);column-gap:.75rem}.legal-fact-grid{grid-template-columns:1fr}.legal-fact-grid article{min-height:10.5rem}.legal-fact-grid p{margin-top:2.5rem}}@media (max-width:430px){.legal-section{display:block}.legal-number{margin:0 0 .8rem}.legal-section h2{margin-bottom:2rem}}
