.audience-page{--audience-accent:#526b32;--audience-accent-soft:#a9bd86;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--sans);overflow:clip}.audience-theme-manager{--audience-accent:#9a4d36;--audience-accent-soft:#d89a7f}.audience-theme-operator{--audience-accent:#3f5e52;--audience-accent-soft:#95b5a6}.audience-shell{width:min(100%,1500px);margin-inline:auto;padding-inline:clamp(22px,4vw,64px)}.audience-kicker{color:var(--audience-accent);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600;line-height:1.3}.audience-hero{isolation:isolate;background:#d8d1c3;justify-content:center;align-items:center;min-height:calc(100svh - 80px);padding:clamp(100px,10vw,165px) clamp(22px,4vw,64px) clamp(70px,7vw,110px);display:flex;position:relative;overflow:hidden}.audience-hero-image{z-index:-3;object-fit:cover;transform:scale(1.005)}.audience-hero-wash{z-index:-2;background:linear-gradient(#f7f4ed3d 0%,#f7f4ed94 58%,#f7f4edb8 100%),radial-gradient(circle at 50% 48%,#f7f4edc7,#f7f4ed14 72%);position:absolute;inset:0}.audience-hero:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -120px 120px -110px #191a1657}.audience-hero-copy{text-align:center;width:min(100%,1500px);margin-inline:auto}.audience-hero-copy .audience-kicker{width:fit-content;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f4ed9e;border:1px solid #20211c45;border-radius:999px;margin-inline:auto;padding:11px 18px;box-shadow:0 10px 35px #29271f14}.audience-hero-copy h1{font-family:var(--serif);letter-spacing:-.058em;text-align:center;text-wrap:balance;text-shadow:0 3px 20px #f7f4edad,0 1px 2px #f7f4edeb;margin:32px auto 0;font-size:clamp(76px,10.2vw,166px);font-weight:400;line-height:.88}.audience-hero-copy h1 em,.audience-section-heading h2 em,.audience-workflow-copy h2 em,.audience-division h2 em,.audience-access h2 em{color:var(--audience-accent);font-weight:400}.audience-hero-copy>p:not(.audience-kicker){max-width:790px;color:var(--ink);text-wrap:pretty;text-shadow:0 1px 12px #f7f4edf2;margin:38px auto 0;font-size:clamp(17px,1.5vw,21px);font-weight:520;line-height:1.56}.audience-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:34px;display:flex}.audience-hero-actions .rn-btn--ghost{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f4ed94;border-color:#20211c57}.audience-fit-note{border-top:1px solid #20211c3b;justify-content:center;align-items:baseline;gap:16px;width:min(100%,720px);margin:48px auto 0;padding-top:18px;display:flex}.audience-fit-note span{color:var(--audience-accent);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;flex:none;font-size:8px}.audience-fit-note p{max-width:58ch;color:var(--ink-soft);text-align:left;margin:0;font-size:12px;line-height:1.55}.audience-workflow-visual figcaption{min-height:50px;color:var(--muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:0 18px;font-size:8px;display:flex}.audience-language{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper-light);justify-content:center;align-items:center;gap:clamp(20px,3.5vw,54px);min-height:74px;padding:16px clamp(22px,4vw,64px);display:flex}.audience-language span,.audience-language strong{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:8.5px}.audience-language span{color:var(--audience-accent)}.audience-language strong{color:var(--muted);font-weight:500}.audience-friction,.audience-outcomes{padding-top:clamp(105px,12vw,180px);padding-bottom:clamp(105px,12vw,180px)}.audience-section-heading{max-width:none}.audience-section-heading h2,.audience-workflow-copy h2,.audience-division h2,.audience-access h2{font-family:var(--serif);letter-spacing:-.052em;text-wrap:balance;margin:28px 0 0;font-size:clamp(56px,6.7vw,102px);font-weight:400;line-height:.91}.audience-section-heading>p:last-child,.audience-workflow-copy>p,.audience-division-intro>p:last-child,.audience-access-copy>p:not(.audience-kicker):not(.audience-demo-note){max-width:none;color:var(--ink-soft);text-wrap:pretty;margin:34px 0 0;font-size:17px;line-height:1.65}.audience-card-grid article.has-fix{cursor:default;outline:0;position:relative;overflow:hidden}.audience-card-fix{z-index:2;background:var(--night);flex-direction:column;justify-content:flex-end;gap:14px;padding:clamp(25px,2.5vw,38px);transition:transform .42s cubic-bezier(.2,.8,.25,1);display:flex;position:absolute;inset:0;transform:translateY(100%)}.audience-card-grid article.has-fix:hover .audience-card-fix,.audience-card-grid article.has-fix:focus-within .audience-card-fix{transform:translateY(0)}.audience-card-fix>span{color:var(--audience-accent-soft);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;font-size:8px}.audience-card-fix p{color:#dcdbd3;max-width:46ch;margin:0;font-size:13.5px;line-height:1.6}.audience-card-grid article.has-fix:after{content:"";z-index:3;background:var(--audience-accent);border-radius:50%;width:7px;height:7px;transition:opacity .3s;position:absolute;bottom:20px;right:20px}.audience-card-grid article.has-fix:hover:after,.audience-card-grid article.has-fix:focus-within:after{opacity:0}.audience-card-grid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,1fr);margin-top:75px;display:grid}.audience-card-grid article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#f7f4ed33;flex-direction:column;min-height:345px;padding:clamp(28px,3.2vw,48px);display:flex}.audience-card-meta{color:var(--muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:8px;display:flex}.audience-card-grid h3{max-width:15ch;font-family:var(--serif);letter-spacing:-.04em;margin:auto 0 20px;font-size:clamp(36px,3.6vw,55px);font-weight:400;line-height:.97}.audience-card-grid article>p{max-width:58ch;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.65}.audience-workflow{color:#f2efe7;background:var(--night);padding:clamp(105px,12vw,180px) 0}.audience-workflow-inner{grid-template-columns:.88fr 1.12fr;align-items:start;gap:clamp(55px,8vw,130px);display:grid}.audience-workflow .audience-kicker,.audience-workflow-copy h2 em{color:var(--audience-accent-soft)}.audience-workflow-copy>p{color:#aeb0a6}.audience-workflow-steps{border-top:1px solid #f2efe729;margin-top:60px}.audience-workflow-steps article{border-bottom:1px solid #f2efe729;grid-template-columns:115px 1fr;gap:6px 24px;padding:24px 0;display:grid}.audience-workflow-steps article>div{flex-direction:column;grid-row:1/3;gap:8px;display:flex}.audience-workflow-steps span,.audience-workflow-steps small{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:8px}.audience-workflow-steps span{color:var(--audience-accent-soft)}.audience-workflow-steps small{color:#777b70}.audience-workflow-steps h3{margin:0;font-size:16px;font-weight:620}.audience-workflow-steps p{color:#96998f;margin:4px 0 0;font-size:13px;line-height:1.55}.audience-workflow-visual{background:#171814;border:1px solid #f2efe738;border-radius:22px;min-height:700px;margin:0;position:sticky;top:115px;overflow:hidden}.audience-workflow-visual img{object-fit:cover}.audience-workflow-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 72%,#11120feb);position:absolute;inset:0}.audience-workflow-visual figcaption{z-index:2;color:#999b91;border-top:1px solid #f2efe729;position:absolute;bottom:0;left:0;right:0}.audience-division{background:color-mix(in srgb,var(--audience-accent)11%,var(--paper));padding:clamp(105px,12vw,180px) 0}.audience-division-intro{grid-template-columns:.7fr 1.3fr;gap:35px 80px;display:grid}.audience-division-intro .audience-kicker{grid-column:1}.audience-division-intro h2{grid-column:1/-1;max-width:1200px}.audience-division-intro>p:last-child{grid-column:2}.audience-division-grid{grid-template-columns:1fr 1fr;margin-top:70px;display:grid}.audience-division-grid article{border:1px solid color-mix(in srgb,var(--audience-accent)27%,transparent);background:#f7f4ed73;padding:38px clamp(22px,4vw,55px)}.audience-division-grid article+article{border-left:0}.audience-division-grid article>span{color:var(--audience-accent);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;font-size:9px}.audience-division-grid ul{margin:42px 0 0;padding:0;list-style:none}.audience-division-grid li{border-top:1px solid color-mix(in srgb,var(--audience-accent)20%,transparent);min-height:66px;font-family:var(--serif);padding:20px 0 20px 32px;font-size:clamp(24px,2.4vw,36px);line-height:1.02;position:relative}.audience-division-grid li:before{content:"";border:2px solid var(--audience-accent);border-radius:50%;width:11px;height:11px;position:absolute;top:27px;left:0}.audience-section-heading-wide{max-width:1180px}.audience-outcome-grid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid}.audience-outcome-grid article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;min-height:315px;padding:clamp(28px,3vw,44px);display:flex}.audience-outcome-grid article>span{color:var(--audience-accent);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.audience-outcome-grid h3{font-family:var(--serif);letter-spacing:-.035em;margin:auto 0 18px;font-size:clamp(32px,3.1vw,48px);font-weight:400;line-height:.98}.audience-outcome-grid p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.62}.audience-access{border-top:1px solid var(--rule);grid-template-columns:1fr minmax(430px,.8fr);align-items:center;gap:clamp(65px,10vw,150px);padding-top:clamp(100px,11vw,165px);padding-bottom:clamp(100px,11vw,165px);display:grid}.audience-access h2{font-size:clamp(54px,6vw,92px)}.audience-demo-note{color:var(--muted);margin:35px 0 0;font-size:13px}.audience-demo-note button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 3px}.audience-demo-note button:hover{color:var(--audience-accent)}.audience-demo-note button:focus-visible{outline:2px solid var(--audience-accent);outline-offset:3px}.audience-access .wl-form{border-radius:18px}.audience-access .btn.primary{color:#f8f5ed;background:var(--ink);border-radius:999px;justify-content:space-between;align-items:center;min-height:49px;padding:0 18px;font-size:14px;font-weight:650;display:flex}.audience-access .btn.primary:hover{background:var(--rn-accent)}.audience-footer{color:#d8d7d0;background:var(--night);grid-template-columns:1fr auto;gap:60px;padding:65px clamp(22px,4vw,64px) 26px;display:grid}.audience-footer img{width:170px;height:auto}.audience-footer>div p{color:#8d9085;max-width:34ch;margin:18px 0 0;font-size:13px}.audience-footer nav{color:#b6b7af;grid-template-columns:1fr 1fr;gap:15px 42px;font-size:12px;display:grid}.audience-footer nav a:hover{color:var(--audience-accent-soft)}.audience-footer>p{color:#74776e;font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #f2efe724;grid-column:1/-1;margin:35px 0 0;padding-top:20px;font-size:8px}@media (max-width:980px){.audience-hero{min-height:calc(100svh - 72px)}.audience-language{justify-content:flex-start;overflow-x:auto}.audience-workflow-inner{grid-template-columns:1fr}.audience-workflow-visual{min-height:600px;position:relative;top:auto}.audience-access{grid-template-columns:1fr}}@media (max-width:700px){.audience-hero{min-height:calc(100svh - 68px);padding:96px 20px 58px}.audience-hero-image{object-position:58% 50%!important}.audience-hero-wash{background:linear-gradient(#f7f4ed80,#f7f4edc2)}.audience-hero-copy h1{font-size:clamp(60px,17.5vw,86px);line-height:.91}.audience-hero-copy>p:not(.audience-kicker){font-size:16px}.audience-hero-actions{flex-direction:column}.audience-hero-actions .rn-btn{justify-content:space-between;width:min(100%,330px)}.audience-fit-note{flex-direction:column;align-items:center;gap:8px;margin-top:38px}.audience-fit-note p{text-align:center}.audience-workflow-visual figcaption{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.audience-section-heading h2,.audience-workflow-copy h2,.audience-division h2,.audience-access h2{font-size:clamp(48px,14.5vw,68px)}.audience-section-heading>p:last-child,.audience-workflow-copy>p,.audience-division-intro>p:last-child,.audience-access-copy>p:not(.audience-kicker):not(.audience-demo-note){font-size:15px}.audience-card-grid,.audience-outcome-grid{grid-template-columns:1fr}.audience-card-grid article.has-fix{overflow:visible}.audience-card-fix{border-radius:12px;margin-top:20px;padding:18px 20px;position:static;transform:none}.audience-card-grid article.has-fix:after{display:none}.audience-card-grid article{min-height:300px}.audience-workflow-steps article{grid-template-columns:75px 1fr}.audience-workflow-visual{min-height:470px}.audience-division-intro{grid-template-columns:1fr}.audience-division-intro .audience-kicker,.audience-division-intro h2,.audience-division-intro>p:last-child{grid-column:1}.audience-division-grid{grid-template-columns:1fr}.audience-division-grid article+article{border-top:0;border-left:1px solid color-mix(in srgb,var(--audience-accent)27%,transparent)}.audience-access,.audience-access .wl-row.split,.audience-footer,.audience-footer nav{grid-template-columns:1fr}}.audience-section-heading h2{text-wrap:pretty}.audience-section-heading>p:last-child{max-width:none}.audience-spotlight{color:#eae7dd;background:var(--night);padding:clamp(105px,12vw,175px) 0}.audience-spotlight-inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(55px,8vw,130px);display:grid}.audience-spotlight .product-mark{margin-bottom:26px}.audience-spotlight .product-mark b{color:var(--audience-accent-soft)}.audience-spotlight .product-mark>span{color:#eae7dd99}.audience-spotlight .audience-kicker{color:var(--audience-accent-soft)}.audience-spotlight h2{font-family:var(--serif);letter-spacing:-.048em;text-wrap:pretty;margin:24px 0 0;font-size:clamp(48px,5.4vw,82px);font-weight:400;line-height:.94}.audience-spotlight h2 em{color:var(--audience-accent-soft);font-weight:400}.audience-spotlight>div>div>p:not(.audience-kicker){color:#adaaa1;text-wrap:pretty;max-width:620px;margin:30px 0 0;font-size:16px;line-height:1.66}.audience-spotlight .rn-btn{margin-top:34px}.audience-spotlight-points{border-top:1px solid #eae7dd29;margin:0;padding:0;list-style:none}.audience-spotlight-points li{color:#cbc8bf;border-bottom:1px solid #eae7dd29;grid-template-columns:22px 1fr;align-items:start;gap:12px;padding:19px 0;font-size:14.5px;line-height:1.55;display:grid}.audience-spotlight-points li i{background:var(--audience-accent-soft);border-radius:50%;width:7px;height:7px;margin-top:8px;font-style:normal;display:block}@media (max-width:980px){.audience-spotlight-inner{grid-template-columns:1fr}}
