:root {
  --paper: #f4ead8;
  --green: #263d50;
  --muted: #655f54;
  --orange: #a14d32;
  --line: #c7bba5;
  --light: #e4dfc8;
  --dixon-gold: #d9b970;
  --dixon-sage: #e1e5d4;
  --dixon-rust: #a14d32;
}

.dixon-study { background: var(--paper); }
.dixon-study ::selection { background: var(--dixon-gold); color: var(--green); }
.dixon-study .shell { width: min(1280px, calc(100% - 100px)); }
.dixon-study .draft-strip { background: var(--green); color: var(--paper); }
.dixon-study .strip-inner { min-height: 35px; gap: 18px; }
.dixon-study .strip-inner i { background: var(--dixon-gold); border-radius: 0; }
.study-return { font-size: 10px; letter-spacing: .8px; padding-block: 8px; }
.study-return:hover { color: var(--dixon-gold); }
.dixon-study .site-header { border-bottom-color: var(--line); }
.dixon-study .header-inner { height: 112px; }
.dixon-study .desktop-nav { gap: 22px; font-size: 12px; }
.dixon-study .header-contact { border-color: var(--dixon-rust); }
.dixon-study .header-contact:hover { background: var(--dixon-rust); color: var(--paper); }
.dixon-study .eyebrow { color: var(--dixon-rust); letter-spacing: 2px; }
.dixon-study .tiny-mark { color: var(--dixon-rust); }
.dixon-study .hero { grid-template-columns: minmax(0, 2.65fr) minmax(220px, 1fr); gap: 70px; padding-block: 53px 43px; }
.dixon-study .hero h1 { font-size: clamp(64px, 7.1vw, 106px); letter-spacing: -4.4px; line-height: 1.02; margin-bottom: 25px; }
.dixon-study .hero h1 em { color: var(--dixon-rust); }
.dixon-study .hero-description { max-width: 650px; font-size: 16px; line-height: 1.85; }
.dixon-study .hero-margin { border-top: 3px solid var(--dixon-rust); max-width: 280px; padding-top: 23px; }
.dixon-study .hero-margin .eyebrow { color: var(--dixon-rust); }
.dixon-study .hero-margin > p:not(.eyebrow) { font-size: 21px; line-height: 1.6; }
.dixon-study .margin-note { color: var(--muted); }
.dixon-study .text-link { border-color: var(--dixon-rust); }
.dixon-study .text-link:hover { color: var(--dixon-rust); }
.dixon-study .button-primary { background: var(--green); color: var(--paper); }
.dixon-study .button-primary:hover { background: var(--dixon-rust); }
.dixon-study .landscape figcaption { padding-block: 14px 18px; font-size: 11px; line-height: 1.7; color: var(--muted); }
.dixon-study .whole-ranch-band { margin-top: 0; background: var(--green); color: var(--paper); }
.dixon-study .whole-inner { min-height: 80px; border: 0; }
.dixon-study .whole-inner > span:first-child { color: var(--dixon-gold); }
.dixon-study .whole-inner p { font-size: 20px; }
.dixon-study .whole-inner b, .dixon-study .band-arrow { color: var(--dixon-gold); }
.dixon-study .section-pad { padding-block: 88px; }
.dixon-study .ecology-heading h2, .dixon-study .section-heading h2, .dixon-study .management-heading h2 { font-size: clamp(35px, 3.3vw, 48px); line-height: 1.15; letter-spacing: -1.3px; }
.dixon-study .natural-functions article::before { border-color: var(--dixon-rust); }
.dixon-study .function-number, .dixon-study .situation-tab > span { color: var(--dixon-rust); }
.dixon-study .situation-tab.active { background: #e8dac0; color: var(--green); border-color: var(--dixon-rust); }
.dixon-study .situation-panel { background: var(--dixon-sage); }
.dixon-study .situation-panel p { color: var(--muted); }
.dixon-study .cost-question { border-color: var(--line); }
.dixon-study .cost-question h3 em { color: var(--dixon-rust); }
.dixon-study .approach { background: var(--green); color: var(--paper); }
.dixon-study .approach h2, .dixon-study .approach .model-promises p, .dixon-study .approach .model-page-link { color: var(--paper); }
.dixon-study .approach-heading > p { color: #e3dfcf; }
.dixon-study .approach .eyebrow, .dixon-study .approach .model-promises span { color: var(--dixon-gold); }
.dixon-study .model-promises { border-color: #9eaaad; }
.dixon-study .approach .model-page-link { border-color: var(--dixon-gold); }
.dixon-study .about-copy em { color: var(--dixon-rust); }
.dixon-study .note-topic { color: var(--dixon-rust); }
.dixon-study .notes-landscape { max-width: 960px; margin-inline: auto; }
.dixon-study .notes-landscape img { height: auto; object-fit: contain; }
.dixon-study .contact-section { background: var(--green); color: var(--paper); }
.dixon-study .contact-section .eyebrow, .dixon-study .contact-section h2 em { color: var(--dixon-gold); }
.dixon-study .contact-section h2, .dixon-study .contact-section p, .dixon-study .contact-section .text-link { color: var(--paper); }
.dixon-study .contact-circle { border-color: var(--dixon-gold); }
.dixon-study .contact-circle:hover { background: var(--paper); color: var(--green); }
.dixon-study .direct-contact { display: flex; flex-wrap: wrap; gap: 12px 26px; margin: 0; font-size: 14px; line-height: 1.7; }
.dixon-study .direct-contact a { text-decoration: underline; text-underline-offset: 4px; overflow-wrap: anywhere; }
.dixon-study .direct-contact a:hover { color: var(--dixon-rust); }
.dixon-study .footer-contact { padding-block: 0 25px; }
.dixon-study dialog .direct-contact { margin-block: 20px 28px; }
.dixon-study .footer-name span { color: var(--dixon-rust); }
.dixon-study .management-hero { padding-top: 30px; padding-bottom: 62px; }
.dixon-study .management-hero h1 { font-size: clamp(49px, 5.4vw, 78px); line-height: 1.07; letter-spacing: -2.5px; }
.dixon-study .management-hero h1 em, .dixon-study .management-example h2 em { color: var(--dixon-rust); }
.dixon-study .management-hero > .eyebrow { color: var(--dixon-rust); }
.dixon-study .whole-map-center { background: var(--green); }
.dixon-study .whole-map-center > .eyebrow, .dixon-study .whole-map-center h3 em { color: var(--dixon-gold); }
.dixon-study .whole-map-parts > div, .dixon-study .whole-map-parts > div::before { border-color: var(--line); }
.dixon-study .management-practice { background: var(--dixon-sage); }
.dixon-study .practice-list article > span { color: var(--dixon-rust); }
.dixon-study .practice-list article, .dixon-study .public-overview-note { border-color: #b2b9a8; }
.dixon-study .ownership-example h3 em, .dixon-study .ownership-outcome h3 em { color: var(--dixon-rust); }
.dixon-study .acquisition-search { background: var(--dixon-sage); }
.dixon-study .search-path article, .dixon-study .methodology-public-note { border-color: #b2b9a8; }
.dixon-study .methodology-public-note a { color: var(--green); border-color: var(--dixon-rust); }
.dixon-study .acquisition-evidence { background: #e9dfcb; }
.dixon-study .ownership-outcome { background: var(--dixon-sage); }
.dixon-study .acquisition-scope-note, .dixon-study .acquisition-evidence-pair article { border-color: var(--line); }
.dixon-study .pricing-acquisition { background: var(--green); color: var(--paper); }
.dixon-study .pricing-acquisition .eyebrow, .dixon-study .acquisition-layout h2 em { color: var(--dixon-gold); }
.dixon-study .pricing-acquisition .text-link { color: var(--paper); border-color: var(--dixon-gold); }
.dixon-study .pricing-acquisition .acquisition-layout > div > p:not(.eyebrow), .dixon-study .acquisition-rates > p, .dixon-study .acquisition-rates dt { color: #e3dfcf; }
.dixon-study .acquisition-rates strong { color: var(--paper); }
.dixon-study .pricing-included, .dixon-study .learning-option { border-color: var(--line); }
.dixon-study .estimate-result { background: var(--dixon-sage); }
.dixon-study .estimate-total { border-color: #b2b9a8; }
.dixon-study dialog { background: var(--paper); color: var(--green); border: 1px solid var(--line); }
.dixon-study button:focus-visible, .dixon-study a:focus-visible, .dixon-study input:focus-visible, .dixon-study select:focus-visible, .dixon-study textarea:focus-visible, .dixon-study [tabindex="0"]:focus-visible { outline-color: var(--dixon-rust); }
.dixon-study .home-page .hero { grid-template-columns: minmax(0, 1fr); gap: 0; min-height: 0; padding-block: 40px 28px; }
.dixon-study .home-page .hero h1 { font-size: clamp(52px, 6vw, 82px); letter-spacing: -2.8px; line-height: 1.05; margin-bottom: 18px; }
.dixon-study .home-page .hero-description { max-width: 680px; margin-bottom: 0; }
.dixon-study .audience-paths { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; padding-bottom: 40px; }
.dixon-study .audience-path { display: flex; flex-direction: column; min-width: 0; padding: 26px 30px; border: 1px solid var(--line); border-top: 3px solid var(--dixon-rust); }
.dixon-study .audience-path:nth-child(2) { border-top-color: var(--green); }
.dixon-study .audience-path:hover { background: var(--dixon-sage); }
.dixon-study .path-eyebrow { color: var(--dixon-rust); font-size: 10px; line-height: 1.5; letter-spacing: 1.5px; }
.dixon-study .audience-path h2 { font: 400 clamp(28px, 2.8vw, 38px)/1.15 var(--serif); letter-spacing: -.7px; margin: 14px 0; }
.dixon-study .audience-path p { max-width: 44ch; color: var(--muted); font-size: 14px; line-height: 1.75; margin: 0 0 22px; }
.dixon-study .path-action { display: flex; align-items: center; justify-content: space-between; gap: 18px; margin-top: auto; font-size: 12px; font-weight: 600; }
.dixon-study .path-action > span { font-size: 22px; }
.dixon-study .home-details { margin-top: 28px; padding-block: 18px; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); }
.dixon-study .home-details > summary { cursor: pointer; font-size: 14px; font-weight: 600; line-height: 1.7; }
.dixon-study .home-details > summary::marker { color: var(--dixon-rust); }
.dixon-study .home-details > summary:focus-visible { outline: 3px solid var(--dixon-rust); outline-offset: 5px; }
.dixon-study .home-details[open] > summary { margin-bottom: 28px; }
.dixon-study .home-details .natural-functions { margin-top: 0; }

@media (max-width: 1180px) {
  .dixon-study .header-inner { height: 104px; }
  .dixon-study .mobile-nav { background: var(--paper); }
  .dixon-study .hero { grid-template-columns: minmax(0, 2.3fr) minmax(200px, 1fr); gap: 35px; }
  .dixon-study .hero h1 { font-size: clamp(64px, 7.3vw, 90px); }
}

@media (max-width: 760px) {
  .dixon-study .shell { width: calc(100% - 40px); }
  .dixon-study .header-inner { height: 98px; }
  .dixon-study .strip-inner { font-size: 8px; letter-spacing: .9px; gap: 10px; }
  .study-return { font-size: 9px; white-space: nowrap; }
  .dixon-study .hero { grid-template-columns: 1fr; gap: 28px; padding-block: 38px 31px; }
  .dixon-study .hero h1 { font-size: clamp(49px, 10.8vw, 78px); letter-spacing: -2.2px; line-height: 1.04; }
  .dixon-study .hero-description { font-size: 15px; }
  .dixon-study .hero-margin { max-width: none; display: grid; grid-template-columns: 1fr 1.8fr; column-gap: 22px; padding-top: 19px; }
  .dixon-study .hero-margin .eyebrow { font-size: 10px; }
  .dixon-study .hero-margin > p:not(.eyebrow) { font-size: 17px; margin-bottom: 0; }
  .dixon-study .margin-note { grid-column: 1 / -1; margin-top: 17px; }
  .dixon-study .landscape figcaption { flex-direction: column; gap: 5px; padding-block: 12px 15px; }
  .dixon-study .whole-inner { gap: 9px; padding-block: 19px; }
  .dixon-study .whole-inner p { font-size: 16px; margin: 0; }
  .dixon-study .whole-inner b { margin-inline: 5px; }
  .dixon-study .section-pad { padding-block: 57px; }
  .dixon-study .ecology-heading h2, .dixon-study .section-heading h2, .dixon-study .management-heading h2 { font-size: 34px; letter-spacing: -.9px; }
  .dixon-study .management-hero h1 { font-size: clamp(40px, 8.6vw, 59px); letter-spacing: -1.5px; }
  .dixon-study .acquisition-hero .site-photograph { max-width: 650px; }
  .dixon-study .home-page .hero { padding-block: 30px 25px; }
  .dixon-study .home-page .hero h1 { font-size: clamp(42px, 9.2vw, 64px); letter-spacing: -1.7px; }
  .dixon-study .audience-paths { grid-template-columns: 1fr; gap: 16px; padding-bottom: 30px; }
  .dixon-study .audience-path { padding: 22px; }
  .dixon-study .audience-path h2 { font-size: 30px; }
}

.dixon-study .story-home .hero { grid-template-columns: minmax(0, 2.1fr) minmax(240px, 1fr); align-items: start; }
.dixon-study .story-home .hero-description { max-width: 670px; }
.dixon-study .story-paths { flex-direction: column; align-items: flex-start; gap: 14px; }
.dixon-study .story-paths .text-link { max-width: 100%; font-size: 12px; line-height: 1.7; }
.dixon-study .story-section, .dixon-study .story-chapter { display: grid; grid-template-columns: minmax(150px, .65fr) minmax(0, 2fr); gap: 65px; align-items: start; }
.dixon-study .story-margin > p:not(.eyebrow) { max-width: 230px; margin: 0; color: var(--muted); font: 21px/1.6 var(--serif); }
.dixon-study .story-prose { min-width: 0; max-width: 820px; }
.dixon-study .story-prose h2, .dixon-study .story-case-heading h2 { font: 400 clamp(32px, 3.4vw, 46px)/1.18 var(--serif); letter-spacing: -1.1px; margin: 0 0 26px; }
.dixon-study .story-prose h3 { font: 400 30px/1.25 var(--serif); letter-spacing: -.5px; margin: 0 0 22px; }
.dixon-study .story-prose > p, .dixon-study .story-case-heading > p { font-size: 16px; line-height: 1.9; color: var(--muted); margin: 0 0 23px; }
.dixon-study .story-prose > .text-link { margin-top: 8px; }
.dixon-study .story-prose blockquote { margin: 28px 0; padding: 9px 0 9px 24px; border-left: 3px solid var(--dixon-rust); font: 25px/1.6 var(--serif); color: var(--green); }
.dixon-study .story-prose > .story-disclosure, .dixon-study .story-case-heading > .story-disclosure { font-size: 12px; line-height: 1.8; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); padding-block: 16px; margin-bottom: 28px; }
.dixon-study .story-goal { background: var(--green); color: var(--paper); }
.dixon-study .story-goal .story-prose h2 { color: var(--paper); }
.dixon-study .story-goal .eyebrow { color: var(--dixon-gold); }
.dixon-study .story-goal .story-prose > p, .dixon-study .story-goal .story-margin > p:not(.eyebrow) { color: #e3dfcf; }
.dixon-study .story-goal blockquote { color: var(--paper); border-color: var(--dixon-gold); }
.dixon-study .story-goal .text-link { color: var(--paper); border-color: var(--dixon-gold); }
.dixon-study .story-landscape-pair .ecology-photo-pair { margin-top: 0; }
.dixon-study .story-questions { padding-block: 25px; margin-bottom: 65px; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); }
.dixon-study .story-questions > summary { cursor: pointer; font-size: 14px; line-height: 1.8; }
.dixon-study .story-questions > summary::marker { color: var(--dixon-rust); }
.dixon-study .story-questions > summary:focus-visible { outline: 3px solid var(--dixon-rust); outline-offset: 5px; }
.dixon-study .story-questions .advisory.shell { width: 100%; padding-block: 35px 15px; }
.dixon-study .story-case-heading { max-width: 850px; }
.dixon-study .story-chapter { border-top: 1px solid var(--line); padding-top: 38px; margin-top: 38px; }
.dixon-study .story-photo-pause { display: grid; grid-template-columns: minmax(220px, .8fr) minmax(0, 1.2fr); gap: 45px; align-items: center; max-width: 820px; margin: 45px auto; }
.dixon-study .story-photo-pause .practice-photograph { grid-row: auto; max-width: 290px; }
.dixon-study .story-photo-pause > p { max-width: 360px; color: var(--muted); font: 23px/1.6 var(--serif); }
.dixon-study .rvi-reading { border-top: 1px solid var(--line); }
.dixon-study .story-decision { list-style: decimal-leading-zero; margin: 30px 0 32px; padding-left: 38px; max-width: 850px; }
.dixon-study .story-decision li { padding: 20px 0 20px 14px; border-top: 1px solid var(--line); }
.dixon-study .story-decision li::marker { color: var(--dixon-rust); font-size: 13px; }
.dixon-study .story-decision strong { font: 400 25px/1.35 var(--serif); }
.dixon-study .story-decision p { margin: 8px 0 0; color: var(--muted); font-size: 16px; line-height: 1.8; max-width: 690px; }
.dixon-study .story-expand { border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); padding-block: 21px; }
.dixon-study .story-expand > summary { cursor: pointer; font-size: 15px; line-height: 1.8; }
.dixon-study .story-expand > summary::marker { color: var(--dixon-rust); }
.dixon-study .story-expand > summary:focus-visible { outline: 3px solid var(--dixon-rust); outline-offset: 5px; }
.dixon-study .evaluation-details { margin-bottom: 65px; }
.dixon-study .evaluation-details .shell { width: 100%; }
.dixon-study .evaluation-details .section-pad { padding: 35px 26px; }
.dixon-study .evaluation-details .methodology-public-note { margin-bottom: 0; }
.dixon-study .contact-first-home .hero h1 { font-size: clamp(49px, 5.8vw, 84px); letter-spacing: -2.8px; line-height: 1.06; }
.dixon-study .conversation-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 18px 28px; margin-top: 25px; }
.dixon-study .conversation-actions > a { min-height: 44px; }
.dixon-study .conversation-note { margin: 13px 0 0; color: var(--muted); font-size: 12px; line-height: 1.7; }
.dixon-study .hero-margin .story-paths { display: flex; gap: 25px; }
.dixon-study .hero-margin .story-paths .text-link { display: grid; gap: 6px; min-height: 44px; padding-bottom: 13px; border-bottom: 1px solid var(--line); font: 22px/1.35 var(--serif); }
.dixon-study .path-context { color: var(--muted); font: 12px/1.7 var(--sans); }
.dixon-study .model-heading { max-width: 850px; }
.dixon-study .model-heading h2, .dixon-study .podcast-placeholder h2 { margin: 0 0 24px; font: 400 clamp(34px, 3.8vw, 50px)/1.15 var(--serif); letter-spacing: -1.2px; }
.dixon-study .model-heading > p:not(.eyebrow) { max-width: 690px; color: var(--muted); font-size: 16px; line-height: 1.85; margin: 0; }
.dixon-study .model-page-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 55px; list-style: none; margin: 35px 0 25px; padding: 0; }
.dixon-study .model-page-list > li { display: grid; grid-template-columns: 45px minmax(0, 1fr); gap: 20px; padding-block: 27px; border-top: 1px solid var(--line); }
.dixon-study .model-page-number { color: var(--dixon-rust); padding-top: 5px; font-size: 11px; letter-spacing: 1px; line-height: 1.7; }
.dixon-study .model-page-list h3 { margin: 0 0 13px; font: 400 28px/1.25 var(--serif); letter-spacing: -.4px; }
.dixon-study .model-page-list p { color: var(--muted); font-size: 15px; line-height: 1.85; margin: 0; }
.dixon-study .model-next-links { display: flex; flex-wrap: wrap; gap: 20px 40px; }
.dixon-study .model-page-list-full { grid-template-columns: 1fr; max-width: 1000px; }
.dixon-study .model-page-list-full > li { grid-template-columns: 90px minmax(0, 1fr); gap: 30px; padding-block: 30px; }
.dixon-study .model-page-list-full p { max-width: 780px; font-size: 16px; }
.dixon-study .model-page-list .model-page-result { margin-top: 15px; }
.dixon-study .model-page-result strong { color: var(--green); font-weight: 600; }
.dixon-study .model-connection { max-width: 1000px; padding-top: 30px; border-top: 1px solid var(--line); }
.dixon-study .model-connection-with-photo { display: grid; grid-template-columns: minmax(0, 1.8fr) minmax(180px, .7fr); gap: 45px; align-items: center; }
.dixon-study .model-connection p { color: var(--muted); font-size: 16px; line-height: 1.85; }
.dixon-study .model-connection .public-overview-note { font-size: 12px; }
.dixon-study .model-connection .practice-photograph { grid-row: auto; margin: 0; max-width: 230px; }
.dixon-study .model-relationships { margin-block: 30px 70px; }
.dixon-study .model-relationships .shell { width: 100%; }
.dixon-study .model-relationships .section-pad { padding-block: 35px; }
.dixon-study .podcast-placeholder { display: grid; grid-template-columns: 1fr 1fr; gap: 55px; padding: 45px; margin-bottom: 65px; border-top: 2px solid var(--dixon-rust); background: var(--dixon-sage); }
.dixon-study .podcast-placeholder .eyebrow { margin-bottom: 20px; }
.dixon-study .podcast-placeholder h2 { font-size: 38px; margin: 0; }
.dixon-study .podcast-copy p { color: var(--muted); font-size: 16px; line-height: 1.85; margin: 0; }
.dixon-study .podcast-copy .podcast-status { font-size: 12px; margin-top: 18px; }
.dixon-study .contact-actions { display: flex; flex-direction: column; align-items: flex-start; gap: 20px; flex-shrink: 0; }
.dixon-study .contact-actions > a { min-height: 44px; }
.dixon-study .footer-contact { scroll-margin-top: 35px; }
.dixon-study .draft-trigger { background: transparent; padding: 0; min-height: 44px; font: inherit; text-align: left; }
.dixon-study .draft-trigger:disabled { cursor: default; opacity: .6; }
.dixon-study .pricing-travel-note { margin: 24px 0 0; padding: 16px 0; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); color: var(--muted); font-size: 14px; line-height: 1.8; }
.dixon-study .pricing-travel-note strong { color: var(--green); }
.dixon-study .pricing-enterprise { background: var(--dixon-sage); }
.dixon-study .enterprise-layout { display: grid; grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr); gap: 75px; }
.dixon-study .enterprise-layout h2 { font: 400 clamp(34px, 3.7vw, 48px)/1.15 var(--serif); letter-spacing: -1px; margin: 0 0 25px; }
.dixon-study .enterprise-layout p:not(.eyebrow):not(.enterprise-price-label), .dixon-study .enterprise-scope { color: var(--muted); font-size: 15px; line-height: 1.85; }
.dixon-study .enterprise-scope { padding-left: 21px; margin-bottom: 0; }
.dixon-study .enterprise-scope li { padding-block: 4px; }
.dixon-study .enterprise-price { padding-top: 25px; border-top: 2px solid var(--dixon-rust); }
.dixon-study .enterprise-price .enterprise-price-label { font: 400 clamp(34px, 3.2vw, 44px)/1.2 var(--serif); color: var(--green); margin: 0 0 22px; }
.dixon-study .enterprise-price .text-link { margin-top: 18px; }
.dixon-study .acquisition-travel-note { font-size: 13px; line-height: 1.8; margin-top: 18px; }
.dixon-study .regenerative-hero-photograph { max-width: 590px; }
.dixon-study .regenerative-hero-photograph img, .dixon-study .regenerative-water-photograph img { width: 100%; height: auto; object-fit: contain; }
.dixon-study .regenerative-connections { background: var(--dixon-sage); }
.dixon-study .regenerative-reading-grid { display: grid; grid-template-columns: minmax(220px, .85fr) minmax(0, 1.4fr); gap: 65px; margin-top: 35px; align-items: start; }
.dixon-study .regenerative-water-photograph { max-width: 360px; margin: 0; }
.dixon-study .regenerative-topic-list article { border-top: 1px solid #b2b9a8; padding-block: 23px; }
.dixon-study .regenerative-topic-list h3 { font: 400 29px/1.25 var(--serif); letter-spacing: -.4px; margin: 0 0 14px; }
.dixon-study .regenerative-topic-list p { color: var(--muted); font-size: 16px; line-height: 1.85; margin: 0; }

@media (max-width: 1280px) {
  .dixon-study .desktop-nav { display: none; }
  .dixon-study .header-contact { margin-left: auto; }
  .dixon-study .menu-button { display: flex; flex-direction: column; justify-content: center; gap: 6px; min-height: 44px; width: 34px; padding: 8px 0; background: transparent; }
  .dixon-study .menu-button span { height: 1px; width: 22px; background: var(--green); }
}

@media (max-width: 760px) {
  .dixon-study .story-home .hero { grid-template-columns: 1fr; }
  .dixon-study .story-section, .dixon-study .story-chapter { grid-template-columns: 1fr; gap: 18px; }
  .dixon-study .story-margin .eyebrow { margin-bottom: 8px; }
  .dixon-study .story-margin > p:not(.eyebrow) { max-width: none; font-size: 18px; }
  .dixon-study .story-prose h2, .dixon-study .story-case-heading h2 { font-size: 34px; letter-spacing: -.8px; }
  .dixon-study .story-prose h3 { font-size: 28px; }
  .dixon-study .story-prose blockquote { font-size: 23px; padding-left: 19px; }
  .dixon-study .story-photo-pause { grid-template-columns: 1fr; gap: 18px; }
  .dixon-study .story-photo-pause > p { margin-top: 0; font-size: 20px; }
  .dixon-study .story-questions { margin-bottom: 40px; }
  .dixon-study .story-decision { padding-left: 28px; }
  .dixon-study .story-decision li { padding-left: 8px; }
  .dixon-study .evaluation-details { margin-bottom: 40px; }
  .dixon-study .evaluation-details .section-pad { padding: 28px 16px; }
  .dixon-study .contact-first-home .hero h1 { font-size: clamp(43px, 9.7vw, 68px); letter-spacing: -1.8px; }
  .dixon-study .contact-first-home .hero-margin { display: block; }
  .dixon-study .hero-margin .story-paths { gap: 18px; }
  .dixon-study .model-page-list { grid-template-columns: 1fr; margin-top: 28px; }
  .dixon-study .model-page-list > li { grid-template-columns: 35px minmax(0, 1fr); gap: 16px; padding-block: 23px; }
  .dixon-study .model-page-list-full > li { grid-template-columns: 60px minmax(0, 1fr); }
  .dixon-study .model-connection-with-photo { grid-template-columns: 1fr; gap: 20px; }
  .dixon-study .model-connection .practice-photograph { max-width: 230px; }
  .dixon-study .model-relationships { margin-bottom: 40px; }
  .dixon-study .podcast-placeholder { grid-template-columns: 1fr; gap: 22px; padding: 27px 23px; margin-bottom: 40px; }
  .dixon-study .podcast-placeholder h2 { font-size: 34px; }
  .dixon-study .contact-actions { margin-top: 28px; }
  .dixon-study .contact-actions .contact-circle { margin-top: 0; }
  .dixon-study .enterprise-layout { grid-template-columns: 1fr; gap: 32px; }
  .dixon-study .regenerative-reading-grid { grid-template-columns: 1fr; gap: 30px; }
  .dixon-study .regenerative-water-photograph { max-width: 330px; }
}

@media (prefers-reduced-motion: reduce) {
  .dixon-study { scroll-behavior: auto; }
  .dixon-study *, .dixon-study *::before, .dixon-study *::after { transition: none !important; }
}
