body.mmos-lh-page{background:#bb5423!important}.mmos-lh-page #content{background:#f3ead8!important}
#lh-guide{--ink:#153c32;--paper:#f7eedc;--rust:#a63f17;--gold:#e9c17c;max-width:1500px;margin:auto;padding:18px 32px 55px;color:var(--ink);background:#f3ead8;font:17px/1.65 Arial,sans-serif}
#lh-guide *{box-sizing:border-box}#lh-guide :is(h1,h2,h3,p,figure){margin:0}#lh-guide :is(h1,h2,h3){font-family:Oswald,'Arial Narrow',sans-serif;font-weight:700;line-height:1.08;text-transform:uppercase;letter-spacing:-.015em;color:var(--ink)}#lh-guide h1{font-size:clamp(60px,7vw,105px)}#lh-guide h2{font-size:clamp(34px,3.8vw,55px)}#lh-guide h3{font-size:clamp(28px,2.8vw,39px)}#lh-guide p+p{margin-top:18px}#lh-guide a{color:inherit;text-underline-offset:4px}#lh-guide a:hover{text-decoration:underline}#lh-guide :focus-visible{outline:3px solid #cb782b;outline-offset:5px}#lh-guide [hidden]{display:none!important}#lh-guide :is(section,article)[id]{scroll-margin-top:100px}#lh-guide .lh-kicker{font:700 11px/1.5 'Courier New',monospace;letter-spacing:.09em;text-transform:uppercase;color:#963b18;margin-bottom:17px}
.lh-breadcrumb{display:flex;gap:10px;margin-bottom:22px;font-size:12px}.lh-hero{display:grid;grid-template-columns:1.02fr 1fr;align-items:stretch;border:1px solid #9f9d83;background:#fffaee;box-shadow:8px 8px 0 #c4b796}.lh-hero-copy{padding:36px 40px}.lh-hero-copy>p:not(.lh-kicker):not(.lh-deck):not(.lh-hours){max-width:42ch;font-size:17px}#lh-guide h1 span{color:var(--rust)}#lh-guide .lh-deck{font:italic 30px/1.3 Georgia,serif;margin:22px 0}.lh-hero-art{position:relative;overflow:hidden;min-height:520px;background:#147488}.lh-hero-art>img{height:100%;width:100%;object-fit:cover;object-position:44% center;position:absolute;inset:0}.lh-hero-art figcaption{position:absolute;bottom:24px;right:23px;left:23px;background:var(--ink);color:var(--paper);padding:17px 23px;max-width:290px;transform:rotate(-2deg);box-shadow:5px 5px 0 #f2c77c}.lh-hero-art figcaption span{display:block;font:700 28px/1.2 Oswald,sans-serif;text-transform:uppercase;letter-spacing:.04em}.lh-hero-art figcaption small{font:11px/1.5 'Courier New',monospace;color:var(--gold)}.lh-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:28px}#lh-guide .lh-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:49px;padding:14px 20px;background:var(--rust);color:#fff7e8;border:1px solid #c78151;text-decoration:none;font:bold 15px/1.4 Arial,sans-serif;box-shadow:4px 4px 0 #103b30}#lh-guide .lh-button:hover{background:#87300e}.lh-call{font-weight:700;font-size:20px;text-decoration:none}.lh-call small{display:block;font:700 10px/1.6 'Courier New',monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.lh-hero-links{display:flex;align-items:center;gap:12px 28px;flex-wrap:wrap;margin-top:18px;font-size:13px;font-weight:700}#lh-guide .lh-hero-links .mmos-location-finance-teaser{color:var(--ink);font-size:13px;margin:0;min-height:44px}.lh-hero-links>a{display:inline-flex;align-items:center;min-height:44px}#lh-guide .lh-hours{font-size:11px;margin-top:14px;color:#4d5949}
.lh-trust{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;background:var(--ink);color:var(--paper)}.lh-trust a{font-size:11px;display:block;padding:19px 25px;text-decoration:none;border-right:1px solid #dcd6ba4a}.lh-trust a:last-child{border:0}.lh-trust strong{display:block;font-size:16px;margin-top:3px}.lh-jump{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px 25px;padding:23px 0;border-bottom:2px solid var(--ink);font-size:14px;font-weight:700}.lh-jump a{text-decoration:none}.lh-section{margin-top:65px}.lh-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:end;margin-bottom:30px}.lh-heading>p{font-size:16px;max-width:48ch}
.lh-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.lh-service{background:#fff9ec;border:1px solid #a7a48b;box-shadow:4px 4px 0 #c8bda3}.lh-service summary{display:flex;align-items:flex-start;gap:14px;list-style:none;padding:24px 20px;cursor:pointer;font:700 27px/1.15 Oswald,sans-serif;text-transform:uppercase;min-height:132px}.lh-service summary::-webkit-details-marker{display:none}.lh-service-no{font:700 11px 'Courier New',monospace;color:var(--rust);padding-top:7px}.lh-service small{display:block;font:13px/1.5 Arial,sans-serif;text-transform:none;margin-top:11px}.lh-service summary b{margin-left:auto;font:400 24px Arial;color:var(--rust)}.lh-service[open] summary{background:var(--ink);color:var(--paper)}.lh-service[open] summary :is(b,.lh-service-no){color:var(--gold)}.lh-service[open] summary b{transform:rotate(45deg)}.lh-service ul{margin:0;padding:8px 22px 15px;list-style:none}.lh-service li{margin:0;padding:0}.lh-service li a{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #8f957d55;font-size:14px;line-height:1.5;font-weight:700}.lh-service li:last-child a{border:0}.lh-service-more{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:28px;font-size:13px}.lh-service-more>a:first-child{font-weight:bold}
.lh-local>.lh-heading{border-top:3px solid var(--ink);padding-top:35px}.lh-tabs{display:flex;gap:10px}.lh-tabs button{flex:1;min-height:54px;padding:15px 20px;border:1px solid var(--ink);border-radius:0;background:#e2d7bf;color:var(--ink);font:bold 15px/1.4 Arial;cursor:pointer}.lh-tabs button[aria-selected=true]{background:var(--ink);color:var(--paper);box-shadow:inset 0 4px var(--gold)}.lh-panel{display:grid;grid-template-columns:1.04fr 1fr;gap:40px;background:#fff9ed;border:1px solid #a5a38a;padding:35px;align-items:start;margin-top:18px;box-shadow:7px 7px 0 #c5b797}.lh-tabs[role=tablist]+.lh-panel{margin-top:0}.lh-tabs[role=tablist]~.lh-panel{margin-top:0}.lh-local-copy h3{margin-bottom:25px!important}.lh-local-copy>p{font-size:16px}.lh-link-row{display:flex;gap:12px 22px;flex-wrap:wrap;margin-top:23px;font-size:13px;font-weight:bold}.lh-link-row a{padding:3px 0}#lh-guide .lh-small{font-size:12px;line-height:1.6}.lh-source{display:inline-block;font-size:13px;font-weight:bold;margin-top:25px}.lh-age-figure{padding:26px;background:#e8dec7;border-top:5px solid var(--rust)}.lh-age-total{display:flex;align-items:center;gap:25px}.lh-age-total>strong{font:700 82px/1.1 Oswald,sans-serif}.lh-age-total strong span{font-size:39px}.lh-age-total>p{font-size:15px;line-height:1.5}.lh-age-bars{margin:25px 0 0}.lh-age-bars>div{display:grid;grid-template-columns:88px 1fr;align-items:center;gap:12px;margin-top:15px;font-size:12px}.lh-age-bars dd{display:flex;align-items:center;gap:10px;margin:0}.lh-age-bars dd span{display:block;height:17px;width:var(--bar);background:#b5ad94;min-width:1px}.lh-age-bars>div:nth-child(2) dd span{background:var(--ink)}.lh-age-bars>div:nth-child(3) dd span{background:var(--rust)}.lh-age-bars dd b{font-variant-numeric:tabular-nums;white-space:nowrap}.lh-method{border-top:1px solid #89927a66;padding-top:17px;margin-top:25px;font-size:12px;line-height:1.65}.lh-method summary{font-weight:bold;cursor:pointer}.lh-method p{margin-top:15px!important}.lh-method a{display:inline-block;margin:14px 15px 0 0;font-weight:bold}
.lh-map-figure{background:#13392f;color:#fff3db;padding:18px;min-width:0}.lh-map-figure svg{display:block;width:100%;height:auto;touch-action:pan-y}.lh-map-controls{display:flex;gap:7px;position:relative;z-index:1}.lh-map-controls button{flex:1;background:transparent;color:#fff3db;border:1px solid #b0b89b;border-radius:0;padding:10px 8px;min-height:44px;font:700 12px/1.3 Arial;cursor:pointer}.lh-map-controls button[aria-pressed=true]{background:#f3e8d0;color:#13392f}.lh-map-key{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:11px;margin-top:5px}.lh-map-key span:before{content:'';display:inline-block;width:13px;height:11px;background:#e9c17c;margin-right:7px}.lh-map-key span+span:before{background:repeating-linear-gradient(45deg,#6cb5ac,#6cb5ac 2px,#173e33 2px,#173e33 4px)}.lh-map-figure .lh-method{border-color:#bbb99366}.lh-map-figure[data-mode=drinking] [data-layer=irrigation],.lh-map-figure[data-mode=irrigation] [data-layer=drinking]{display:none}.lh-history{grid-template-columns:.8fr 1.2fr}.lh-history-date{background:var(--ink);color:var(--paper);padding:45px 26px;text-align:center;box-shadow:5px 5px 0 #c5aa77;transform:rotate(-1deg)}.lh-history-date>span{font:700 12px/1.5 'Courier New',monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.lh-history-date>strong{display:block;font:700 clamp(70px,8vw,120px)/1.1 Oswald,sans-serif;margin:27px 0}.lh-history-date>p{font:italic 23px/1.4 Georgia,serif}.lh-history-date>small{display:block;margin-top:20px;font-size:12px}
.lh-team{display:grid;grid-template-columns:340px 1fr;gap:60px;align-items:center;padding:35px;background:#e6ddc8;border-left:5px solid var(--ink)}.lh-team figure{padding:12px;background:#fff9ec;transform:rotate(-2deg);box-shadow:5px 5px 0 #a69f82}.lh-team img{width:100%;height:auto;display:block}.lh-team figcaption{font:700 12px/1.7 'Courier New',monospace;padding:17px 10px 8px}.lh-team h2{margin-bottom:25px!important}.lh-team>div>p{max-width:60ch;font-size:16px}#lh-guide .lh-license{font-size:11px;margin:21px 0}.lh-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.lh-story{display:flex;flex-direction:column;min-width:0;border:1px solid #9e9e86;background:#fff8eb;box-shadow:5px 5px 0 #183b33}.lh-story-photo{position:relative;display:block;aspect-ratio:1.3;overflow:hidden;background:#dbd1ba}.lh-story-photo img{display:block;width:100%;height:100%;object-fit:cover}.lh-story-photo>span{position:absolute;bottom:0;left:0;background:var(--ink);color:var(--paper);padding:7px 12px;font:700 11px 'Courier New',monospace}.lh-story-copy{padding:25px;flex:1;display:flex;flex-direction:column}#lh-guide .lh-story .lh-kicker{font-size:10px}.lh-story-copy h3{font-size:27px!important;margin-bottom:19px!important}.lh-story h3 a{text-decoration:none}.lh-story-copy>p{font-size:14px}.lh-story-copy .lh-source{padding-top:23px;margin-top:auto}.lh-work-index{margin-top:30px;border-top:2px solid var(--ink);border-bottom:1px solid #88907a}.lh-work-index summary{display:flex;align-items:center;gap:10px;list-style:none;padding:22px 4px;cursor:pointer;font-weight:bold}.lh-work-index summary::-webkit-details-marker{display:none}.lh-work-index summary b{margin-left:auto;font-size:26px}.lh-work-index[open] summary b{transform:rotate(45deg)}.lh-work-index ol{list-style:none;margin:0 0 15px;padding:0}.lh-work-index li a{display:grid;grid-template-columns:115px 1fr 20px;gap:20px;padding:16px 4px;border-top:1px solid #9b9f8377;font-size:15px;text-decoration:none}.lh-work-index time{font:12px/1.5 'Courier New',monospace}.lh-work-index li span{font-weight:bold}.lh-questions{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px;border-top:2px solid var(--ink);padding-top:35px}.lh-question-links{display:flex;flex-direction:column;gap:16px;font-size:13px;font-weight:bold;margin-top:25px}.lh-questions details{border-bottom:1px solid #8d957959;padding:20px 0}.lh-questions details:first-child{padding-top:0}.lh-questions summary{font-weight:bold;cursor:pointer;font-size:17px}.lh-questions details p{font-size:16px;margin-top:19px!important}.lh-final{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap;background:var(--ink);padding:30px 35px;margin-top:55px;color:var(--paper)}#lh-guide .lh-final h2{color:var(--paper);font-size:36px;margin-bottom:10px}.lh-final p{font-size:13px}.lh-final>div{flex:1}#lh-guide .lh-button-light{background:var(--paper);color:var(--ink);border-color:var(--paper)}
@media(max-width:1050px){#lh-guide{padding:16px 24px 45px}.lh-hero-copy{padding:30px}.lh-service-grid{grid-template-columns:1fr 1fr}.lh-panel{gap:27px;padding:28px}.lh-team{grid-template-columns:260px 1fr;gap:35px}.lh-stories{gap:18px}.lh-story-copy{padding:21px}.lh-questions{gap:35px}.lh-age-figure{padding:22px}.lh-age-total{gap:15px}.lh-age-total>strong{font-size:67px}}
@media(max-width:760px){#lh-guide{padding:12px 18px 40px}.lh-breadcrumb{font-size:11px;margin-bottom:16px}.lh-hero{display:flex;flex-direction:column}.lh-hero-copy{padding:25px}#lh-guide h1{font-size:64px}.lh-hero-art{min-height:220px;height:220px}.lh-hero-art>img{object-position:center 37%}.lh-hero-art figcaption{left:auto;bottom:18px;right:20px;padding:12px 18px;max-width:230px}.lh-hero-art figcaption span{font-size:24px}.lh-trust{grid-template-columns:1fr;margin-top:25px}.lh-trust a{padding:13px 20px;border-right:0;border-bottom:1px solid #dcd6ba4a}.lh-trust strong{display:inline;margin-left:10px;font-size:14px}.lh-jump{display:grid;grid-template-columns:1fr 1fr;font-size:12px;gap:14px;padding:20px 0}.lh-section{margin-top:40px}.lh-heading{grid-template-columns:1fr;gap:20px;margin-bottom:24px}#lh-guide h2{font-size:35px}.lh-service-grid{grid-template-columns:1fr;gap:13px}.lh-service summary{min-height:0;padding:20px;font-size:25px}.lh-service small{margin-top:7px}.lh-service-more{align-items:flex-start;flex-direction:column;gap:18px}.lh-local>.lh-heading{padding-top:27px}.lh-tabs{gap:5px}.lh-tabs button{padding:12px 6px;font-size:12px;min-height:65px}.lh-panel,.lh-history{grid-template-columns:1fr;padding:24px 20px;gap:29px}.lh-local-copy>p{font-size:15px}#lh-guide h3{font-size:31px}.lh-age-total>strong{font-size:76px}.lh-age-bars>div{grid-template-columns:78px 1fr}.lh-age-figure{padding:21px}.lh-map-figure{padding:15px}.lh-history-date{padding:25px;max-width:300px;width:100%;margin:auto}.lh-history-date>strong{font-size:85px;margin:17px 0}.lh-history-date>p{font-size:21px}.lh-history-date>small{margin-top:14px}.lh-team{display:flex;flex-direction:column;padding:27px 22px;gap:30px}.lh-team figure{width:230px}.lh-stories{grid-template-columns:1fr;gap:25px}.lh-story-photo{aspect-ratio:1.4}.lh-work-index summary{font-size:14px}.lh-work-index li a{grid-template-columns:1fr 20px;gap:7px 12px}.lh-work-index time{grid-column:1/-1}.lh-questions{grid-template-columns:1fr;gap:30px;padding-top:27px}.lh-question-links{gap:13px}.lh-questions summary{font-size:16px}.lh-final{padding:25px;gap:23px;margin-top:40px}.lh-final>div{flex-basis:100%}.lh-final .lh-button{width:100%}}
/* Lehi: council petition, two water networks and the historic map. */
.lh-roots{display:grid;grid-template-columns:1.3fr .85fr;gap:38px 50px;background:#153c32;color:#fff4df;padding:45px;box-shadow:8px 8px 0 #c6b894;position:relative}
#lh-guide .lh-roots h2{color:#fff4df;margin-bottom:26px}#lh-guide .lh-roots .lh-kicker{color:#e9c17c}.lh-roots-copy>p{font-size:16px}.lh-roots-copy>.lh-source{display:inline-block;margin-top:24px;color:#f2cb88!important;font-weight:bold;font-size:13px;line-height:1.5}
#lh-guide .lh-petition{align-self:center;padding:33px 29px;background:#fff5dd;color:#173a31;border:1px solid #dac798;box-shadow:7px 7px 0 #09251e;transform:rotate(1deg);position:relative}.lh-petition:before{content:'';position:absolute;width:80px;height:14px;left:calc(50% - 40px);top:-8px;background:#b7461a}.lh-document-label{font:700 12px/1.7 'Courier New',monospace;letter-spacing:.08em;text-transform:uppercase;text-align:center}.lh-document-rule{border-top:3px double #b4a788;margin:21px 0}#lh-guide .lh-document-subject{font:700 30px/1.2 Oswald,sans-serif;text-transform:uppercase}.lh-petition blockquote{margin:25px 0;font:italic 24px/1.5 Georgia,serif;border:0;padding:0;color:#173a31}.lh-document-outcome{font:12px/1.7 'Courier New',monospace;border-top:1px solid #cbbf9c;padding-top:20px}.lh-document-outcome strong{font:700 18px/1.5 'Courier New',monospace;display:block}.lh-petition>small{display:block;margin-top:25px;font-size:10px;line-height:1.6}
.lh-lineage{grid-column:1/-1;border-top:1px solid #c9bc9166}.lh-lineage>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;padding:20px 0 0;cursor:pointer;font-weight:bold;font-size:14px}.lh-lineage>summary::-webkit-details-marker{display:none}.lh-lineage>summary b{font-size:24px;color:var(--gold)}.lh-lineage[open]>summary b{transform:rotate(45deg)}.lh-lineage-body{display:grid;grid-template-columns:1.3fr .85fr;gap:50px;padding-top:25px}.lh-lineage ol{margin:0;padding-left:20px;font-size:13px}.lh-lineage li{margin-bottom:16px;padding-left:8px}.lh-lineage li strong{display:block;font-size:15px}.lh-lineage li span{display:block;margin-top:5px}.lh-record-links{display:flex;flex-direction:column;gap:16px;font-size:13px}.lh-record-links a{color:#f2cb88!important}
.lh-water{padding-top:15px}.lh-water .lh-heading{grid-template-columns:1.15fr 1fr}.lh-water-pair{display:grid;grid-template-columns:1fr 1fr;gap:0;border:2px solid #173c32;background:#fff9ec}.lh-water-pair article{position:relative;padding:30px 35px 28px;overflow:hidden}.lh-water-pair article+article{border-left:2px solid #173c32;background:#e2e7d6}.lh-water-pair h3{margin-bottom:20px!important;padding-right:50px}.lh-water-pair p{font-size:16px;max-width:55ch}.lh-water-number{position:absolute;right:18px;top:14px;font:700 50px/1 Oswald,sans-serif;color:#7a7c6666}.lh-link-row{display:flex;flex-wrap:wrap;gap:13px 24px;margin-top:23px;font-size:13px;font-weight:bold}#lh-guide .lh-water-citation{margin-top:15px;font-size:12px}.lh-expansion{margin-top:32px;display:grid;grid-template-columns:.65fr 1.35fr;gap:35px;padding:28px 30px;background:#e5dcc6;border-left:5px solid #a63f17}.lh-expansion p{font-size:15px}.lh-expansion h3{max-width:9ch}
.lh-archive{display:grid;grid-template-columns:1fr 1.05fr;gap:48px;align-items:start;padding:40px 0;border-top:2px solid var(--ink);border-bottom:1px solid #a9a789}.lh-archive-map{background:#fff9ec;padding:12px;box-shadow:6px 6px 0 #b7ae90;border:1px solid #a7a48b;transform:rotate(-.6deg)}.lh-archive-map img{width:100%;height:auto;display:block}.lh-archive-map figcaption{padding:17px 14px}.lh-archive-map figcaption strong{display:block;font:700 27px/1.2 Oswald,sans-serif;text-transform:uppercase}.lh-archive-map figcaption span{display:block;font:11px/1.6 'Courier New',monospace;margin:10px 0}.lh-archive-map figcaption a{font-size:12px;font-weight:bold}.lh-archive-copy h2{margin-bottom:30px!important}.lh-water-timeline{border-left:2px solid #ba9d65;margin-left:15px;padding-left:28px}.lh-water-timeline article{position:relative;padding-bottom:30px}.lh-water-timeline article:last-child{padding-bottom:0}.lh-water-timeline article:before{content:'';position:absolute;top:6px;left:-36px;border:2px solid #9b3d17;background:#f3ead8;width:14px;height:14px;border-radius:50%}.lh-water-timeline article>span{font:700 15px/1.5 'Courier New',monospace;color:#923913}.lh-water-timeline h3{font-size:27px!important;margin:10px 0 18px!important}.lh-water-timeline p{font-size:15px}.lh-water-timeline a{display:inline-block;font-size:12px;margin-top:18px;font-weight:bold}.lh-family-note{font-size:11px!important;margin-top:23px!important}
@media(max-width:1050px){.lh-roots{padding:32px;gap:30px}.lh-petition blockquote{font-size:21px}.lh-archive{gap:30px}.lh-lineage-body{gap:30px}.lh-water-pair article{padding:26px}.lh-expansion{gap:25px}}
@media(max-width:760px){.lh-roots{grid-template-columns:1fr;padding:28px 22px;gap:32px}.lh-roots-copy>p{font-size:16px}#lh-guide .lh-petition{padding:28px 22px;margin:0 3px}.lh-lineage-body{grid-template-columns:1fr;gap:20px}.lh-lineage>summary{font-size:14px}.lh-water .lh-heading{grid-template-columns:1fr}.lh-water-pair{grid-template-columns:1fr}.lh-water-pair article+article{border-left:0;border-top:2px solid #173c32}.lh-water-pair article{padding:25px 22px}.lh-water-pair h3{font-size:28px!important}.lh-expansion{grid-template-columns:1fr;padding:25px 22px;gap:20px}.lh-expansion h3{max-width:none}.lh-archive{grid-template-columns:1fr;padding:30px 0;gap:32px}.lh-archive-map{order:2;margin:0 4px!important}.lh-archive-copy{order:1}.lh-archive-map figcaption{padding:17px 10px}.lh-water-timeline{padding-left:24px;margin-left:6px}.lh-water-timeline article:before{left:-32px}.lh-water-timeline h3{font-size:26px!important}.lh-jump a{min-height:32px;display:flex;align-items:center}}
/* Founder first; the ditch petition is now an optional historical note. */
#lh-guide .lh-founder{align-self:start;background:#fff5dd;color:#173a31;border:1px solid #cab88c;padding:12px;box-shadow:7px 7px 0 #09251e;transform:rotate(1deg)}.lh-founder>img{display:block;width:100%;height:auto}.lh-founder figcaption{padding:23px 17px}.lh-founder h3{color:#173a31!important;margin:15px 0!important;font-size:33px!important}.lh-founder h3 a{text-decoration:none}.lh-founder figcaption>p{font-size:13px}.lh-founder .lh-document-label{text-align:left;font-size:10px}.lh-founder-trade{font-size:14px!important;margin:18px 0 23px!important}.lh-founder .lh-button{width:100%}.lh-settlement{grid-column:1/-1;display:grid;grid-template-columns:.85fr 1.3fr;gap:50px;border-top:1px solid #c9bc9166;padding-top:32px}#lh-guide .lh-settlement h3{color:#fff4df;font-size:35px}.lh-settlement p{font-size:15px}.lh-settlement a,.lh-roots-copy .lh-link-row a,.lh-ditch-copy a{color:#f2cb88!important}.lh-ditch-copy{font-size:14px;padding-top:22px;max-width:80ch}.lh-ditch-copy a{display:inline-block;margin-top:18px}.lh-roots .lh-lineage+.lh-lineage{margin-top:-15px}.lh-ditch-copy strong{color:inherit}
@media(max-width:760px){.lh-settlement{grid-template-columns:1fr;gap:23px}.lh-founder{margin:0 3px!important}.lh-founder figcaption{padding:22px 15px}.lh-founder .lh-founder-trade{font-size:15px!important}#lh-guide .lh-settlement h3{font-size:30px}}
#lh-guide .lh-founder figcaption{font-style:normal;color:#173a31}
/* A compact owner introduction; the family biography lives on Tyler's profile. */
#lh-guide .lh-crew{display:grid;grid-template-columns:160px minmax(0,1fr) 210px;gap:30px;align-items:center;background:var(--ink);color:var(--paper);padding:28px;box-shadow:6px 6px 0 #c6b894}#lh-guide .lh-crew>img{width:160px;height:160px;object-fit:cover;border:6px solid var(--paper)}#lh-guide .lh-crew .lh-kicker{color:var(--gold);margin-bottom:12px}#lh-guide .lh-crew h2{color:var(--paper);font-size:35px;margin-bottom:14px}#lh-guide .lh-crew p{font-size:14px}#lh-guide .lh-crew .lh-crew-note{font-size:13px;max-width:60ch;margin-top:13px}.lh-crew-note a{color:var(--gold)!important}.lh-crew-actions{display:flex;flex-direction:column;align-items:stretch;gap:18px;text-align:center;font-size:14px;font-weight:bold}#lh-guide .lh-history-note{border-top:1px solid #a9a789;padding-top:20px;margin-top:26px;font-size:13px;line-height:1.65}.lh-history-note a{font-weight:bold}
@media(max-width:1050px){#lh-guide .lh-crew{grid-template-columns:140px 1fr;gap:22px}#lh-guide .lh-crew>img{width:140px;height:140px}.lh-crew-actions{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:flex-end;gap:25px}}
@media(max-width:760px){#lh-guide .lh-crew{padding:22px;grid-template-columns:1fr;gap:18px}#lh-guide .lh-crew>img{width:112px;height:112px}#lh-guide .lh-crew h2{font-size:30px}.lh-crew-actions{justify-content:flex-start;flex-wrap:wrap}#lh-guide .lh-crew .lh-button{width:100%}}
/* The local owner story balances trade experience with specific Lehi family ties. */
#lh-guide .lh-crew{grid-template-columns:minmax(220px,310px) minmax(0,1fr);gap:40px;padding:36px;align-items:center}#lh-guide .lh-owner-photo{background:var(--paper);color:var(--ink);padding:10px;box-shadow:6px 6px 0 #09251e;transform:rotate(-1deg)}#lh-guide .lh-owner-photo img{display:block;width:100%;height:auto}#lh-guide .lh-owner-photo figcaption{padding:18px 12px 12px;color:var(--ink);font-style:normal}#lh-guide .lh-owner-photo strong{display:block;color:var(--ink);font:700 29px/1.2 Oswald,sans-serif;text-transform:uppercase}#lh-guide .lh-owner-photo span{display:block;margin-top:9px;font:12px/1.7 'Courier New',monospace}#lh-guide .lh-crew h2{font-size:43px;margin-bottom:24px}#lh-guide .lh-owner-story>p{font-size:16px;max-width:72ch}#lh-guide .lh-owner-story strong{color:inherit}#lh-guide .lh-owner-story .lh-kicker{font-size:11px}#lh-guide .lh-crew .lh-crew-actions{grid-column:auto;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:20px 26px;text-align:left;margin-top:27px}#lh-guide .lh-crew-actions>a:not(.lh-button){color:var(--gold);font-size:13px}
@media(max-width:1050px){#lh-guide .lh-crew{grid-template-columns:230px minmax(0,1fr);padding:28px;gap:28px}#lh-guide .lh-crew h2{font-size:37px}}
@media(max-width:760px){#lh-guide .lh-crew{grid-template-columns:1fr;padding:24px;gap:27px}#lh-guide .lh-owner-photo{max-width:250px;width:100%;justify-self:center}#lh-guide .lh-crew h2{font-size:34px}#lh-guide .lh-owner-story>p{font-size:16px}#lh-guide .lh-crew .lh-crew-actions{gap:22px}}
