:root{--blue:#13766f;--blue-dark:#064f52;--blue-soft:#7ecdc6;--ink:#172126;--muted:#58686e;--line:#17212624;--paper:#f7f5ee;--white:#fffefa;--field:#6e7f45;--clay:#a35f3f;--gold:#d5b15d;--shadow:0 24px 70px #064f5229}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--white);outline-offset:2px;box-shadow:0 0 0 5px var(--blue-dark)}.skipLink{z-index:20;background:var(--white);color:var(--ink);padding:11px 14px;font-size:14px;font-weight:850;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 20px))}.skipLink:focus{transform:translateY(0)}#page-content:focus{box-shadow:none;outline:none}button,input,textarea{font:inherit}.visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.heroCopyCompact{display:none}.hero{color:#fff;flex-direction:column;min-height:92vh;display:flex;position:relative;overflow:hidden}.heroImage{object-fit:cover;object-position:center;z-index:0}.heroMotion,.heroSceneStack,.heroScene{position:absolute;inset:0}.heroMotion{z-index:auto;pointer-events:none}.heroSceneStack{z-index:0}.heroScene{opacity:0;animation:24s ease-in-out infinite heroSceneCycle;overflow:hidden}.heroScene:first-child{opacity:1}.heroScene:nth-child(2){animation-delay:-16s}.heroScene:nth-child(3){animation-delay:-8s}.heroScene picture,.heroScene img{width:100%;height:100%;position:absolute;inset:0}.heroScene img{object-fit:cover;animation:8s ease-in-out infinite alternate heroCameraDrift}.heroSceneTractor img{object-position:62% center}.heroSceneRiver img{object-position:58% center;animation-name:heroRiverDrift}.heroSceneCare img{object-position:67% center;animation-name:heroCareDrift}.heroMotionControls{z-index:3;pointer-events:auto;align-items:center;gap:16px;display:flex;position:absolute;bottom:32px;right:max(28px,50vw - 590px)}.heroProgress{grid-template-columns:repeat(3,38px);gap:7px;display:grid}.heroProgress span{background:#ffffff6b;height:2px;position:relative;overflow:hidden}.heroProgress span:after{content:"";transform-origin:0;background:#fff;animation:24s linear infinite heroSceneProgress;position:absolute;inset:0;transform:scaleX(0)}.heroProgress span:nth-child(2):after{animation-delay:-16s}.heroProgress span:nth-child(3):after{animation-delay:-8s}.heroMotionToggle{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06161d42;border:1px solid #ffffffa8;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.heroMotionPauseInput{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.heroPlayIcon{display:none}.heroMotionToggle:hover{background:#06161d80}.heroMotionPauseInput:checked~.heroSceneStack .heroScene,.heroMotionPauseInput:checked~.heroSceneStack .heroScene img,.heroMotionPauseInput:checked~.heroMotionControls .heroProgress span:after{animation-play-state:paused}.heroMotionPauseInput:checked~.heroMotionControls .heroPauseIcon{display:none}.heroMotionPauseInput:checked~.heroMotionControls .heroPlayIcon{display:block}.heroMotionPauseInput:focus-visible~.heroMotionControls .heroMotionToggle{outline:3px solid var(--white);outline-offset:2px;box-shadow:0 0 0 5px var(--blue-dark)}@keyframes heroSceneCycle{0%,27%{opacity:1}34%,93%{opacity:0}to{opacity:1}}@keyframes heroSceneProgress{0%{opacity:1;transform:scaleX(0)}29%{opacity:1;transform:scaleX(1)}33%{opacity:0;transform:scaleX(1)}33.1%,to{opacity:0;transform:scaleX(0)}}@keyframes heroCameraDrift{0%{transform:scale(1.07)translate(1.2%)}to{transform:scale(1.02)translate(-1.2%)}}@keyframes heroRiverDrift{0%{transform:scale(1.03)translate(-.8%)}to{transform:scale(1.08)translate(1%,-.5%)}}@keyframes heroCareDrift{0%{transform:scale(1.07)translate(1.4%)}to{transform:scale(1.02)translate(-.8%)}}.heroShade{z-index:1;background:linear-gradient(90deg,#06161dc7,#06161d75 46%,#06161d14),linear-gradient(#06161d14 58%,#06161d7a);position:absolute;inset:0}.nav{z-index:4;justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);margin:20px auto 0;padding:12px 0;display:flex;position:relative}.brand{align-items:center;display:inline-flex}.brand img{filter:brightness(0)invert();width:168px;height:auto}.navLinks{color:#ffffffdb;align-items:center;gap:8px;font-size:14px;display:flex}.navActions{align-items:center;gap:8px;display:flex}.navLinks a{padding:10px 12px}.navCta{background:#ffffff1f;border:1px solid #ffffff6b;align-items:center;min-height:44px;display:inline-flex}.mobileMenuButton,.mobileNavPanel{display:none}.heroContent{z-index:2;width:min(1180px,100% - 40px);margin:auto auto 9vh;padding-top:110px;position:relative}.kicker,.sectionLabel{color:var(--blue);letter-spacing:0;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:800}.hero .kicker{color:#ffffffc7}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:1040px;margin-bottom:28px;font-size:94px;line-height:.94}.lede{color:#ffffffe6;max-width:790px;font-size:26px;line-height:1.4}.heroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.heroNote{color:#ffffffbd;margin:18px 0 0;font-size:15px;font-weight:700}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 18px;font-weight:800;display:inline-flex}.button.primary{background:var(--blue-soft);color:var(--ink)}.button.secondary{color:#fff;background:#ffffff1a;border-color:#ffffff6b}@media (width>=901px){.heroContent{margin-bottom:6vh;padding-top:56px}.heroContent h1{max-width:930px;margin-bottom:20px;font-size:82px;line-height:.96}.heroContent .lede{max-width:820px;font-size:21px;line-height:1.38}.heroContent .heroActions{margin-top:22px}.heroContent .heroNote{margin-top:14px}.interiorHero:not(.fieldNoteArticleHero) .interiorHeroContent{margin-bottom:5vh;padding-top:52px}.interiorHero:not(.fieldNoteArticleHero) .interiorHeroContent h1{max-width:900px;margin-bottom:20px;font-size:74px;line-height:.97}.interiorHero:not(.fieldNoteArticleHero) .interiorHeroContent .lede{max-width:820px;font-size:21px;line-height:1.38}.interiorHero:not(.fieldNoteArticleHero) .heroActions{margin-top:22px}.interiorHero:not(.fieldNoteArticleHero) .heroNote{margin-top:14px}}@media (width>=901px) and (height<=760px){.heroContent,.interiorHero:not(.fieldNoteArticleHero) .interiorHeroContent{margin-bottom:4vh;padding-top:28px}.heroContent h1,.interiorHero:not(.fieldNoteArticleHero) .interiorHeroContent h1{max-width:850px;margin-bottom:16px;font-size:68px}.heroContent .lede,.interiorHero:not(.fieldNoteArticleHero) .interiorHeroContent .lede{max-width:800px;font-size:18px;line-height:1.35}.heroContent .heroActions,.interiorHero:not(.fieldNoteArticleHero) .heroActions{margin-top:16px}.heroContent .heroNote,.interiorHero:not(.fieldNoteArticleHero) .heroNote{margin-top:10px;font-size:13px}}.thesis,.paths,.intakeBand,.focus,.programs,.values,.workspace{width:min(1180px,100% - 40px);margin:0 auto}.thesis{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:78px;padding:104px 0 88px;display:grid}.homeProof{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:30px;width:min(1180px,100% - 40px);margin:0 auto;padding:34px 0;display:grid}.homeProof .sectionLabel,.homeProof .sectionLink,.homeProofFacts p{margin:0}.homeProofFacts{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.homeProofFacts p{border-left:1px solid var(--line);min-height:58px;padding:3px 20px}.homeProofFacts strong,.homeProofFacts span{display:block}.homeProofFacts strong{color:var(--ink);margin-bottom:5px;font-size:17px;line-height:1.15}.homeProofFacts span{color:var(--muted);font-size:13px;line-height:1.35}h2{letter-spacing:0;margin-bottom:18px;font-size:64px;line-height:1}.thesisCopy p,.focusText p,.values p,.workspace p{color:var(--muted);font-size:21px;line-height:1.52}.thesisCopy{align-content:start;gap:24px;display:grid}.thesisCopy p{margin:0}.sectionIntro{grid-template-columns:.32fr .68fr;align-items:flex-end;gap:44px;margin-bottom:42px;display:grid}.sectionIntro h2{margin-bottom:0}.paths{padding:94px 0 34px}.programs{padding:96px 0 88px}.pathGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pathCard{border:1px solid var(--line);background:var(--white);min-height:230px;color:var(--ink);text-align:left;cursor:pointer;grid-template-rows:auto 1fr auto;gap:18px;padding:24px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.pathCard:hover,.pathCard.active{box-shadow:var(--shadow);border-color:#1273a870;transform:translateY(-3px)}.pathCard span{color:var(--blue);text-transform:uppercase;font-size:13px;font-weight:900}.pathCard strong{font-size:25px;line-height:1.14}.pathCard svg{color:var(--blue)}.intakeBand{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:24px;padding:46px 0 84px;display:grid}.chatPanel,.testPlan,.programCard,.workspace{background:var(--white);border:1px solid var(--line);box-shadow:0 18px 60px #0a242a14}.chatPanel{align-self:start;padding:18px}.chatHeader{color:var(--blue-dark);align-items:center;gap:10px;padding:12px 12px 18px;font-weight:900;display:flex}.bubble{width:fit-content;max-width:88%;margin:10px 0;padding:16px 18px;font-size:18px;line-height:1.36}.bubble.system{color:var(--blue-dark);background:#e8f2f4}.bubble.question{background:var(--blue-soft);color:var(--ink);margin-left:auto}.intakeField{border:1px solid var(--line);background:#fbfaf5;gap:12px;margin-top:22px;padding:14px;display:grid}.intakeField label{color:var(--ink);font-size:14px;font-weight:900}.intakeField textarea{resize:vertical;border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;padding:14px;line-height:1.45}.intakeField textarea:focus{border-color:var(--blue);outline:3px solid #1273a833}.intakeField p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.testPlan{padding:clamp(26px,4vw,44px)}.planList{gap:12px;margin:30px 0;display:grid}.planItem{border-top:1px solid var(--line);grid-template-columns:92px 1fr;gap:18px;padding:16px 0;display:grid}.planItem span{color:var(--clay);text-transform:uppercase;font-size:13px;font-weight:900}.planItem p,.proofList p,.programCard p{color:var(--muted);line-height:1.48}.proofList{gap:10px;display:grid}.proofList p,.valueList p{align-items:flex-start;gap:10px;margin:0;display:flex}.proofList svg,.valueList svg{color:var(--field);flex:none;margin-top:3px}.focus{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:42px;padding:84px 0;display:grid}.focusImages{grid-template-columns:1fr;gap:14px;display:grid}.focusImages figure{min-height:250px;margin:0;position:relative;overflow:hidden}.focusImages img{object-fit:cover}.focusImages figcaption{color:#fff;background:#06161dc2;align-items:center;gap:8px;padding:10px 12px;font-weight:800;display:inline-flex;position:absolute;bottom:16px;left:16px}.programGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.programs .sectionIntro{grid-template-columns:.22fr .5fr .28fr}.programs .sectionIntro>p:last-child{color:var(--muted);margin:0;font-size:17px;line-height:1.5}.programMap{border-top:1px solid var(--line)}.programMapRow{border-bottom:1px solid var(--line);min-height:120px;color:var(--ink);grid-template-columns:76px minmax(230px,.78fr) minmax(260px,1.22fr) 24px;align-items:center;gap:28px;padding:24px 14px 24px 0;transition:background-color .16s,padding-left .16s;display:grid}.programMapRow:hover{background:#1273a80d;padding-left:14px}.programMapNumber{color:var(--blue);justify-items:start;gap:18px;display:grid}.programMapNumber span{color:var(--clay);font-size:11px;font-weight:900}.programMapTitle>p{color:var(--blue-dark);text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:900}.programMapTitle h3{margin:0;font-size:31px;line-height:1.04}.programMapSummary{color:var(--muted);margin:0;font-size:17px;line-height:1.45}.programMapArrow{color:var(--blue-dark)}.ruralFeature{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);width:min(1180px,100% - 40px);margin:0 auto;display:grid}.ruralFeature figure{min-height:590px;margin:0;position:relative;overflow:hidden}.ruralFeature img{object-fit:cover;object-position:center}.ruralFeature>div{background:var(--blue-dark);color:#fff;flex-direction:column;justify-content:center;padding:clamp(46px,6vw,76px);display:flex}.ruralFeature .sectionLabel{color:var(--blue-soft)}.ruralFeature h2{max-width:420px}.ruralFeature>div>p:not(.sectionLabel){color:#fffc;max-width:500px;margin:0;font-size:20px;line-height:1.52}.programCard{flex-direction:column;min-height:230px;padding:26px;display:flex}.programCardTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.programCardTop span{max-width:190px;color:var(--muted);text-align:right;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.35}.programCard svg{color:var(--blue)}.programCard h3{margin:30px 0 14px;font-size:25px;line-height:1.05}.programCardCta{min-height:44px;color:var(--blue-dark);align-self:flex-start;align-items:center;gap:7px;margin-top:auto;padding-top:24px;font-size:14px;font-weight:850;display:inline-flex}.programCardCta svg{flex:none}.values{grid-template-columns:1.1fr .9fr;gap:54px;padding:90px 0;display:grid}.valueList{align-self:center;gap:12px;display:grid}.valueList p{border-top:1px solid var(--line);color:var(--ink);padding:17px 0;font-weight:750}.workspace{background:linear-gradient(135deg, #1273a814, #d5b15d1f), var(--white);margin-bottom:70px;padding:clamp(28px,6vw,70px)}.workspace p{max-width:820px}.workspace .button{margin-top:18px}.workspaceActions{flex-wrap:wrap;gap:12px;display:flex}.button.outline{border-color:var(--blue);color:var(--blue-dark);background:0 0}.button.textButton{color:var(--blue-dark);background:0 0}.spaceHero{color:#fff;flex-direction:column;min-height:82vh;display:flex;position:relative;overflow:hidden}.spaceHero .heroImage{object-position:center 52%}.spaceHero .heroShade{background:linear-gradient(90deg,#06161dd1,#06161d7a 52%,#06161d1f),linear-gradient(#06161d0a 52%,#06161d75)}.spaceHeroContent{z-index:2;width:min(1180px,100% - 40px);margin:auto auto 8vh;padding-top:96px;position:relative}.spaceHeroContent .kicker{color:#ffffffc7}.spaceHeroContent h1{max-width:850px}.spaceOffers,.spaceDetails,.placeBand,.afterBooking,.spaceClose{width:min(1180px,100% - 40px);margin:0 auto}.spaceOffers{padding:100px 0 84px}.offerGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.offerCard{border:1px solid var(--line);background:var(--white);flex-direction:column;justify-content:space-between;gap:32px;min-height:480px;padding:30px;display:flex}.offerName{color:var(--blue);text-transform:uppercase;margin-bottom:26px;font-size:14px;font-weight:900}.offerPrice{flex-direction:column;gap:5px;margin-bottom:22px;display:flex}.offerPrice strong{font-size:54px;line-height:1}.offerPrice span{color:var(--muted);font-size:14px;font-weight:750}.offerBody{color:var(--muted);font-size:18px;line-height:1.5}.offerDetails{gap:9px;margin-top:25px;display:grid}.offerDetails p{color:var(--ink);gap:9px;margin:0;font-size:14px;font-weight:700;line-height:1.4;display:flex}.offerDetails svg{color:var(--field);flex:none;margin-top:2px}.offerCard .button{width:100%}.spaceGallery{grid-template-rows:360px 500px;grid-template-columns:1.25fr .75fr;gap:8px;width:100%;margin:0;padding:0 8px;display:grid}.spaceGallery figure{min-width:0;margin:0;position:relative;overflow:hidden}.spaceGallery img{object-fit:cover}.galleryMeeting{grid-column:1/-1}.galleryMeeting img{object-position:center 54%}.spaceDetails{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:80px;padding:108px 0;display:grid}.spaceDetailsIntro>p:last-child,.placeCopy>p:last-child,.spaceClose>p{color:var(--muted);font-size:20px;line-height:1.52}.amenityGrid{grid-template-columns:1fr 1fr;align-content:center;display:grid}.amenity{border-top:1px solid var(--line);align-items:center;gap:13px;min-height:92px;padding:22px;font-weight:750;line-height:1.35;display:flex}.amenity:nth-child(odd){border-right:1px solid var(--line)}.amenity svg{color:var(--blue);flex:none}.placeBand{grid-template-columns:1.2fr .8fr;gap:80px;padding:100px 0;display:grid}.afterBooking{border-top:1px solid var(--line);padding:104px 0}.afterBookingIntro{grid-template-columns:.9fr 1.1fr;column-gap:78px;margin-bottom:48px;display:grid}.afterBookingIntro .sectionLabel,.afterBookingIntro h2{grid-column:1}.afterBookingIntro>p:last-child{color:var(--muted);grid-area:1/2/span 2;align-self:end;font-size:20px;line-height:1.52}.afterBookingSteps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.afterBookingSteps article{border-right:1px solid var(--line);min-height:245px;padding:28px}.afterBookingSteps article:last-child{border-right:0}.afterBookingSteps span,.howToStep>span{color:var(--blue);font-size:13px;font-weight:900}.afterBookingSteps h3{margin:58px 0 12px;font-size:27px}.afterBookingSteps p,.afterBookingFooter p{color:var(--muted);line-height:1.5}.afterBookingFooter{justify-content:space-between;align-items:center;gap:36px;padding-top:28px;display:flex}.afterBookingFooter p{max-width:680px;margin:0}.placeFacts{border-left:3px solid var(--gold);align-self:center;padding:30px 0 30px 34px}.placeFacts p{color:var(--muted);line-height:1.5}.placeFacts p:first-child{color:var(--ink);align-items:flex-start;gap:10px;display:flex}.placeFacts svg{color:var(--clay);flex:none;margin-top:2px}.spaceClose{background:var(--blue-dark);color:#fff;margin-bottom:70px;padding:clamp(34px,7vw,82px)}.spaceClose .sectionLabel{color:var(--blue-soft)}.spaceClose h2{max-width:850px}.spaceClose>p{color:#ffffffc7;max-width:780px}.spaceClose .button{margin-top:16px}.howToHero .heroImage{object-position:center 48%}.howToGuide{width:min(980px,100% - 40px);margin:0 auto;padding:106px 0 38px}.howToSection{padding-bottom:96px}.howToSection+.howToSection{border-top:1px solid var(--line);padding-top:96px}.howToSection>header{grid-template-columns:.8fr 1.2fr;column-gap:62px;margin-bottom:48px;display:grid}.howToSection>header .sectionLabel,.howToSection>header h2{grid-column:1}.howToSection>header>p:last-child{color:var(--muted);grid-area:1/2/span 2;align-self:end;font-size:19px;line-height:1.52}.howToSteps{border-top:1px solid var(--line)}.howToStep{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr);gap:26px;padding:36px 0;display:grid}.howToStep h3{margin-bottom:10px;font-size:27px}.howToStep>div>p{max-width:720px;color:var(--muted);font-size:17px;line-height:1.58}.howToBullets{gap:8px;margin-top:22px;display:grid}.howToBullets p{color:var(--ink);gap:9px;margin:0;font-size:14px;font-weight:700;line-height:1.45;display:flex}.howToBullets svg{color:var(--field);flex:none;margin-top:2px}.howToImage{margin:30px 0 4px}.howToImage img{border:1px solid var(--line);width:100%;height:auto;display:block}.howToImage-phone{max-width:310px}.howToSectionClose{color:var(--blue-dark);margin:30px 0 0 106px;font-size:19px;font-weight:850}.howToClose{margin-top:18px}.modelSection,.sharedProof,.programLoop,.programArchitecture,.programList,.programFocus,.programClose,.principles,.valuesPractice,.valuesClose,.siteFooter{width:min(1180px,100% - 40px);margin:0 auto}.modelSection,.programLoop{padding:96px 0}.modelIntro,.programFocusIntro{grid-template-columns:.85fr 1.15fr;column-gap:70px;margin-bottom:50px;display:grid}.modelIntro .sectionLabel,.programFocusIntro .sectionLabel,.modelIntro h2,.programFocusIntro h2{grid-column:1}.modelIntro>p:last-child,.programFocusIntro>p:last-child{color:var(--muted);grid-area:1/2/span 2;align-self:end;font-size:20px;line-height:1.52}.loopGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.loopStep{border-right:1px solid var(--line);min-height:270px;padding:28px 24px}.loopStep:last-child{border-right:0}.loopStep>span{color:var(--clay);font-size:13px;font-weight:900}.loopStep h3{margin:54px 0 14px;font-size:24px;line-height:1.12}.loopStep p{color:var(--muted);line-height:1.48}.sectionLink{color:var(--blue-dark);align-items:center;gap:9px;margin-top:28px;font-weight:850;display:inline-flex}.sharedProof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:72px;padding:106px 0;display:grid}.proofAudience{grid-template-columns:1fr 1fr;align-content:center;gap:34px;display:grid}.proofAudience>div{border-top:3px solid var(--blue);padding-top:20px}.proofAudience>div:nth-child(2){border-color:var(--field)}.proofAudience h3{font-size:24px}.proofAudience p{color:var(--muted);line-height:1.5}.proofClose{border-top:1px solid var(--line);grid-column:1/-1;margin:12px 0 0;padding-top:22px;font-weight:750;color:var(--ink)!important}.interiorHero{color:#fff;flex-direction:column;min-height:80vh;display:flex;position:relative;overflow:hidden}.interiorHeroContent{z-index:2;width:min(1180px,100% - 40px);margin:auto auto 8vh;padding-top:96px;position:relative}.interiorHeroContent .kicker{color:#fffc}.interiorHeroContent h1{max-width:920px}.legalHero{background:var(--blue-dark);min-height:58vh}.legalHero .interiorHeroContent{margin-bottom:7vh}.legalContent{width:min(780px,100% - 40px);margin:0 auto;padding:96px 0 112px}.legalContent section+section{border-top:1px solid var(--line);margin-top:54px;padding-top:46px}.legalContent h2{color:var(--blue-dark);margin-bottom:18px;font-size:32px;line-height:1.1}.legalContent p,.legalContent li{color:var(--muted);font-size:17px;line-height:1.72}.legalContent p:last-child{margin-bottom:0}.legalContent ul{gap:9px;margin:24px 0 0;padding-left:22px;display:grid}.legalContent a{color:var(--blue-dark);text-underline-offset:3px;font-weight:750;text-decoration:underline;text-decoration-thickness:1px}.notFoundHero .heroImage{object-position:center 56%}.notFoundHero h1{max-width:860px}.notFoundRecovery{grid-template-columns:.72fr 1.28fr;gap:88px;width:min(1180px,100% - 40px);margin:0 auto;padding:104px 0;display:grid}.notFoundRecovery h2{margin-bottom:0;font-size:54px;line-height:1.02}.notFoundLinks{border-top:1px solid var(--line)}.notFoundLinks>a{border-bottom:1px solid var(--line);color:var(--blue-dark);grid-template-columns:28px 1fr 22px;align-items:start;gap:18px;padding:28px 0;display:grid}.notFoundLinks span{color:var(--muted);line-height:1.5}.notFoundLinks strong{color:var(--ink);margin-bottom:6px;font-size:21px;display:block}.notFoundLinks>a>svg:last-child{margin-top:3px}.programsHero .heroImage{object-position:center 58%}.valuesHero .heroImage{object-position:center 42%}.valuesHero .heroShade{background:linear-gradient(90deg,#06161de0,#06161d7a 58%,#06161d14),linear-gradient(#06161d0d 50%,#06161d85)}.valuesStory,.valueEssayList,.valuesAfterword{width:min(1180px,100% - 40px);margin:0 auto}.valuesStory{border-bottom:1px solid var(--line);grid-template-columns:.78fr 1.22fr;gap:88px;padding:112px 0;display:grid}.valuesStoryHeading{align-self:start;position:sticky;top:36px}.valuesStoryHeading h2{font-size:54px}.valuesStoryBody{gap:25px;display:grid}.valuesStoryBody p{color:var(--muted);margin:0;font-size:20px;line-height:1.62}.valuesStoryBody p:first-child{color:var(--ink);font-size:23px}.valueEssayList{padding:106px 0 40px}.valueEssayIntro{margin-bottom:18px}.valueEssay{border-top:1px solid var(--line);grid-template-columns:.72fr 1.28fr;gap:88px;padding:82px 0;display:grid}.valueEssay header{align-self:start;position:sticky;top:36px}.valueEssay header span{color:var(--blue);margin-bottom:54px;font-size:13px;font-weight:900;display:block}.valueEssay header h2{text-transform:uppercase;margin-bottom:10px;font-size:58px}.valueEssay header p,.valuesCourageTagline{color:var(--clay);margin:0;font-size:20px;font-style:italic}.valueEssayBody{gap:23px;display:grid}.valueEssayBody>p{color:var(--muted);margin:0;font-size:19px;line-height:1.62}.valueEssayBody>p:first-child{color:var(--ink);font-size:22px}.valueEssayBody blockquote{border-left:4px solid var(--blue);color:var(--blue-dark);background:#1273a812;margin:18px 0 0;padding:24px 28px;font-size:23px;font-weight:800;line-height:1.42}.valuesCourage{color:#fff;background:#090b0c}.valuesCourageInner{grid-template-columns:.76fr 1.24fr;gap:72px;width:min(1180px,100% - 40px);margin:0 auto;padding:104px 0;display:grid}.valuesCourageCopy{align-self:center}.valuesCourageCopy .sectionLabel{color:var(--blue-soft)}.valuesCourageCopy h2{text-transform:uppercase;margin-bottom:10px}.valuesCourageTagline{color:var(--gold)}.valuesCourageCopy>p:not(.sectionLabel):not(.valuesCourageTagline){color:#ffffffbf;font-size:19px;line-height:1.58}.valuesCourageCopy>p:last-child{margin-bottom:0}.valuesCourage figure{align-self:center;margin:0}.valuesCourage figure img{width:100%;height:auto;display:block}.valuesQuestion{border-top:1px solid #fff3;grid-column:1/-1;max-width:940px;margin:18px 0 0;padding-top:34px;font-size:30px;font-weight:800;line-height:1.35}.valuesAfterword{max-width:860px;padding:110px 0}.valuesAfterword>span{color:var(--blue);margin-bottom:42px;font-size:34px;display:block}.valuesAfterword>p{color:var(--muted);font-size:20px;line-height:1.62}.valuesAfterword>p:first-of-type{color:var(--ink);font-size:23px}.valuesAfterword .valuesSignature{color:var(--ink);margin-top:38px;font-weight:850}.programList,.principles{padding:102px 0}.programArchitecture{padding:102px 0 42px}.programArchitectureIntro{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:end;gap:78px;margin-bottom:54px;display:grid}.programArchitectureIntro h2{max-width:650px;margin-bottom:0}.programArchitectureIntro>p{color:var(--muted);margin:0;font-size:20px;line-height:1.54}.programPricingNote{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:900px;color:var(--blue-dark);margin:-12px 0 54px;padding:18px 0;font-size:14px;font-weight:800;line-height:1.55}.programPillarList{border-top:1px solid var(--line)}.programPillar{border-bottom:1px solid var(--line);grid-template-columns:210px minmax(230px,.76fr) minmax(0,1.4fr);gap:54px;padding:64px 0;scroll-margin-top:24px;display:grid}.programPillarIdentity{background:var(--blue-dark);color:#fff;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;align-self:start;gap:18px 12px;min-height:280px;padding:20px;display:grid;position:relative;overflow:hidden}.programPillarImage{object-fit:cover;transition:transform .4s}.programPillarImageShade{z-index:1;background:linear-gradient(#06161d8a,#06161d14 44%),linear-gradient(#06161d0f 42%,#06161de6);position:absolute;inset:0}.programPillar:hover .programPillarImage{transform:scale(1.025)}.programPillarIdentity>span,.programPillarIdentity>svg,.programPillarIdentity>p{z-index:2;position:relative}.programPillarIdentity>span{color:#f1c87e;font-size:12px;font-weight:900}.programPillarIdentity>svg{color:#fff;align-self:start}.programPillarIdentity>p{color:#fff;text-transform:uppercase;grid-column:1/-1;align-self:end;margin:0;font-size:15px;font-weight:900}.programPillarIntro h3{margin:0 0 18px;font-size:35px;line-height:1.04}.programPillarIntro p{color:var(--muted);margin:0;font-size:16px;line-height:1.52}.programOfferList{border-top:1px solid var(--line)}.programOffer{border-bottom:1px solid var(--line);grid-template-columns:minmax(135px,.56fr) minmax(220px,1fr) auto;align-items:start;gap:24px;padding:20px 0;display:grid}.programOffer h4{margin:0 0 6px;font-size:17px;line-height:1.2}.programOffer span{color:var(--clay);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.35}.programOffer>p{color:var(--muted);margin:0;font-size:14px;line-height:1.48}.programOffer>a{min-height:44px;color:var(--blue-dark);white-space:nowrap;border-bottom:1px solid #073f614d;align-items:center;gap:7px;padding-bottom:3px;font-size:12px;font-weight:850;display:inline-flex}.programDetailList{border-top:1px solid var(--line)}.programDetail{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:70px;padding:54px 0;scroll-margin-top:24px;display:grid}.programDetailHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.programDetailHeading span{max-width:220px;color:var(--blue-dark);text-align:right;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.35}.programDetailName svg{color:var(--blue)}.programDetailAudience{max-width:360px;color:var(--muted);margin:22px 0 10px;font-size:14px;font-weight:750;line-height:1.4}.programDetailName h3{margin-bottom:0;font-size:36px;line-height:1.05}.programDetailBody>p:first-child{color:var(--ink);font-size:20px;line-height:1.5}.programDetailChecks{gap:10px;margin:24px 0;display:grid}.programDetailChecks p{color:var(--muted);gap:10px;margin:0;line-height:1.45;display:flex}.programDetailChecks svg{color:var(--field);flex:none;margin-top:3px}.programOutcome{border-top:1px solid var(--line);color:var(--blue-dark);margin:28px 0 0;padding:20px 0 0;line-height:1.5}.programInterest{min-height:44px;color:var(--blue-dark);border-bottom:1px solid #073f6152;align-items:center;gap:8px;padding-bottom:5px;font-size:14px;font-weight:850;display:inline-flex}.programLinks{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:20px;display:flex}.programProof{min-height:44px;color:var(--muted);align-items:center;gap:8px;font-size:14px;font-weight:750;display:inline-flex}.programLinks svg{flex:none}.programOutput{background:var(--blue-dark);color:#fff}.programOutputInner{grid-template-columns:.86fr 1.14fr;gap:84px;width:min(1180px,100% - 40px);margin:0 auto;padding:104px 0;display:grid}.programOutput .sectionLabel{color:var(--blue-soft)}.programOutputInner>div:first-child>p:not(.sectionLabel){color:#ffffffbd;font-size:19px;line-height:1.52}.programOutputLink{border-bottom:1px solid #ffffff6b;align-items:center;gap:9px;margin-top:22px;padding-bottom:6px;font-weight:850;display:inline-flex}.programOutputList{border-top:1px solid #ffffff38;align-self:center}.programOutputList>p:not(.programOutputNote){color:#ffffffe6;border-bottom:1px solid #ffffff38;grid-template-columns:44px 1fr;gap:18px;margin:0;padding:18px 0;font-size:17px;font-weight:700;line-height:1.45;display:grid}.programOutputList span{color:var(--blue-soft);font-size:13px;font-weight:900}.programOutputNote{color:#ffffffa3;margin:20px 0 0;font-size:14px;line-height:1.5}.programFocus{padding:98px 0 110px}.focusPair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.focusPair article{color:#fff;min-height:480px;position:relative;overflow:hidden}.focusPair img{object-fit:cover}.focusPair article:after{content:"";background:linear-gradient(#06161d05 30%,#06161dd6);position:absolute;inset:0}.focusPair article>div{z-index:1;padding:32px;position:absolute;bottom:0;left:0;right:0}.focusPair h3{margin-bottom:10px;font-size:34px}.focusPair p{color:#ffffffd6;max-width:520px;margin-bottom:0;line-height:1.48}.programClose,.valuesClose{background:var(--blue-dark);color:#fff;margin-bottom:70px;padding:clamp(38px,7vw,82px)}.programClose .sectionLabel,.valuesClose .sectionLabel{color:var(--blue-soft)}.programClose h2,.valuesClose h2{max-width:950px}.programClose>p,.valuesClose>p{color:#ffffffc7;max-width:780px;font-size:20px;line-height:1.5}.homeStart{margin-top:54px}.homeStart .button{margin-top:18px}.principleGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.principleCard{border:1px solid var(--line);background:var(--white);min-height:310px;padding:28px}.principleCard svg{color:var(--field)}.principleCard h3{margin:54px 0 14px;font-size:26px;line-height:1.1}.principleCard p{color:var(--muted);line-height:1.5}.valuesPractice{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:76px;padding:106px 0;display:grid}.practiceList{display:grid}.practiceList p{border-top:1px solid var(--line);color:var(--ink);gap:12px;margin:0;padding:19px 0;font-size:18px;font-weight:700;line-height:1.45;display:flex}.practiceList svg{color:var(--blue);flex:none;margin-top:3px}.valuesClose .button.outline{color:#fff;border-color:#ffffff80}.fieldNotesHero .heroImage{object-position:center 46%}.fieldNotesHero .heroShade{background:linear-gradient(90deg,#06161de6,#06161d8a 58%,#06161d24),linear-gradient(#06161d14 52%,#06161d94)}.nextEvent{width:min(1180px,100% - 40px);margin:0 auto;padding:104px 0}.nextEvent>a{border:1px solid var(--line);background:var(--white);grid-template-columns:1.06fr .94fr;min-height:470px;display:grid}.nextEvent figure{background:var(--blue-soft);min-width:0;margin:0;position:relative;overflow:hidden}.nextEvent img{object-fit:cover}.nextEvent>a>div{align-self:center;padding:clamp(34px,5vw,66px)}.nextEvent time{color:var(--clay);text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:900;display:block}.nextEvent h2{margin-bottom:20px;font-size:clamp(38px,4vw,58px);line-height:.98}.nextEvent>a>div>p:not(.sectionLabel){color:var(--muted);font-size:18px;line-height:1.55}.nextEvent>a>div>span{color:var(--blue-dark);align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:850;display:inline-flex}.featuredWork{background:var(--blue-dark);color:#fff;scroll-margin-top:24px}.featuredWorkInner{width:min(1180px,100% - 40px);margin:0 auto;padding:110px 0}.featuredWorkIntro{grid-template-columns:.72fr 1.28fr;align-items:end;gap:70px;margin-bottom:58px;display:grid}.featuredWorkIntro .sectionLabel{color:var(--blue-soft)}.featuredWorkIntro h2{margin-bottom:0}.featuredWorkIntro>p{color:#ffffffb8;max-width:670px;margin:0;font-size:19px;line-height:1.55}.featuredWorkGrid{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.featuredWorkGrid article{border-right:1px solid #ffffff38;min-width:0;padding:30px}.featuredWorkGrid article:first-child{padding-left:0}.featuredWorkGrid article:last-child{border-right:0;padding-right:0}.featuredWorkGrid figure{aspect-ratio:16/10;background:#06161d;margin:0 0 26px;position:relative;overflow:hidden}.featuredWorkGrid img{object-fit:cover;transition:transform .26s}.featuredWorkGrid a:hover img,.featuredWorkGrid a:focus-visible img{transform:scale(1.02)}.featuredWorkMeta{color:#ffffff8f;text-transform:uppercase;flex-wrap:wrap;gap:8px 16px;font-size:11px;font-weight:850;display:flex}.featuredWorkMeta span{color:var(--blue-soft)}.featuredWorkGrid h3{color:#fff;margin:18px 0 14px;font-size:30px;line-height:1.05}.featuredWorkGrid article>a>p{color:#ffffffb3;font-size:16px;line-height:1.52}.featuredWorkOutcome{border-top:1px solid #ffffff2e;margin:24px 0;padding-top:20px}.featuredWorkOutcome span{color:#fff;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.featuredWorkLink{color:var(--blue-soft);align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.fieldNotesLatest,.fieldNotesFeatures,.fieldNotesArchive,.fieldNotesClose{width:min(1180px,100% - 40px);margin:0 auto}.fieldNotesLatest{border-bottom:1px solid var(--line);grid-template-columns:.78fr 1.22fr;gap:88px;padding:110px 0;display:grid}.fieldNotesLatestIntro>p:last-child,.fieldNotesArchiveIntro>p:last-child,.fieldNotesClose p{color:var(--muted);font-size:19px;line-height:1.55}.eventHero{min-height:78vh}.eventHero .heroImage{object-position:center}.eventHero .heroShade{background:linear-gradient(90deg,#031b17f0,#031b17c2 62%,#031b176b),linear-gradient(#031b1729,#031b1794)}.eventDetails,.eventRsvpSection,.eventClose{width:min(1180px,100% - 40px);margin:0 auto}.eventDetails{grid-template-columns:1.08fr .92fr;gap:86px;padding:108px 0;display:grid}.eventStory h2{max-width:720px;margin-bottom:30px;font-size:46px;line-height:1.02}.eventStory>p:not(.sectionLabel,.eventFormat){color:var(--muted);font-size:18px;line-height:1.65}.eventFormat{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--blue-dark);margin:30px 0;padding:20px 0;font-weight:850}.eventFacts{border-top:1px solid var(--line);align-self:center}.eventFacts>p{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr;gap:16px;margin:0;padding:22px 0;display:grid}.eventFacts svg{color:var(--blue);margin-top:2px}.eventFacts span{color:var(--muted);gap:4px;line-height:1.48;display:grid}.eventFacts strong{color:var(--ink)}.eventRsvpSection{clip-path:inset(0 -100vmax);background:#eef6f3;grid-template-columns:.78fr 1.22fr;gap:90px;padding:104px 0;scroll-margin-top:24px;display:grid;box-shadow:0 0 0 100vmax #eef6f3}.eventRsvpSection>div>p:not(.sectionLabel){color:var(--muted);font-size:18px;line-height:1.58}.eventRsvpForm{border:1px solid var(--line);background:var(--white);grid-template-columns:1fr .72fr;align-self:start;gap:20px;padding:34px;display:grid;position:relative}.eventRsvpField{gap:8px;display:grid}.eventRsvpField:first-child,.eventRsvpField:nth-child(2),.eventRsvpForm>.button,.eventRsvpStatus,.eventRsvpConsent{grid-column:1/-1}.eventRsvpField label{color:var(--ink);font-size:13px;font-weight:850}.eventRsvpField input,.eventRsvpField select{width:100%;height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #073f614d;border-radius:0;padding:0 13px}.eventRsvpForm>.button{width:100%}.eventRsvpStatus{min-height:22px;color:var(--muted);align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.eventRsvpStatus-created,.eventRsvpStatus-updated{color:#3d642f}.eventRsvpStatus-error{color:#9b3f32}.eventRsvpConsent{color:var(--muted);margin:-8px 0 0;font-size:11px;line-height:1.4}.eventRsvpConsent a{color:var(--blue-dark);text-underline-offset:2px;font-weight:750;text-decoration:underline}.eventClose{background:var(--blue-dark);color:#fff;margin-bottom:70px;padding:clamp(38px,7vw,82px)}.eventClose .sectionLabel{color:var(--blue-soft)}.eventClose h2{max-width:850px}.eventClose .button.outline{color:#fff;border-color:#ffffff80}.fieldNotesLatestIntro h2{font-size:52px}.fieldNoteLead{border-left:4px solid var(--blue);align-self:end;padding:34px 0 6px 38px}.fieldNoteLead h2{margin:20px 0 22px;font-size:58px}.fieldNoteLead>p{max-width:760px;color:var(--muted);font-size:21px;line-height:1.55}.fieldNoteLead>a,.fieldNoteRead{color:var(--blue-dark);align-items:center;gap:8px;font-size:14px;font-weight:850;display:inline-flex}.fieldNoteMeta{color:var(--muted);letter-spacing:0;text-transform:uppercase;flex-wrap:wrap;gap:9px 18px;font-size:12px;font-weight:800;display:flex}.fieldNoteMeta span{color:var(--blue)}.fieldNotesFeatures{padding:108px 0 92px}.fieldNotesSectionHeading{grid-template-columns:.62fr 1.38fr;gap:48px;margin-bottom:58px;display:grid}.fieldNotesSectionHeading h2{max-width:860px}.fieldNoteFeatureGrid{grid-template-columns:1fr 1fr;column-gap:40px;display:grid}.fieldNoteFeature{border-top:1px solid var(--line);padding:40px 0 50px}.fieldNoteFeature:first-child{grid-column:1/-1}.fieldNoteFeature:first-child>a{grid-template-columns:1.18fr .82fr;align-items:end;gap:46px;display:grid}.fieldNoteFeature figure{aspect-ratio:16/10;background:var(--blue-dark);margin:0 0 28px;position:relative;overflow:hidden}.fieldNoteFeature:first-child figure{aspect-ratio:16/9;margin-bottom:0}.fieldNoteFeature img{object-fit:cover;transition:transform .26s}.fieldNoteFeature a:hover img,.fieldNoteFeature a:focus-visible img{transform:scale(1.02)}.fieldNoteFeatureBody h3{margin:18px 0 14px;font-size:34px;line-height:1.04}.fieldNoteFeature:first-child h3{font-size:46px}.fieldNoteFeatureBody>p{color:var(--muted);font-size:17px;line-height:1.52}.fieldNotesArchive{border-top:1px solid var(--line);grid-template-columns:.76fr 1.24fr;gap:88px;padding:108px 0;display:grid}.fieldNotesArchiveIntro{align-self:start;position:sticky;top:36px}.fieldNotesArchiveIntro h2{font-size:52px}.fieldNoteArchiveList{border-top:1px solid var(--line)}.fieldNoteArchiveList>a{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 24px;gap:10px 24px;padding:30px 46px 30px 0;display:grid;position:relative}.fieldNoteArchiveList .fieldNoteMeta,.fieldNoteArchiveList h3,.fieldNoteArchiveList p{grid-column:1}.fieldNoteArchiveList h3{margin:5px 0 0;font-size:27px;line-height:1.12}.fieldNoteArchiveList p{color:var(--muted);margin:0;line-height:1.48}.fieldNoteArchiveList>a>svg{color:var(--blue);grid-area:1/2/4;align-self:center;transition:transform .18s}.fieldNoteArchiveList>a:hover>svg,.fieldNoteArchiveList>a:focus-visible>svg{transform:translate(3px,-3px)}.fieldNotesClose{background:var(--blue-dark);color:#fff;box-shadow:0 0 0 100vmax var(--blue-dark);clip-path:inset(0 -100vmax);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:64px;padding:94px 0;display:grid}.fieldNotesClose .sectionLabel,.fieldNotesClose p{color:#ffffffb8}.fieldNotesClose h2{max-width:760px;font-size:58px}.fieldNotesClose p{max-width:760px;margin-bottom:0}.fieldNoteArticleHero{min-height:88vh}.fieldNoteArticleHero .heroImage{object-position:center}.fieldNoteArticleHero .heroShade{background:linear-gradient(90deg,#06161de6,#06161d94 62%,#06161d29),linear-gradient(#06161d14 46%,#06161da3)}.fieldNoteArticleHero .interiorHeroContent{margin-bottom:7vh}.fieldNoteArticleHero h1{max-width:1080px;margin-bottom:22px;font-size:76px}.fieldNoteArticleHero .lede{max-width:850px;font-size:23px}.fieldNoteBack{color:#ffffffdb;align-items:center;gap:8px;margin-bottom:48px;font-size:14px;font-weight:800;display:inline-flex}.fieldNoteArticleMeta{color:#ffffffb3;margin-bottom:18px}.fieldNoteArticleMeta span{color:var(--blue-soft)}.fieldNoteByline{color:#ffffffb8;margin:24px 0 0;font-size:14px;font-weight:750}.fieldNoteReading,.fieldNoteSequence,.fieldNoteArticleClose{width:min(1180px,100% - 40px);margin-left:auto;margin-right:auto}.fieldNoteReading{grid-template-columns:220px minmax(0,800px);justify-content:center;gap:90px;padding:104px 0 112px;display:grid}.fieldNoteContext{border-top:3px solid var(--clay);align-self:start;padding-top:18px;position:sticky;top:32px}.fieldNoteContext p:not(.sectionLabel){color:var(--muted);font-size:14px;line-height:1.55}.fieldNoteContext a{color:var(--blue-dark);text-underline-offset:3px;align-items:center;gap:7px;font-size:13px;font-weight:850;text-decoration:underline;display:inline-flex}.fieldNoteProse{min-width:0;color:var(--ink);font-size:19px;line-height:1.72}.fieldNoteProse>p:first-child{color:var(--blue-dark);font-size:24px;line-height:1.55}.fieldNoteProse p{margin-bottom:26px}.fieldNoteProse h2{margin:68px 0 22px;font-size:42px;line-height:1.05}.fieldNoteProse h3{margin:48px 0 18px;font-size:29px;line-height:1.12}.fieldNoteProse ul,.fieldNoteProse ol{margin:0 0 30px;padding-left:26px}.fieldNoteProse li{margin:9px 0;padding-left:5px}.fieldNoteProse a{color:var(--blue-dark);text-underline-offset:3px;font-weight:720;-webkit-text-decoration:underline #1273a873;text-decoration:underline #1273a873}.fieldNoteProse blockquote{border-left:4px solid var(--blue);background:var(--white);color:var(--blue-dark);margin:38px 0;padding:24px 28px}.fieldNoteProse blockquote p:last-child{margin-bottom:0}.fieldNoteProse figure{margin:52px 0}.fieldNoteProse figure img,.fieldNoteProse>img{width:100%;height:auto;display:block}.fieldNoteProse figcaption{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.45}.fieldNoteProse .wp-block-embed__wrapper,.fieldNoteProse .embed-youtube{width:100%;display:block}.fieldNoteProse iframe{aspect-ratio:16/9;background:var(--blue-dark);border:0;width:100%;display:block}.fieldNoteProse .wp-block-gallery,.fieldNoteProse .tiled-gallery__row,.fieldNoteProse .tiled-gallery__col{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fieldNoteProse .wp-block-gallery figure,.fieldNoteProse .tiled-gallery__gallery figure,.fieldNoteProse .tiled-gallery__row figure,.fieldNoteProse .tiled-gallery__col figure{margin:0}.fieldNoteProse .wp-block-file{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 22px;margin:40px 0;padding:22px 0;display:flex}.fieldNoteProse .wp-block-file a:last-child{background:var(--blue-soft);min-height:42px;color:var(--ink);align-items:center;padding:10px 14px;font-size:14px;text-decoration:none;display:inline-flex}.fieldNoteSequence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.fieldNoteSequence>a{align-content:center;min-height:150px;padding:28px 34px 28px 0;display:grid}.fieldNoteSequence>a:nth-child(2){border-left:1px solid var(--line);text-align:right;padding-left:34px;padding-right:0}.fieldNoteSequence span{color:var(--muted);text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:800}.fieldNoteSequence strong{color:var(--blue-dark);align-items:center;gap:10px;font-size:18px;line-height:1.35;display:flex}.fieldNoteSequence>a:nth-child(2) strong{justify-content:flex-end}.fieldNoteSequence svg{color:var(--blue);flex:none}.fieldNoteArticleClose{background:var(--blue-dark);color:#fff;box-shadow:0 0 0 100vmax var(--blue-dark);clip-path:inset(0 -100vmax);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:64px;margin-top:104px;padding:86px 0;display:grid}.fieldNoteArticleClose .sectionLabel,.fieldNoteArticleClose p{color:#ffffffb8}.fieldNoteArticleClose h2{max-width:760px;font-size:56px}.fieldNoteArticleClose p{max-width:720px;margin-bottom:0;font-size:18px;line-height:1.55}.siteFooter{border-top:1px solid var(--line);padding:62px 0 34px}.footerMain{grid-template-columns:1.05fr .75fr .8fr;gap:48px;padding-bottom:50px;display:grid}.footerBrand{color:var(--blue-dark);margin-bottom:12px;font-size:24px;font-weight:900}.footerStatement{max-width:600px;color:var(--muted);margin-bottom:0;font-size:18px;line-height:1.5}.footerContact{align-content:start;gap:14px;display:grid}.footerContact p,.footerContact a{color:var(--muted);align-items:flex-start;gap:10px;margin:0;line-height:1.45;display:flex}.footerContact svg{color:var(--blue);flex:none;margin-top:3px}.footerSocials{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.footerContact .footerSocials a{width:38px;height:38px;color:var(--blue-dark);background:#fffefa8a;border:1px solid #064f523d;border-radius:50%;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s}.footerContact .footerSocials a:hover{border-color:var(--blue);background:var(--blue);color:#fff}.footerContact .footerSocials svg{color:currentColor;margin-top:0}.footerApps{gap:8px;padding-top:8px;display:grid}.footerContact .footerAppsTitle{color:var(--blue-dark);font-size:13px;font-weight:850;display:block}.footerAppLinks{flex-wrap:wrap;gap:8px;display:flex}.footerContact .footerAppLinks a{color:var(--blue-dark);background:#fffefa8a;border:1px solid #064f523d;border-radius:4px;align-items:center;padding:9px 12px;font-size:13px;font-weight:800;line-height:1;transition:background .16s,border-color .16s,color .16s}.footerContact .footerAppLinks a:hover{border-color:var(--blue);background:var(--blue);color:#fff}.footerContact .footerAppLinks svg{color:currentColor;margin-top:0}.footerNewsletter{align-content:start;gap:10px;display:grid}.footerNewsletter>p,.footerNewsletter>span{margin:0}.footerNewsletter>p{color:var(--blue-dark);font-weight:850}.footerNewsletter>span{color:var(--muted);line-height:1.45}.newsletterForm{margin-top:6px;position:relative}.newsletterFields{grid-template-columns:minmax(0,1fr) auto;display:grid}.newsletterFields input:not(.newsletterTrap){background:var(--white);min-width:0;height:44px;color:var(--ink);border:1px solid #073f6147;border-right:0;border-radius:0;padding:0 13px;font-size:14px}.newsletterFields input:not(.newsletterTrap)::placeholder{color:#75848a}.newsletterFields input:not(.newsletterTrap):disabled{opacity:.72}.newsletterFirstName{grid-column:1/-1;border-bottom:0!important;border-right:1px solid #073f6147!important}.newsletterFields button{border:1px solid var(--blue-dark);background:var(--blue-dark);color:#fff;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:7px;height:44px;padding:0 15px;font-size:14px;font-weight:850;display:inline-flex}.newsletterFields button:disabled{cursor:wait;opacity:.78}.newsletterTrap{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.newsletterStatus{min-height:20px;color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex;margin:7px 0 0!important;line-height:1.35!important}.newsletterStatus-created,.newsletterStatus-existing{color:#3d642f!important}.newsletterStatus-error{color:#9b3f32!important}.newsletterConsent{color:var(--muted);font-size:11px;margin:0!important;line-height:1.35!important}.newsletterConsent a{color:var(--blue-dark);text-underline-offset:2px;font-weight:750;text-decoration:underline}.newsletterSpinner{animation:.9s linear infinite newsletterSpin}@keyframes newsletterSpin{to{transform:rotate(360deg)}}.footerBottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding-top:24px;font-size:14px;font-weight:750;display:flex}.footerLinks{flex-wrap:wrap;gap:24px;display:flex}.footerStart{color:var(--blue-dark);align-items:center;gap:8px;display:inline-flex}.contextLink{color:var(--blue-dark);text-underline-offset:3px;font-size:14px;font-weight:800;text-decoration:underline}.evidenceSection,.founderSection,.caseStudies,.proofGaps,.evidenceStandard,.aboutWhy,.aboutValues,.founderProfile,.aboutRole,.supportFunding,.supportAdvising,.supportClose{width:min(1180px,100% - 40px);margin:0 auto}.supportHero .heroImage{object-position:center 54%}.supportHero .heroShade{background:linear-gradient(90deg,#06161de6,#06161d8f 62%,#06161d1f),linear-gradient(#06161d14 48%,#06161d80)}.supportFunding{padding:104px 0}.supportIntro{grid-template-columns:.86fr 1.14fr;column-gap:74px;margin-bottom:48px;display:grid}.supportIntro .sectionLabel,.supportIntro h2{grid-column:1}.supportIntro>p:last-child{color:var(--muted);grid-area:1/2/span 2;align-self:end;font-size:20px;line-height:1.52}.supportOptionGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.supportOptionGrid article{border-right:1px solid var(--line);min-height:290px;padding:30px}.supportOptionGrid article:last-child{border-right:0}.supportOptionGrid svg{color:var(--field)}.supportOptionGrid h3{margin:62px 0 14px;font-size:27px}.supportOptionGrid p,.supportAdvisingBody{color:var(--muted);line-height:1.52}.supportActionRow{grid-template-columns:1fr auto;align-items:center;gap:48px;padding-top:34px;display:grid}.supportActionRow p{max-width:760px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.supportAdvising{border-top:1px solid var(--line);grid-template-columns:.92fr 1.08fr;gap:78px;padding:104px 0;display:grid}.supportAdvisingBody{font-size:20px}.supportStandard{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);margin:28px 0;padding:22px 0;font-weight:700;line-height:1.5}.supportNext{color:var(--muted);margin:0 0 26px;font-size:15px;line-height:1.55}.supportNext strong{color:var(--ink)}.advisorWays{background:var(--white);border:1px solid var(--line);align-self:center;padding:34px;box-shadow:0 18px 60px #0a242a14}.advisorWays>svg{color:var(--blue);margin-bottom:24px}.advisorWays p{border-top:1px solid var(--line);color:var(--ink);gap:11px;margin:0;padding:17px 0;font-weight:700;line-height:1.45;display:flex}.advisorWays p svg{color:var(--field);flex:none;margin-top:3px}.supportClose{background:var(--blue-dark);color:#fff;margin-bottom:70px;padding:clamp(38px,7vw,82px)}.supportClose>svg,.supportClose .sectionLabel{color:var(--blue-soft)}.supportClose>svg{margin-bottom:22px}.supportClose h2{max-width:980px}.supportClose>p:not(.sectionLabel){color:#ffffffc7;max-width:780px;font-size:20px;line-height:1.5}.supportClose .button.outline{color:#fff;border-color:#ffffff80}.evidenceSection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:104px 0}.evidenceIntro{grid-template-columns:.9fr 1.1fr;column-gap:74px;margin-bottom:48px;display:grid}.evidenceIntro .sectionLabel,.evidenceIntro h2{grid-column:1}.evidenceIntro>p:last-child{color:var(--muted);grid-area:1/2/span 2;align-self:end;font-size:20px;line-height:1.52}.evidenceGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.evidenceCard{border:1px solid var(--line);background:var(--white);grid-template-rows:240px 1fr;display:grid}.evidenceCard figure{min-width:0;margin:0;position:relative;overflow:hidden}.evidenceCard img{object-fit:cover}.evidenceCard>div{padding:26px}.evidenceMeta{color:var(--clay);text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:900}.evidenceCard h3{margin-bottom:14px;font-size:25px;line-height:1.08}.evidenceCard>div>p:not(.evidenceMeta){color:var(--muted);line-height:1.5}.evidenceCard a,.caseSource{color:var(--blue-dark);align-items:center;gap:7px;font-size:14px;font-weight:850;display:inline-flex}.founderSection,.aboutValues,.founderProfile{grid-template-columns:.92fr 1.08fr;align-items:center;gap:72px;padding:104px 0;display:grid}.founderSection figure,.aboutValues figure,.founderProfile figure{min-height:560px;margin:0;position:relative;overflow:hidden}.founderSection img,.aboutValues img,.founderProfile img{object-fit:cover}.founderSection>div>p:not(.sectionLabel),.aboutValues>div>p:not(.sectionLabel),.founderProfile>div>p:not(.sectionLabel){color:var(--muted);font-size:20px;line-height:1.52}.aboutValues{border-bottom:1px solid var(--line);grid-template-columns:1.08fr .92fr}.aboutValues figure{min-height:520px}.aboutValues img{object-position:center}.programFacts{border-top:1px solid var(--line);margin-top:30px;display:grid}.programFacts p{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:110px 1fr;gap:18px;margin:0;padding:13px 0;font-size:14px;line-height:1.45;display:grid}.programFacts span{color:var(--ink);font-weight:850}.selectedProgramFacts{gap:8px;display:grid}.selectedProgramFacts p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.selectedProgramFacts strong{color:var(--ink)}.proofHero .heroImage{object-position:center 48%}.aboutHero .heroImage{object-position:center 40%}.proofHero .heroShade,.aboutHero .heroShade{background:linear-gradient(90deg,#06161de0,#06161d94 58%,#06161d24),linear-gradient(#06161d14 50%,#06161d7a)}.caseStudies{padding:106px 0 50px}.caseStudyList{border-top:1px solid var(--line)}.caseStudy{border-bottom:1px solid var(--line);grid-template-columns:.92fr 1.08fr;gap:68px;padding:70px 0;scroll-margin-top:24px;display:grid}.caseStudy:nth-child(2n) figure{order:2}.caseStudy figure{min-height:520px;margin:0;position:relative;overflow:hidden}.caseStudy img{object-fit:cover}.caseStudyBody{align-self:center}.caseStudyBody h3{margin-bottom:18px;font-size:44px;line-height:1.02}.caseSummary{color:var(--ink);font-size:20px;line-height:1.5}.caseFinding{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:16px;margin:28px 0;padding:24px 0;display:grid}.caseFinding p{color:var(--muted);grid-template-columns:130px 1fr;gap:18px;margin:0;line-height:1.48;display:grid}.caseFinding span{color:var(--ink);text-transform:uppercase;font-size:13px;font-weight:900}.caseStudy blockquote{background:#1273a814;margin:28px 0;padding:24px}.caseStudy blockquote svg{color:var(--blue)}.caseStudy blockquote p{color:var(--ink);margin:12px 0;font-size:20px;font-weight:750;line-height:1.45}.caseStudy blockquote cite{color:var(--muted);font-size:13px;font-style:normal}.proofGaps,.evidenceStandard,.aboutWhy{grid-template-columns:.9fr 1.1fr;gap:78px;padding:104px 0;display:grid}.proofGaps{border-bottom:1px solid var(--line)}.proofGaps>div:first-child>p:last-child,.aboutWhy .thesisCopy p{color:var(--muted);font-size:20px;line-height:1.52}.gapList,.standardList{align-content:center;display:grid}.gapList p,.standardList p{border-top:1px solid var(--line);color:var(--ink);gap:13px;margin:0;padding:18px 0;font-size:17px;font-weight:700;line-height:1.45;display:flex}.gapList span{border:2px solid var(--clay);flex:none;width:11px;height:11px;margin-top:7px}.standardList svg{color:var(--field);flex:none;margin-top:3px}.aboutWhy{border-bottom:1px solid var(--line)}.aboutRole{padding:104px 0}.roleGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.roleGrid article{border-right:1px solid var(--line);min-height:300px;padding:28px}.roleGrid article:last-child{border-right:0}.roleGrid svg{color:var(--blue)}.roleGrid h3{margin:54px 0 14px;font-size:28px}.roleGrid p{color:var(--muted);line-height:1.5}.startStage{background:var(--ink);color:#fff;min-height:100vh}.startStageInner{grid-template-columns:minmax(0,.78fr) minmax(540px,1.22fr);gap:64px;width:min(1180px,100% - 40px);margin:0 auto;padding:68px 0 92px;display:grid}.startIntro{align-self:start;padding-top:38px;position:sticky;top:36px}.startIntro .kicker{color:#ffffffad}.startIntro h1{max-width:560px;margin-bottom:28px;font-size:70px;line-height:.96}.startIntro .lede{color:#ffffffdb;max-width:560px;font-size:21px}.startJump{border-bottom:1px solid #ffffff6b;align-items:center;gap:9px;min-height:44px;margin-top:34px;padding-bottom:7px;font-size:14px;font-weight:850;display:inline-flex}.startBooking{background:var(--paper);min-width:0;color:var(--ink);padding:34px}.startBookingIntro{border-bottom:1px solid var(--line);padding:4px 4px 26px}.interestContext{border-bottom:1px solid var(--line);grid-template-columns:.72fr 1.28fr;gap:34px;margin-bottom:28px;padding:4px 4px 28px;display:grid}.interestContext>div:first-child>p{color:var(--clay);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900}.interestContext h2{margin:0;font-size:30px;line-height:1.06}.interestContext>div:last-child>p{color:var(--muted);margin-bottom:12px;font-size:14px;line-height:1.5}.interestContext a{color:var(--blue-dark);text-underline-offset:3px;margin-top:4px;font-size:13px;font-weight:850;text-decoration:underline;display:inline-flex}.savedIntakeContext{border-left:4px solid var(--field);background:var(--white);margin:18px 0 12px;padding:16px}.savedIntakeContext p{text-transform:uppercase;font-weight:900;color:var(--field)!important;margin-bottom:7px!important;font-size:11px!important}.savedIntakeContext blockquote{color:var(--ink);margin:0;font-size:15px;font-weight:700;line-height:1.5}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.startBookingIntro h2{max-width:620px;margin-bottom:16px;font-size:44px}.startBookingIntro>p:last-child{max-width:640px;color:var(--muted);margin-bottom:0;font-size:17px;line-height:1.5}.bookingTool{border-top:5px solid var(--blue);background:var(--white);min-width:0;margin-top:24px;padding:8px}.tidycalFrame{background:var(--white);border:0;width:100%;height:825px;display:block}.bookingFallback{color:var(--blue-dark);text-align:center;text-underline-offset:3px;justify-content:center;align-items:center;gap:7px;margin:14px 12px 10px;font-size:13px;font-weight:800;text-decoration:underline;display:flex}.startMethod,.startPrepare,.thanksNext{width:min(1180px,100% - 40px);margin:0 auto}.startMethod{padding:104px 0}.startSteps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.startSteps article{border-right:1px solid var(--line);min-height:330px;padding:28px}.startSteps article:last-child{border-right:0}.startSteps span{color:var(--clay);font-size:13px;font-weight:900}.startSteps h3{margin:76px 0 14px;font-size:28px}.startSteps p{color:var(--muted);line-height:1.5}.startPrepare,.thanksNext{border-top:1px solid var(--line);grid-template-columns:.86fr 1.14fr;gap:78px;padding:104px 0;display:grid}.prepareList,.thanksList{align-content:start;display:grid}.prepareList article{border-bottom:1px solid var(--line);gap:15px;padding:22px 0;display:flex}.prepareList article:first-child{padding-top:0}.prepareList svg,.thanksList svg{color:var(--field);flex:none;margin-top:3px}.prepareList h3{margin-bottom:7px;font-size:20px}.prepareList p{color:var(--muted);margin:0;line-height:1.5}.thanksHero .heroImage{object-position:center 42%}.thanksHero .heroShade{background:linear-gradient(90deg,#06161de6,#06161d9e 62%,#06161d33),linear-gradient(#06161d1f 48%,#06161d85)}.thanksList p{border-top:1px solid var(--line);gap:14px;margin:0;padding:20px 0;font-size:18px;font-weight:700;line-height:1.5;display:flex}@media (width<=1020px){.startStageInner{grid-template-columns:1fr;gap:48px;width:min(760px,100% - 40px)}.startIntro{padding-top:24px;position:static}.startIntro h1{max-width:760px;font-size:58px}.startIntro .lede{max-width:720px}}@media (width<=900px){.nav{width:min(100% - 28px,680px)}.navLinks a:not(.navCta){display:none}.mobileMenuButton{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff6b;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.mobileNavPanel:not([hidden]){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06161df5;border:1px solid #ffffff38;grid-template-columns:1fr 1fr;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 22px 60px #06161d52}.mobileNavPanel a{color:#ffffffe6;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;padding:16px 18px;font-size:15px;font-weight:750}.mobileNavPanel a:nth-child(2n){border-right:0}.mobileNavPanel a[aria-current=page]{color:#fff;box-shadow:inset 3px 0 0 var(--blue)}.mobileNavPanel .mobileNavStart{background:var(--blue-soft);color:var(--ink);border-bottom:0;border-right:0;grid-column:1/-1}.heroContent,.thesis,.homeProof,.ruralFeature,.paths,.intakeBand,.focus,.programs,.values,.workspace,.spaceHeroContent,.spaceOffers,.spaceDetails,.placeBand,.afterBooking,.spaceClose{width:min(100% - 28px,680px)}.howToGuide{width:min(100% - 28px,760px)}.modelSection,.sharedProof,.interiorHeroContent,.programLoop,.programArchitecture,.programList,.programFocus,.programClose,.programOutputInner,.principles,.valuesPractice,.valuesClose,.evidenceSection,.founderSection,.caseStudies,.proofGaps,.evidenceStandard,.aboutWhy,.aboutValues,.founderProfile,.aboutRole,.startStageInner,.startMethod,.startPrepare,.thanksNext,.featuredWorkInner,.nextEvent,.fieldNotesLatest,.fieldNotesFeatures,.fieldNotesArchive,.fieldNotesClose,.eventDetails,.eventRsvpSection,.eventClose,.notFoundRecovery,.siteFooter{width:min(100% - 28px,680px)}.notFoundRecovery{grid-template-columns:1fr;gap:38px}.heroContent{margin-bottom:5vh}h1{max-width:680px;font-size:68px}h2{font-size:48px}.thesis,.intakeBand,.focus,.values,.ruralFeature{grid-template-columns:1fr;gap:28px}.homeProof{grid-template-columns:1fr;gap:22px}.homeProofFacts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.homeProof .sectionLink{justify-self:start}.ruralFeature{gap:0}.ruralFeature figure{min-height:430px}.ruralFeature>div{padding:56px}.sectionIntro{grid-template-columns:1fr;gap:8px}.programs .sectionIntro{grid-template-columns:1fr;align-items:start}.programs .sectionIntro>p:last-child{max-width:620px;margin-top:8px}.programMapRow{grid-template-columns:60px minmax(0,1fr) 24px;gap:22px}.programMapSummary{grid-column:2}.programMapArrow{grid-area:1/3/span 2}.evidenceIntro{grid-template-columns:1fr;gap:8px}.evidenceIntro .sectionLabel,.evidenceIntro h2,.evidenceIntro>p:last-child{grid-area:auto}.evidenceGrid,.pathGrid,.programGrid,.offerGrid{grid-template-columns:1fr}.programCard,.pathCard,.offerCard{min-height:0}.spaceGallery{grid-template-rows:repeat(3,400px);grid-template-columns:1fr}.galleryMeeting{grid-column:auto}.spaceDetails,.placeBand{grid-template-columns:1fr;gap:36px}.afterBookingIntro,.howToSection>header{grid-template-columns:1fr;gap:8px}.afterBookingIntro .sectionLabel,.afterBookingIntro h2,.afterBookingIntro>p:last-child,.howToSection>header .sectionLabel,.howToSection>header h2,.howToSection>header>p:last-child{grid-area:auto}.afterBookingSteps{grid-template-columns:1fr}.afterBookingSteps article,.afterBookingSteps article:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:0}.afterBookingSteps article:last-child{border-bottom:0}.afterBookingSteps h3{margin-top:32px}.afterBookingFooter{flex-direction:column;align-items:flex-start;gap:18px}.modelIntro,.programFocusIntro{grid-template-columns:1fr;gap:8px}.modelIntro .sectionLabel,.programFocusIntro .sectionLabel,.modelIntro h2,.programFocusIntro h2,.modelIntro>p:last-child,.programFocusIntro>p:last-child{grid-area:auto}.programArchitectureIntro{grid-template-columns:1fr;gap:20px}.programArchitectureIntro>p{max-width:680px}.programPillar{grid-template-columns:180px minmax(0,1fr);gap:34px}.programPillarIdentity{min-height:250px}.programOfferList{grid-column:2}.programOffer{grid-template-columns:minmax(130px,.55fr) minmax(200px,1fr)}.programOffer>a{grid-column:2;justify-self:start}.loopGrid{grid-template-columns:1fr 1fr}.loopStep:nth-child(2){border-right:0}.loopStep:nth-child(-n+2){border-bottom:1px solid var(--line)}.sharedProof,.programDetail,.valuesPractice,.founderSection,.aboutValues,.founderProfile,.caseStudy,.proofGaps,.evidenceStandard,.aboutWhy,.programOutputInner,.startStageInner,.startPrepare,.thanksNext,.footerMain,.fieldNotesLatest,.fieldNotesArchive,.fieldNotesClose,.eventDetails,.eventRsvpSection,.featuredWorkIntro,.fieldNoteArticleClose,.fieldNotesSectionHeading,.fieldNoteFeature:first-child>a{grid-template-columns:1fr}.fieldNotesLatest,.fieldNotesArchive{gap:46px}.nextEvent>a{grid-template-columns:1fr}.nextEvent figure{aspect-ratio:1200/805}.eventDetails,.eventRsvpSection{gap:48px}.featuredWorkIntro{gap:14px}.featuredWorkGrid{grid-template-columns:1fr}.featuredWorkGrid article,.featuredWorkGrid article:first-child,.featuredWorkGrid article:last-child{border-bottom:1px solid #ffffff38;border-right:0;padding:30px 0}.featuredWorkGrid article:last-child{border-bottom:0}.fieldNotesArchiveIntro{position:static}.fieldNotesClose{align-items:start;gap:34px}.fieldNoteReading{grid-template-columns:1fr;gap:52px;width:min(100% - 28px,800px)}.fieldNoteContext{max-width:620px;position:static}.fieldNoteSequence,.fieldNoteArticleClose{width:min(100% - 28px,800px)}.fieldNoteArticleClose{align-items:start;gap:34px}.valuesStory,.valueEssay,.valuesCourageInner{grid-template-columns:1fr;gap:42px}.valuesStoryHeading,.valueEssay header{position:static}.valueEssay header span{margin-bottom:28px}.valueEssay header h2{font-size:48px}.valuesQuestion{grid-column:auto}.supportIntro,.supportAdvising{grid-template-columns:1fr;gap:42px}.supportIntro .sectionLabel,.supportIntro h2,.supportIntro>p:last-child{grid-area:auto/1}.supportOptionGrid{grid-template-columns:1fr}.supportOptionGrid article,.supportOptionGrid article:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:0}.supportOptionGrid article:last-child{border-bottom:0}.supportOptionGrid h3{margin-top:34px}.supportActionRow{grid-template-columns:1fr;gap:24px}.sharedProof,.programDetail,.valuesPractice,.founderSection,.aboutValues,.founderProfile,.caseStudy,.proofGaps,.evidenceStandard,.aboutWhy{gap:36px}.startStageInner{gap:52px}.programOutputInner{gap:46px}.startIntro{padding-top:26px;position:static}.startIntro h1{max-width:680px}.startSteps{grid-template-columns:1fr}.startSteps article,.startSteps article:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:0}.startSteps article:last-child{border-bottom:0}.caseStudy:nth-child(2n) figure{order:0}.roleGrid{grid-template-columns:1fr}.roleGrid article,.roleGrid article:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:0}.roleGrid article:last-child{border-bottom:0}.principleGrid{grid-template-columns:1fr 1fr}.focusPair{grid-template-columns:1fr}.footerMain{gap:34px}}@media (width<=560px){.hero{min-height:88vh}.spaceHero{min-height:86vh}.interiorHero{min-height:88vh}.brand img{width:132px}.programMapRow{grid-template-columns:48px minmax(0,1fr) 20px;gap:16px;min-height:0;padding:22px 4px 22px 0}.programMapRow:hover{padding-left:4px}.programMapNumber{gap:14px}.programMapTitle h3{font-size:22px}.programMapSummary{font-size:15px}.homeProofFacts p{padding-left:16px;padding-right:12px}.homeProofFacts strong{font-size:16px}.ruralFeature figure{min-height:300px}.ruralFeature>div{padding:42px 28px 46px}.ruralFeature>div>p:not(.sectionLabel){font-size:18px}.programArchitecture{padding-top:72px}.programArchitectureIntro{margin-bottom:38px}.programPricingNote{margin-top:-4px;margin-bottom:38px}.programArchitectureIntro>p{font-size:17px}.programPillar{grid-template-columns:1fr;gap:26px;padding:42px 0}.programPillarIdentity{grid-template-columns:1fr auto;min-height:190px}.programPillarIntro h3{font-size:31px}.programOfferList{grid-column:auto}.programOffer{grid-template-columns:1fr;gap:12px;padding:20px 0 22px}.programOffer>a{grid-column:auto}.heroSceneTractor img{object-position:68% center}.heroSceneRiver img{object-position:63% center}.heroSceneCare img{object-position:70% center}.interiorHero.programsHero .heroImage{object-position:72% 58%}.heroMotionControls{gap:10px;top:86px;bottom:auto;right:14px}.heroProgress{grid-template-columns:repeat(3,21px);gap:5px}.heroMotionToggle{width:44px;height:44px}.navLinks{font-size:13px}.navLinks a{padding:9px}h1{font-size:50px}.responsiveHeroTitle .heroCopyFull,.responsiveHeroLede .heroCopyFull{display:none}.responsiveHeroTitle .heroCopyCompact,.responsiveHeroLede .heroCopyCompact{display:inline}.heroContent,.interiorHero:not(.fieldNoteArticleHero) .interiorHeroContent{margin-bottom:3vh;padding-top:24px}.heroContent h1,.interiorHero:not(.fieldNoteArticleHero) .interiorHeroContent h1{margin-bottom:18px;font-size:42px;line-height:.98}.interiorHero.programsHero .interiorHeroContent h1{font-size:38px;line-height:1}.heroContent .lede,.interiorHero:not(.fieldNoteArticleHero) .interiorHeroContent .lede{font-size:17px;line-height:1.35}.heroContent .heroActions,.interiorHero:not(.fieldNoteArticleHero) .heroActions{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:8px;width:100%;margin-top:20px;display:grid}.heroContent .heroActions .button,.interiorHero:not(.fieldNoteArticleHero) .heroActions .button{width:auto;min-height:44px;padding:10px 12px;font-size:14px}.heroContent .heroNote,.interiorHero:not(.fieldNoteArticleHero) .heroNote{margin-top:12px;font-size:13px;line-height:1.4}h2{font-size:40px}.lede,.thesisCopy p,.focusText p,.values p,.workspace p{font-size:18px}.heroActions,.button{width:100%}.planItem{grid-template-columns:1fr}.intakeField .button,.workspaceActions .button{width:100%}.spaceHeroContent,.interiorHeroContent{margin-bottom:6vh}.spaceHeroContent .heroActions,.spaceHeroContent .button{width:100%}.spaceOffers{padding:76px 0 64px}.nextEvent,.eventDetails,.eventRsvpSection{padding-top:76px;padding-bottom:76px}.eventRsvpForm{grid-template-columns:1fr;padding:26px}.eventStory h2{font-size:38px}.offerPrice strong{font-size:48px}.spaceGallery{grid-template-rows:repeat(3,300px)}.spaceDetails,.placeBand,.afterBooking{padding:76px 0}.howToGuide{padding-top:76px}.howToSection{padding-bottom:76px}.howToSection+.howToSection{padding-top:76px}.howToStep{grid-template-columns:52px minmax(0,1fr);gap:16px}.howToSectionClose{margin-left:68px}.amenityGrid{grid-template-columns:1fr}.amenity:nth-child(odd){border-right:0}.placeFacts{padding-left:22px}.modelSection,.programLoop,.programList,.programFocus,.principles,.valuesPractice,.sharedProof,.evidenceSection,.founderSection,.caseStudies,.proofGaps,.evidenceStandard,.aboutWhy,.aboutValues,.founderProfile,.aboutRole,.featuredWorkInner,.fieldNotesLatest,.fieldNotesFeatures,.fieldNotesArchive,.notFoundRecovery{padding-top:76px;padding-bottom:76px}.notFoundRecovery{grid-template-columns:1fr;gap:38px}.fieldNoteLead{padding:30px 0 4px 24px}.fieldNoteLead h2,.fieldNotesClose h2,.fieldNoteArticleClose h2{font-size:40px}.fieldNoteArticleHero h1{font-size:44px}.notFoundRecovery h2{font-size:40px}.fieldNoteArticleHero .lede{font-size:18px}.fieldNoteBack{margin-bottom:34px}.fieldNoteReading{padding-top:76px;padding-bottom:82px}.fieldNoteProse{font-size:18px;line-height:1.68}.fieldNoteProse>p:first-child{font-size:21px}.fieldNoteProse h2{margin-top:54px;font-size:34px}.fieldNoteProse h3{font-size:26px}.fieldNoteProse blockquote{padding:20px}.fieldNoteProse .wp-block-gallery,.fieldNoteProse .tiled-gallery__row,.fieldNoteProse .tiled-gallery__col,.fieldNoteSequence{grid-template-columns:1fr}.fieldNoteSequence>a,.fieldNoteSequence>a:nth-child(2){text-align:left;border-left:0;min-height:0;padding:28px 0}.fieldNoteSequence>a:nth-child(2){border-top:1px solid var(--line)}.fieldNoteSequence>a:nth-child(2) strong{justify-content:flex-start}.fieldNoteArticleClose{margin-top:76px;padding-top:76px;padding-bottom:76px}.fieldNotesSectionHeading{gap:8px;margin-bottom:32px}.fieldNoteFeatureGrid{grid-template-columns:1fr}.fieldNoteFeature:first-child{grid-column:auto}.fieldNoteFeature:first-child figure{margin-bottom:28px}.fieldNoteFeature:first-child h3,.fieldNoteFeatureBody h3{font-size:32px}.fieldNoteArchiveList>a{padding-right:8px}.fieldNoteArchiveList>a>svg{display:none}.fieldNotesClose{padding-top:76px;padding-bottom:76px}.valuesStory,.valueEssayList,.valuesAfterword{width:min(100% - 28px,680px)}.valuesStory,.valueEssay,.valuesCourageInner,.valuesAfterword{padding-top:76px;padding-bottom:76px}.valuesCourageInner{width:min(100% - 28px,680px)}.valuesStoryHeading h2,.valueEssay header h2{font-size:40px}.valuesQuestion{font-size:24px}.programOutputInner,.startStageInner,.startMethod,.startPrepare,.thanksNext{padding-top:76px;padding-bottom:76px}.startStageInner{padding-top:34px}.startIntro h1{font-size:50px}.startBooking{padding:20px 14px}.startBookingIntro h2{font-size:36px}.interestContext{grid-template-columns:1fr;gap:16px}.tidycalFrame{height:741px}.startSteps h3{margin-top:36px}.evidenceCard{grid-template-rows:220px 1fr}.founderSection figure,.aboutValues figure,.founderProfile figure,.caseStudy figure{min-height:360px}.caseStudy{padding:48px 0}.caseStudyBody h3{font-size:34px}.caseFinding p,.programFacts p{grid-template-columns:1fr;gap:5px}.roleGrid h3{margin-top:32px}.loopGrid,.principleGrid,.proofAudience{grid-template-columns:1fr}.loopStep,.loopStep:nth-child(2),.loopStep:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:0}.loopStep:last-child{border-bottom:0}.loopStep h3{margin-top:34px}.proofClose{grid-column:auto}.programDetail{padding:42px 0}.programDetailName h3{font-size:32px}.focusPair article{min-height:390px}.principleCard{min-height:0}.footerBottom{flex-direction:column;align-items:flex-start}.supportFunding,.supportAdvising{width:min(100% - 28px,680px);padding:78px 0}.supportClose{width:min(100% - 28px,680px)}.footerLinks{gap:18px}}@media (prefers-reduced-motion:reduce){.heroScene{animation:none;display:none}.heroScene:first-child{opacity:1;display:block}.heroScene img{animation:none;transform:none}.heroMotionControls{display:none}}
