:root{--ink:#17251f;--paper:#fbfaf7;--cream:#f3efe7;--sage:#607966;--sage-soft:#6f8768;--deep:#31513f;--line:#dedfd8;--muted:#667069;--muted-strong:#5b625e;--white:#fff;--ivory:#f7f3eb;--font-serif:var(--font-serif-loaded),Georgia,"Times New Roman",serif;--font-sans:var(--font-sans-loaded),"Source Sans 3",Helvetica,sans-serif;--ease-editorial:cubic-bezier(.22, 1, .36, 1);--duration-fast:.18s;--duration-base:.28s;--duration-slow:.55s;--text-display:clamp(48px,6.2vw,76px);--text-page:clamp(40px,5vw,64px);--text-section:clamp(30px,3.5vw,44px);--text-card:clamp(22px,2.2vw,28px);--text-lead:clamp(18px,1.7vw,22px);--text-body:16px;--text-body-sm:14.5px;--text-meta:13px;--text-label:11px;--text-badge:10px;--text-button:13px;--text-disclaimer:12px;--text-link:13px;--leading-display:1.05;--leading-tight:1.18;--leading-snug:1.4;--leading-body:1.7;--leading-relaxed:1.75;--tracking-display:-.04em;--tracking-section:-.03em;--tracking-label:.16em;--tracking-badge:.08em;--measure-narrow:34rem;--measure:40rem;--measure-wide:46rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--page-inline:clamp(20px,4vw,40px);--section-gap:clamp(56px,7vw,88px);--section-gap-sm:clamp(40px,5vw,64px);--card-gap:18px;--stack-tight:10px;--stack:14px;--stack-loose:20px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}::selection{color:var(--ink);background:#e2ebdc}body[data-site-header=true] header.qNav,body[data-site-header=true] header[class*=nav]:not([data-site-header]),body[data-site-header=true] header[class*=Nav]:not([data-site-header]){display:none!important}body:has(.qHome){background:#f3ebe3;position:relative}body[data-site-header=true] header[data-site-header][data-home]{width:100%;top:0;left:0;right:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom:none!important;position:absolute!important}body[data-signature-reveal=true] header[data-site-header]{display:none!important}.qShell{width:min(1180px,100% - 56px);margin:auto}.qHome{z-index:1;--home-ivory:#f3ebe3;--home-ink:#2c322e;--home-muted:#3f4842;--home-sage:#6f8768;--home-sage-soft:#8fa388;--home-card:#fffcfb;--home-border:#e5e3de;--ink:var(--home-ink);--paper:var(--home-ivory);--ivory:var(--home-ivory);--muted-strong:var(--home-muted);--line:var(--home-border);--cta-bg:#5f7359;--cta-bg-hover:#4f624a;--cta-bg-active:#425440;min-height:100vh;color:var(--home-ink);background:0 0;position:relative;overflow-x:clip}.qNav{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8f7f4f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,2vw,28px);height:84px;display:grid;position:relative}.qHome .qNav{background:#f8f7f4f7}.qWordmark{font-family:var(--font-serif);letter-spacing:.24em;color:#5f7359;white-space:nowrap;font-size:26px;text-decoration:none}.qHome .qWordmark{color:var(--home-sage,#6f8768)}.qNav nav,.qFooter nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(12px,1.6vw,28px);min-width:0;display:flex}.qNav nav a,.qNavActions>a:not(.qButton):not(.qAskEntry),.qFooter nav a,.qFooter nav span{font-size:var(--text-meta);letter-spacing:.01em;color:#5f6963;white-space:nowrap;line-height:1.3;text-decoration:none}.qNav nav a:hover,.qNavActions>a:not(.qButton):not(.qAskEntry):hover,.qFooter nav a:hover{text-underline-offset:3px;text-decoration:underline}.qNavActions{flex-wrap:nowrap;justify-self:end;align-items:center;gap:clamp(8px,1.2vw,16px);min-width:0;display:flex}.qAskEntry{color:#3f5346;white-space:nowrap;background:#fffcfbf5;border:1px solid #cfd8cb;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.qAskEntry:hover{background:#fff;border-color:#b7c4b2}.qAskEntry:focus-visible{outline-offset:3px;outline:2px solid #6f8768}.qNavActions .qButton{white-space:nowrap;flex:none}.qButton{background:var(--cta-bg,#3f5c47);color:var(--cta-text,#fff);border:1px solid var(--cta-bg,#3f5c47);font-size:var(--text-button);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:15px 22px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.qButton:hover{background:var(--cta-bg-hover,#2f4635);border-color:var(--cta-bg-hover,#2f4635);color:var(--cta-text,#fff);transform:translateY(-1px)}.qHome .qButton:hover{transform:none}.qButton:focus-visible{outline:2px solid var(--cta-bg-hover,#2f4635);outline-offset:3px}.qSmall{font-size:var(--text-label);min-height:44px;padding:12px 18px}.qTextLink{font-size:var(--text-link);color:var(--deep);border-bottom:1px solid #0000;padding-bottom:2px;text-decoration:none;transition:border-color .2s}.qTextLink:hover{border-bottom-color:#31513f59}.qHome .qTextLink{color:var(--home-ink,#2c322e)}.qHome .qTextLink:hover{border-bottom-color:#6f876866}.qHome .qEyebrow{color:var(--home-sage,#6f8768)}.qEyebrow{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:#56705e;margin:0 0 var(--space-4);font-weight:700}.qCompose{--compose-inline:clamp(28px,4.5vw,72px);min-height:100svh;padding:0 var(--compose-inline) clamp(40px,5vh,72px);background:linear-gradient(#f6efe7 0%,#f3ebe3 42%,#f1e8df 72%,#efe5db 100%);grid-template:"hero quote"minmax(460px,auto)"cards cards"/minmax(0,5fr) minmax(0,7fr);gap:0 clamp(16px,2.5vw,40px);display:grid;position:relative;overflow:clip}.qCompose:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(112deg,#fffcf78c 0%,#fffcf72e 34%,#fffcf70d 58%,#0000 76%),radial-gradient(46% 68% at 4% 12%,#fffcf7b3,#0000 72%),radial-gradient(32% 48% at 22% 40%,#fffaf352,#0000 70%),radial-gradient(40% 46% at 78% 18%,#fffbf533,#0000 70%),linear-gradient(-28deg,#0000 0% 12%,#fffcf76b 17%,#0000 26% 38%,#baaa941a 44%,#0000 52% 62%,#fffcf742 68%,#0000 78%,#baaa9412 88%,#0000 96%),radial-gradient(34% 42% at 88% 14%,#fffcf780,#0000 72%),linear-gradient(100deg,#0000 62%,#b09e880d 66%,#0000 67.5% 72%,#b09e8809 76%,#0000 78% 82%,#b09e8807 85%,#0000 87%);position:absolute;inset:0}.qComposeSculpture{z-index:1;pointer-events:none;-webkit-mask-composite:source-in;width:min(34vw,460px);height:clamp(520px,64vh,700px);position:absolute;top:clamp(92px,11.5vh,128px);left:52%;-webkit-mask-image:radial-gradient(70% 76% at 50% 42%,#000 30%,#000000eb 50%,#0006 68%,#0000 84%),linear-gradient(#0000 0%,#000 7% 72%,#00000073 86%,#0000 94%);mask-image:radial-gradient(70% 76% at 50% 42%,#000 30%,#000000eb 50%,#0006 68%,#0000 84%),linear-gradient(#0000 0%,#000 7% 72%,#00000073 86%,#0000 94%);-webkit-mask-composite:source-in;mask-composite:intersect}.qComposeSculpture img{object-fit:cover;object-position:50% 34%;filter:saturate(.97)contrast(.99)drop-shadow(16px 24px 40px #463a3021);width:100%;height:100%;display:block}.qComposeSculpture:after{content:"";filter:blur(2px);pointer-events:none;background:radial-gradient(#463a3033,#0000 74%);border-radius:50%;height:6%;position:absolute;bottom:18%;left:26%;right:24%}.qComposeHero{z-index:2;flex-direction:column;grid-area:hero;max-width:26rem;padding:clamp(108px,13vh,152px) 0 clamp(20px,3vh,36px);display:flex;position:relative}.qComposeHero h1{font-family:var(--font-serif);letter-spacing:-.045em;max-width:9ch;color:var(--home-ink,var(--ink));margin:0 0 clamp(18px,2.2vh,26px);font-size:clamp(46px,5.6vw,70px);font-weight:400;line-height:.98}.qComposeEvidence{font-family:var(--font-serif);color:#3f4a43;letter-spacing:.01em;margin:0 0 clamp(16px,2vh,22px);font-size:clamp(17px,1.45vw,20px);line-height:1.4}.qComposeLead{font-family:var(--font-serif);color:#2f3833;max-width:30rem;margin:0;font-size:clamp(15px,1.3vw,17px);line-height:1.7}.qComposeActions{gap:var(--space-6);flex-wrap:wrap;align-items:center;margin-top:clamp(28px,3.8vh,40px);display:flex}.qComposeTrust{color:#6a726c;letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:8px 0;margin:clamp(20px,2.8vh,28px) 0 0;padding:0;font-size:11px;line-height:1.4;list-style:none;display:flex}.qComposeTrust li{white-space:nowrap;align-items:center;display:inline-flex}.qComposeTrust li:not(:last-child):after{content:"";background:#5a625a47;width:1px;height:11px;margin:0 10px;display:inline-block}.qComposeQuote{z-index:3;max-width:14ch;font-family:var(--font-serif);letter-spacing:.035em;color:#6a736c;opacity:.68;text-align:right;white-space:nowrap;grid-area:quote;place-self:start end;margin:clamp(88px,11vh,118px) 0 0;font-size:clamp(14px,1.15vw,16px);font-weight:400;line-height:1.4;position:relative}.qVisuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qComposeCards{z-index:2;grid-area:cards;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0;padding-top:clamp(4px,1vh,16px);display:grid;position:relative}.qComposeCard{min-height:100%;color:inherit;background:0 0;border:0;align-content:start;gap:10px;padding:0 clamp(16px,1.6vw,28px);display:grid}.qComposeCard:first-of-type{padding-left:0}.qComposeCard:last-of-type{padding-right:0}.qComposeCard:not(:last-of-type){border-right:1px solid #aaa09447}.qComposeCardMedia{aspect-ratio:16/11;-webkit-mask-composite:source-in;background:0 0;max-height:168px;margin-top:6px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 88%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 88%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.qComposeCardMedia img{object-fit:cover;object-position:center;filter:saturate(.93)brightness(1.02)contrast(.98);width:100%;height:100%;display:block}.qComposeCard:first-of-type .qComposeCardMedia img{transform-origin:50% 96%;object-position:47% 62%;filter:saturate(.93)brightness(1.02)contrast(.98)drop-shadow(0 14px 18px #372a202e);transform:perspective(680px)rotateX(18deg)rotateY(-3deg)rotate(-6deg)translateY(10%)scale(1.22)}.qComposeCard:first-of-type .qComposeCardMedia:after{content:"";pointer-events:none;z-index:1;filter:blur(1.2px);background:radial-gradient(#2d262052,#2d26201a 46%,#0000 74%);border-radius:50%;height:36%;position:absolute;bottom:-2%;left:16%;right:12%}.qComposeCard:nth-of-type(2) .qComposeCardMedia img{filter:saturate(.93)brightness(1.03)contrast(.97);object-position:50% 48%}.qComposeCard:nth-of-type(3) .qComposeCardMedia img{transform-origin:52% 58%;object-position:48% 52%;filter:saturate(.94)brightness(1.02)contrast(.98)drop-shadow(0 12px 16px #372a2029);transform:rotate(7deg)scale(1.12)}.qComposeCard:nth-of-type(3) .qComposeCardMedia:after{content:"";pointer-events:none;z-index:1;filter:blur(1px);background:radial-gradient(#2d262042,#2d262014 50%,#0000 74%);border-radius:50%;height:30%;position:absolute;bottom:6%;left:22%;right:18%}.qComposeCardLabel{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--home-sage,#6f8768);margin:0;font-weight:700}.qComposeCard h3{font-family:var(--font-serif);color:var(--home-ink,var(--ink));max-width:14ch;margin:0;font-size:clamp(20px,1.9vw,26px);font-weight:400;line-height:1.15}.qComposeCardBody{color:var(--home-muted,#5c6560);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:36ch;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.qComposeCardLink{font-size:var(--text-link);color:var(--home-sage,#6f8768);letter-spacing:.01em;margin-top:2px;margin-bottom:2px;text-decoration:none}.qComposeCardLink:after{content:" ›"}.qComposeCardLink:hover{text-underline-offset:3px;text-decoration:underline}.qLivingIntel{pointer-events:none;position:absolute;inset:0;overflow:hidden}.qLivingIntelField{background:radial-gradient(58% 48% at 72% 28%,#e8dfd057,#0000 70%),radial-gradient(46% 40% at 16% 76%,#c9d4c429,#0000 68%),radial-gradient(34% 28% at 84% 68%,#fffefb6b,#0000 72%),linear-gradient(158deg,#f8f7f4 0%,#f1ebe3 44%,#f5f3ee 100%);position:absolute;inset:-16%}.qLivingIntelLight{filter:blur(36px);opacity:.58;will-change:transform;border-radius:50%;position:absolute}.qLivingIntelLightA{background:#efe6d86b;width:56%;height:42%;animation:36s ease-in-out infinite alternate qIntelDriftA;top:0;right:-12%}.qLivingIntelLightB{background:#c9d4c433;width:46%;height:38%;animation:44s ease-in-out infinite alternate qIntelDriftB;bottom:-4%;left:-14%}.qLivingIntelLightC{background:#fffefbb3;width:30%;height:28%;animation:30s ease-in-out infinite alternate qIntelDriftC;top:40%;left:36%}.qLivingIntelLightD{opacity:.48;background:#d9cfc038;width:34%;height:26%;animation:40s ease-in-out infinite alternate qIntelDriftD;top:56%;right:0}.qLivingIntelSvg{width:138%;height:128%;display:block;position:absolute;top:-14%;left:-18%}.qLivingIntelWarmLight{transform-origin:58% 36%;animation:34s ease-in-out infinite alternate qIntelWarmBreath}.qLivingIntelWarmLightAlt{transform-origin:32% 72%;animation-duration:42s;animation-delay:-8s}.qLivingIntelMembrane{transform-box:fill-box;transform-origin:45% 40%;will-change:transform, opacity}.qLivingIntelMembraneFar{animation:42s ease-in-out infinite alternate qIntelMembraneFar}.qLivingIntelMembraneMid{animation:32s ease-in-out infinite alternate qIntelMembraneMid}.qLivingIntelMembraneSage{transform-origin:55% 48%;animation:36s ease-in-out infinite alternate qIntelMembraneSage}.qLivingIntelMembraneNear{animation:26s ease-in-out infinite alternate qIntelMembraneNear}.qLivingIntelMembraneLens{transform-origin:50% 55%;animation:38s ease-in-out infinite alternate qIntelMembraneLens}.qLivingIntelAtlas{animation:48s ease-in-out infinite alternate qIntelAtlasBreath}.qLivingIntelNodes circle{transform-box:fill-box;transform-origin:50%;animation:16s ease-in-out infinite qIntelPulse}.qLivingIntelNodes circle:nth-child(2n){animation-delay:-3.8s}.qLivingIntelNodes circle:nth-child(3n){animation-delay:-8.2s}.qLivingIntelNodes circle:nth-child(5n){animation-delay:-11.6s}.qLivingIntelFlows{animation:28s ease-in-out infinite alternate qIntelFlowBreath}.qLivingIntelFlows path{stroke-linecap:round;stroke-linejoin:round}.qLivingIntelDust{animation:24s ease-in-out infinite alternate qIntelDust}@keyframes qIntelDriftA{0%{transform:translate(0,0)scale(1)}to{transform:translate(-2%,2.8%)scale(1.03)}}@keyframes qIntelDriftB{0%{transform:translate(0,0)scale(1)}to{transform:translate(2.8%,-2%)scale(1.04)}}@keyframes qIntelDriftC{0%{transform:translate(0,0)}to{transform:translate(-1.4%,-2.6%)}}@keyframes qIntelDriftD{0%{transform:translate(0,0)scale(1)}to{transform:translate(1.6%,2%)scale(1.025)}}@keyframes qIntelWarmBreath{0%{opacity:.78;transform:scale(1)}to{opacity:.96;transform:scale(1.035)}}@keyframes qIntelMembraneFar{0%{opacity:.74;transform:translate(0,0)scale(1)}to{opacity:.9;transform:translate(-1%,1.2%)scale(1.018)}}@keyframes qIntelMembraneMid{0%{opacity:.68;transform:translate(0,0)scale(1)}to{opacity:.86;transform:translate(1.1%,-.8%)scale(1.022)}}@keyframes qIntelMembraneSage{0%{opacity:.6;transform:translate(0,0)scale(1)}to{opacity:.78;transform:translate(-.7%,1%)scale(1.02)}}@keyframes qIntelMembraneNear{0%{opacity:.74;transform:translate(0,0)scale(1)}to{opacity:.92;transform:translate(-.6%,-1.2%)scale(1.015)}}@keyframes qIntelMembraneLens{0%{opacity:.32;transform:translate(0,0)scale(1)}to{opacity:.48;transform:translate(.8%,.6%)scale(1.03)}}@keyframes qIntelAtlasBreath{0%{opacity:.72}to{opacity:1}}@keyframes qIntelPulse{0%,to{opacity:.55}50%{opacity:.74}}@keyframes qIntelFlowBreath{0%{opacity:.76}to{opacity:.96}}@keyframes qIntelDust{0%{opacity:.82}to{opacity:1}}.qExploreIntel{background:linear-gradient(180deg, #eef2eca6, transparent 42%), var(--home-ivory,var(--paper));padding:clamp(64px,8vw,96px) 0}.qExploreIntelLead{margin:0 0 var(--space-8);max-width:36rem;font-family:var(--font-serif);color:var(--home-muted,#5c6560);font-size:clamp(17px,1.6vw,20px);line-height:1.6}.qExploreIntelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,20px);margin:0;padding:0;list-style:none;display:grid}.qExploreIntelCard{border:1px solid var(--home-border,#e5e3de);background:var(--home-card,#fffcfb);height:100%;min-height:44px;color:inherit;border-radius:14px;gap:8px;padding:22px 20px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.qExploreIntelCard:hover{background:#fff;border-color:#c5d0bf}.qExploreIntelCard:focus-visible{outline-offset:2px;outline:2px solid #6f8768}.qExploreIntelCard strong{font-family:var(--font-serif);color:var(--ink);font-size:clamp(20px,2vw,24px);font-weight:400}.qExploreIntelCard span{font-size:var(--text-body-sm);color:#5a635d;line-height:1.55}@media (max-width:900px){.qExploreIntelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.qExploreIntelGrid{grid-template-columns:1fr}}.qSection{padding:clamp(72px,9vw,120px) 0}.qSectionTitle{font-family:var(--font-serif);font-size:clamp(34px,4.2vw,52px);font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-section);margin:0 0 var(--space-7);max-width:12ch;color:var(--ink)}.qSectionTitleWide{max-width:16ch}.qProse{gap:var(--space-5);max-width:34rem;display:grid}.qProse p{font-family:var(--font-serif);color:#3f4a44;margin:0;font-size:clamp(18px,1.7vw,22px);line-height:1.65}.qHome .qProse p{color:var(--home-muted,#5c6560)}.qMeet{background:var(--paper)}.qMeetGrid{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:clamp(40px,6vw,80px);display:grid}.qMeetCopy .qSectionTitle{margin-bottom:var(--space-8)}.qDiagram{aspect-ratio:1;width:min(100%,420px);margin:0 auto;animation:1.2s cubic-bezier(.22,1,.36,1) both qDiagramIn}.qDiagramSvg{width:100%;height:100%;display:block}.qDiagramLine{stroke:#c9d4c4;stroke-width:1px;stroke-dasharray:2 5}.qDiagramCenterRing{fill:none;stroke:#d7e0d2;stroke-width:1px}.qDiagramCenterFill{fill:#eef2ec}.qDiagramCenterText{fill:#3f5346;font-family:var(--font-serif);letter-spacing:.02em;font-size:15px}.qDiagramNode{fill:var(--home-card,#fffcfb);stroke:#d7e0d2;stroke-width:1px;transition:stroke .25s,fill .25s}.qDiagramNodeText{fill:#4f5a53;letter-spacing:.02em;font-size:9px;font-family:var(--font-sans)}.qDiagram:hover .qDiagramNode{stroke:var(--home-sage-soft,#8fa388);fill:#f7faf4}@keyframes qDiagramIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.qReceive{border-top:1px solid var(--home-border,var(--line));border-bottom:1px solid var(--home-border,var(--line));background:linear-gradient(#f3f5f1 0%,#eef1ed 100%)}.qReceiveGrid{margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.qReceiveCard{background:var(--home-card,#fffcfb);border:1px solid var(--home-border,#e5e3de);border-radius:18px;min-height:100%;padding:30px 28px;transition:border-color .25s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .25s;position:relative;overflow:hidden}.qReceiveCard:hover{border-color:#c5d0bf;transform:translateY(-2px);box-shadow:0 12px 28px #2c322e0d}.qReceiveCardCopy{z-index:1;max-width:36rem;padding-top:60px;padding-right:18%;position:relative}.qReceiveCard h3{font-family:var(--font-serif);color:var(--ink);margin:0 0 12px;font-size:clamp(22px,2.1vw,28px);font-weight:400;line-height:1.15}.qReceiveCard p{font-size:var(--text-body-sm);color:var(--muted-strong);margin:0;line-height:1.65}.qEducationalNote{max-width:62ch;box-shadow:none;cursor:default;-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0;margin:clamp(28px,4vw,40px) 0 0;padding:0;display:block}.qEducationalNoteLabel{font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-weight:700;line-height:1.3;display:block}.qEducationalNoteBody{font-family:var(--font-sans);font-size:var(--text-meta);color:var(--muted);margin:0;font-weight:400;line-height:1.7}.qEducationalNoteBody p{margin:0}.qEducationalNoteBody a{color:var(--deep);text-underline-offset:2px;text-decoration:underline}.qEducationalNoteBody a:hover{color:var(--ink)}.qReason{text-align:center;background:var(--paper)}.qReasonTitle{font-family:var(--font-serif);letter-spacing:var(--tracking-section);max-width:14ch;color:var(--ink);margin:0 auto clamp(48px,7vw,80px);font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.08}.qPillarGrid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,5vw,56px);max-width:960px;margin:0 auto;display:grid}.qPillarGrid article{padding-top:var(--space-6);border-top:1px solid var(--line)}.qPillarGrid h3{font-family:var(--font-serif);margin:0 0 var(--space-4);color:var(--ink);letter-spacing:.01em;font-size:clamp(22px,2.2vw,28px);font-weight:400}.qPillarGrid p{max-width:24ch;font-size:var(--text-body-sm);color:var(--muted-strong);margin:0;line-height:1.65}.qJourney{border-top:1px solid var(--home-border,var(--line));background:#f3f5f1}.qJourneyTrack{margin:var(--space-9) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;list-style:none;display:grid;position:relative}.qJourneyTrack li{text-align:center;padding:0 clamp(16px,3vw,36px);position:relative}.qJourneyTrack li:first-child{padding-left:0}.qJourneyTrack li:last-child{padding-right:0}.qJourneyIcon{width:56px;height:56px;color:var(--home-sage,#6f8768);background:#eef2ec;border:1px solid #d7e0d2;border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.qJourneyIcon svg{width:22px;height:22px}.qJourneyTrack h3{font-family:var(--font-serif);color:var(--ink);margin:0 0 10px;font-size:clamp(28px,3vw,38px);font-weight:400}.qJourneyTrack p{max-width:22ch;font-size:var(--text-body-sm);color:var(--muted-strong);margin:0 auto;line-height:1.6}.qJourneyArrow{display:none}@media (min-width:901px){.qJourneyTrack li:not(:last-child):after{content:"↓";color:#8fa284;font-size:18px;line-height:1;position:absolute;top:18px;right:-8px;transform:rotate(-90deg)}}.qPassportBand{background:radial-gradient(ellipse 70% 80% at 0% 50%, #6f876814, transparent 55%), var(--home-ivory,var(--paper));border-top:1px solid var(--home-border,var(--line))}.qPassportInner{max-width:720px}.qPassportCta{margin-top:var(--space-8)}.qFinalCta{text-align:center;background:radial-gradient(ellipse 70% 80% at 50% 100%, #6f87681a, transparent 60%), linear-gradient(180deg,#f1f3ef 0%, var(--home-ivory,var(--paper)) 100%);border-top:1px solid var(--home-border,var(--line));padding:clamp(88px,12vw,140px) 0}.qFinalCta h2{font-family:var(--font-serif);letter-spacing:var(--tracking-section);max-width:12ch;margin:0 auto var(--space-6);color:var(--ink);font-size:clamp(36px,5.2vw,64px);font-weight:400;line-height:1.08}.qFinalLead{font-family:var(--font-serif);color:var(--home-muted,#5c6560);max-width:34rem;margin:0 auto var(--space-9);font-size:clamp(18px,1.8vw,22px);line-height:1.55}.qFinalButton{min-width:240px;padding:17px 28px;font-size:14px}.qFooter{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:20px;min-height:88px;padding:20px 0;display:grid}.qFooter nav{flex-wrap:wrap;justify-self:end}@media (max-width:1280px){.qNavActions{gap:10px}.qAskEntry{padding:0 12px;font-size:12px}.qNavActions .qButton.qSmall{padding:10px 14px;font-size:12px}}@media (max-width:1180px){.qNav nav a:nth-child(2){display:none}.qShell{width:min(1180px,100% - 40px)}}@media (max-width:1100px){.qComposeCards,.qReceiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.qMeetGrid{grid-template-columns:1fr;gap:48px}.qDiagram{width:min(100%,380px)}.qNav nav{gap:14px}}@media (max-width:1024px){.qNav nav a:first-child,.qNavPassport{display:none}.qNav{gap:12px}}@media (max-width:900px){.qCompose{grid-template:"hero""quote""cards"/1fr;min-height:auto}.qComposeHero{max-width:min(100%,420px);padding:96px 0 32px}.qComposeSculpture{width:min(36vw,300px);height:clamp(360px,48vh,480px);top:clamp(88px,12vh,120px);left:54%}.qComposeQuote{white-space:normal;justify-self:end;margin:0 0 12px;font-size:clamp(14px,3.4vw,17px)}.qComposeCards{grid-template-columns:1fr;padding-top:8px}.qComposeCardMedia{max-height:170px}.qComposeCard:not(:last-of-type){border-bottom:1px solid #aaa09438;border-right:0;margin-bottom:8px;padding-bottom:22px}.qPillarGrid,.qJourneyTrack{grid-template-columns:1fr}.qPillarGrid{text-align:left;max-width:420px}.qJourneyTrack li{border-bottom:1px solid var(--line);padding:28px 0}.qJourneyTrack li:last-child{border-bottom:0}.qJourneyTrack li:not(:last-child):after{display:none}.qJourneyArrow{color:#8fa284;margin-top:18px;font-size:18px;display:block}.qNav nav{display:none}.qNav{grid-template-columns:auto minmax(0,auto);height:auto;min-height:74px;padding:10px 0}.qNavActions{flex-wrap:wrap;justify-content:flex-end;max-width:min(100%,420px)}}@media (max-width:780px){.qNav{grid-template-columns:1fr;justify-items:stretch;gap:10px}.qNavActions{flex-direction:column;justify-self:stretch;align-items:stretch;gap:8px;width:100%}.qNavActions .qButton,.qAskEntry{justify-content:center;width:100%}.qComposeCards,.qReceiveGrid{grid-template-columns:1fr}.qReasonTitle{max-width:none}.qFooter{text-align:center;grid-template-columns:1fr;padding:28px 0}.qFooter nav{justify-content:center;justify-self:center}}@media (max-width:560px){.qShell{width:min(100% - 28px,1180px)}.qNav{height:auto;min-height:0;padding:12px 0}.qWordmark{font-size:20px}.qSmall{padding:12px 16px;font-size:12px}.qAskEntry{min-height:48px;font-size:13px}.qComposeHero h1{max-width:9ch;font-size:clamp(40px,10.5vw,52px)}.qComposeLead{max-width:28rem;font-size:16px}.qComposeHero{max-width:min(100%,360px);padding:80px 0 28px}.qComposeSculpture{width:min(38vw,230px);height:clamp(300px,42vh,380px);top:clamp(76px,11vh,104px);left:50%}.qComposeQuote{margin-bottom:8px;font-size:14px}.qComposeTrust{gap:6px 0}.qComposeTrust li:not(:last-child):after{margin:0 8px}.qComposeActions{margin-top:var(--space-6);flex-direction:column;align-items:stretch;gap:12px}.qComposeActions .qButton{justify-content:center;width:100%;min-height:52px}.qComposeSecondary{opacity:.88;align-self:flex-start;align-items:center;min-height:44px;display:inline-flex}.qComposeCardMedia{aspect-ratio:16/11;max-height:180px}.qSectionTitle,.qSectionTitleWide{max-width:none}.qDiagramCenterText{font-size:13px}.qDiagramNodeText{font-size:9px}.qFooter nav{gap:14px}}.qReveal{animation:qRevealIn var(--duration-slow) var(--ease-editorial) both}.qCardHover{transition:transform var(--duration-base) var(--ease-editorial), border-color var(--duration-base) ease, box-shadow var(--duration-base) ease}.qCardHover:hover,.qCardHover:focus-visible{transform:translateY(-2px);box-shadow:0 12px 28px #363d370f}@keyframes qRevealIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.qDiagram{animation:none}.qReceiveCard,.qReceiveCard:hover{transition:none;transform:none}.qReveal{animation:none!important}.qCardHover,.qCardHover:hover,.qCardHover:focus-visible{transition:none;transform:none}.qLivingIntelLight,.qLivingIntelWarmLight,.qLivingIntelWarmLightAlt,.qLivingIntelMembrane,.qLivingIntelMembraneFar,.qLivingIntelMembraneMid,.qLivingIntelMembraneSage,.qLivingIntelMembraneNear,.qLivingIntelMembraneLens,.qLivingIntelAtlas,.qLivingIntelNodes circle,.qLivingIntelFlows,.qLivingIntelDust{animation:none!important}}
:root{--cta-bg:#3f5c47;--cta-bg-hover:#2f4635;--cta-bg-active:#273a2c;--cta-text:#fff;--cta-radius:999px;--cta-shadow:0 1px 0 #ffffff1f inset}.qButton,a.qButton,button.qButton,[class*=primaryBtn]{border-radius:var(--cta-radius);letter-spacing:.02em;min-height:44px;box-shadow:var(--cta-shadow);justify-content:center;align-items:center;font-weight:700;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;background:var(--cta-bg)!important;color:var(--cta-text)!important;border:1px solid var(--cta-bg)!important;text-decoration:none!important}.qButton:hover,a.qButton:hover,button.qButton:hover,[class*=primaryBtn]:hover:not(:disabled){background:var(--cta-bg-hover)!important;border-color:var(--cta-bg-hover)!important;color:var(--cta-text)!important;text-decoration:none!important}.qButton:active,a.qButton:active,button.qButton:active,[class*=primaryBtn]:active:not(:disabled){background:var(--cta-bg-active)!important;border-color:var(--cta-bg-active)!important;color:var(--cta-text)!important}.qButton:focus-visible,a.qButton:focus-visible,button.qButton:focus-visible,[class*=primaryBtn]:focus-visible{outline:2px solid var(--cta-bg-hover);outline-offset:3px;color:var(--cta-text)!important}.qButton:disabled,button.qButton:disabled,[class*=primaryBtn]:disabled{opacity:.55;cursor:not-allowed}[class*=nextChapter] [class*=primaryBtn],[class*=nextChapter] [class*=primaryBtn]:hover:not(:disabled),[class*=nextChapter] [class*=primaryBtn]:active:not(:disabled),[class*=nextChapter] [class*=primaryBtn]:focus-visible{box-shadow:none;color:#2f3b34!important;background:#f7f3eb!important;border-color:#f7f3eb!important}.qButton.qSmall{min-height:44px;padding:12px 18px;font-size:12px}@media (hover:hover) and (pointer:fine){.qButton:hover,[class*=primaryBtn]:hover:not(:disabled){transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.qButton,[class*=primaryBtn]{transition:none}.qButton:hover,[class*=primaryBtn]:hover:not(:disabled){transform:none}}
:root{--motion-duration-instant:.1s;--motion-duration-fast:.16s;--motion-duration-standard:.26s;--motion-duration-deliberate:.42s;--motion-duration-slow:.7s;--motion-ease-standard:cubic-bezier(.25, .1, .25, 1);--motion-ease-enter:cubic-bezier(.22, 1, .36, 1);--motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--motion-ease-emphasized:cubic-bezier(.2, .8, .2, 1);--motion-distance-micro:2px;--motion-distance-small:6px;--motion-distance-medium:12px;--motion-distance-large:20px;--motion-opacity-hidden:0;--motion-opacity-muted:.55;--motion-opacity-soft:.85;--motion-opacity-visible:1;--motion-stagger-item:45ms;--motion-elevation-hover:0 10px 24px #363d370f;--motion-elevation-active:0 4px 12px #363d370d;--motion-scale-press:.985;--ease-editorial:var(--motion-ease-enter);--duration-fast:var(--motion-duration-fast);--duration-base:var(--motion-duration-standard);--duration-slow:var(--motion-duration-deliberate)}@media (max-width:768px){:root{--motion-distance-micro:1px;--motion-distance-small:4px;--motion-distance-medium:8px;--motion-distance-large:12px}}@media (hover:hover) and (pointer:fine){.qMotionHoverLift{transition:transform var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) ease}.qMotionHoverLift:hover{transform:translateY(calc(var(--motion-distance-micro) * -1));box-shadow:var(--motion-elevation-hover)}}.qButton{transition:background var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-instant) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.qButton:active{transform:scale(var(--motion-scale-press))}@media (hover:hover) and (pointer:fine){.qButton:hover{background:var(--cta-bg-hover,#2f4635);transform:translateY(calc(var(--motion-distance-micro) * -1))}.qButton:hover:active{transform:scale(var(--motion-scale-press))}}.qMotionFade{transition:opacity var(--motion-duration-standard) var(--motion-ease-standard)}.qMotionFadeEnter{animation:qMotionFadeIn var(--motion-duration-deliberate) var(--motion-ease-enter) both}.qMotionPageEnter{animation:qMotionPageEnter var(--motion-duration-deliberate) var(--motion-ease-enter) both}.qMotionSectionReveal{opacity:var(--motion-opacity-hidden);transform:translateY(var(--motion-distance-medium));transition:opacity var(--motion-duration-deliberate) var(--motion-ease-enter), transform var(--motion-duration-deliberate) var(--motion-ease-enter)}.qMotionSectionReveal.isVisible{opacity:var(--motion-opacity-visible);transform:translateY(0)}.qMotionCardReveal{opacity:var(--motion-opacity-hidden);transform:translateY(var(--motion-distance-small));transition:opacity var(--motion-duration-standard) var(--motion-ease-enter), transform var(--motion-duration-standard) var(--motion-ease-enter)}.qMotionCardReveal.isVisible{opacity:var(--motion-opacity-visible);transform:translateY(0)}.qMotionSuccessPulse{animation:qMotionSuccessPulse var(--motion-duration-deliberate) var(--motion-ease-emphasized)}.qMotionMilestone{animation:qMotionMilestone var(--motion-duration-deliberate) var(--motion-ease-emphasized) both}.qMotionShimmer{animation:qMotionShimmer 1.4s var(--motion-ease-standard) infinite;background:linear-gradient(90deg,#e8e2d68c 0%,#f7f3ebf2 45%,#e8e2d68c 100%) 0 0/200% 100%}@keyframes qMotionFadeIn{0%{opacity:var(--motion-opacity-hidden)}to{opacity:var(--motion-opacity-visible)}}@keyframes qMotionPageEnter{0%{opacity:var(--motion-opacity-hidden);transform:translateY(var(--motion-distance-small))}to{opacity:var(--motion-opacity-visible);transform:translateY(0)}}@keyframes qMotionSuccessPulse{0%{box-shadow:0 0 #66806400}40%{box-shadow:0 0 0 6px #66806424}to{box-shadow:0 0 #66806400}}@keyframes qMotionMilestone{0%{opacity:var(--motion-opacity-hidden);transform:translateY(var(--motion-distance-micro))}to{opacity:var(--motion-opacity-visible);transform:translateY(0)}}@keyframes qMotionShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes qMotionDrawerIn{0%{opacity:var(--motion-opacity-soft);transform:translate(12px)}to{opacity:var(--motion-opacity-visible);transform:translate(0)}}@keyframes qMotionModalBackdrop{0%{opacity:var(--motion-opacity-hidden)}to{opacity:var(--motion-opacity-visible)}}@media (scripting:none){.qMotionSectionReveal,.qMotionCardReveal{opacity:var(--motion-opacity-visible);transform:none}}@media (prefers-reduced-motion:reduce){.qMotionFadeEnter,.qMotionPageEnter,.qMotionSuccessPulse,.qMotionMilestone,.qMotionShimmer{animation:none!important}.qMotionSectionReveal,.qMotionCardReveal{opacity:var(--motion-opacity-visible)!important;transition:none!important;transform:none!important}.qButton,.qButton:hover,.qButton:active,.qMotionHoverLift,.qMotionHoverLift:hover{transition:none!important;transform:none!important}.qMotionShimmer{background:#e8e2d6a6}}[data-motion-force-reduced=true] .qMotionFadeEnter,[data-motion-force-reduced=true] .qMotionPageEnter,[data-motion-force-reduced=true] .qMotionSuccessPulse,[data-motion-force-reduced=true] .qMotionMilestone,[data-motion-force-reduced=true] .qMotionShimmer{animation:none!important}[data-motion-force-reduced=true] .qMotionSectionReveal,[data-motion-force-reduced=true] .qMotionCardReveal{opacity:var(--motion-opacity-visible)!important;transition:none!important;transform:none!important}[data-motion-force-reduced=true] .qButton,[data-motion-force-reduced=true] .qButton:hover,[data-motion-force-reduced=true] .qButton:active,[data-motion-force-reduced=true] .qMotionHoverLift,[data-motion-force-reduced=true] .qMotionHoverLift:hover{transition:none!important;transform:none!important}[data-motion-force-reduced=true] .qMotionShimmer{background:#e8e2d6a6}
:root{--mobile-nav-height:64px;--mobile-nav-clearance:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px) + 12px);--tap-min:44px}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{overscroll-behavior-y:none;overflow-x:clip}body[data-mobile-nav=true]{padding-bottom:var(--mobile-nav-clearance)}:where(a,button,summary,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #668064}.qMobileStickyBar{z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f3ebf0;border-top:1px solid #cbd1cae6;gap:10px;display:flex;position:sticky;bottom:0}body[data-mobile-nav=true] .qMobileStickyBar{bottom:var(--mobile-nav-clearance)}@media (min-width:901px){body[data-mobile-nav=true]{padding-bottom:0}}@media (max-width:430px){.qShell{width:min(100% - 28px,1180px)}}@media (max-width:390px){.qComposeHero h1{max-width:14ch;font-size:clamp(34px,9.5vw,44px)}.qComposeSculpture{width:min(40vw,200px);height:clamp(260px,38vh,320px);left:48%}.qComposeActions .qButton{justify-content:center;width:100%}.qComposeActions .qTextLink{min-height:var(--tap-min);align-items:center;display:inline-flex}}@media (max-width:430px) and (min-width:391px){.qComposeSculpture{width:min(38vw,220px);height:clamp(280px,40vh,340px);left:50%}}@media (prefers-reduced-motion:reduce){.qMobileStickyBar{-webkit-backdrop-filter:none;backdrop-filter:none}}
