.why-photo-hero{position:relative;isolation:isolate;display:flex;min-height:min(800px,calc(100svh - 94px));max-height:800px;padding-block:48px;background:#15251b;color:#fff;overflow:hidden}.why-hero-background{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.why-photo-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#091710d9,#09171099 45%,#09171029)}.why-hero-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:center}.why-photo-hero .hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:28px;min-width:0}.why-photo-hero h1{font-size:clamp(44px,4.8vw,72px);max-width:15ch}.why-photo-hero .hero-intro{color:#fff;max-width:40ch}.adoption{grid-template-columns:1fr 1fr;gap:6%;align-items:stretch}.crew-image-panel{position:relative;isolation:isolate;min-height:760px;overflow:hidden;border-radius:var(--radius,5px);background:#15251b;color:#fff}.crew-panel-background{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 65%}.crew-image-panel:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#091710db,#091710ab 42%,#0917101f 78%)}.crew-intro{padding:48px 40px}.crew-intro h2{font-size:clamp(34px,3.3vw,48px)}.crew-intro>p{margin-top:24px;font-size:17px;color:#fff;max-width:43ch}.crew-details{padding-block:40px}@media(max-width:1000px){.crew-intro{padding:36px 28px}.crew-intro>p{font-size:16px}}@media(max-width:760px){.adoption{grid-template-columns:1fr;gap:32px}.crew-image-panel{min-height:700px}.crew-intro{padding:36px 24px}.crew-intro h2{font-size:34px}.crew-details{padding-block:0}}@media(max-width:800px){.why-photo-hero{min-height:min(800px,calc(100svh - 83px));padding-block:36px}.why-hero-inner{grid-template-columns:1fr;gap:28px}.why-photo-hero .hero-copy{gap:20px}.why-photo-hero h1{font-size:clamp(42px,7vw,56px);max-width:18ch}.why-photo-hero .hero-intro{font-size:16px;max-width:48ch}.why-photo-hero .actions{gap:10px;margin-top:22px}.why-photo-hero:before{background:linear-gradient(180deg,#091710d1,#091710a6 48%,#09171026)}}.team-planning-photo{display:block;width:100%;height:auto;aspect-ratio:5/3;object-fit:cover;object-position:center bottom}.testimonial-club-logo{display:block;width:110px;height:74px;overflow:hidden;flex-shrink:0}@media(max-width:480px){.testimonial-club-logo{width:90px;height:61px}}.why-visible .why-work-connection{font-size:clamp(22px,2vw,28px);line-height:1.3;color:var(--ink);font-weight:500;max-width:29ch}.why-visible-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7%;margin-top:40px;align-items:start}.why-visible-detail figure img{display:block;width:100%;aspect-ratio:8/5;object-fit:cover;object-position:center 60%;border-radius:var(--radius) var(--radius) 0 0}.why-work-evidence{grid-column:1;grid-row:1;overflow:hidden;border-radius:var(--radius);background:var(--green)}.why-work-evidence figcaption{display:block;margin:0;padding:28px 32px;color:var(--forest)}.why-visible-copy{grid-column:2;grid-row:1}.why-work-evidence figcaption h3{font-size:clamp(24px,2.2vw,30px);line-height:1.2}.why-work-evidence figcaption p{margin-top:16px;font-size:16px;line-height:1.6;max-width:52ch}.why-visible-copy>h2{font-size:clamp(28px,2.7vw,38px);line-height:1.15}.why-visible-copy>p{margin-top:20px;color:var(--muted)}.why-questions-list{margin-top:28px}.why-questions-list>div{padding-block:17px;border-top:1px solid var(--rule)}.why-questions-list dt{font-weight:500;font-size:17px}.why-questions-list dd{color:var(--muted);font-size:15px;margin-top:5px}.why-understand{background:var(--paper);color:var(--ink);border-block:1px solid var(--rule)}.why-understand .section-intro p{color:var(--muted)}.why-understand :focus-visible{outline-color:#00834a}.pitch-connections{margin-top:40px}.pitch-topics{position:relative;display:flex;border-bottom:1px solid var(--rule);gap:32px}.pitch-topics[hidden],.pitch-relationship[hidden]{display:none}.pitch-topics button{position:relative;border:0;background:none;color:var(--muted);font:inherit;font-size:18px;padding:12px 0 18px;cursor:pointer;text-align:left;transition:color .18s ease-out}.pitch-topics button:after{content:"";position:absolute;bottom:-1px;inset-inline:0;height:3px;background:var(--green);transform:scaleX(0);transform-origin:left;transition:transform .22s cubic-bezier(.16,1,.3,1)}.pitch-topics button[aria-selected=true]{color:var(--ink)}.pitch-topics button[aria-selected=true]:after,.pitch-topics button:hover:after{transform:scaleX(1)}.pitch-topics button:hover{color:var(--ink)}.pitch-connections[data-enhanced] .pitch-topics button:after{display:none}.pitch-topic-indicator{position:absolute;left:0;top:0;width:1px;height:3px;background:var(--green);transform-origin:left top;pointer-events:none}.pitch-connections[data-enhanced] .pitch-panels{display:grid;align-items:start;align-content:start;isolation:isolate}.pitch-connections[data-enhanced] .pitch-relationship{grid-area:1/1;background:var(--paper)}.pitch-relationship[inert]{pointer-events:none}.pitch-relationship{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr) minmax(0,1fr);gap:4%;align-items:start;padding-top:36px}.pitch-inputs h3,.pitch-outcome>h3{font-size:15px;font-weight:500;letter-spacing:0;line-height:1.4}.pitch-inputs dl{margin-top:22px}.pitch-inputs dl>div{padding:15px 0;border-top:1px solid var(--rule)}.pitch-inputs dt{font-size:17px;font-weight:500;line-height:1.4}.pitch-inputs dd{margin-top:5px;font-size:15px;line-height:1.5;color:var(--muted)}.pitch-connection-diagram{margin:0;background:var(--green);color:var(--forest);padding:28px 18px 20px;text-align:center;border-radius:var(--radius)}.pitch-connection-diagram figcaption{color:var(--forest);text-align:center;font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin-bottom:24px}.pitch-connection-diagram svg{display:block;width:100%;height:auto;margin:6px auto}.pitch-diagram-label{font-size:14px;line-height:1.4;font-weight:500}.pitch-model-type{border-top:1px solid #00281155;padding-top:14px;margin-top:24px;font-size:13px;line-height:1.4}.connection-field{fill:var(--forest)}.connection-markings{stroke:#00e07c88;stroke-width:1.5}.connection-emphasis{fill:var(--green)}.connection-symbols{fill:var(--forest);font-size:17px;font-weight:500;text-anchor:middle}.connection-shade{fill:#fff2}.connection-growth{stroke:var(--green);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.connection-zone{fill:#00e07c44;stroke:var(--green);stroke-width:1.5;stroke-dasharray:4 4}.connection-observation{fill:none;stroke:var(--green);stroke-width:2;stroke-linecap:round}.connection-readings{fill:var(--green);stroke:var(--forest);stroke-width:2}.pitch-model-type span{display:block;margin-top:4px}.pitch-outcome h4{font-size:clamp(24px,2.2vw,30px);font-weight:500;line-height:1.18;letter-spacing:-.025em;margin:26px 0 16px;text-wrap:balance}.pitch-outcome>p{font-size:16px;line-height:1.6;color:var(--muted)}.pitch-outcome .pitch-practice{border-top:1px solid var(--rule);padding-top:18px;margin-top:22px;font-size:14px;line-height:1.6;color:var(--ink)}@media(max-width:960px){.pitch-relationship{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px}.pitch-outcome{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.1fr;column-gap:28px}.pitch-outcome>h3{grid-column:1/-1}.pitch-outcome h4{margin-top:16px;grid-row:2/4}.pitch-outcome>p{margin-top:16px}.pitch-outcome .pitch-practice{margin-top:16px}}@media(max-width:600px){.pitch-connections{margin-top:26px}.pitch-topics{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.pitch-topics button{font-size:16px;padding:14px 0}.pitch-relationship{display:flex;flex-direction:column;gap:26px;padding-top:26px}.pitch-inputs{width:100%}.pitch-inputs dl{margin-top:14px}.pitch-inputs dl>div{padding:12px 0}.pitch-connection-diagram{width:100%;padding:24px 18px 18px}.pitch-connection-diagram figcaption{margin-bottom:16px}.pitch-connection-diagram svg{max-width:330px}.pitch-model-type{margin-top:16px}.pitch-outcome{display:block}.pitch-outcome h4{font-size:28px;margin-top:16px}.pitch-outcome>p{margin-top:14px}}@media(prefers-reduced-motion:reduce){.pitch-topics button:after{transition:none}}.why-knowledge{display:grid;grid-template-columns:1fr 1fr;gap:8%}.why-knowledge-answer{font-size:26px;line-height:1.3;font-weight:500;margin-top:30px;letter-spacing:-.02em}.why-knowledge-intro>p:not(.why-knowledge-answer){color:var(--muted);margin-top:20px;max-width:42ch}.why-knowledge-intro>.button{margin-top:28px}.why-context-list>div{padding:26px 0;border-top:1px solid var(--rule)}.why-context-list>div:first-child{padding-top:0;border:0}.why-context-list dt{font-size:26px;font-weight:500;letter-spacing:-.02em}.why-context-list dd{color:var(--muted);margin-top:12px}.why-context-example{margin-top:10px;padding-top:28px;border-top:1px solid var(--rule)}.why-context-example h3{font-size:24px}.why-context-example p{color:var(--muted);margin-top:14px}.why-faq{display:grid;grid-template-columns:1fr 1.45fr;gap:9%}.why-faq>div>p{margin-top:22px;color:var(--muted);font-size:17px}.why-faq .questions{margin:0}.why-faq .questions summary{font-size:19px;min-height:30px}.why-faq .questions summary{transition:color .24s cubic-bezier(.16,1,.3,1)}.why-faq .questions summary:hover,.why-faq .questions details[open] summary{color:#00834a}.why-faq .questions summary svg{transition:transform .24s cubic-bezier(.16,1,.3,1)}.why-faq .questions details[data-target-open=false] summary{color:var(--ink)}.why-faq .questions details[data-target-open=false] summary svg{transform:rotate(0)}.why-faq .questions details p{font-size:16px;line-height:1.7}.why-faq .questions .button{margin-top:16px;font-size:15px}@media(prefers-reduced-motion:reduce){.why-faq .questions summary,.why-faq .questions summary svg{transition:none}}@media(max-width:1000px){.why-visible-detail{gap:5%}.why-work-evidence figcaption{padding:24px}}@media(max-width:760px){.why-visible-detail,.why-knowledge,.why-faq{grid-template-columns:1fr;gap:32px}.why-visible-detail{margin-top:32px}.why-visible-detail figure img{aspect-ratio:8/5}.why-visible-copy,.why-work-evidence{grid-column:auto;grid-row:auto}.why-knowledge-answer{font-size:24px;margin-top:24px}.why-context-list>div:first-child{border-top:1px solid var(--rule);padding-top:24px}.why-faq .questions summary{font-size:18px}.why-faq .questions details p{font-size:15px}}@media(max-width:440px){.why-visible-copy>h2{font-size:30px}}.why-work-intro .why-work-connection{margin-top:24px}.why-work-image img{display:block;width:100%;aspect-ratio:528/648;object-fit:cover;object-position:52% center;border-radius:var(--radius)}@media(max-width:760px){.why-work-image img{aspect-ratio:4/3}}.why-surface .why-visible-detail{margin-top:0}
