@font-face{font-family:Camperdown Display;src:url(/fonts/camperdown/fraunces-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Camperdown Strategies;src:url(/fonts/camperdown/plex-sans-500-strategies.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}.Home-module__tqyYLa__home{color:#20252e;letter-spacing:0;background:#fff}.Home-module__tqyYLa__wrap{width:min(1184px,100% - 80px);margin:auto}.Home-module__tqyYLa__hero{color:#fff;background:linear-gradient(90deg,#182235eb,#182235cf 49%,#18223535),url(https://camperdown.earth/assets/images/built-environment.jpg) 50% 45%/cover;padding:148px 0 58px}.Home-module__tqyYLa__heroGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:64px;display:grid}.Home-module__tqyYLa__heroCopy{min-width:0}.Home-module__tqyYLa__eyebrow{text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:600;line-height:1.6;display:flex}.Home-module__tqyYLa__eyebrow:before{content:"";background:#6650d9;flex:none;width:24px;height:3px}.Home-module__tqyYLa__hero .Home-module__tqyYLa__eyebrow:before{background:#c8bbff}.Home-module__tqyYLa__hero h1{font:600 48px/1.16 var(--font-counsel),Georgia,serif;max-width:710px;margin:20px 0 12px}.Home-module__tqyYLa__intro{color:#e5e8ef;max-width:580px;margin-top:22px;font-size:16px;line-height:1.7}.Home-module__tqyYLa__heroActions{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:28px;display:flex}.Home-module__tqyYLa__heroActions a{justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:12px 18px;font-size:13px;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}.Home-module__tqyYLa__heroActions svg{stroke-width:1.6px;flex:none}.Home-module__tqyYLa__heroPrimary{color:#20252e;background:#f7f7f3}.Home-module__tqyYLa__heroPrimary:hover{background:#e8e3fa}.Home-module__tqyYLa__heroSecondary{color:#fff;border:1px solid #ffffffa3}.Home-module__tqyYLa__heroSecondary:hover{background:#ffffff1c}.Home-module__tqyYLa__heroFoot{color:#e5e8ef;border-top:1px solid #ffffff45;max-width:590px;margin-top:28px;padding-top:14px;font-size:12px;line-height:1.6}.Home-module__tqyYLa__section{padding:72px 0}.Home-module__tqyYLa__columns{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.Home-module__tqyYLa__columns>*{min-width:0}.Home-module__tqyYLa__capabilities{border-top:1px solid #cbd0d6;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:34px;display:grid}.Home-module__tqyYLa__capabilities>div{padding-top:22px}.Home-module__tqyYLa__capabilities>div+div{border-left:1px solid #cbd0d6;padding-left:28px}.Home-module__tqyYLa__capabilities svg{color:#6650d9;stroke-width:1.5px;width:23px;height:23px}.Home-module__tqyYLa__capabilities h3{margin-top:18px;font-size:19px;font-weight:600;line-height:1.3}.Home-module__tqyYLa__capabilities p{color:#555d69;margin-top:10px;font-size:14px;line-height:1.65}.Home-module__tqyYLa__capabilityLinks{flex-wrap:wrap;gap:0 28px;display:flex}.Home-module__tqyYLa__home search form>div{border-color:#cbd0d6}.Home-module__tqyYLa__section h2{font:600 40px/1.2 var(--font-counsel),Georgia,serif;max-width:550px;margin:18px 0 22px}.Home-module__tqyYLa__lead{color:#555d69;max-width:550px;font-size:16px;line-height:1.7}.Home-module__tqyYLa__link{text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;margin-top:20px;font-size:13px;font-weight:600;-webkit-text-decoration:underline #6650d9;text-decoration:underline #6650d9;display:inline-flex}.Home-module__tqyYLa__link svg{stroke-width:1.5px;flex:none;width:16px;height:16px}.Home-module__tqyYLa__gathering{border-top:3px solid #6650d9;padding-top:22px}.Home-module__tqyYLa__gathering h3,.Home-module__tqyYLa__practice h3{margin:14px 0 16px;font-size:25px;font-weight:600;line-height:1.3}.Home-module__tqyYLa__gathering>p:not(.Home-module__tqyYLa__eyebrow),.Home-module__tqyYLa__practice p{color:#555d69;font-size:14px;line-height:1.75}.Home-module__tqyYLa__briefings{background:#e8eaee;scroll-margin-top:92px}.Home-module__tqyYLa__briefings .Home-module__tqyYLa__columns{align-items:center}.Home-module__tqyYLa__small{color:#555d69;margin-top:24px;font-size:12px;line-height:1.7}.Home-module__tqyYLa__mobilePromo{background:#efedf7;border-top:4px solid #6650d9;overflow:hidden}.Home-module__tqyYLa__mobileGrid{grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:center;gap:88px;display:grid}.Home-module__tqyYLa__mobileCopy{padding:18px 0}.Home-module__tqyYLa__mobileCopy h2{max-width:540px}.Home-module__tqyYLa__mobileFeatures{gap:13px;margin:28px 0 0;padding:0;list-style:none;display:grid}.Home-module__tqyYLa__mobileFeatures li{color:#3e4652;align-items:center;gap:12px;font-size:14px;line-height:1.5;display:flex}.Home-module__tqyYLa__mobileFeatures svg{color:#6650d9;stroke-width:1.6px;flex:none;width:19px;height:19px}.Home-module__tqyYLa__mobileCta{color:#fff;background:#6650d9;justify-content:space-between;align-items:center;gap:16px;min-height:50px;margin-top:30px;padding:12px 18px;font-size:13px;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}.Home-module__tqyYLa__mobileCta:hover{background:#5540c7}.Home-module__tqyYLa__mobileCta svg{stroke-width:1.6px;flex:none;width:17px;height:17px}.Home-module__tqyYLa__mobileNote{color:#646b76;max-width:470px;margin-top:14px;font-size:11px;line-height:1.6}.Home-module__tqyYLa__mobileNote a{text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #6650d9;text-decoration:underline #6650d9}.Home-module__tqyYLa__mobileFigure{justify-self:center;width:min(289px,100%);margin:-16px 0}.Home-module__tqyYLa__phoneFrame{filter:drop-shadow(0 18px 24px #27213d26)}.Home-module__tqyYLa__phoneFrame img{width:100%;height:auto;display:block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 289 580'%3E%3Cpath d='M72 22H217C251 22 277 46 277 81V181H280V222H277V516C277 552 254 577 219 577H70C34 577 10 554 10 516V195H8V157H10V138H8V118H10V81C10 46 35 22 72 22Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 289 580'%3E%3Cpath d='M72 22H217C251 22 277 46 277 81V181H280V222H277V516C277 552 254 577 219 577H70C34 577 10 554 10 516V195H8V157H10V138H8V118H10V81C10 46 35 22 72 22Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Home-module__tqyYLa__mobileFigure figcaption{color:#646b76;text-align:center;max-width:290px;margin:15px auto 0;font-size:10px;line-height:1.55}.Home-module__tqyYLa__camperdown{color:#fff;background:#273249;border-top:4px solid #3b63ff}.Home-module__tqyYLa__camperdown .Home-module__tqyYLa__eyebrow{color:#c8d3ff}.Home-module__tqyYLa__camperdown .Home-module__tqyYLa__eyebrow:before{background:#3b63ff}.Home-module__tqyYLa__camperdown :is(.Home-module__tqyYLa__lead,.Home-module__tqyYLa__practice p){color:#d2d8e3}.Home-module__tqyYLa__camperdown .Home-module__tqyYLa__link{text-decoration-color:#c8d3ff}.Home-module__tqyYLa__practice{border-top:1px solid #aab3c4;padding-top:14px}.Home-module__tqyYLa__experience{border-top:1px solid #ffffff35;margin-top:20px;padding-top:18px;font-size:12px!important}.Home-module__tqyYLa__manifold{background:#f4f6f8;border-top:4px solid #f2c200}.Home-module__tqyYLa__manifold .Home-module__tqyYLa__eyebrow:before{background:#f2c200}.Home-module__tqyYLa__manifold .Home-module__tqyYLa__link{text-decoration-color:#8a6a00}.Home-module__tqyYLa__section h2.Home-module__tqyYLa__camperdownWordmark{font-optical-sizing:auto;font-synthesis:none;letter-spacing:0;flex-direction:column;align-items:flex-end;width:max-content;max-width:100%;margin:24px 0;font:600 36px/1 Camperdown Display,Georgia,serif;display:inline-flex}.Home-module__tqyYLa__camperdownWordmark>span{text-transform:uppercase;color:#cbd0d6;margin-top:4px;font:500 13px/1.2 Camperdown Strategies,Arial,sans-serif;display:block}.Home-module__tqyYLa__section h2.Home-module__tqyYLa__manifoldWordmark{width:260px;max-width:100%;margin:28px 0}.Home-module__tqyYLa__manifoldWordmark img{width:100%;height:auto;display:block}.Home-module__tqyYLa__home :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #3157d7}.Home-module__tqyYLa__home :is(.Home-module__tqyYLa__hero,.Home-module__tqyYLa__camperdown) :is(a,button,input):focus-visible{outline-color:#c8d3ff}@media (max-width:900px){.Home-module__tqyYLa__heroGrid{grid-template-columns:minmax(0,1fr) 250px;gap:36px}.Home-module__tqyYLa__mobileGrid{gap:48px}}@media (max-width:800px){.Home-module__tqyYLa__wrap{width:calc(100% - 48px)}.Home-module__tqyYLa__heroGrid{grid-template-columns:1fr;gap:24px}.Home-module__tqyYLa__columns,.Home-module__tqyYLa__mobileGrid{grid-template-columns:1fr;gap:32px}.Home-module__tqyYLa__capabilities{grid-template-columns:1fr;gap:0}.Home-module__tqyYLa__capabilities>div{padding:20px 0}.Home-module__tqyYLa__capabilities>div+div{border-top:1px solid #cbd0d6;border-left:0;padding-left:0}.Home-module__tqyYLa__section{padding:56px 0}.Home-module__tqyYLa__section h2{font-size:30px}.Home-module__tqyYLa__mobileCopy{padding:0}.Home-module__tqyYLa__mobileFigure{width:min(300px,78vw);margin:4px 0 0}}@media (max-width:540px){.Home-module__tqyYLa__hero{padding:116px 0 28px}.Home-module__tqyYLa__hero h1{margin:18px 0 10px;font-size:32px;line-height:1.2}.Home-module__tqyYLa__intro{margin-top:16px;font-size:14px}.Home-module__tqyYLa__heroActions{flex-direction:column;margin-top:20px}.Home-module__tqyYLa__heroActions a{width:100%}.Home-module__tqyYLa__heroFoot{margin-top:20px;font-size:11px}.Home-module__tqyYLa__section{padding:44px 0}.Home-module__tqyYLa__section h2{margin:14px 0 16px;font-size:26px;line-height:1.25}.Home-module__tqyYLa__gathering h3,.Home-module__tqyYLa__practice h3{font-size:22px}.Home-module__tqyYLa__lead{font-size:14px}.Home-module__tqyYLa__columns{gap:28px}.Home-module__tqyYLa__mobileCta{width:100%}.Home-module__tqyYLa__section h2.Home-module__tqyYLa__camperdownWordmark{font-size:26px}.Home-module__tqyYLa__section h2.Home-module__tqyYLa__manifoldWordmark{width:220px}}@media (max-width:360px){.Home-module__tqyYLa__hero h1{font-size:29px}}@media (max-width:540px){.Home-module__tqyYLa__camperdownWordmark>span{margin-top:3px;font-size:11px}}.Home-module__tqyYLa__focusLinks{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}