:root{--black:#08080b;--charcoal:#151515;--ink:#202020;--gray:#646464;--warm-white:#f6f5f1;--white:#fff;--blue:#244f8f;--green:#52665a;--blush:#d8b8b1;--gold:#b89b5e;--orange:#fd6a02;--orange-soft:#fd6a0224;--line:#08080b1c;--max-width:1180px;--radius-xl:44px;--radius-lg:30px;--radius-md:20px;--scroll-progress:0}*{box-sizing:border-box}html{scroll-behavior:smooth;text-rendering:optimizelegibility;min-height:100%}body{background:var(--warm-white);min-height:100%;color:var(--black);font-family:var(--font-body), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading), var(--font-body), Arial, Helvetica, sans-serif}a,button{color:inherit}a{text-decoration:none}button{font:inherit}ul{margin:0;padding:0}li{list-style:none}.site{min-height:100vh;overflow-x:hidden}.scroll-progress{z-index:100;width:calc(var(--scroll-progress) * 100%);background:linear-gradient(90deg, var(--blush), var(--gold), var(--white));height:3px;position:fixed;top:0;left:0}.reveal{opacity:0;filter:blur(3px);transition:opacity .85s,transform .85s cubic-bezier(.2,.8,.2,1),filter .85s;transition-delay:var(--delay,0s);transform:translateY(28px)scale(.995)}.reveal.is-visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}.nav{z-index:50;color:var(--white);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#08080bc2;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:16px 5vw;display:grid;position:sticky;top:0}.brand,.footer-brand{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:13px;width:fit-content;font-size:.78rem;font-weight:900;display:inline-flex}.brand-symbol{letter-spacing:0;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.05rem;transition:transform .25s,border-color .25s,background .25s;display:inline-grid}.brand:hover .brand-symbol{background:#ffffff14;border-color:#ffffffb8;transform:rotate(12deg)scale(1.08)}.nav-links,.footer-links{letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:26px;font-size:.68rem;font-weight:900;display:flex}.nav-links a,.footer-links a{opacity:.68;align-items:center;min-height:44px;transition:opacity .2s,transform .2s;display:inline-flex;position:relative}.nav-links a:after,.footer-links a:after{content:"";background:var(--orange);transform-origin:100%;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:-9px;left:0;transform:scaleX(0)}.nav-links a:hover,.footer-links a:hover{opacity:1;transform:translateY(-1px)}.nav-links a:hover:after,.footer-links a:hover:after{transform-origin:0;transform:scaleX(1)}.nav-cta{color:#ffffffdb;letter-spacing:.13em;text-transform:uppercase;border:1px solid #ffffff38;border-radius:999px;justify-content:center;justify-self:end;align-items:center;min-height:38px;padding:0 16px;font-size:.68rem;font-weight:900;transition:transform .22s,border-color .22s,background .22s;display:inline-flex}.nav-cta:hover{border-color:var(--orange);background:var(--orange-soft);transform:translateY(-2px)}.mobile-nav{justify-self:end;display:none}.mobile-nav summary{color:#ffffffe0;cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:10px;min-width:44px;min-height:38px;padding:0 14px;font-size:.68rem;font-weight:900;list-style:none;transition:transform .22s,border-color .22s,background .22s;display:inline-flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary:hover,.mobile-nav[open] summary{background:#ffffff17;border-color:#ffffff94;transform:translateY(-2px)}.mobile-nav summary:focus-visible,.mobile-nav-panel a:focus-visible,.nav-cta:focus-visible,.nav-links a:focus-visible,.brand:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.mobile-nav-mark{gap:4px;width:17px;display:grid}.mobile-nav-mark span{background:currentColor;height:2px;transition:transform .22s,opacity .22s;display:block}.mobile-nav[open] .mobile-nav-mark span:first-child{transform:translateY(3px)rotate(42deg)}.mobile-nav[open] .mobile-nav-mark span:last-child{transform:translateY(-3px)rotate(-42deg)}.mobile-nav-panel{z-index:60;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background-color:#08080bf5;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid;position:absolute;top:calc(100% + 10px);left:5vw;right:5vw;box-shadow:0 30px 80px #0000005c}.mobile-nav-panel a{color:#ffffffd1;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff1c;align-items:center;min-height:50px;padding:0 14px;font-size:.72rem;font-weight:900;line-height:1.2;transition:border-color .22s,background .22s,color .22s;display:flex}.mobile-nav-panel a:hover{color:var(--white);background:#ffffff16;border-color:#ffffff57}.hero{min-height:94vh;color:var(--white);background:radial-gradient(circle at 76% 18%,#244f8f40,#0000 30%),radial-gradient(circle at 14% 84%,#d8b8b129,#0000 28%),linear-gradient(135deg,#060608 0%,#101012 48%,#1a1a1d 100%);grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(52px,7vw,116px);padding:94px 5vw 108px;display:grid;overflow:hidden}.hero-copy-wrap{z-index:2;max-width:690px;position:relative}.eyebrow,.section-kicker{color:inherit;letter-spacing:.23em;text-transform:uppercase;margin:0 0 20px;font-size:.72rem;font-weight:900}.hero-title{letter-spacing:-.071em;max-width:760px;margin:0;font-size:clamp(3.1rem,5.4vw,6.15rem);line-height:.95}.hero-copy{color:#ffffffbd;max-width:640px;margin:32px 0 0;font-size:clamp(1.06rem,1.35vw,1.26rem);line-height:1.72}.hero-offer{color:#ffffffd6;max-width:610px;margin:18px 0 0;font-size:.96rem;font-weight:700;line-height:1.56}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.hero-meta,.contact-audiences{flex-wrap:wrap;gap:10px;display:flex}.hero-meta{max-width:620px;margin-top:34px}.hero-meta span,.contact-audiences span{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.66rem;font-weight:900;display:inline-flex}.button{letter-spacing:.13em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-size:.74rem;font-weight:900;transition:transform .22s,background .22s,border-color .22s,box-shadow .22s;display:inline-flex}.button:hover{transform:translateY(-3px)scale(1.025)}.button:focus-visible,.text-link:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.button.primary{background:var(--white);color:var(--black);box-shadow:0 18px 50px #ffffff1f}.button.primary:hover{box-shadow:0 24px 70px #fd6a0259}.button.secondary{color:var(--white);border:1px solid #ffffff4d}.button.secondary:hover{border-color:var(--orange);background:var(--orange-soft)}.concept-art-frame{border-radius:var(--radius-xl);isolation:isolate;background:#111;border:1px solid #ffffff26;justify-self:end;width:100%;min-height:640px;transition:transform .5s,box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 44px 140px #00000080,inset 0 1px #ffffff1f}.concept-art-frame:hover{transform:translateY(-10px)scale(1.012);box-shadow:0 62px 180px #00000094,inset 0 1px #ffffff29}.concept-art-image{object-fit:cover;object-position:center;filter:saturate(.84)contrast(1.08)brightness(.82);transition:transform 1.2s cubic-bezier(.2,.8,.2,1),filter .8s;transform:scale(1.03)}.concept-art-frame:hover .concept-art-image{filter:saturate(.92)contrast(1.12)brightness(.9);transform:scale(1.08)translateY(-8px)}.concept-art-overlay{z-index:2;pointer-events:none;background:linear-gradient(90deg,#00000052,#0000 42%,#00000047),radial-gradient(circle at 50% 18%,#ffffff1f,#0000 30%),radial-gradient(circle at 25% 82%,#d8b8b12e,#0000 24%),linear-gradient(#08080b0d,#08080b47);position:absolute;inset:0}.ceiling-signal{z-index:3;pointer-events:none;opacity:.5;border:1px solid #0000;border-top-color:#ffffff61;border-radius:50%;transition:opacity .5s,transform .5s;position:absolute;left:50%;transform:translate(-50%)rotate(-7deg)}.signal-one{width:74%;height:24%;top:9%}.signal-two{width:58%;height:18%;top:17%}.signal-three{width:42%;height:14%;top:25%}.concept-art-frame:hover .ceiling-signal{opacity:.85;transform:translate(-50%)rotate(-4deg)scale(1.04)}.sound-points{z-index:4;pointer-events:none;width:64%;height:30%;position:absolute;top:12%;left:50%;transform:translate(-50%)perspective(700px)rotateX(62deg)rotate(-8deg)}.sound-points span{background:#ffffffb8;border-radius:999px;width:5px;height:5px;animation:2.8s ease-in-out infinite pointPulse;position:absolute;box-shadow:0 0 14px #ffffff80}.sound-points span:first-child{animation-delay:0s;top:24%;left:8%}.sound-points span:nth-child(2){animation-delay:.15s;top:36%;left:18%}.sound-points span:nth-child(3){animation-delay:.3s;top:18%;left:29%}.sound-points span:nth-child(4){animation-delay:.45s;top:44%;left:42%}.sound-points span:nth-child(5){animation-delay:.6s;top:22%;left:54%}.sound-points span:nth-child(6){animation-delay:.75s;top:38%;left:66%}.sound-points span:nth-child(7){animation-delay:.9s;top:18%;left:78%}.sound-points span:nth-child(8){animation-delay:1.05s;top:34%;left:88%}.sound-points span:nth-child(9){animation-delay:1.2s;top:8%;left:48%}.concept-caption{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0b0e6b;border:1px solid #ffffff29;border-radius:24px;gap:7px;width:232px;padding:18px 18px 16px;transition:transform .35s,background .35s;display:grid;position:absolute;box-shadow:0 22px 60px #00000052}.concept-art-frame:hover .concept-caption{background:#0b0b0e85;transform:translateY(-7px)}.concept-caption span{color:#ffffff9e;letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;font-weight:900}.concept-caption strong{color:var(--white);letter-spacing:-.035em;font-size:1.15rem;line-height:1.12}.top-caption{top:28px;left:28px}.bottom-caption{bottom:28px;right:28px}.section{padding:116px 5vw}.section-grid{max-width:var(--max-width);grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);align-items:start;gap:72px;display:grid}.section h2,.contact-section h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.35rem,5.1vw,5.4rem);line-height:.98}.section-copy p,.contact-section p,.audit-header p,.field-note-card p,.privacy-card p{color:var(--gray);margin:0;font-size:1.12rem;line-height:1.75}.section-copy p+p{margin-top:24px}.problem-section,.mission-section,.field-notes-section,.future-section,.founder-section{background:var(--warm-white);border-bottom:1px solid var(--line)}.problem-section .section-kicker,.mission-section .section-kicker,.field-notes-section .section-kicker,.future-section .section-kicker,.founder-section .section-kicker,.audit-section .section-kicker,.privacy-section .section-kicker{color:var(--green)}.mission-section{background:radial-gradient(circle at 84% 12%,#b89b5e29,#0000 26%),radial-gradient(circle at 12% 90%,#52665a1f,#0000 30%),linear-gradient(135deg,#efeee9,#fff)}.mission-shell{max-width:var(--max-width);grid-template-columns:minmax(0,.9fr) minmax(390px,.85fr);align-items:stretch;gap:clamp(30px,5vw,68px);display:grid}.mission-shell h2{max-width:920px;font-size:clamp(2.2rem,4.7vw,5.25rem);line-height:1.02}.motto-panel{border-radius:var(--radius-xl);min-width:0;min-height:320px;color:var(--white);text-align:center;background:radial-gradient(circle at 90% 12%,#d8b8b133,#0000 28%),linear-gradient(135deg,#08080b,#151515);border:1px solid #ffffff1f;align-content:center;justify-items:center;gap:10px;padding:clamp(32px,4.4vw,44px);display:grid;box-shadow:0 34px 90px #08080b21}.motto-panel span{letter-spacing:-.025em;overflow-wrap:normal;white-space:nowrap;max-width:100%;font-size:clamp(1.95rem,3vw,2.55rem);font-weight:900;line-height:1.08;display:block}.glass-copy,.field-note-card,.privacy-card{border-radius:var(--radius-lg);background:#ffffff9e;border:1px solid #08080b14;padding:34px;box-shadow:0 24px 70px #08080b0f}.signal-grid{max-width:var(--max-width);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:64px;display:grid}.signal-card{border-radius:var(--radius-md);background:#ffffffa3;border:1px solid #08080b17;min-height:184px;padding:24px;transition:transform .3s,background .3s,box-shadow .3s}.signal-card:hover{background:var(--white);transform:translateY(-7px);box-shadow:0 26px 64px #08080b14}.signal-card h3,.card h3,.audit-panel h3{letter-spacing:-.035em;margin:0 0 14px;font-size:1.2rem}.signal-card p,.card p,.audit-panel li,.field-note-card li{color:var(--gray);margin:0;line-height:1.66}.work-section{color:var(--white);background:radial-gradient(circle at 18% 24%,#52665a52,#0000 26%),radial-gradient(circle at 80% 75%,#244f8f3d,#0000 30%),linear-gradient(135deg,#08080b,#151515)}.sticky-intro{max-width:var(--max-width)}.work-section h2{max-width:1040px}.cards{max-width:var(--max-width);grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:58px;display:grid}.home-clarity-grid{max-width:var(--max-width);grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:50px;display:grid}.card{border-radius:var(--radius-lg);background:#ffffff0e;border:1px solid #ffffff1f;min-height:360px;padding:28px;transition:transform .35s,background .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.card:before{content:"";opacity:0;background:radial-gradient(circle,#ffffff29,#0000 68%);height:180px;transition:opacity .35s;position:absolute;inset:auto -20% -40%}.card:hover{background:#ffffff17;border-color:#ffffff3d;transform:translateY(-14px)scale(1.02);box-shadow:0 34px 90px #00000047}.card:hover:before{opacity:1}.card-number{color:#ffffff7a;letter-spacing:.16em;margin-bottom:64px;font-size:.78rem;font-weight:900;display:inline-flex}.card h3,.card p{position:relative}.card p{color:#ffffffa8}.compact-work-section .card{min-height:300px}.compact-work-section .card-number{margin-bottom:48px}.audit-section{border-bottom:1px solid var(--line);background:radial-gradient(circle at 86% 10%,#d8b8b12e,#0000 28%),linear-gradient(135deg,#efeee9,#fff)}.audit-shell{max-width:var(--max-width);border-radius:var(--radius-xl);background:#ffffffb8;border:1px solid #08080b17;padding:clamp(32px,6vw,72px);box-shadow:0 34px 90px #08080b1a}.audit-header{max-width:840px}.audit-header h2{letter-spacing:-.066em;margin:0;font-size:clamp(2.6rem,6vw,6rem);line-height:.96}.audit-header p{max-width:720px;margin-top:24px}.audit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.home-audit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-panel{border-radius:var(--radius-md);background:var(--warm-white);border:1px solid #08080b17;min-height:300px;padding:28px}.audit-panel ul,.field-note-card ul{gap:12px;display:grid}.audit-panel li,.field-note-card li{padding-left:18px;position:relative}.audit-panel li:before,.field-note-card li:before{content:"";background:var(--gold);border-radius:999px;width:6px;height:6px;position:absolute;top:.72em;left:0}.audit-panel-dark{background:var(--black);color:var(--white);border-color:#ffffff1f}.audit-panel-dark li{color:#ffffffb8}.audit-disclaimer{color:var(--gray);border-top:1px solid #08080b1a;margin:26px 0 0;padding-top:22px;font-size:.95rem;font-weight:700;line-height:1.6}.field-note-card span{color:var(--green);letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px;font-size:.72rem;font-weight:900;display:inline-flex}.field-note-card ul{margin-top:26px}.future-section{background:radial-gradient(circle at 18% 18%,#244f8f1a,#0000 28%),#fff}.future-grid{gap:14px;display:grid}.future-card{border-radius:var(--radius-md);background:#f6f5f1cc;border:1px solid #08080b17;padding:24px}.future-card span{color:var(--green);letter-spacing:.17em;text-transform:uppercase;margin-bottom:12px;font-size:.68rem;font-weight:900;display:inline-flex}.future-card p{color:var(--gray);margin:0;line-height:1.68}.privacy-section{border-bottom:1px solid var(--line);background:radial-gradient(circle at 20% 20%,#52665a29,#0000 28%),#fff}.privacy-card{max-width:var(--max-width);background:radial-gradient(circle at 90% 16%, #d8b8b133, transparent 28%), var(--black);color:var(--white);border-color:#ffffff1f;box-shadow:0 34px 90px #08080b24}.privacy-card .section-kicker{color:#ffffff9e}.privacy-card h2{max-width:880px}.privacy-card p:last-child{color:#ffffffb8;max-width:820px;margin-top:28px}.contact-section{text-align:center;color:var(--white);background:radial-gradient(circle at 50% 20%,#ffffff1f,#0000 30%),linear-gradient(135deg,#08080b,#141414);padding:125px 5vw;position:relative;overflow:hidden}.contact-orbit{pointer-events:none;border:1px solid #ffffff14;border-radius:999px;width:520px;height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff04}.contact-section>:not(.contact-orbit){z-index:2;position:relative}.contact-section h2{max-width:950px;margin:0 auto}.contact-section p{color:#ffffffad;max-width:720px;margin:28px auto}.contact-audiences{justify-content:center;max-width:760px;margin:0 auto 38px}.contact-section .button.primary{background:var(--white);color:var(--black)}.site-footer{background:var(--warm-white);border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:34px;padding:36px 5vw;display:grid}.site-footer p{max-width:420px;color:var(--gray);margin:10px 0 0;line-height:1.6}.footer-links{color:var(--ink)}.footer-email{color:var(--green);letter-spacing:.04em;justify-self:end;font-weight:900}.interior-page{background:var(--warm-white)}.page-hero{min-height:72vh;color:var(--white);background:radial-gradient(circle at 82% 16%,#244f8f38,#0000 28%),radial-gradient(circle at 20% 82%,#d8b8b124,#0000 28%),linear-gradient(135deg,#060608 0%,#111114 52%,#1b1b1f 100%);grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:end;gap:clamp(34px,7vw,96px);padding:120px 5vw 92px;display:grid;overflow:hidden}.page-hero-inner{max-width:1000px}.page-hero h1{letter-spacing:-.068em;max-width:1040px;margin:0;font-size:clamp(3rem,6.4vw,7rem);line-height:.94}.page-hero p:not(.eyebrow){color:#ffffffb8;max-width:760px;margin:30px 0 0;font-size:clamp(1.06rem,1.4vw,1.28rem);line-height:1.72}.page-actions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.page-actions.centered{justify-content:center}.page-hero-aside{align-self:stretch;align-items:flex-end;display:flex}.hero-note-panel{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff26;width:100%;padding:28px;box-shadow:0 34px 90px #00000038}.hero-note-panel span,.content-card span,.process-step span{color:#ffffff8f;letter-spacing:.17em;text-transform:uppercase;margin-bottom:16px;font-size:.68rem;font-weight:900;display:inline-flex}.hero-note-panel p{color:#ffffffb8;margin:0;line-height:1.7}.hero-note-panel.contact-note a{color:var(--white);letter-spacing:-.035em;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:900;display:inline-flex}.page-section{border-bottom:1px solid var(--line);padding:112px 5vw}.page-section-grid{max-width:var(--max-width);grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);align-items:start;gap:72px;display:grid}.page-section-heading{max-width:var(--max-width)}.page-section h2,.page-cta-section h2{letter-spacing:-.058em;margin:0;font-size:clamp(2.25rem,4.8vw,5.2rem);line-height:.98}.plain-copy p,.dark-copy-panel p,.page-cta-section p{color:var(--gray);margin:0;font-size:1.12rem;line-height:1.75}.plain-copy p+p,.dark-copy-panel p+p{margin-top:24px}.content-grid,.process-grid{max-width:var(--max-width);gap:16px;margin-top:56px;display:grid}.four-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.five-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.content-card,.process-step,.check-panel,.contact-list-panel,.dark-check-panel,.dark-copy-panel{border-radius:var(--radius-md);background:#ffffffa3;border:1px solid #08080b17;padding:28px;box-shadow:0 24px 70px #08080b0d}.content-card h3,.process-step h3{letter-spacing:-.035em;margin:0 0 14px;font-size:1.22rem}.content-card p,.process-step p,.check-panel li,.dark-check-panel li{color:var(--gray);margin:0;line-height:1.68}.content-card span,.process-step span{color:#08080b57}.values-page-section{background:radial-gradient(circle at 88% 14%,#d8b8b129,#0000 26%),#fff}.values-page-grid{max-width:var(--max-width);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.value-page-card{background:var(--warm-white);min-height:255px}.value-page-card span{margin-bottom:36px}.dark-band{color:var(--white);background:radial-gradient(circle at 18% 24%,#52665a47,#0000 26%),radial-gradient(circle at 78% 74%,#244f8f2e,#0000 30%),linear-gradient(135deg,#08080b,#151515)}.dark-band .section-kicker{color:#fff9}.dark-band h2{color:var(--white)}.dark-card,.dark-copy-panel,.dark-check-panel{box-shadow:none;background:#ffffff0e;border-color:#ffffff1f}.dark-card p,.dark-card span,.dark-copy-panel p,.dark-check-panel li{color:#ffffffad}.check-panel ul,.dark-check-panel ul{gap:14px;display:grid}.check-panel li,.dark-check-panel li{padding-left:22px;position:relative}.check-panel li:before,.dark-check-panel li:before{content:"";background:var(--gold);border-radius:999px;width:7px;height:7px;position:absolute;top:.72em;left:0}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.process-step{min-height:260px}.audit-detail-section{background:radial-gradient(circle at 84% 16%, #d8b8b124, transparent 28%), var(--warm-white)}.page-cta-section{text-align:center;background:radial-gradient(circle at 50% 10%,#52665a21,#0000 28%),linear-gradient(135deg,#efeee9,#fff);padding:112px 5vw}.page-cta-section h2{max-width:920px;margin:0 auto}.page-cta-section p{max-width:720px;margin:26px auto 0}.button.ink{background:var(--black);color:var(--white);box-shadow:0 18px 50px #08080b24}.button.ink:hover{box-shadow:0 24px 70px #fd6a024d}.button.outline{color:var(--black);border:1px solid #08080b33}.button.outline:hover{border-color:var(--orange);background:var(--orange-soft)}.subpage-hero,.subpage-split-section{color:var(--white);background:linear-gradient(135deg,#030304 0%,#0d0d0f 58%,#171719 100%);grid-template-columns:minmax(0,.9fr) minmax(380px,.72fr);align-items:center;gap:58px;padding:104px 5vw;display:grid;overflow:hidden}.subpage-hero{min-height:calc(100vh - 70px)}.subpage-hero-copy,.subpage-split-copy,.subpage-hero-aside{z-index:2;position:relative}.subpage-hero-copy,.subpage-section-header,.subpage-split-copy,.subpage-final-cta-inner{max-width:var(--max-width)}.subpage-hero h1{letter-spacing:0;max-width:900px;margin:0;font-size:5rem;line-height:1}.subpage-hero-lede,.subpage-hero-body,.subpage-rich-copy,.subpage-section-lede,.subpage-card-copy,.subpage-process-copy,.subpage-final-cta-copy{color:#ffffffb3;font-size:1.08rem;line-height:1.72}.subpage-hero-lede,.subpage-hero-body,.subpage-split-copy .subpage-rich-copy{max-width:720px;margin-top:26px}.subpage-hero-body p,.subpage-rich-copy p,.subpage-final-cta-copy p{margin:0}.subpage-hero-body p+p,.subpage-rich-copy p+p,.subpage-final-cta-copy p+p{margin-top:18px}.subpage-action-row{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.subpage-action-row-centered{justify-content:center}.subpage-hero-image,.subpage-split-image{isolation:isolate;background:#101010;border:1px solid #ffffff21;border-radius:8px;min-height:560px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000057}.subpage-hero-image:after,.subpage-split-image:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000000d,#0000006b),linear-gradient(90deg,#0000005c,#0000 58%);position:absolute;inset:0}.subpage-image{object-fit:cover;object-position:center;filter:grayscale()contrast(1.08)brightness(.82)}.subpage-section-header{gap:20px;display:grid}.subpage-section-header-centered{text-align:center;justify-items:center;margin-inline:auto}.subpage-section-header h2,.subpage-split-copy h2,.subpage-boundary-panel h2,.subpage-final-cta h2{letter-spacing:0;margin:0;font-size:3.8rem;line-height:1.04}.subpage-section-lede{max-width:760px}.subpage-card-grid{max-width:var(--max-width);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.subpage-feature-card,.subpage-process-step,.subpage-boundary-panel{background:#ffffff0e;border:1px solid #ffffff21;border-radius:8px}.subpage-feature-card{min-height:240px;padding:26px;transition:transform .22s,border-color .22s,background .22s}.subpage-feature-card:hover,.subpage-feature-card:focus-within{background:#ffffff13;border-color:#ffffff47;transform:translateY(-4px)}.subpage-feature-card:focus-within{outline-offset:4px;outline:2px solid #ffffffb3}.subpage-feature-card span,.subpage-process-step>span{color:#ffffff80;letter-spacing:.14em;text-transform:uppercase;margin-bottom:28px;font-size:.68rem;font-weight:900;display:inline-flex}.subpage-feature-card h3,.subpage-process-step h3{color:var(--white);letter-spacing:0;margin:0 0 14px;font-size:1.34rem;line-height:1.12}.subpage-split-section-reverse .subpage-split-image{order:2}.subpage-process-timeline{max-width:var(--max-width);gap:12px;display:grid}.subpage-process-step{grid-template-columns:76px minmax(180px,.34fr) minmax(0,1fr);align-items:start;gap:22px;padding:24px;display:grid}.subpage-process-step>span,.subpage-process-step h3{margin:0}.subpage-process-step .subpage-process-copy,.subpage-process-step ul{grid-column:3}.subpage-process-step ul{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.subpage-process-step ul li{color:#ffffffad;letter-spacing:.1em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff21;align-items:center;min-height:30px;padding:0 10px;font-size:.62rem;font-weight:900;display:inline-flex}.subpage-boundary-panel{max-width:var(--max-width);color:var(--white);padding:38px}.subpage-boundary-panel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.subpage-boundary-panel li{color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;padding:16px;line-height:1.5}.subpage-boundary-note{color:#ffffff9e;margin-top:24px;line-height:1.7}.subpage-final-cta{min-height:74vh;color:var(--white);text-align:center;isolation:isolate;background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/58px 58px,linear-gradient(135deg,#030304 0%,#0a0a0c 56%,#161618 100%);place-items:center;padding:124px 5vw;display:grid;position:relative;overflow:hidden}.subpage-final-cta:before,.subpage-final-cta:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff3d,#0000);height:1px;position:absolute;left:5vw;right:5vw}.subpage-final-cta:before{top:44px}.subpage-final-cta:after{bottom:44px}.subpage-final-cta-inner{z-index:1;width:min(920px,100%);margin-inline:auto;position:relative}.subpage-final-cta h2{margin-inline:auto;font-size:4.35rem}.subpage-final-cta-copy{max-width:720px;margin:28px auto 0}.subpage-final-cta .subpage-action-row{margin-top:36px}.whisper-redesign-page{color:var(--white);background:#050506}.whisper-redesign-page .section-kicker{color:#ffffff94}.whisper-product-hero{border-bottom:1px solid #ffffff1a}.whisper-product-hero .subpage-hero-copy{max-width:860px}.whisper-product-hero .subpage-hero-image{min-height:620px}.whisper-product-hero .subpage-hero-lede p,.whisper-redesign-page .subpage-section-lede p{margin:0}.whisper-product-hero .subpage-hero-lede p+p,.whisper-redesign-page .subpage-section-lede p+p{margin-top:16px}.whisper-status-strip{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.whisper-status-strip span{color:#ffffffbd;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:.66rem;font-weight:900;display:inline-flex}.whisper-redesign-section{background:#050506;border-bottom:1px solid #ffffff17;padding:104px 5vw}.whisper-problem-redesign .subpage-section-header,.whisper-build-section .subpage-section-header,.whisper-faq-redesign .subpage-section-header{margin-bottom:42px}.whisper-problem-redesign .subpage-section-lede,.whisper-build-section .subpage-section-lede{color:#ffffffa8}.whisper-problem-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.whisper-problem-grid .subpage-feature-card{min-height:270px}.whisper-build-section{background-color:#09090a;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.whisper-process-timeline .subpage-process-step{background:#ffffff0b}.whisper-process-timeline .subpage-process-step:nth-child(4){border-color:#ffffff42}.whisper-process-timeline .subpage-process-step:nth-child(4) h3:after{content:"future-facing";color:#ffffff7a;letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;margin-left:12px;font-size:.58rem;font-weight:900;display:inline-flex}.whisper-product-note{max-width:var(--max-width);color:#ffffff94;margin:20px auto 0;font-size:.95rem;line-height:1.6}.whisper-sound-first-section{border-bottom:1px solid #ffffff17}.whisper-sound-first-section .subpage-split-copy{max-width:700px}.whisper-sound-first-section .subpage-split-image{min-height:620px}.whisper-field-path-section{color:var(--black);background:#f2f2f0}.whisper-field-path-section .section-kicker{color:#08080b7a}.whisper-field-panel{color:var(--black);background:#ffffffc7;border-color:#08080b1a;margin-inline:auto}.whisper-field-panel .subpage-rich-copy,.whisper-field-panel .subpage-boundary-note{color:var(--gray)}.whisper-field-panel li{color:#08080bb8;background:#08080b09;border-color:#08080b17}.whisper-field-link{max-width:var(--max-width);margin:24px auto 0}.whisper-faq-redesign{background:#050506}.whisper-accordion-list{gap:12px;max-width:920px;margin:42px auto 0;display:grid}.whisper-faq-item{background:#ffffff0e;border:1px solid #ffffff21;border-radius:8px}.whisper-faq-item summary{min-height:68px;color:var(--white);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;font-size:1.08rem;font-weight:900;line-height:1.2;list-style:none;display:flex}.whisper-faq-item summary::-webkit-details-marker{display:none}.whisper-faq-item summary:after{content:"+";color:#ffffff8c;flex:none;font-size:1.3rem;font-weight:400}.whisper-faq-item[open] summary:after{content:"-"}.whisper-faq-item summary:focus-visible{outline-offset:4px;outline:2px solid #ffffffb8}.whisper-faq-item p{color:#ffffffad;margin:0;padding:0 24px 24px;line-height:1.7}.audit-redesign-page{color:var(--white);background:#050506}.audit-redesign-page .section-kicker{color:#ffffff94}.audit-product-hero{border-bottom:1px solid #ffffff1a}.audit-product-hero .subpage-hero-copy{max-width:850px}.audit-product-hero .subpage-hero-image{min-height:620px}.audit-product-hero .subpage-hero-lede p,.audit-redesign-page .subpage-section-lede p{margin:0}.audit-product-hero .subpage-hero-lede p+p,.audit-redesign-page .subpage-section-lede p+p{margin-top:16px}.audit-availability-strip{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.audit-availability-strip span{color:#ffffffbd;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:.66rem;font-weight:900;display:inline-flex}.audit-redesign-section{background:#050506;border-bottom:1px solid #ffffff17;padding:104px 5vw}.audit-definition-redesign .subpage-section-header,.audit-audience-redesign .subpage-section-header,.audit-process-redesign .subpage-section-header,.audit-deliverables-redesign .subpage-section-header,.audit-boundaries-redesign .subpage-section-header{margin-bottom:42px}.audit-definition-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-definition-grid .subpage-feature-card,.audit-help-grid .subpage-feature-card,.audit-receive-grid .subpage-feature-card{min-height:240px}.audit-help-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.audit-audience-redesign{background:#09090a}.audit-process-redesign{background-color:#050506;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.audit-redesign-timeline .subpage-process-step{background:#ffffff0b}.audit-redesign-timeline .subpage-process-step:nth-child(3){border-color:#ffffff42}.audit-receive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-boundaries-redesign{color:var(--black);background:#f2f2f0}.audit-boundaries-redesign .section-kicker{color:#08080b7a}.audit-boundary-grid{max-width:var(--max-width);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-inline:auto;display:grid}.audit-boundary-panel{color:var(--black);background:#ffffffc7;border-color:#08080b1a}.audit-boundary-panel .section-kicker{color:#08080b7a}.audit-boundary-panel .subpage-rich-copy,.audit-boundary-panel .subpage-boundary-note{color:var(--gray)}.audit-boundary-panel li{color:#08080bb8;background:#08080b09;border-color:#08080b17}.audit-boundary-panel-dark{color:var(--white);background:#08080b;border-color:#ffffff24}.audit-boundary-panel-dark .section-kicker{color:#ffffff94}.audit-boundary-panel-dark .subpage-rich-copy{color:#ffffffad}.audit-boundary-panel-dark li{color:#ffffffb8;background:#ffffff0e;border-color:#ffffff21}.audit-whisper-bridge-section{border-bottom:1px solid #ffffff17}.audit-whisper-bridge-section .subpage-split-image{min-height:620px}.audit-whisper-bridge-section .subpage-split-copy{max-width:720px}.audit-faq-redesign{background:#050506}.audit-faq-list{gap:12px;max-width:920px;margin:0 auto;display:grid}.audit-faq-item{background:#ffffff0e;border:1px solid #ffffff21;border-radius:8px}.audit-faq-item summary{min-height:58px;color:var(--white);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;font-weight:850;display:flex}.audit-faq-item summary::-webkit-details-marker{display:none}.audit-faq-item summary:after{content:"+";color:#ffffff8c;flex:none}.audit-faq-item[open] summary:after{content:"-"}.audit-faq-item summary:focus-visible{outline-offset:4px;outline:2px solid #ffffffb8}.audit-faq-item p{color:#ffffffad;margin:0;padding:0 22px 22px;line-height:1.65}.mission-redesign-page{color:var(--white);background:#050506}.mission-redesign-page .section-kicker{color:#ffffff94}.mission-redesign-hero{border-bottom:1px solid #ffffff1a}.mission-redesign-hero .subpage-hero-copy{max-width:880px}.mission-redesign-hero .subpage-hero-image{min-height:620px}.mission-redesign-hero .subpage-hero-lede p,.mission-redesign-page .subpage-section-lede p{margin:0}.mission-redesign-hero .subpage-hero-lede p+p,.mission-redesign-page .subpage-section-lede p+p{margin-top:16px}.mission-redesign-motto{color:#ffffffe6;word-spacing:.03em;border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;gap:10px;width:min(700px,100%);margin-top:32px;padding:24px 0;font-size:clamp(1.34rem,2vw,2.05rem);font-weight:850;line-height:1.18;display:grid}.mission-redesign-motto span{display:block}.mission-redesign-section{background:#050506;border-bottom:1px solid #ffffff17;padding:104px 5vw}.mission-four-lines-section .subpage-section-header,.mission-stewardship-practice-section .subpage-section-header,.mission-values-redesign-section .subpage-section-header{margin-bottom:42px}.mission-four-line-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mission-four-line-grid .subpage-feature-card{min-height:330px}.mission-faith-led-section{border-bottom:1px solid #ffffff17}.mission-faith-led-section .subpage-split-image{min-height:620px}.mission-faith-led-section .subpage-split-copy{max-width:720px}.mission-stewardship-practice-section{background-color:#09090a;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.mission-stewardship-practice-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.mission-stewardship-practice-grid .subpage-feature-card,.mission-values-redesign-grid .subpage-feature-card{min-height:240px}.mission-inclusive-section{color:var(--black);background:#f2f2f0}.mission-inclusive-panel{color:var(--black);background:#ffffffd1;border-color:#08080b1a;margin-inline:auto}.mission-inclusive-panel .section-kicker{color:#08080b7a}.mission-inclusive-panel .subpage-rich-copy{max-width:880px;color:var(--gray)}.mission-inclusive-quote{color:var(--black);background:#08080b09;border-left:2px solid #08080b57;margin:28px 0 0;padding:24px;font-size:clamp(1.22rem,1.7vw,1.7rem);font-weight:850;line-height:1.45}.mission-values-redesign-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mission-values-redesign-grid .subpage-feature-card span{margin-bottom:20px}.mission-redesign-cta{min-height:68vh}.about-redesign-page{color:var(--white);background:#050506}.about-redesign-page .section-kicker{color:#ffffff94}.about-redesign-hero{border-bottom:1px solid #ffffff1a}.about-redesign-hero .subpage-hero-copy{max-width:880px}.about-redesign-hero .subpage-hero-image{min-height:620px}.about-redesign-hero .subpage-hero-lede p,.about-redesign-page .subpage-section-lede p{margin:0}.about-redesign-hero .subpage-hero-lede p+p,.about-redesign-page .subpage-section-lede p+p{margin-top:16px}.about-hero-stage-note{color:#ffffffbd;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff24;border-radius:999px;width:fit-content;max-width:100%;margin-top:30px;padding:12px 14px;font-size:.66rem;font-weight:900;line-height:1.35}.about-redesign-section{background:#050506;border-bottom:1px solid #ffffff17;padding:104px 5vw}.about-identity-section .subpage-section-header,.about-why-section .subpage-section-header{margin-bottom:42px}.about-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-identity-grid .subpage-feature-card{min-height:250px}.about-why-section{background-color:#09090a;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.about-why-grid{max-width:var(--max-width);grid-template-columns:minmax(0,.72fr) minmax(320px,.58fr);align-items:stretch;gap:24px;display:grid}.about-why-copy,.about-pull-quote{background:#ffffff0e;border:1px solid #ffffff21;border-radius:8px}.about-why-copy{align-content:center;gap:18px;padding:34px;display:grid}.about-why-copy p{color:#ffffffad;margin:0;font-size:1.08rem;line-height:1.7}.about-pull-quote{color:var(--white);align-content:end;margin:0;padding:34px;font-size:clamp(1.45rem,2.4vw,2.45rem);font-weight:850;line-height:1.12;display:grid}.about-current-stage-section{border-bottom:1px solid #ffffff17}.about-current-stage-section .subpage-split-image{min-height:620px}.about-current-stage-section .subpage-split-copy{max-width:760px}.about-stage-grid{gap:12px;display:grid}.about-stage-card{background:#ffffff0e;border:1px solid #ffffff21;border-radius:8px;padding:20px}.about-stage-card h3{color:var(--white);margin:0 0 10px;font-size:1.1rem;line-height:1.14}.about-stage-card p{color:#ffffffad;margin:0;line-height:1.6}.about-founder-section{color:var(--black);background:#f2f2f0}.about-founder-panel{color:var(--black);background:#ffffffd1;border-color:#08080b1a;margin-inline:auto}.about-founder-panel .section-kicker{color:#08080b7a}.about-founder-panel .subpage-rich-copy{color:var(--gray)}.about-founder-panel blockquote{max-width:900px;margin:0}.about-founder-panel blockquote p{color:var(--gray);font-size:clamp(1.2rem,1.65vw,1.55rem);line-height:1.58}.about-founder-panel cite{color:var(--black);letter-spacing:.12em;text-transform:uppercase;margin-top:24px;font-size:.76rem;font-style:normal;font-weight:900;display:block}.about-redesign-cta{min-height:66vh}@media (max-width:980px){.subpage-hero,.subpage-split-section{grid-template-columns:1fr;gap:34px;min-height:auto;padding:86px 5vw}.subpage-hero h1{font-size:3.55rem}.subpage-section-header h2,.subpage-split-copy h2,.subpage-boundary-panel h2{font-size:3rem}.subpage-hero-image,.subpage-split-image{min-height:460px}.subpage-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subpage-split-section-reverse .subpage-split-image{order:0}.subpage-process-step{grid-template-columns:1fr;gap:16px}.subpage-process-step .subpage-process-copy,.subpage-process-step ul{grid-column:auto}.subpage-boundary-panel ul{grid-template-columns:1fr}.subpage-final-cta{min-height:620px;padding:96px 5vw}.subpage-final-cta h2{font-size:3.35rem}.whisper-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.whisper-product-hero .subpage-hero-image,.whisper-sound-first-section .subpage-split-image{min-height:460px}.whisper-redesign-section{padding:82px 5vw}.audit-definition-grid,.audit-help-grid,.audit-receive-grid,.audit-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-product-hero .subpage-hero-image,.audit-whisper-bridge-section .subpage-split-image{min-height:460px}.audit-redesign-section{padding:82px 5vw}.mission-four-line-grid,.mission-stewardship-practice-grid,.mission-values-redesign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-redesign-hero .subpage-hero-image,.mission-faith-led-section .subpage-split-image{min-height:460px}.mission-redesign-section{padding:82px 5vw}.about-identity-grid,.about-why-grid{grid-template-columns:1fr}.about-redesign-hero .subpage-hero-image,.about-current-stage-section .subpage-split-image{min-height:460px}.about-redesign-section{padding:82px 5vw}}@media (max-width:700px){.subpage-card-grid{grid-template-columns:1fr}.subpage-action-row{flex-direction:column;align-items:stretch}.subpage-feature-card,.subpage-process-step,.subpage-boundary-panel{padding:24px}.whisper-problem-grid{grid-template-columns:1fr}.whisper-status-strip{grid-template-columns:1fr;display:grid}.whisper-status-strip span{justify-content:center}.audit-definition-grid,.audit-help-grid,.audit-receive-grid,.audit-boundary-grid{grid-template-columns:1fr}.audit-availability-strip{grid-template-columns:1fr;display:grid}.audit-availability-strip span{justify-content:center}.mission-four-line-grid,.mission-stewardship-practice-grid,.mission-values-redesign-grid,.about-identity-grid{grid-template-columns:1fr}}@media (max-width:560px){.subpage-hero{padding-top:70px}.subpage-action-row{gap:10px;margin-top:26px}.subpage-hero h1{font-size:2.65rem}.subpage-section-header h2,.subpage-split-copy h2,.subpage-boundary-panel h2,.subpage-final-cta h2{font-size:2.45rem}.subpage-hero-image,.subpage-split-image{min-height:340px}.mission-redesign-motto{margin-top:24px;padding:18px 0;font-size:1.18rem}.about-hero-stage-note{text-align:center;border-radius:8px;width:100%}.about-why-copy,.about-pull-quote{padding:24px}}.contact-list-panel{flex-wrap:wrap;align-content:flex-start;gap:10px;display:flex}.contact-list-panel span{min-height:34px;color:var(--green);letter-spacing:.12em;text-transform:uppercase;background:#ffffffb8;border:1px solid #08080b1c;border-radius:999px;align-items:center;padding:0 13px;font-size:.68rem;font-weight:900;display:inline-flex}.home-site{color:var(--white);background:#050506}.home-hero{background:linear-gradient(90deg,#000000db,#00000080 42%,#00000038),linear-gradient(135deg,#030304 0%,#0b0b0d 54%,#19191b 100%);min-height:calc(100vh - 70px)}.home-hero .hero-title{max-width:820px}.hero-copy-compact{margin-top:18px;font-size:1rem}.intelligence-visual{background:#050506}.home-site .concept-art-image,.monochrome-image{object-fit:cover;filter:grayscale()saturate(0)contrast(1.18)brightness(.72)}.home-site .concept-art-frame:hover .concept-art-image{filter:grayscale()saturate(0)contrast(1.24)brightness(.8)}.room-scan-grid,.device-grid{z-index:3;opacity:.28;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 82%,#0000);mask-image:linear-gradient(#0000,#000 20% 82%,#0000)}.thesis-section{color:var(--white);background:#050506;border-bottom:1px solid #ffffff1a}.thesis-section .section-grid{align-items:center}.thesis-section .section-kicker,.build-section .section-kicker,.whisper-section .section-kicker,.business-section .section-kicker,.mission-statement-section .section-kicker,.field-notes-home-section .section-kicker{color:#ffffff94}.thesis-copy{color:#ffffffc7}.thesis-copy p{color:#ffffffb8}.purpose-list{gap:10px;margin:26px 0;display:grid}.purpose-row{background:#ffffff0a;border:1px solid #ffffff1a;grid-template-columns:150px 1fr;align-items:center;gap:18px;min-height:44px;padding:0 16px;display:grid}.purpose-row span{color:#ffffff85;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900}.purpose-row strong{color:var(--white);letter-spacing:-.025em;font-size:1rem}.text-link{color:var(--white);letter-spacing:.13em;text-transform:uppercase;align-items:center;margin-top:28px;font-size:.74rem;font-weight:900;display:inline-flex}.text-link:after{content:"";opacity:.55;background:currentColor;width:38px;height:1px;margin-left:14px;transition:width .22s,opacity .22s,background .22s}.text-link:hover:after{opacity:1;background:var(--orange);width:54px}.story-identity-section{color:var(--white);background-color:#050506;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-bottom:1px solid #ffffff1a}.story-identity-section .section-kicker{color:#ffffff94}.story-pillar-grid,.story-zone-cards,.story-comparison,.story-system-flow{max-width:var(--max-width);gap:16px;display:grid}.story-pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:58px}.story-pillar{background-color:#09090a;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff1f;min-height:320px;padding:28px;position:relative;overflow:hidden}.story-pillar:before{content:"";opacity:.88;border-top:3px solid #ffffff47;position:absolute;inset:0}.story-pillar:after{content:"";border:1px solid #ffffff1f;width:78px;height:78px;position:absolute;bottom:24px;right:24px;transform:rotate(45deg)}.story-pillar span,.story-zone-card span,.story-comparison-card span,.story-system-flow span{color:#ffffff7a;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:900;display:inline-flex}.story-pillar span{margin-bottom:42px}.story-pillar h3,.story-zone-card h3,.story-comparison-card h3,.story-system-flow h3,.compass-point h3{letter-spacing:-.036em;margin:0 0 14px;font-size:1.24rem;line-height:1.08}.story-pillar p,.story-zone-card p,.story-comparison-card li,.story-system-flow p,.compass-point p{color:#ffffffa8;margin:0;line-height:1.66}.story-pillar-points{z-index:2;flex-wrap:wrap;gap:8px;margin-top:26px;display:flex;position:relative}.story-pillar-points em{color:#ffffffad;letter-spacing:.12em;text-transform:uppercase;background:#00000047;border:1px solid #ffffff24;align-items:center;min-height:28px;padding:0 9px;font-size:.58rem;font-style:normal;font-weight:900;display:inline-flex}.story-pillar-vision:before{border-top-color:#ffffff61}.story-pillar-whisper{background-size:28px 28px}.story-pillar-whisper:after{border-radius:50%;transform:none}.story-pillar-field{border-style:dashed}.story-pillar-field:after{width:96px;height:60px;transform:rotate(-6deg)}.story-pillar-faith:after{border-radius:50%;width:72px;height:72px;transform:none;box-shadow:0 0 0 24px #ffffff06}.story-system-flow{background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:34px}.story-system-flow li{background:#0a0a0b;min-height:190px;padding:26px;position:relative}.story-system-flow li:not(:last-child):after{content:"";z-index:3;background:#ffffff52;width:36px;height:1px;position:absolute;top:50%;right:-18px}.story-system-flow span{margin-bottom:42px}.story-system-flow-light{background:#08080b1f;border-color:#08080b1f}.story-system-flow-light li{background:#ffffffb8}.story-system-flow-light span,.story-zone-cards-light .story-zone-card span,.story-comparison-light .story-comparison-card span{color:#08080b70}.story-system-flow-light h3,.story-zone-cards-light .story-zone-card h3,.story-comparison-light .story-comparison-card h3{color:var(--black)}.story-system-flow-light p,.story-zone-cards-light .story-zone-card p,.story-comparison-light .story-comparison-card li{color:var(--gray)}.story-system-flow-light li:not(:last-child):after{background:#08080b42}.story-wireframe{max-width:var(--max-width);background:linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 50% 34%,#ffffff14,#0000 35%),#080809;border:1px solid #ffffff24;min-height:470px;margin-top:42px;position:relative;overflow:hidden}.story-wireframe:before{content:"";border:1px solid #ffffff14;position:absolute;inset:12%;transform:perspective(780px)rotateX(58deg)rotate(-2deg)}.story-wire-grid,.wireframe-floor,.wire-block,.wire-trace,.wire-hub,.wire-zone-stack,.story-wireframe p{position:absolute}.story-wire-grid{background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.wireframe-floor{border:1px solid #ffffff42;inset:31% 15% 14%;transform:perspective(760px)rotateX(58deg)rotate(-2deg)}.wire-block{z-index:2;background:#ffffff0b;border:1px solid #ffffff47;width:82px;height:62px;transform:skewY(-14deg);box-shadow:18px 18px #ffffff06}.wire-block:before,.wire-block:after{content:"";background:#ffffff06;border:1px solid #ffffff29;position:absolute}.wire-block:before{height:18px;top:-18px;left:10px;right:-18px;transform:skew(-44deg)}.wire-block:after{width:18px;top:-9px;bottom:9px;right:-19px;transform:skewY(-44deg)}.wire-block-one{top:32%;left:24%}.wire-block-two{top:45%;left:47%}.wire-block-three{top:28%;right:20%}.wire-block-four{bottom:20%;right:32%}.wire-trace{z-index:1;transform-origin:0;background:#ffffff3d;height:1px}.trace-one{width:30%;top:45%;left:27%;transform:rotate(13deg)}.trace-two{width:25%;top:55%;left:48%;transform:rotate(-22deg)}.trace-three{width:36%;bottom:28%;left:34%;transform:rotate(-6deg)}.wire-hub{z-index:4;text-align:center;background:#0000008a;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:132px;height:132px;padding:18px;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.wire-hub span{color:var(--white);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:900;line-height:1.35}.wire-zone-stack{z-index:5;gap:8px;display:grid;top:24px;right:24px}.wire-zone-stack span{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;background:#0000006b;border:1px solid #ffffff29;align-items:center;min-height:28px;padding:0 10px;font-size:.58rem;font-weight:900;display:inline-flex}.story-wireframe p{z-index:5;color:#ffffffad;max-width:520px;margin:0;line-height:1.68;bottom:24px;left:24px;right:24px}.story-wireframe-whisper{background-size:40px 40px,40px 40px,auto,auto}.story-wireframe-field{border-style:dashed}.story-zone-cards{grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0}.story-zone-card{background:#ffffff0e;border:1px solid #ffffff1f;min-height:190px;padding:24px}.story-zone-card span{margin-bottom:32px}.story-zone-cards-light .story-zone-card{background:#ffffffb8;border-color:#08080b1a}.story-comparison{grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0}.story-comparison-card{background:#ffffff0e;border:1px solid #ffffff1f;padding:26px}.story-comparison-card span{margin-bottom:26px}.story-comparison-card ul{gap:12px;margin-top:22px;display:grid}.story-comparison-card li{padding-left:18px;position:relative}.story-comparison-card li:before{content:"";border:1px solid;border-radius:999px;width:6px;height:6px;position:absolute;top:.72em;left:0}.story-comparison-light .story-comparison-card{background:#ffffffb8;border-color:#08080b1a}.stewardship-compass{background-color:#080809;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff24;min-height:580px;position:relative;overflow:hidden}.stewardship-compass:before,.stewardship-compass:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stewardship-compass:before{width:62%;height:62%}.stewardship-compass:after{width:38%;height:38%}.compass-core{z-index:3;text-align:center;background:#00000094;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:148px;height:148px;padding:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.compass-core span{color:var(--white);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:900}.compass-point{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00000075;border:1px solid #ffffff1f;width:210px;padding:18px;position:absolute}.compass-point-1{top:24px;left:24px}.compass-point-2{top:60px;right:24px}.compass-point-3{bottom:38px;right:34px}.compass-point-4{bottom:42px;left:34px}.compass-point-5{top:24px;left:50%;transform:translate(-50%)}.stewardship-compass-light{background:linear-gradient(#08080b0e 1px,#0000 1px),linear-gradient(90deg,#08080b0e 1px,#0000 1px),#f2f2f0;border-color:#08080b1f}.stewardship-compass-light:before,.stewardship-compass-light:after{border-color:#08080b1f}.stewardship-compass-light .compass-core{background:#08080b;border-color:#08080b38}.stewardship-compass-light .compass-point{background:#ffffffbd;border-color:#08080b1a}.stewardship-compass-light .compass-point h3{color:var(--black)}.stewardship-compass-light .compass-point p{color:var(--gray)}.room-diagram{max-width:var(--max-width);background-color:#09090a;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff24;min-height:420px;margin-top:64px;position:relative;overflow:hidden}.room-wall,.room-table,.room-person,.room-speaker,.room-zone{position:absolute}.room-wall{background:#ffffff75}.wall-top,.wall-bottom{width:84%;height:2px;left:8%}.wall-top{top:14%}.wall-bottom{bottom:14%}.wall-left,.wall-right{width:2px;height:72%;top:14%}.wall-left{left:8%}.wall-right{right:8%}.room-table{background:#ffffff0d;border:1px solid #ffffff59;width:92px;height:56px}.table-one{top:34%;left:23%}.table-two{top:54%;left:46%}.table-three{top:31%;right:20%}.room-person{background:#ffffffbf;border-radius:999px;width:12px;height:12px;box-shadow:0 0 0 16px #ffffff0a}.person-one{top:52%;left:20%}.person-two{top:43%;left:55%}.person-three{top:60%;right:27%}.room-speaker{border:1px solid #ffffffb3;width:18px;height:18px;transform:rotate(45deg)}.speaker-one{top:20%;left:12%}.speaker-two{bottom:20%;right:12%}.room-zone{color:#ffffffad;letter-spacing:.14em;text-transform:uppercase;background:#00000061;border:1px solid #fff3;align-items:center;min-height:28px;padding:0 10px;font-size:.62rem;font-weight:900;display:inline-flex}.zone-one{bottom:20%;left:17%}.zone-two{top:20%;right:18%}.zone-three{bottom:24%;right:19%}.build-section{color:var(--white);background:linear-gradient(#111112,#050506);border-bottom:1px solid #ffffff1a}.section-lede{color:#ffffffad;max-width:820px;margin:26px 0 0;font-size:1.12rem;line-height:1.75}.roadmap-grid{max-width:var(--max-width);background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:58px;display:grid}.roadmap-card{background:#0a0a0b;min-height:260px;padding:30px}.roadmap-card span,.location-panel span,.editorial-card span{color:#ffffff6b;letter-spacing:.16em;text-transform:uppercase;margin-bottom:42px;font-size:.68rem;font-weight:900;display:inline-flex}.roadmap-card h3{color:var(--white);letter-spacing:-.035em;margin:0 0 14px;font-size:1.28rem}.roadmap-card p{color:#ffffffa3;margin:0;line-height:1.68}.quiet-line{color:#ffffffb8;letter-spacing:-.04em;max-width:860px;margin:46px 0 0;font-size:clamp(1.3rem,2.2vw,2.1rem);font-weight:800;line-height:1.24}.build-section .button{margin-top:34px}.whisper-section{color:var(--white);background:#050506;border-bottom:1px solid #ffffff1a}.whisper-shell{max-width:var(--max-width);grid-template-columns:minmax(0,.95fr) minmax(420px,.8fr);align-items:center;gap:clamp(36px,6vw,90px);display:grid}.whisper-copy h2{letter-spacing:-.058em;margin:0;font-size:clamp(2.5rem,5.3vw,5.5rem);line-height:.98}.whisper-copy p,.faith-copy p,.diagnostic-panel p,.audit-panel p{color:#ffffffad;margin:24px 0 0;font-size:1.08rem;line-height:1.75}.feature-list{gap:12px;margin:30px 0;display:grid}.feature-list li{color:#ffffffb8;padding-left:22px;line-height:1.68;position:relative}.feature-list li:before{content:"";border:1px solid #ffffffc7;border-radius:999px;width:7px;height:7px;position:absolute;top:.76em;left:0}.whisper-device{background:radial-gradient(circle,#ffffff17,#0000 33%),#080809;border:1px solid #ffffff24;min-height:580px;position:relative;overflow:hidden}.device-core{z-index:4;background:linear-gradient(145deg,#ffffff29,#ffffff09),#0b0b0c;border:1px solid #fff6;border-radius:50%;place-items:center;width:184px;height:184px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 40px 90px #0000006b,inset 0 1px #ffffff38}.device-core span{color:var(--white);letter-spacing:-.02em;font-size:1.2rem;font-weight:900}.device-core strong{color:#ffffff80;letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;font-weight:900}.device-ring{border:1px solid #ffffff29;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-one{width:330px;height:330px}.ring-two{width:470px;height:470px}.zone-chip{z-index:5;color:#ffffffad;letter-spacing:.14em;text-transform:uppercase;background:#050506bd;border:1px solid #ffffff29;align-items:center;min-height:34px;padding:0 12px;font-size:.66rem;font-weight:900;display:inline-flex;position:absolute}.chip-one{top:18%;left:12%}.chip-two{top:38%;right:14%}.chip-three{bottom:16%;left:17%}.sound-section{color:var(--black);background:#f2f2f0}.sound-section .section-grid{align-items:center}.sound-section .section-copy p{color:var(--gray)}.sound-section .section-kicker,.faith-section .section-kicker,.home-field-section .section-kicker{color:#08080b85}.sound-image,.business-image,.faith-image{background:#101011;min-height:620px;position:relative;overflow:hidden}.sound-image{border:1px solid #08080b1f}.image-overlay-tags{z-index:3;flex-wrap:wrap;gap:8px;display:flex;position:absolute;inset:auto 24px 24px}.image-overlay-tags span,.availability-list span{color:#ffffffbd;letter-spacing:.12em;text-transform:uppercase;background:#0000006b;border:1px solid #fff3;align-items:center;min-height:31px;padding:0 10px;font-size:.62rem;font-weight:900;display:inline-flex}.question-stack{gap:10px;margin:28px 0;display:grid}.question-stack p{color:var(--black);background:#ffffffb8;border-left:2px solid #08080b5c;margin:0;padding:18px 20px;font-weight:800}.business-section{color:var(--white);background:#050506;border-bottom:1px solid #ffffff1a}.business-split{max-width:var(--max-width);background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:minmax(0,.9fr) minmax(420px,.82fr);gap:1px;margin-top:58px;display:grid}.business-image{min-height:760px}.diagnostic-panel{background:#0a0a0b;padding:clamp(30px,5vw,52px)}.diagnostic-panel p:first-child,.faith-copy p:first-of-type,.whisper-copy p:first-of-type,.audit-panel p:first-of-type{margin-top:0}.diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:30px 0;display:grid}.diagnostic-grid span{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff24;align-items:center;min-height:42px;padding:0 12px;font-size:.68rem;font-weight:900;display:inline-flex}.dark-feature-list{margin-bottom:30px}.home-field-section{color:var(--black);background:linear-gradient(#f1f1ef,#fff)}.home-field-section .audit-shell{background:#ffffffe0}.home-field-section .audit-header h2{color:var(--black)}.home-field-section .audit-header p,.home-field-section .audit-panel p{color:var(--gray)}.field-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.86fr) minmax(0,1fr);gap:16px;margin-top:48px;display:grid}.home-field-section .audit-panel ul{margin-top:22px}.location-panel h3{letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(1.9rem,3vw,3rem);line-height:1}.location-panel span{margin-bottom:24px}.availability-list{flex-wrap:wrap;gap:8px;margin:22px 0 26px;display:flex}.availability-list span{color:var(--ink);background:#08080b0b;border-color:#08080b29}.faith-section{color:var(--black);background:#f2f2f0}.faith-section .section-grid{align-items:center}.faith-copy p{color:var(--gray)}.faith-section .text-link,.sound-section .text-link{color:var(--black)}.faith-image{border:1px solid #08080b1f;min-height:680px}.mission-statement-section{min-height:78vh;color:var(--white);background:#030304;align-items:center;display:grid}.mission-statement-wrap{max-width:1050px}.mission-statement-wrap h2{max-width:760px}.mission-statement-wrap p:not(.section-kicker){color:#ffffffdb;letter-spacing:-.06em;max-width:960px;margin:46px 0 0;font-size:clamp(2.1rem,5vw,5.1rem);font-weight:900;line-height:1.08}.mission-statement-wrap .button{margin-top:48px}.field-notes-home-section{color:var(--black);background:#f2f2f0}.field-notes-home-section .section-kicker{color:#08080b80}.field-notes-home-section .section-lede{color:var(--gray)}.editorial-grid{max-width:var(--max-width);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:58px;display:grid}.editorial-card{background:#ffffffb3;border:1px solid #08080b1c;min-height:330px;padding:14px 14px 26px}.editorial-thumb{background:#0d0d0e;min-height:180px;margin-bottom:24px;position:relative;overflow:hidden}.editorial-card span{color:#08080b6b;margin:0 14px 20px}.editorial-card h3{color:var(--black);letter-spacing:-.04em;margin:0 14px;font-size:1.35rem;line-height:1.08}.field-notes-home-section>.button{margin-top:38px}.home-lower-section{border-top:1px solid #ffffff1a;padding:clamp(68px,7.5vw,106px) 5vw}.home-section-header{max-width:var(--max-width);grid-template-columns:minmax(0,.92fr) minmax(360px,.74fr);align-items:end;gap:clamp(26px,4.2vw,56px);margin-bottom:clamp(30px,4.8vw,50px);display:grid}.home-section-header h2,.home-final-copy h2{letter-spacing:-.058em;margin:0;font-size:clamp(2.18rem,4.15vw,4.55rem);line-height:1}.home-section-header>p,.home-final-copy p:not(.section-kicker){color:#ffffffb8;max-width:660px;margin:0;font-size:clamp(1rem,1.24vw,1.14rem);line-height:1.66}.home-audit-section{color:var(--black);background:linear-gradient(#08080b09 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#08080b09 1px,#0000 1px) 0 0/54px 54px,linear-gradient(#f2f2ef 0%,#fff 100%);border-top-color:#08080b14}.home-audit-section .section-kicker,.home-field-notes-section .section-kicker{color:#08080b7a}.home-audit-section .home-section-header>p,.home-field-notes-section .home-section-header>p{color:var(--gray)}.home-audit-layout{max-width:var(--max-width);grid-template-columns:minmax(320px,.58fr) minmax(0,1fr);gap:14px;display:grid}.home-audit-primary,.home-info-card,.home-stewardship-card,.home-field-note-card,.home-final-action-card{border-radius:0}.home-audit-primary{min-height:100%;color:var(--white);background-color:#050506;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #08080b24;flex-direction:column;padding:clamp(26px,3.4vw,38px);display:flex}.home-audit-primary span,.home-info-card span,.home-stewardship-card span,.home-field-note-card span,.home-final-action-card span{color:#ffffff8a;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:900;display:inline-flex}.home-audit-primary h3{letter-spacing:-.052em;max-width:360px;margin:22px 0 0;font-size:clamp(1.95rem,3.25vw,3.55rem);line-height:1}.home-audit-primary p{color:#ffffffbd;margin:22px 0 0;font-size:1rem;line-height:1.6}.home-action-row{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:30px;display:flex}.home-audit-card-grid,.home-stewardship-grid,.home-field-note-grid,.home-final-actions{gap:16px;display:grid}.home-audit-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-info-card{background:#ffffffc2;border:1px solid #08080b1a;min-height:202px;padding:24px}.home-info-card span,.home-field-note-card span{color:#08080b6b}.home-info-card h3,.home-stewardship-card h3,.home-field-note-card h3{letter-spacing:-.04em;margin:22px 0 0;font-size:clamp(1.28rem,1.72vw,1.62rem);line-height:1.08}.home-info-card p,.home-stewardship-card p,.home-field-note-card p,.home-final-action-card em{color:var(--gray);margin:14px 0 0;font-size:.95rem;font-style:normal;line-height:1.56}.home-availability-strip{max-width:var(--max-width);flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.home-availability-strip span{color:#08080b94;letter-spacing:.12em;text-transform:uppercase;background:#ffffff9e;border:1px solid #08080b1f;align-items:center;min-height:34px;padding:0 12px;font-size:.64rem;font-weight:900;display:inline-flex}.home-stewardship-section{color:var(--white);background:#050506}.home-stewardship-grid{max-width:var(--max-width);grid-template-columns:repeat(4,minmax(0,1fr))}.home-stewardship-card{background:linear-gradient(#ffffff13,#ffffff06),#09090a;border:1px solid #ffffff1f;min-height:258px;padding:24px}.home-stewardship-card h3{color:var(--white)}.home-stewardship-card p{color:#ffffffad}.home-mission-band{color:var(--white);background-color:#010102;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-top:1px solid #ffffff1a;padding:clamp(70px,8vw,112px) 5vw}.home-mission-band h2{letter-spacing:-.052em;max-width:720px;margin:0;font-size:clamp(1.95rem,3.45vw,3.45rem);line-height:1}.home-mission-lines{gap:8px;max-width:960px;margin-top:clamp(34px,5vw,56px);display:grid}.home-mission-lines span{color:#ffffffeb;letter-spacing:-.064em;font-size:clamp(2rem,4.6vw,4.85rem);font-weight:900;line-height:.98;display:block}.home-field-notes-section{color:var(--black);background:#f4f4f2;border-top-color:#08080b14}.home-field-note-grid{max-width:var(--max-width);grid-template-columns:repeat(3,minmax(0,1fr))}.home-field-note-card{background:#ffffffbd;border:1px solid #08080b1c;min-height:252px;padding:26px}.home-field-note-button{margin-top:30px}.home-final-cta-section{color:var(--white);background:radial-gradient(circle at 80% 18%,#ffffff14,#0000 28%),linear-gradient(135deg,#020203 0%,#0a0a0b 56%,#151516 100%);border-top:1px solid #ffffff1a;padding:clamp(74px,8vw,112px) 5vw}.home-final-cta-grid{max-width:var(--max-width);grid-template-columns:minmax(0,.95fr) minmax(360px,.82fr);align-items:center;gap:clamp(34px,6vw,86px);display:grid}.home-final-copy p:not(.section-kicker){margin-top:28px}.home-final-actions{grid-template-columns:1fr}.home-final-action-card{background:#ffffff0e;border:1px solid #ffffff24;min-height:170px;padding:26px;transition:transform .22s,border-color .22s,background .22s;display:grid}.home-final-action-card:hover{background:#ffffff16;border-color:#ffffff57;transform:translateY(-4px)}.home-final-action-card strong{color:var(--white);letter-spacing:-.044em;margin-top:28px;font-size:clamp(1.36rem,2.3vw,2rem);line-height:1.04;display:block}.home-final-action-card.primary-action{background:var(--white)}.home-final-action-card.primary-action span,.home-final-action-card.primary-action strong{color:var(--black)}.home-final-action-card.primary-action em{color:var(--gray)}.home-page{color:var(--black);background:#f4f3ef}.home-page-hero{isolation:isolate;min-height:min(690px,100svh - 70px);color:var(--white);align-items:center;padding:clamp(70px,8vw,112px) 5vw clamp(54px,6vw,78px);display:flex;position:relative;overflow:hidden}.home-page-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#020203d6 0%,#02020394 46%,#0202032e 100%),linear-gradient(#02020333,#02020399);position:absolute;inset:0}.home-page-hero-copy{z-index:2;max-width:820px;position:relative}.home-page-hero h1{letter-spacing:-.062em;max-width:860px;margin:0;font-size:clamp(3rem,6.6vw,6.8rem);line-height:.94}.home-page-hero-lede,.home-page-hero-development{color:#ffffffd1;max-width:680px;margin:22px 0 0;font-size:clamp(1.03rem,1.38vw,1.22rem);line-height:1.6}.home-page-hero-development{color:#ffffffc2;max-width:620px;margin-top:12px;font-size:clamp(.96rem,1.08vw,1.06rem);font-weight:800;line-height:1.46}.home-page-hero-note{color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:8px;width:fit-content;max-width:610px;margin-top:12px;padding:8px 11px;font-size:.82rem;font-weight:800;line-height:1.3;display:inline-block}.home-page-hero-note strong{color:var(--white);font-size:.82rem;font-weight:900}.home-page-hero-visual{z-index:-2;border-radius:0;min-height:100%;margin:0;position:absolute;inset:0}.home-page-section,.home-page-final-section{padding:clamp(64px,7.5vw,104px) 5vw}.home-page-section-heading,.home-page-split,.home-page-stage-grid,.home-page-feature,.home-page-business-layout,.home-page-final-section{max-width:var(--max-width);margin-left:auto;margin-right:auto}.home-page-section-heading{max-width:840px;margin-bottom:clamp(28px,4vw,46px)}.home-page-section-heading h2,.home-page-feature-copy h2,.home-page-final-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.15rem,4.5vw,4.8rem);line-height:1}.home-page-section-copy p,.home-page-feature-copy p,.home-page-final-copy p{color:var(--gray);margin:0;font-size:clamp(1rem,1.22vw,1.12rem);line-height:1.68}.home-page-split{grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);align-items:start;gap:clamp(30px,5vw,70px);display:grid}.home-page-stage-grid,.home-page-business-cards{gap:14px;display:grid}.home-page-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-page-card{background:#ffffffb8;border:1px solid #08080b1a;border-radius:8px;min-height:190px;padding:24px;box-shadow:0 20px 54px #08080b0b}.home-page-card span,.home-page-stage-card span{color:#08080b70;letter-spacing:.14em;text-transform:uppercase;margin-bottom:28px;font-size:.66rem;font-weight:900;display:inline-flex}.home-page-card h3{letter-spacing:-.036em;margin:0;font-size:clamp(1.18rem,1.6vw,1.48rem);line-height:1.08}.home-page-card p{color:var(--gray);margin:14px 0 0;font-size:.96rem;line-height:1.56}.home-page-stage-section{color:var(--white);background-color:#050506;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding-top:clamp(36px,4.4vw,56px);padding-bottom:clamp(36px,4.4vw,56px)}.home-page-stage-section .home-page-section-heading{max-width:var(--max-width);margin-bottom:20px}.home-page-stage-section .home-page-section-heading h2{letter-spacing:-.044em;max-width:780px;font-size:clamp(1.7rem,3vw,3rem)}.home-page-stage-section .section-kicker,.home-page-whisper-section .section-kicker,.home-page-final-section .section-kicker{color:#ffffff94}.home-page-stage-section .home-page-card{min-height:auto;box-shadow:none;background:#ffffff0e;border-color:#ffffff1f;padding:18px 20px}.home-page-stage-section .home-page-card span{color:#ffffff7a;margin-bottom:12px}.home-page-stage-section .home-page-card h3{color:var(--white)}.home-page-stage-section .home-page-card p{color:#ffffffad;font-size:.9rem}.home-page-whisper-section{color:var(--white);background:#08080b;padding-bottom:clamp(52px,6vw,82px)}.home-page-feature{grid-template-columns:minmax(0,.92fr) minmax(360px,.86fr);align-items:center;gap:clamp(28px,4.8vw,64px);display:grid}.home-page-feature-reverse{grid-template-columns:minmax(360px,.86fr) minmax(0,.92fr)}.home-page-feature-reverse .home-page-feature-copy{order:2}.home-page-feature-copy{align-content:start;gap:22px;display:grid}.home-page-whisper-section .home-page-feature-copy p{color:#ffffffb3}.home-page-status-note,.home-page-availability{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;padding:16px 18px;font-weight:800}.home-page-whisper-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.home-page-mini-label{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.64rem;font-weight:900;display:inline-flex}.home-page-flow{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.home-page-flow span{color:#ffffffd6;letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#101013;place-items:center;min-height:76px;padding:12px;font-size:.72rem;font-weight:900;display:grid;position:relative}.home-page-visual,.home-page-final-visual{background:#0b0b0d;border:1px solid #ffffff1f;border-radius:8px;min-height:430px;margin:0;position:relative;overflow:hidden}.home-page-image{object-fit:cover;object-position:center;filter:grayscale()contrast(1.08)brightness(.94)}.home-page-hero-visual .home-page-image,.home-page-whisper-section .home-page-image{filter:grayscale()contrast(1.08)brightness()}.home-page-visual:after,.home-page-final-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000000a,#00000042),linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/58px 58px;position:absolute;inset:0}.home-page-hero-visual{z-index:-2;border:0;border-radius:0;min-height:100%;position:absolute;inset:0}.home-page-hero-visual:after{background:0 0}.home-page-business-section,.home-page-audit-section{color:var(--black);background:#f4f3ef}.home-page-business-section{padding-top:clamp(54px,6vw,82px);padding-bottom:clamp(52px,5.8vw,78px)}.home-page-business-layout{grid-template-columns:minmax(340px,.82fr) minmax(0,1fr);align-items:stretch;gap:14px;margin-top:clamp(24px,3vw,36px);display:grid}.home-page-business-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page-business-cards .home-page-card{min-height:208px}.home-page-section-cta{justify-content:center;width:fit-content;margin:clamp(18px,2.4vw,26px) auto 0;display:flex}.home-page-audit-section{background-color:#fff;background-image:linear-gradient(#08080b09 1px,#0000 1px),linear-gradient(90deg,#08080b09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.home-page-audit-section .home-page-status-note,.home-page-audit-section .home-page-boundary-note,.home-page-audit-section .home-page-availability{color:var(--black);background:#ffffffbd;border-color:#08080b1a}.home-page-boundary-note{border:1px solid #08080b24;border-left:5px solid var(--black);background:#ffffffd1;border-radius:8px;padding:18px 20px;font-weight:900;color:var(--black)!important}.home-page-action-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.home-page-final-section{max-width:none;color:var(--white);background:linear-gradient(135deg,#020203 0%,#0b0b0d 56%,#171719 100%);grid-template-columns:minmax(300px,.55fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,70px);margin:0;display:grid}.home-page-final-copy{max-width:760px}.home-page-final-copy p{color:#ffffffb3;max-width:680px;margin-top:24px}.home-page-final-visual{min-height:360px}.home-page-mission-line{gap:6px;margin:34px 0;display:grid}.home-page-mission-line span{color:#ffffffeb;letter-spacing:-.048em;font-size:clamp(1.62rem,3.3vw,3.4rem);font-weight:900;line-height:1.02;display:block}@media (max-width:1100px){.home-page-split,.home-page-feature,.home-page-feature-reverse,.home-page-business-layout,.home-page-final-section{grid-template-columns:1fr}.home-page-feature-reverse .home-page-feature-copy{order:0}.home-page-stage-grid,.home-page-business-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page-final-visual{min-height:380px}}@media (max-width:700px){.home-page-hero{min-height:calc(100svh - 62px);padding:34px 5vw 28px}.home-page-hero h1{letter-spacing:-.052em;font-size:clamp(2.28rem,11.3vw,3.9rem)}.home-page-hero-lede,.home-page-hero-development{margin-top:14px;font-size:.94rem;line-height:1.45}.home-page-hero-note{align-items:flex-start;width:100%;margin-top:10px;font-size:.78rem}.home-page-hero-note strong{font-size:.78rem}.home-page-hero .button{letter-spacing:.08em;text-align:center;min-height:48px;padding-left:14px;padding-right:14px;font-size:.64rem;line-height:1.18}.home-page-section,.home-page-final-section{padding-top:58px;padding-bottom:58px}.home-page-section-heading h2,.home-page-feature-copy h2,.home-page-final-copy h2{letter-spacing:-.048em;font-size:clamp(2rem,10vw,3.25rem)}.home-page-business-cards,.home-page-flow{grid-template-columns:1fr}.home-page-stage-grid{grid-template-columns:1fr;gap:8px}.home-page-card,.home-page-business-cards .home-page-card{min-height:auto;padding:22px}.home-page-card span{margin-bottom:20px}.home-page-visual,.home-page-final-visual{min-height:330px}.home-page-final-visual{min-height:190px}.home-page-action-row,.home-page-section-cta{width:100%}.home-page-action-row{flex-direction:column;align-items:stretch}.home-page-mission-line span{letter-spacing:-.042em;font-size:clamp(1.55rem,8vw,2.6rem)}}.whisper-page{color:var(--white);background:#050506}.whisper-page-hero{background:linear-gradient(90deg,#000000e0,#0000009e 45%,#0000005c),#050506;grid-template-columns:minmax(0,1fr) minmax(460px,.78fr);align-items:center;gap:clamp(40px,6vw,96px);min-height:calc(100vh - 70px);padding:104px 5vw 112px;display:grid;overflow:hidden}.whisper-page-hero-copy{z-index:2;max-width:920px;position:relative}.whisper-page-hero h1{letter-spacing:-.068em;max-width:1020px;margin:0;font-size:clamp(3.1rem,6.2vw,7rem);line-height:.94}.whisper-page-hero p:not(.eyebrow){color:#ffffffb8;max-width:780px;margin:28px 0 0;font-size:clamp(1.05rem,1.35vw,1.24rem);line-height:1.74}.whisper-page-hero .whisper-aim{color:#ffffffe6;font-weight:850}.whisper-hero-visual{isolation:isolate;background:#0b0b0c;border:1px solid #ffffff24;min-height:640px;position:relative;overflow:hidden;box-shadow:0 44px 120px #0000006b}.whisper-hero-visual:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 42%,#0000 0 26%,#0000005c 52%),linear-gradient(#00000014,#000000a8);position:absolute;inset:0}.whisper-hero-visual .device-ring{z-index:4}.whisper-status-badge{z-index:5;color:#ffffffc7;letter-spacing:.14em;text-transform:uppercase;background:#00000085;border:1px solid #ffffff2e;align-items:center;min-height:38px;padding:0 14px;font-size:.66rem;font-weight:900;display:inline-flex;position:absolute;bottom:28px;left:28px}.whisper-problem-section,.whisper-how-section,.whisper-faq-section{color:var(--black);background:#f2f2f0}.whisper-problem-section .section-kicker,.whisper-sound-section .section-kicker,.whisper-participate-section .section-kicker,.whisper-faq-section .section-kicker{color:#08080b85}.whisper-problem-section .section-copy p,.whisper-sound-section .section-copy p,.whisper-how-section .section-lede{color:var(--gray)}.whisper-example-stack{gap:10px;margin:28px 0;display:grid}.whisper-example-stack p{color:var(--black);background:#ffffffc2;border-left:2px solid #08080b52;margin:0;padding:18px 20px;font-weight:800}.whisper-friction-list{margin:24px 0}.whisper-intelligence-section,.whisper-field-section,.whisper-vision-section{color:var(--white);background:#050506;border-bottom:1px solid #ffffff1a}.whisper-intelligence-section .section-kicker,.whisper-field-section .section-kicker,.whisper-vision-section .section-kicker{color:#ffffff94}.whisper-zone-map{margin-top:58px}.whisper-sound-section{color:var(--black);background:#f2f2f0}.whisper-how-section .section-kicker{color:#08080b85}.whisper-flow{max-width:var(--max-width);background:#08080b1f;border:1px solid #08080b1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:54px;display:grid}.whisper-flow-step{background:#ffffffb8;align-content:center;gap:14px;min-height:150px;padding:26px;display:grid}.whisper-flow-step strong{color:var(--black);letter-spacing:-.055em;font-size:clamp(1.55rem,3vw,2.8rem);line-height:1}.whisper-flow-step span{color:var(--gray);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900}.whisper-stage-grid{max-width:var(--max-width);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.whisper-stage-card,.faq-item{background:#ffffffbd;border:1px solid #08080b1a;padding:28px}.whisper-stage-card span{color:#08080b6b;letter-spacing:.14em;text-transform:uppercase;margin-bottom:36px;font-size:.68rem;font-weight:900;display:inline-flex}.whisper-stage-card h3,.faq-item h3{color:var(--black);letter-spacing:-.04em;margin:0 0 16px;font-size:1.35rem}.whisper-stage-card p,.faq-item p{color:var(--gray);margin:0;line-height:1.68}.whisper-stage-card p+p{margin-top:16px}.field-research-layout{max-width:var(--max-width);grid-template-columns:minmax(360px,.82fr) minmax(0,1fr);align-items:center;gap:clamp(34px,6vw,86px);display:grid}.field-research-visual{background-color:#09090a;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff24;place-items:center;min-height:620px;display:grid;position:relative;overflow:hidden}.field-research-visual:before{content:"";border:1px solid #ffffff24;position:absolute;inset:14%;transform:rotate(-4deg)}.field-note-sheet{z-index:2;width:min(340px,76%);min-height:390px;color:var(--black);background:#f2f2f0;padding:34px;position:relative;transform:rotate(3deg);box-shadow:0 34px 90px #00000070}.field-note-sheet span{color:#08080b75;letter-spacing:.14em;text-transform:uppercase;margin-bottom:34px;font-size:.66rem;font-weight:900;display:inline-flex}.field-note-sheet strong{letter-spacing:-.055em;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1;display:block}.field-note-sheet p{color:var(--gray);margin:24px 0 0;line-height:1.65}.field-research-copy h2{letter-spacing:-.058em;margin:0;font-size:clamp(2.35rem,4.8vw,5.2rem);line-height:.98}.field-research-copy p{color:#ffffffad;margin:24px 0 0;font-size:1.08rem;line-height:1.75}.whisper-participate-section{color:var(--black);background:#f2f2f0}.whisper-participate-section .audit-shell{background:#ffffffe0}.whisper-participate-section .audit-header p,.whisper-participate-section .audit-panel p{color:var(--gray)}.whisper-participate-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.vision-line-stack{gap:12px;margin-top:42px;display:grid}.vision-line-stack p{color:#ffffffe6;letter-spacing:-.055em;margin:0;font-size:clamp(1.55rem,3.3vw,3.5rem);font-weight:900;line-height:1.06}.vision-closing{color:#ffffffad;max-width:840px;margin:30px 0 0;font-size:1.12rem;line-height:1.75}.whisper-vision-section .button{margin-top:42px}.faq-list{max-width:var(--max-width);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:54px;display:grid}.whisper-final-cta{min-height:74vh}.audit-page{color:var(--white);background:#050506}.audit-page-hero{background:radial-gradient(circle at 82% 18%,#ffffff1a,#0000 28%),linear-gradient(135deg,#030304 0%,#0e0e10 55%,#1a1a1d 100%);grid-template-columns:minmax(0,1fr) minmax(360px,.42fr);align-items:end;gap:clamp(34px,7vw,90px);min-height:calc(100vh - 70px);padding:112px 5vw 96px;display:grid;overflow:hidden}.audit-page-hero-copy{max-width:1060px}.audit-page-hero h1{letter-spacing:-.068em;max-width:1080px;margin:0;font-size:clamp(3rem,6.4vw,7rem);line-height:.94}.audit-page-hero p:not(.eyebrow){color:#ffffffb8;max-width:800px;margin:28px 0 0;font-size:clamp(1.04rem,1.35vw,1.22rem);line-height:1.74}.audit-page-hero .audit-availability-callout{color:#ffffffeb;font-weight:900}.audit-hero-panel{background-color:#09090a;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff26;align-content:end;min-height:420px;padding:30px;display:grid;box-shadow:0 34px 90px #00000052}.audit-hero-panel span{color:#ffffff85;letter-spacing:.16em;text-transform:uppercase;margin-bottom:26px;font-size:.68rem;font-weight:900;display:inline-flex}.audit-hero-panel strong{max-width:400px;color:var(--white);letter-spacing:-.055em;font-size:clamp(1.9rem,3.1vw,3.25rem);line-height:.98}.audit-hero-panel p{color:#ffffffa3;margin:24px 0 0;line-height:1.68}.audit-definition-section,.audit-now-section,.audit-fit-section,.audit-boundaries-section,.audit-local-section,.audit-deliverables-section,.audit-audience-section,.audit-faq-section{color:var(--black);background:#f2f2f0}.audit-definition-section .section-kicker,.audit-now-section .section-kicker,.audit-fit-section .section-kicker,.audit-boundaries-section .section-kicker,.audit-local-section .section-kicker,.audit-deliverables-section .section-kicker,.audit-audience-section .section-kicker,.audit-faq-section .section-kicker{color:#08080b85}.audit-definition-section .section-copy p,.audit-now-section .section-copy p,.audit-deliverables-section .section-copy p,.audit-fit-section .section-lede,.audit-audience-section .section-lede{color:var(--gray)}.audit-purpose-list .purpose-row{background:#ffffffc2;border-color:#08080b1a}.audit-purpose-list .purpose-row span{color:#08080b7a}.audit-purpose-list .purpose-row strong{color:var(--black)}.audit-boundary-strip{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.audit-boundary-strip span,.audit-space-list span{min-height:32px;color:var(--ink);letter-spacing:.12em;text-transform:uppercase;background:#ffffffb8;border:1px solid #08080b24;align-items:center;padding:0 11px;font-size:.62rem;font-weight:900;display:inline-flex}.audit-matters-section,.audit-whisper-section,.audit-process-section,.audit-privacy-section{color:var(--white);background:#050506;border-bottom:1px solid #ffffff1a}.audit-matters-section .section-kicker,.audit-whisper-section .section-kicker,.audit-process-section .section-kicker{color:#ffffff94}.audit-response-grid{max-width:var(--max-width);background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin-top:56px;display:grid}.audit-response-card{background:#0a0a0b;align-items:end;min-height:150px;padding:18px;display:grid}.audit-response-card span{color:#ffffffc7;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900;line-height:1.35}.audit-insight-grid,.audit-research-grid,.audit-deliverables-grid{max-width:var(--max-width);gap:16px;margin-top:56px;display:grid}.audit-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.audit-insight-grid .content-card{min-height:160px}.audit-whisper-flow{margin-top:52px}.audit-research-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-research-grid .whisper-stage-card{background:#ffffff0e;border-color:#ffffff1f}.audit-research-grid .whisper-stage-card p{color:#ffffffb8}.audit-space-list{max-width:var(--max-width);margin-top:46px}.audit-panel-note{color:var(--gray);border-top:1px solid #08080b1a;margin:24px 0 0;padding-top:22px;line-height:1.68}.audit-privacy-section .privacy-card p+p{margin-top:18px}.audit-local-section .audit-shell,.audit-deliverables-section .audit-panel,.audit-participate-section .audit-shell{background:#ffffffe0}.audit-local-section .audit-header p,.audit-local-section .audit-panel p{color:var(--gray)}.audit-process-timeline{max-width:var(--max-width);gap:16px;margin-top:56px;display:grid}.audit-process-card{background:#ffffff0e;border:1px solid #ffffff1f;grid-template-columns:92px minmax(220px,.35fr) minmax(0,1fr);align-items:start;gap:26px;padding:30px;display:grid}.audit-process-card>span{color:#fff6;letter-spacing:.16em;font-size:.78rem;font-weight:900}.audit-process-card h3{color:var(--white);letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,2.4vw,2.45rem);line-height:1.03}.audit-process-card p{color:#ffffffad;grid-column:3;margin:0;line-height:1.7}.audit-process-card ul{flex-wrap:wrap;grid-column:3;gap:8px;margin-top:4px;display:flex}.audit-process-card li{color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff24;align-items:center;min-height:30px;padding:0 10px;font-size:.62rem;font-weight:900;display:inline-flex}.audit-process-card .text-link{grid-column:3;margin-top:10px}.audit-deliverables-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr)}.audit-audience-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.audit-audience-grid .editorial-card{min-height:240px;padding:28px}.audit-audience-grid .editorial-card span{margin:0 0 42px}.audit-audience-grid .editorial-card h3{margin:0}.audit-final-cta{min-height:74vh}.mission-page{color:var(--white);background:#050506}.mission-page-hero{background:radial-gradient(circle at 84% 18%,#ffffff1a,#0000 28%),radial-gradient(circle at 12% 86%,#52665a2e,#0000 30%),linear-gradient(135deg,#030304 0%,#0d0d0f 54%,#1a1a1c 100%);grid-template-columns:minmax(0,1fr) minmax(420px,.68fr);align-items:center;gap:clamp(40px,6vw,96px);min-height:calc(100vh - 70px);padding:104px 5vw 112px;display:grid;overflow:hidden}.mission-page-hero-copy{z-index:2;max-width:980px;position:relative}.mission-page-hero h1{letter-spacing:-.068em;gap:8px;max-width:1040px;margin:0;font-size:clamp(2.9rem,5.7vw,6.8rem);line-height:.93;display:grid}.mission-page-hero h1 span,.mission-closing-wrap span{display:block}.mission-page-hero p:not(.eyebrow){color:#ffffffb8;max-width:790px;margin:26px 0 0;font-size:clamp(1.04rem,1.32vw,1.22rem);line-height:1.74}.mission-page-hero .mission-hero-closing{color:#ffffffeb;font-weight:850}.mission-hero-visual{isolation:isolate;background:#09090a;border:1px solid #ffffff24;min-height:640px;position:relative;overflow:hidden;box-shadow:0 44px 120px #0000006b}.mission-hero-visual:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000001f,#000000b3),linear-gradient(90deg,#0000008a,#0000 55%);position:absolute;inset:0}.mission-visual-card{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00000094;border:1px solid #ffffff24;max-width:360px;padding:24px;position:absolute;bottom:28px;left:28px;right:28px}.mission-visual-card span{color:#ffffff94;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-size:.68rem;font-weight:900;display:inline-flex}.mission-visual-card strong{letter-spacing:-.052em;max-width:290px;font-size:clamp(1.55rem,2.4vw,2.6rem);line-height:1;display:block}.mission-meaning-section,.mission-stewardship-section,.mission-fruit-section,.mission-founder-section,.mission-closing-section{color:var(--white);background:#050506;border-bottom:1px solid #ffffff1a}.mission-excellence-section{color:var(--white);background:radial-gradient(circle at 18% 24%,#52665a38,#0000 26%),linear-gradient(135deg,#08080b,#151515);border-bottom:1px solid #ffffff1a}.mission-faith-section,.mission-welcome-section,.mission-values-section,.mission-explore-section{color:var(--black);background:#f2f2f0}.mission-faith-section .section-kicker,.mission-welcome-section .section-kicker,.mission-values-section .section-kicker,.mission-explore-section .section-kicker{color:#08080b85}.mission-meaning-section .section-kicker,.mission-stewardship-section .section-kicker,.mission-excellence-section .section-kicker,.mission-fruit-section .section-kicker,.mission-founder-section .section-kicker,.mission-closing-section .section-kicker{color:#ffffff94}.mission-meaning-list,.mission-stewardship-grid,.mission-welcome-grid,.mission-values-grid,.mission-explore-grid{max-width:var(--max-width);gap:16px;margin-top:56px;display:grid}.mission-meaning-card{background:#ffffff0e;border:1px solid #ffffff1f;grid-template-columns:72px minmax(220px,.34fr) minmax(0,1fr);align-items:start;gap:26px;padding:30px;display:grid}.mission-meaning-card>span,.mission-value-card>span{color:#fff6;letter-spacing:.16em;font-size:.78rem;font-weight:900}.mission-meaning-card h3{color:var(--white);letter-spacing:-.048em;margin:0;font-size:clamp(1.45rem,2.4vw,2.4rem);line-height:1.02}.mission-meaning-card p{color:#ffffffad;grid-column:3;margin:0;line-height:1.72}.mission-meaning-card p+p{margin-top:16px}.mission-stewardship-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.mission-stewardship-card,.mission-welcome-card,.mission-value-card,.mission-explore-card{background:#ffffffb8;border:1px solid #08080b17;min-height:260px;padding:28px}.mission-stewardship-card{background:#ffffff0e;border-color:#ffffff1f}.mission-stewardship-card h3,.mission-welcome-card h3,.mission-value-card h3,.mission-explore-card h3{letter-spacing:-.035em;margin:0 0 16px;font-size:1.28rem}.mission-stewardship-card p{color:#ffffffad}.mission-stewardship-card p,.mission-welcome-card p,.mission-value-card p,.mission-explore-card p,.mission-welcome-note,.mission-fruit-wrap p,.mission-founder-note p{margin:0;line-height:1.7}.mission-welcome-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mission-welcome-card,.mission-value-card,.mission-explore-card{color:var(--black);box-shadow:0 24px 70px #08080b0d}.mission-welcome-card p,.mission-value-card p,.mission-explore-card p,.mission-welcome-note{color:var(--gray)}.mission-welcome-note{max-width:900px;margin:34px 0 0;font-size:1.08rem}.mission-fruit-wrap,.mission-founder-note,.mission-closing-wrap{max-width:var(--max-width)}.mission-fruit-wrap h2{max-width:920px}.mission-fruit-wrap p{color:#ffffffad;max-width:820px;margin-top:24px;font-size:1.1rem}.mission-values-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mission-value-card>span{color:#08080b5c;margin-bottom:34px;display:inline-flex}.mission-founder-note{background:#ffffff0e;border:1px solid #ffffff1f;padding:34px}.mission-founder-note p{color:#ffffffad}.mission-founder-note p+p{margin-top:20px}.mission-signature{font-weight:900;color:var(--white)!important}.mission-signature span{color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:.78rem;display:block}.mission-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-explore-card{align-content:start;min-height:320px;display:grid}.mission-explore-card .button{width:fit-content;margin-top:28px}.mission-closing-section{padding-top:132px;padding-bottom:132px}.mission-closing-wrap{color:var(--white);letter-spacing:-.06em;font-size:clamp(2rem,5.2vw,5.4rem);font-weight:900;line-height:1.02}@keyframes pointPulse{0%,to{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1.35)}}@media (max-width:1220px){.cards,.home-clarity-grid,.home-audit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.four-grid,.five-grid,.values-page-grid,.process-grid,.roadmap-grid,.editorial-grid,.whisper-stage-grid,.faq-list,.audit-response-grid,.audit-insight-grid,.audit-research-grid,.audit-audience-grid,.story-pillar-grid,.story-zone-cards,.mission-stewardship-grid,.mission-welcome-grid,.mission-values-grid,.home-stewardship-grid,.home-field-note-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.hero{grid-template-columns:1fr;padding-top:86px}.concept-art-frame{justify-self:start;width:100%;max-width:920px;min-height:560px}}@media (max-width:980px){.nav{grid-template-columns:1fr auto auto;align-items:center}.nav-links{display:none}.mobile-nav{display:block}.section,.contact-section{padding:82px 5vw}.section-grid,.mission-shell,.page-hero,.page-section-grid,.signal-grid,.audit-grid,.cards,.home-clarity-grid,.four-grid,.five-grid,.values-page-grid,.process-grid,.roadmap-grid,.whisper-shell,.business-split,.field-grid,.editorial-grid,.whisper-page-hero,.whisper-flow,.whisper-stage-grid,.field-research-layout,.whisper-participate-grid,.faq-list,.audit-page-hero,.audit-response-grid,.audit-insight-grid,.audit-research-grid,.audit-deliverables-grid,.audit-audience-grid,.story-pillar-grid,.story-zone-cards,.story-comparison,.story-system-flow,.mission-page-hero,.mission-meaning-card,.mission-stewardship-grid,.mission-welcome-grid,.mission-values-grid,.mission-explore-grid,.home-section-header,.home-audit-layout,.home-final-cta-grid,.site-footer{grid-template-columns:1fr}.section-grid,.page-section-grid,.home-section-header,.home-final-cta-grid{gap:34px}.page-hero{min-height:auto;padding:90px 5vw 74px}.page-hero-aside{align-items:stretch}.page-section,.page-cta-section{padding:82px 5vw}.card,.audit-panel,.signal-card,.process-step,.roadmap-card{min-height:auto}.card-number{margin-bottom:44px}.glass-copy,.field-note-card,.privacy-card,.motto-panel,.hero-note-panel,.content-card,.value-page-card,.process-step,.check-panel,.contact-list-panel,.dark-check-panel,.dark-copy-panel{padding:26px}.value-page-card{min-height:auto}.value-page-card span{margin-bottom:24px}.site-footer,.footer-links{justify-content:flex-start;align-items:flex-start}.footer-links{flex-wrap:wrap}.footer-email{justify-self:start}.motto-panel{min-height:auto}.room-diagram{min-height:360px}.whisper-device,.whisper-hero-visual,.sound-image,.business-image,.faith-image,.field-research-visual{min-height:480px}.whisper-page-hero,.audit-page-hero{min-height:auto;padding:86px 5vw 82px}.audit-hero-panel{min-height:320px}.audit-response-card{min-height:112px}.audit-process-card{grid-template-columns:1fr;gap:18px}.audit-process-card p,.audit-process-card ul,.audit-process-card .text-link,.mission-meaning-card p{grid-column:auto}.story-system-flow li:not(:last-child):after{width:1px;height:36px;inset:auto auto -18px 26px}.story-wireframe{min-height:390px}.wire-block{width:68px;height:50px}.wire-hub{width:116px;height:116px}.wire-zone-stack{top:20px;left:20px;right:auto}.stewardship-compass{gap:14px;min-height:auto;padding:24px;display:grid}.stewardship-compass:before,.stewardship-compass:after{display:none}.compass-core,.compass-point,.compass-point-1,.compass-point-2,.compass-point-3,.compass-point-4,.compass-point-5{width:100%;position:relative;inset:auto;transform:none}.compass-core{border-radius:0;height:auto;min-height:92px}.mission-page-hero{min-height:auto;padding:86px 5vw 82px}.mission-hero-visual{min-height:480px}.field-research-copy{order:-1}.home-section-header{margin-bottom:34px}.home-audit-primary{min-height:360px}.home-final-cta-grid{align-items:start}.business-split{gap:0}.mission-statement-section{min-height:auto}}@media (max-width:700px){.hero-title{letter-spacing:-.058em;font-size:clamp(2.48rem,11vw,4.4rem)}.page-hero h1{letter-spacing:-.058em;font-size:clamp(2.48rem,11vw,4.6rem)}.hero-actions,.page-actions{flex-direction:column;align-items:stretch}.button{width:100%}.concept-art-frame{border-radius:30px;min-height:420px}.concept-caption{width:190px}.top-caption{top:18px;left:18px}.bottom-caption{bottom:18px;right:18px}.section h2,.contact-section h2,.page-section h2,.page-cta-section h2,.whisper-copy h2{letter-spacing:-.052em}.purpose-row{grid-template-columns:1fr;gap:4px;min-height:auto;padding:14px 16px}.roadmap-grid,.editorial-grid,.whisper-stage-grid,.faq-list,.story-pillar-grid,.story-zone-cards,.story-comparison,.story-system-flow,.diagnostic-grid,.home-audit-card-grid,.home-stewardship-grid,.home-field-note-grid{grid-template-columns:1fr}.home-audit-primary,.home-info-card,.home-stewardship-card,.home-field-note-card,.home-final-action-card{min-height:auto}.home-lower-section,.home-mission-band,.home-final-cta-section{padding-top:64px;padding-bottom:64px}.home-section-header{margin-bottom:28px}.home-action-row{flex-direction:column;align-items:stretch}.whisper-device{min-height:390px}.device-core{width:150px;height:150px}.ring-one{width:250px;height:250px}.ring-two{width:340px;height:340px}.mission-statement-wrap p:not(.section-kicker){letter-spacing:-.052em;font-size:clamp(1.8rem,10vw,3.2rem)}.home-mission-lines span{letter-spacing:-.052em;font-size:clamp(1.9rem,10vw,3.35rem)}.whisper-page-hero h1,.field-research-copy h2,.audit-page-hero h1,.mission-page-hero h1{letter-spacing:-.058em;font-size:clamp(2.48rem,11vw,4.6rem)}.whisper-flow-step{min-height:122px}.vision-line-stack p{letter-spacing:-.048em;font-size:clamp(1.45rem,8vw,2.65rem)}.story-wireframe p{font-size:.92rem;bottom:18px;left:18px;right:18px}.story-pillar{min-height:auto}.mission-closing-wrap{letter-spacing:-.048em;font-size:clamp(1.78rem,9vw,3.25rem)}.motto-panel{padding:30px 24px}.motto-panel span{letter-spacing:-.025em;white-space:normal;font-size:clamp(1.82rem,8vw,2.45rem)}}@media (max-width:560px){.nav{grid-template-columns:1fr auto;gap:14px;padding:14px 5vw}.brand{letter-spacing:.15em;font-size:.66rem}.brand-symbol{width:30px;height:30px}.nav-cta{display:none}.mobile-nav summary{min-height:34px;padding:0 12px;font-size:.62rem}.mobile-nav-label{display:none}.mobile-nav-panel{grid-template-columns:1fr;gap:8px;padding:10px}.mobile-nav-panel a{min-height:46px;font-size:.66rem}.hero{padding-bottom:76px}.hero-meta span,.contact-audiences span{min-height:30px;font-size:.6rem}.concept-art-frame{min-height:340px}.concept-caption{display:none}.room-diagram{min-height:300px}.room-table{width:62px;height:42px}.room-zone{font-size:.54rem}.sound-image,.business-image,.faith-image,.whisper-hero-visual,.field-research-visual,.mission-hero-visual{min-height:360px}.diagnostic-panel,.roadmap-card,.whisper-copy,.audit-panel,.editorial-card,.whisper-stage-card,.faq-item,.audit-process-card,.story-pillar,.story-zone-card,.story-comparison-card,.story-system-flow li,.mission-meaning-card,.mission-stewardship-card,.mission-welcome-card,.mission-value-card,.mission-explore-card,.mission-founder-note{padding:24px}.story-wireframe{min-height:350px}.wireframe-floor{top:38%;left:10%;right:10%}.wire-block-two,.wire-block-four,.trace-two{display:none}.wire-block-one{top:38%;left:18%}.wire-block-three{top:35%;right:18%}.wire-hub{width:96px;height:96px;top:58%}.wire-hub span{font-size:.62rem}.wire-zone-stack span,.story-pillar-points em{min-height:26px;font-size:.54rem}.mission-page-hero{padding-top:70px}.mission-visual-card{padding:20px;bottom:18px;left:18px;right:18px}.audit-hero-panel strong{font-size:clamp(1.7rem,9vw,2.5rem)}.audit-boundary-strip,.audit-process-card ul{grid-template-columns:1fr;display:grid}.whisper-page-hero{padding-top:70px}.whisper-status-badge{max-width:calc(100% - 36px);bottom:18px;left:18px}.field-note-sheet{width:min(280px,78%);min-height:320px;padding:26px}.whisper-flow-step{padding:22px}.editorial-card{padding-top:12px}.editorial-thumb{min-height:150px}.subpage-final-cta{min-height:760px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;filter:none;transform:none}}
