.community-page{--cp-border:#9b51436b;background:#0d0c0c;position:relative;overflow:hidden}.community-page section{border-bottom:1px solid var(--cp-border);isolation:isolate;position:relative}.community-page h1,.community-page h2,.community-page h3{letter-spacing:-.045em;margin:0;font-weight:300}.community-page h2{font-size:clamp(28px, calc(3.4 * var(--page-unit,1vw)), 62px);line-height:1.08}.community-page h3{font-family:IBM Plex Mono,monospace;font-size:clamp(12px, calc(1.14 * var(--page-unit,1vw)), 19px);letter-spacing:-.03em}.community-page p{font-size:clamp(13px, calc(1.15 * var(--page-unit,1vw)), 20px);color:#c5bdb7;margin:16px 0;line-height:1.5}.community-page small{font-size:clamp(8px, calc(.64 * var(--page-unit,1vw)), 11px);letter-spacing:.1em;color:#a89789;line-height:1.6}.community-page .button:where(:not(.nav-cta)){font-size:clamp(12px, calc(1 * var(--page-unit,1vw)), 17px);background:#140c0daa;border-color:#ae5248;justify-content:center;gap:12px;min-height:44px;padding:12px 22px}.community-page .button:where(:not(.nav-cta)):hover,.community-page .button:where(:not(.nav-cta)):focus-visible{background:var(--pearl,#f2f1ed);color:#710014;border-color:var(--pearl,#f2f1ed)}.cp-intro{isolation:isolate;background:radial-gradient(at 50% 54%,#430f16aa,#0000 67%),url(/assets/consult/mountain-atmosphere.webp) 50% 55%/cover;position:relative}.cp-intro:before{content:"";z-index:-1;background:linear-gradient(#0d0c0cd9,#0000 35%,#0d0c0c44 75%,#0d0c0c);position:absolute;inset:0}.cp-hero{min-height:clamp(490px, calc(45 * var(--page-unit,1vw)), 850px);place-items:center;padding:60px 5% 75px;display:grid;overflow:hidden}.cp-hero-content{z-index:2;text-align:center}.cp-hero-content>p{margin:24px 0}.community-page .cp-eyebrow{letter-spacing:.18em;font-size:11px}.cp-world{opacity:1;pointer-events:none;position:absolute;inset:0 12%}.cp-world .globe.community-globe{opacity:1;width:100%;top:-14%;right:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 73%);mask-image:radial-gradient(#000 40%,#0000 73%)}.cp-world>svg{fill:none;stroke:#ce233a;stroke-width:1px;opacity:.65;width:100%;height:100%;position:absolute;inset:0}.cp-world>svg circle{fill:#ffada0;filter:drop-shadow(0 0 7px #f52e38)}.cp-hero-content:before{content:"";z-index:-1;background:radial-gradient(#100b0bd9,#0000 72%);position:absolute;inset:-35px -50px}.cp-hero-content{position:relative}.cp-orbit-label{color:#b8a798;letter-spacing:.12em;font-size:10px;line-height:1.5;position:absolute}.cp-label{font-size:clamp(8px, calc(.66 * var(--page-unit,1vw)), 11px);letter-spacing:.13em;color:#ac9180;align-items:center;gap:17px;margin-bottom:20px;display:flex}.cp-label i{background:#ca263c;width:28px;height:1px}.cp-purpose>h2,.cp-channels>h2,.cp-sharing>h2,.cp-principles>h2{text-align:center;max-width:85%;margin:-20px auto 30px}.cp-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.cp-card{border:1px solid var(--cp-border);background:#0d0b0bd4;min-width:0;padding:22px;transition:border-color .25s,background .25s}.cp-card:hover{background:#160c0ddd;border-color:#a95749}.cp-card>svg{width:100%;height:auto;display:block}.cp-card p{margin:14px 0 18px}.cp-purpose .cp-card{flex-direction:column;display:flex}.cp-purpose .cp-card>svg{height:clamp(130px, calc(13 * var(--page-unit,1vw)), 240px);object-fit:contain;margin:10px 0}.cp-purpose small{margin-top:auto}.cp-experience-grid{grid-template-columns:2.25fr 1fr;align-items:center;gap:32px;display:grid}.cp-discussion{border:1px solid var(--cp-border);background:#0b0b0b;min-width:0;padding:18px}.cp-terminal-bar{color:#a79c92;border-bottom:1px solid var(--cp-border);letter-spacing:.1em;justify-content:space-between;padding-bottom:15px;font-size:9px;display:flex}.cp-discussion-body{grid-template-columns:26% 74%;align-items:center;min-height:290px;display:grid}.cp-messages{padding:16px 12px 16px 13px}.cp-messages>div{margin-bottom:19px;position:relative}.cp-messages>div:before{content:"";background:#ec3547;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:-13px;box-shadow:0 0 8px #e02036}.cp-messages span{color:#c89887;font-size:8px}.community-page .cp-messages p{font-size:clamp(9px, calc(.75 * var(--page-unit,1vw)), 13px);margin:5px 0;line-height:1.45}.cp-discussion-chart{min-width:0;position:relative}.cp-discussion-chart>svg{width:100%;height:100%;min-height:220px}.cp-chart-tags{color:#c4b5a4;justify-content:space-around;font-size:9px;display:flex}.cp-topic-list{gap:10px;display:grid}.cp-topic-list a{border:1px solid var(--cp-border);align-items:center;gap:12px;min-height:42px;padding:10px 12px;font-size:12px;display:flex}.cp-topic-list a>svg:first-child{color:#e92c43}.cp-topic-list a>svg:last-child{margin-left:auto}.cp-channel{text-align:center;flex-direction:column;display:flex}.cp-channel h3{text-align:left}.cp-channel-icon{place-items:center;height:120px;display:grid;position:relative}.cp-channel-icon>.cp-diagram{opacity:.5;width:100%;height:100%;position:absolute;inset:0}.cp-channel-icon>svg:last-child{z-index:1;fill:#f2f1ed;width:60px;height:60px}.cp-channel .button{width:100%;margin-top:auto}.cp-flow-grid{grid-template-columns:1fr 2.6fr;gap:40px;display:grid}.cp-timeline{border:1px solid var(--cp-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:26px 24px;display:grid;position:relative}.cp-timeline:before{content:"";background:#ef233f;height:1px;position:absolute;top:46px;left:8%;right:5%;box-shadow:0 0 9px #ec1b34}.cp-timeline article{position:relative}.cp-step-number{background:#240c10;border:1px solid #a65b48;margin-bottom:20px;padding:9px;font-size:16px;display:inline-block;position:relative}.cp-step-number:after{content:"";background:#ffb7a3;border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:65px;box-shadow:0 0 10px 2px #ec233e}.cp-timeline article>svg{color:#ee2842;width:33px;height:33px;margin-top:22px}.cp-timeline p{font-size:clamp(12px, calc(1 * var(--page-unit,1vw)), 17px)}.cp-mosaic{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cp-mosaic-body{grid-template-columns:1.65fr 1fr;align-items:center;gap:18px;display:grid}.cp-mosaic-body>svg{width:100%;height:auto;max-height:180px}.cp-mosaic-body p{font-size:clamp(12px, calc(.97 * var(--page-unit,1vw)), 16px)}.cp-principles .cp-card{grid-template-columns:38px 1fr;gap:12px;display:grid}.cp-principles .cp-card>svg{color:#e92440;width:32px}.cp-principles .cp-card small{grid-column:1/-1}.cp-principles .cp-card p{font-size:clamp(12px, calc(1 * var(--page-unit,1vw)), 16px);margin-bottom:0}.cp-principles h3{font-size:clamp(11px, calc(1 * var(--page-unit,1vw)), 16px)}.cp-closing{text-align:center;background:radial-gradient(at bottom,#510d1b55,#0000 75%);place-items:center;min-height:340px;display:grid;overflow:hidden}.cp-closing>.cp-label{position:absolute;top:25px;left:4%}.cp-closing-world{pointer-events:none;opacity:.65;width:75%;height:100%;position:absolute;top:15%;left:12.5%}.cp-closing-world .globe.community-globe{width:100%;top:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 15%);mask-image:linear-gradient(#0000,#000 15%)}.cp-closing-copy{z-index:1;padding:30px 0;position:relative}.cp-closing-note{text-align:left;letter-spacing:.1em;color:#b59a88;font-size:9px;line-height:1.6;position:absolute;top:45%;left:4%}.community-page dialog h2{font-size:38px}.community-page .guides{opacity:.28;pointer-events:none}.cp-topic-list a:hover,.cp-topic-list a:focus-visible{background:var(--pearl,#f2f1ed);color:#710014;border-color:var(--pearl,#f2f1ed)}.community-page [id]{scroll-margin-top:25px}@media (max-width:900px){.cp-experience-grid{grid-template-columns:1.6fr 1fr;gap:20px}.cp-card{padding:15px}.cp-three{gap:12px}.cp-flow-grid{grid-template-columns:1fr}.cp-flow-grid>div:first-child h2 br,.cp-messages{display:none}.cp-discussion-body{display:block}.cp-mosaic-body{grid-template-columns:1fr}.cp-mosaic-body>svg{height:130px}.cp-orbit-label{font-size:8px}}@media (max-width:700px){.cp-hero{min-height:540px;padding:50px 6%}.cp-hero h1{font-size:52px}.cp-hero-content p br{display:none}.cp-hero-content p{max-width:320px}.cp-world{inset:0 -25%}.cp-world .globe.community-globe{opacity:.65;top:10%;bottom:auto}.cp-orbit-label{display:none}.cp-section{padding:32px 6%}.cp-purpose>h2,.cp-channels>h2,.cp-sharing>h2,.cp-principles>h2{max-width:100%;margin:0 0 24px}.cp-three{grid-template-columns:1fr}.cp-card{padding:22px}.cp-purpose .cp-card>svg{height:175px}.cp-experience-grid{grid-template-columns:1fr}.cp-experience-copy h2 br{display:none}.cp-discussion-chart>svg{min-height:180px}.cp-timeline{grid-template-columns:1fr 1fr;gap:25px;padding:22px}.cp-timeline:before,.cp-step-number:after,.cp-timeline article:before{display:none}.cp-mosaic{grid-template-columns:1fr}.cp-mosaic-body{grid-template-columns:1.4fr 1fr}.cp-closing{min-height:330px}.cp-closing-world{width:140%;top:30%;left:-20%}.cp-closing-note{display:none}.cp-channel-icon{height:120px}.cp-label{margin-bottom:18px}.cp-hero-content:before{inset:-10px}.cp-principles h3{font-size:13px}}.cp-motion{color:#bca99a;border:1px solid var(--cp-border);z-index:3;align-items:center;gap:8px;padding:8px;font-size:10px;display:flex;position:absolute;bottom:18px;right:4%}.cp-discussion-chart .cp-candles{height:auto;min-height:0;display:block}.cp-discussion-chart .cp-chart-tags{display:none}.cp-closing-world{opacity:1}.cp-intro{background-position:bottom;background-size:cover;overflow:hidden}.cp-intro>.site-header{z-index:5;background:linear-gradient(#0d0c0c65,#0000);position:absolute;inset:0 0 auto}.cp-hero{min-height:calc(50.4 * var(--page-unit,1vw));padding:calc(13 * var(--page-unit,1vw)) 5% calc(6 * var(--page-unit,1vw));overflow:visible}.cp-world{inset:calc(8.4 * var(--page-unit,1vw)) 12% 0}.community-page .cp-hero h1{font-size:calc(6.1 * var(--page-unit,1vw));letter-spacing:-.055em;line-height:1.01}.cp-hero-content>p{font-size:calc(1.3 * var(--page-unit,1vw));margin:calc(1.8 * var(--page-unit,1vw)) 0;line-height:1.35}.community-page .cp-eyebrow{font-size:calc(.78 * var(--page-unit,1vw));margin:0 0 calc(1.25 * var(--page-unit,1vw))}.cp-hero-content .button,.cp-closing-copy .button{width:calc(23 * var(--page-unit,1vw));font-family:IBM Plex Mono,monospace;font-size:calc(1 * var(--page-unit,1vw));min-height:0;padding:calc(1.05 * var(--page-unit,1vw)) calc(1.6 * var(--page-unit,1vw));background:linear-gradient(110deg,#370c1199,#0b090aa6);justify-content:center}.cp-hero-content:before{background:radial-gradient(#100b0ba6,#0000 73%)}.cp-orbit-left{top:25%;left:14%}.cp-orbit-right{top:17%;right:12%}.cp-orbit-bottom-left{top:64%;left:13%}.cp-orbit-bottom-right{top:64%;right:9%}.cp-orbit-label{font-size:calc(.75 * var(--page-unit,1vw));line-height:1.2}.cp-orbit-label:after{content:"";background:#ffd0b5;border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:8px;left:-22px;box-shadow:0 0 0 3px #9f1d31,0 0 16px #f62d3f}.cp-hero-signoff{font-size:calc(.66 * var(--page-unit,1vw));color:#ac9180;letter-spacing:.12em;line-height:1.5;position:absolute;bottom:3%;right:3.8%}.cp-motion{opacity:.7;bottom:12px;left:3.8%;right:auto}.cp-network{pointer-events:none}.cp-hero-mesh{opacity:.42;width:116%;height:92%;position:absolute;inset:8% -8% auto}.cp-section{padding:calc(1.7 * var(--page-unit,1vw)) 3.8%}.community-page h2{font-size:calc(3.9 * var(--page-unit,1vw));letter-spacing:-.045em;line-height:1.04}.cp-label{font-size:calc(.67 * var(--page-unit,1vw));margin-bottom:calc(1.5 * var(--page-unit,1vw));min-height:calc(1 * var(--page-unit,1vw));position:relative}.cp-purpose>.cp-label .cp-label-title,.cp-channels>.cp-label .cp-label-title,.cp-sharing>.cp-label .cp-label-title,.cp-principles>.cp-label .cp-label-title{white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.cp-purpose>h2,.cp-channels>h2,.cp-sharing>h2,.cp-principles>h2{margin:calc(-.7 * var(--page-unit,1vw)) auto calc(1.5 * var(--page-unit,1vw));max-width:100%}.cp-three{gap:calc(1.25 * var(--page-unit,1vw))}.cp-card{padding:calc(1.45 * var(--page-unit,1vw));background:#0c0b0bef;border-color:#96453988}.community-page h3{font-size:calc(1.4 * var(--page-unit,1vw));font-weight:400;line-height:1.2}.community-page p{font-size:calc(1.25 * var(--page-unit,1vw));line-height:1.4}.community-page small{font-size:calc(.68 * var(--page-unit,1vw));line-height:1.45}.cp-purpose .cp-card{min-height:calc(24.8 * var(--page-unit,1vw))}.cp-purpose .cp-card>svg{height:calc(11.8 * var(--page-unit,1vw));margin:calc(.4 * var(--page-unit,1vw)) 0 calc(.4 * var(--page-unit,1vw))}.cp-purpose .cp-card p{font-size:calc(1.15 * var(--page-unit,1vw));margin:calc(.6 * var(--page-unit,1vw)) 0 calc(.8 * var(--page-unit,1vw));line-height:1.35}.cp-purpose .cp-card small{padding-top:calc(.8 * var(--page-unit,1vw));position:relative}.cp-purpose .cp-card small:before,.cp-mosaic small:before,.cp-principles .cp-card small:before{content:"";width:calc(2.3 * var(--page-unit,1vw));background:#d02b37;height:1px;position:absolute;top:0;left:0}.cp-experience{padding-top:calc(1.5 * var(--page-unit,1vw));padding-bottom:calc(1.5 * var(--page-unit,1vw))}.cp-experience-grid{gap:calc(2.8 * var(--page-unit,1vw));grid-template-columns:minmax(0,2.7fr) minmax(0,1fr);align-items:stretch}.cp-experience-copy{flex-direction:column;justify-content:space-between;display:flex}.community-page .cp-experience-copy h2{font-size:calc(3.7 * var(--page-unit,1vw));line-height:1.06}.cp-experience-copy>p{font-size:calc(1.25 * var(--page-unit,1vw));margin:calc(1.3 * var(--page-unit,1vw)) 0 calc(1.2 * var(--page-unit,1vw))}.cp-discussion{padding:calc(1 * var(--page-unit,1vw));background:#0b0b0b;border-color:#96453988}.cp-terminal-bar{font-size:calc(.64 * var(--page-unit,1vw));padding-bottom:calc(.9 * var(--page-unit,1vw))}.cp-discussion-body{grid-template-columns:30% 70%;align-items:stretch;min-height:0}.cp-messages{padding:calc(1.3 * var(--page-unit,1vw)) calc(.9 * var(--page-unit,1vw)) calc(.4 * var(--page-unit,1vw)) calc(1.35 * var(--page-unit,1vw));flex-direction:column;justify-content:space-around;display:flex}.cp-messages>div{margin-bottom:calc(1.3 * var(--page-unit,1vw))}.cp-messages span{font-size:calc(.67 * var(--page-unit,1vw))}.community-page .cp-messages p{font-family:IBM Plex Mono,monospace;font-size:calc(.79 * var(--page-unit,1vw));margin:calc(.4 * var(--page-unit,1vw)) 0;line-height:1.4}.cp-discussion-chart{align-self:center}.cp-discussion>small{font-size:calc(.6 * var(--page-unit,1vw));margin-top:calc(.7 * var(--page-unit,1vw));display:block}.cp-topic-list{gap:calc(1.3 * var(--page-unit,1vw))}.cp-topic-list a{font-size:calc(1.05 * var(--page-unit,1vw));min-height:0;padding:calc(.75 * var(--page-unit,1vw)) calc(.8 * var(--page-unit,1vw));border-color:#a8494188}.cp-topic-list a>svg:first-child{width:calc(1.8 * var(--page-unit,1vw));height:calc(1.8 * var(--page-unit,1vw))}.cp-channels{background:radial-gradient(at 50% -20%,#761023bb,#0000 80%),linear-gradient(#230a0bbb,#1a080bd9),url(/assets/consult/mountain-atmosphere.webp) 50%/cover}.cp-channel{min-height:calc(20.4 * var(--page-unit,1vw));padding:calc(1.4 * var(--page-unit,1vw)) calc(1.5 * var(--page-unit,1vw)) calc(1.1 * var(--page-unit,1vw))}.cp-channel-icon{height:calc(9.2 * var(--page-unit,1vw));margin-top:calc(.4 * var(--page-unit,1vw))}.cp-channel-icon>.cp-network{inset:0 calc(-1.5 * var(--page-unit,1vw));width:calc(100% + calc(3 * var(--page-unit,1vw)));opacity:.9;height:100%;position:absolute}.cp-channel-icon>svg:last-child{height:calc(4.5 * var(--page-unit,1vw));width:calc(4.5 * var(--page-unit,1vw))}.cp-channel p{font-size:calc(1.2 * var(--page-unit,1vw));margin:calc(.7 * var(--page-unit,1vw)) 0 calc(1 * var(--page-unit,1vw));line-height:1.35}.cp-channel .button{font-family:IBM Plex Mono,monospace;font-size:calc(1 * var(--page-unit,1vw));padding:calc(.65 * var(--page-unit,1vw)) calc(1 * var(--page-unit,1vw));min-height:0;box-shadow:inset 0 0 18px #d3232d13}.cp-flow-grid{gap:calc(2.8 * var(--page-unit,1vw));grid-template-columns:minmax(0,1fr) minmax(0,2.9fr)}.cp-flow h2{font-size:calc(3.9 * var(--page-unit,1vw))}.cp-flow p{font-size:calc(1.25 * var(--page-unit,1vw));margin:calc(1.2 * var(--page-unit,1vw)) 0 calc(1.5 * var(--page-unit,1vw))}.cp-timeline{--cp-process-line-y:calc(3.1 * var(--page-unit,1vw));--cp-process-pad-top:calc(1.6 * var(--page-unit,1vw));--cp-process-number-width:calc(calc(3.06 * var(--page-unit,1vw)) + 2px);--cp-process-gap:calc(2.2 * var(--page-unit,1vw));--cp-process-end:calc(100% + var(--cp-process-gap));margin-top:calc(-1.8 * var(--page-unit,1vw));padding:calc(1.6 * var(--page-unit,1vw)) calc(2.5 * var(--page-unit,1vw));gap:var(--cp-process-gap);border-color:#96453988}.cp-timeline:before{top:var(--cp-process-line-y);left:5%;right:calc(2.5 * var(--page-unit,1vw));background:#ef233f}.cp-timeline article:before{content:"";z-index:2;top:calc(var(--cp-process-line-y) - var(--cp-process-pad-top));left:var(--cp-process-number-width);width:calc(.62 * var(--page-unit,1vw));height:calc(.62 * var(--page-unit,1vw));background:#ffd0b5;border-radius:50%;min-width:7px;min-height:7px;animation:2.4s linear infinite backwards cp-process-step;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #9f1d31,0 0 18px 5px #f62d3f}.cp-timeline article:nth-child(2):before{animation-delay:.15s}.cp-timeline article:nth-child(3):before{animation-delay:.3s}.cp-timeline article:nth-child(4):before{animation-delay:.45s}.cp-timeline article:last-child{--cp-process-end:100%}.cp-timeline article{z-index:1}.cp-step-number{width:var(--cp-process-number-width);text-align:center;font-size:calc(1.3 * var(--page-unit,1vw));padding:calc(.7 * var(--page-unit,1vw)) calc(.75 * var(--page-unit,1vw));margin-bottom:calc(1 * var(--page-unit,1vw))}.cp-step-number:after{display:none}.cp-timeline h3{font-size:calc(1.3 * var(--page-unit,1vw))}.cp-timeline article>svg{margin-top:calc(1.4 * var(--page-unit,1vw));width:calc(3.3 * var(--page-unit,1vw));height:calc(3.3 * var(--page-unit,1vw));stroke-width:1.5px}.cp-timeline p{font-size:calc(1.17 * var(--page-unit,1vw));margin:calc(1 * var(--page-unit,1vw)) 0 calc(.2 * var(--page-unit,1vw));line-height:1.35}@keyframes cp-process-step{0%{left:var(--cp-process-number-width);opacity:1}to{left:var(--cp-process-end);opacity:1}}.cp-paused .cp-timeline article:before{animation-play-state:paused}.cp-sharing{background:linear-gradient(#0d0c0cee,#0d0c0cdd),url(/assets/consult/mountain-atmosphere.webp) 100%/cover}.cp-sharing h2{font-size:calc(3.35 * var(--page-unit,1vw))}.cp-mosaic{gap:calc(.8 * var(--page-unit,1vw))}.cp-mosaic .cp-card{padding:calc(1.15 * var(--page-unit,1vw)) calc(1.4 * var(--page-unit,1vw)) calc(.8 * var(--page-unit,1vw))}.cp-mosaic h3{font-size:calc(1.3 * var(--page-unit,1vw))}.cp-mosaic-body{gap:calc(1.4 * var(--page-unit,1vw));min-height:calc(10.7 * var(--page-unit,1vw));grid-template-columns:1.7fr 1fr;align-items:start}.cp-mosaic-body>svg{height:calc(9.3 * var(--page-unit,1vw));width:100%;max-height:none;margin-top:calc(.4 * var(--page-unit,1vw))}.cp-mosaic-body p{font-size:calc(1.12 * var(--page-unit,1vw));margin:calc(.6 * var(--page-unit,1vw)) 0 calc(.9 * var(--page-unit,1vw));line-height:1.4}.cp-mosaic small{padding-top:calc(1.2 * var(--page-unit,1vw));font-size:calc(.59 * var(--page-unit,1vw));line-height:1.45;display:block;position:relative}.cp-principles{padding-bottom:calc(1.7 * var(--page-unit,1vw))}.cp-principles>h2{font-size:calc(3.5 * var(--page-unit,1vw))}.cp-principles .cp-card{grid-template-columns:calc(3.2 * var(--page-unit,1vw)) 1fr;column-gap:calc(1.05 * var(--page-unit,1vw));row-gap:calc(1 * var(--page-unit,1vw));padding:calc(1.5 * var(--page-unit,1vw)) calc(1.6 * var(--page-unit,1vw));min-height:calc(14.3 * var(--page-unit,1vw))}.cp-principles .cp-card>svg{width:calc(3.2 * var(--page-unit,1vw));height:calc(3.2 * var(--page-unit,1vw));stroke-width:1.5px}.cp-principles h3{font-size:calc(1.03 * var(--page-unit,1vw));line-height:1.3}.cp-principles .cp-card p{font-size:calc(1.07 * var(--page-unit,1vw));margin:calc(.8 * var(--page-unit,1vw)) 0 0;line-height:1.35}.cp-principles .cp-card small{padding-top:calc(1.2 * var(--page-unit,1vw));font-size:calc(.65 * var(--page-unit,1vw));align-self:end;position:relative}.cp-closing{min-height:calc(20 * var(--page-unit,1vw));padding-top:calc(2 * var(--page-unit,1vw));background:linear-gradient(#0d0c0c8c,#15090bcc),url(/assets/consult/mountain-atmosphere.webp) 50% 55%/cover}.cp-closing-copy{padding:calc(.8 * var(--page-unit,1vw)) 0}.cp-closing-copy h2{font-size:calc(3.85 * var(--page-unit,1vw))}.cp-closing-copy .button{margin-top:calc(1.5 * var(--page-unit,1vw))}.cp-closing>.cp-label{top:calc(1.5 * var(--page-unit,1vw));left:3.8%}.cp-closing-note{font-size:calc(.67 * var(--page-unit,1vw));z-index:2;top:27%;left:4%}.cp-closing-note-right{text-align:left;left:auto;right:4%}.cp-closing-mesh{z-index:1;opacity:.9;width:116%;height:130%;position:absolute;inset:-10% -8% auto}.cp-closing-copy{z-index:2}.cp-closing-world{z-index:0}.community-page .cp-card svg text{fill:#c69a86}@media (prefers-reduced-motion:no-preference){.community-page .motion-reveal{transition:opacity .65s,translate .65s cubic-bezier(.2,.7,.2,1),border-color .25s,background-color .25s;transition-delay:var(--reveal-delay,0s), var(--reveal-delay,0s), 0s, 0s}.cp-network-node{animation:5s ease-in-out infinite alternate cp-node-light}.cp-paused .cp-network-node{animation-play-state:paused}}@keyframes cp-node-light{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cp-timeline article:before{animation:none}}@media (max-width:900px){.community-page h2{font-size:30px}.community-page p,.community-page h3{font-size:13px}.community-page small{font-size:8px}.cp-label{min-height:14px;font-size:8px}.cp-hero{min-height:540px;padding-top:145px}.community-page .cp-hero h1{font-size:56px}.cp-hero-content>p{font-size:14px}.community-page .cp-eyebrow{font-size:10px}.cp-hero-content .button,.cp-closing-copy .button{width:230px;min-height:42px;font-size:12px}.cp-experience-copy{margin-top:0}.cp-experience-grid{grid-template-columns:1.7fr 1fr}.cp-experience-copy>p{font-size:12px}.cp-messages{display:none}.cp-discussion-body{display:block}.cp-terminal-bar,.cp-discussion>small{font-size:7px}.cp-topic-list a{min-height:36px;font-size:11px}.cp-flow-grid{grid-template-columns:1fr}.cp-timeline{--cp-process-line-y:41px;--cp-process-pad-top:22px;--cp-process-number-width:35px;margin-top:0;padding:22px}.cp-timeline:before{top:41px;right:22px}.cp-step-number{padding:8px;font-size:14px}.cp-step-number:after{top:15px;left:55px}.cp-timeline h3,.cp-timeline p{font-size:12px}.cp-channel .button{min-height:40px;font-size:11px}.cp-channel p,.cp-mosaic-body p{font-size:12px}.cp-mosaic small,.cp-principles .cp-card small{font-size:8px}.cp-principles .cp-card p{font-size:12px}.cp-principles h3{font-size:11px}.cp-closing{min-height:270px}.cp-closing-note{font-size:8px}}@media (max-width:700px){.cp-section{padding:26px 5%}.cp-hero{min-height:590px;padding:160px 5% 65px}.community-page .cp-hero h1{font-size:calc(12 * var(--page-unit,1vw))}.cp-world{inset:86px -25% 0}.cp-hero-content>p{margin:20px auto;line-height:1.45}.cp-hero-signoff,.cp-orbit-label{display:none}.cp-motion{left:5%}.cp-three{gap:14px}.cp-label{margin-bottom:16px}.cp-label i{width:18px}.cp-purpose>.cp-label .cp-label-title,.cp-channels>.cp-label .cp-label-title,.cp-sharing>.cp-label .cp-label-title,.cp-principles>.cp-label .cp-label-title{margin-left:0;position:static;transform:none}.cp-purpose>h2,.cp-channels>h2,.cp-sharing>h2,.cp-principles>h2{margin:0 0 22px;font-size:28px}.cp-card{padding:20px}.cp-purpose .cp-card{min-height:0}.cp-purpose .cp-card>svg{height:160px;margin:12px 0}.cp-purpose .cp-card p{margin:8px 0 18px}.cp-purpose .cp-card small{padding-top:10px}.cp-experience-grid{grid-template-columns:1fr;gap:22px}.cp-discussion{padding:12px}.community-page .cp-experience-copy h2{font-size:32px}.cp-experience-copy>p{margin:14px 0;font-size:14px}.cp-topic-list{gap:10px}.cp-topic-list a{padding:10px}.cp-topic-list a>svg:first-child{width:18px;height:18px}.cp-channel{padding:20px}.cp-channel-icon{height:115px}.cp-channel-icon>svg:last-child{width:55px;height:55px}.cp-channel p{margin:12px 0 18px;font-size:14px}.cp-channel .button{padding:10px 14px;font-size:12px}.cp-flow h2{font-size:32px}.cp-flow p{margin:14px 0;font-size:14px}.cp-timeline{grid-template-columns:1fr 1fr;gap:24px}.cp-timeline article>svg{width:32px;height:32px;margin-top:18px}.cp-timeline p{font-size:12px}.cp-mosaic{gap:14px}.cp-mosaic .cp-card{padding:18px}.cp-mosaic h3{font-size:14px}.cp-mosaic-body{grid-template-columns:1fr;gap:10px}.cp-mosaic-body>svg{height:135px}.cp-mosaic-body p{margin:0 0 12px;font-size:14px}.cp-mosaic small{padding-top:12px}.cp-principles .cp-card{grid-template-columns:34px 1fr;gap:12px;padding:20px}.cp-principles .cp-card>svg{width:32px;height:32px}.cp-principles h3{font-size:12px}.cp-principles .cp-card p{margin:10px 0;font-size:13px}.cp-principles .cp-card small{padding-top:12px}.cp-closing{min-height:300px}.cp-closing-copy h2{font-size:34px}.cp-closing-copy .button{margin-top:20px}.cp-closing>.cp-label{top:20px;left:5%}.cp-closing-note{display:none}.cp-closing-mesh{width:140%;height:120%;inset:-10% -20% auto}}.cp-channel:last-child .cp-channel-icon>svg:last-child{clip-path:circle(48%)}.cp-topic-list a,.cp-motion{transition:background-color .2s,color .2s,border-color .2s}.cp-topic-list a:hover svg,.cp-topic-list a:focus-visible svg{color:inherit}.cp-motion:hover,.cp-motion:focus-visible{color:#710014;background:#f2f1ed;border-color:#f2f1ed}@keyframes cp-art-signal{0%,to{opacity:.5}50%{opacity:1}}@keyframes cp-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:no-preference){.cp-diagram-0>g,.cp-diagram-1>circle,.cp-diagram-2>g,.cp-candles>g>circle,.cp-world>svg>circle{animation:3.6s ease-in-out infinite cp-art-signal}.cp-diagram>g:nth-of-type(2),.cp-diagram>circle:nth-of-type(3n+2){animation-delay:.4s}.cp-diagram>g:nth-of-type(3),.cp-diagram>circle:nth-of-type(3n){animation-delay:.8s}.cp-channel-icon>svg:not(.cp-diagram){animation:5s ease-in-out infinite cp-icon-float}.cp-channel:nth-child(2) .cp-channel-icon>svg:not(.cp-diagram){animation-delay:.4s}.cp-channel:nth-child(3) .cp-channel-icon>svg:not(.cp-diagram){animation-delay:.8s}.cp-topic-list a>svg:last-child{transition:transform .22s}.cp-topic-list a:hover>svg:last-child,.cp-topic-list a:focus-visible>svg:last-child{transform:translate(4px)}}.community-page.cp-paused *,.community-page.cp-paused :before,.community-page.cp-paused :after{animation-play-state:paused!important}.cp-principles .cp-card:last-child>svg,.cp-timeline article:last-child>svg{stroke-width:3px}.cp-hero-content .button,.cp-channel .button,.cp-closing-copy .button{background:var(--red,#d60930);border-color:var(--red,#d60930);color:#fff;box-shadow:0 10px 28px #d609304d}.cp-hero-content .button:hover,.cp-hero-content .button:focus-visible,.cp-channel .button:hover,.cp-channel .button:focus-visible,.cp-closing-copy .button:hover,.cp-closing-copy .button:focus-visible{color:#fff;background:#f01845;border-color:#f01845;box-shadow:0 12px 34px #f018456b}.cp-channel .button{min-height:clamp(56px, calc(4.25 * var(--page-unit,1vw)), 68px);padding:0 clamp(18px, calc(1.5 * var(--page-unit,1vw)), 26px);font-size:clamp(13px, calc(1 * var(--page-unit,1vw)), 16px)}.community-page .cp-hero-content .button{padding-inline:calc(2.2 * var(--page-unit,1vw))}@media (max-width:700px){.cp-channel .button{min-height:52px}.cp-purpose .cp-card p{margin:8px 0 18px;font-size:14px;line-height:1.4}}.cp-three.cp-four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.cp-three.cp-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.cp-three.cp-four{grid-template-columns:1fr}}
