body[data-page-type=home]{--home-paper:oklch(96% .014 195);--home-ink:oklch(13% .008 195);--home-cyan:oklch(75% .135 201)}body[data-page-type=home] .shell{width:min(80rem,100% - 7rem)}body[data-page-type=home] .site-header{background:var(--home-ink);backdrop-filter:none;height:4.8rem;position:fixed}body[data-page-type=home] .nav-operators{border:1px solid var(--home-cyan);color:var(--home-cyan);border-radius:.25rem;padding:.5rem 1rem}body[data-page-type=home] .cinematic-hero{margin-top:var(--scout-header-height);min-height:var(--scout-hero-height);height:var(--scout-hero-height);aspect-ratio:auto;background:var(--home-paper);color:var(--home-ink);display:block}body[data-page-type=home] .hero-backdrop img{object-position:center}body[data-page-type=home] .hero-stage{align-items:center;height:100%;min-height:0;padding-block:clamp(2rem,4.5vw,5rem)}body[data-page-type=home] .hero-copy{z-index:2;width:52%;position:relative}body[data-page-type=home] .hero-copy h1{letter-spacing:-.005em;text-transform:uppercase;width:100%;text-shadow:none;text-wrap:initial;margin:0 0 1.2rem;font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(3rem,min(6.6vw,12svh),6.3rem);font-weight:400;line-height:.94}body[data-page-type=home] .hero-title-line{color:var(--home-ink);letter-spacing:-.005em;font-size:1em;font-weight:400;line-height:.98}body[data-page-type=home] .accent-line{color:oklch(59% .115 205);letter-spacing:-.005em;text-transform:none;white-space:nowrap;margin-top:.22em;font-family:Newsreader Variable,Georgia,Times New Roman,serif;font-size:.68em;font-style:italic;font-weight:500;display:block}body[data-page-type=home] .hero-copy .lede{max-width:40ch;color:var(--home-ink);margin-bottom:1.5rem;font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.5}body[data-page-type=home] .hero-actions{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}body[data-page-type=home] .hero-search{width:100%;min-height:3.65rem;box-shadow:none;background:oklch(97% .012 85/.96);border:1px solid oklch(25% .01 195/.7);border-radius:.45rem;gap:.8rem}body[data-page-type=home] .hero-search>svg{color:var(--home-ink);margin-left:1rem}body[data-page-type=home] .hero-search input{color:var(--home-ink);font-size:clamp(.85rem,1.2vw,1.1rem)}body[data-page-type=home] .hero-search input::placeholder{color:oklch(38% .012 195)}body[data-page-type=home] .hero-search-help{color:oklch(35% .012 195);margin:-1rem 0 0;font-size:.85rem;line-height:1.4}body[data-page-type=home] .hero-search:focus-within{outline-offset:3px;outline:3px solid oklch(55% .12 205)}body[data-page-type=home] .hero-search button{background:var(--home-cyan);border-left:1px solid oklch(25% .01 195/.7);border-radius:0 .38rem .38rem 0;width:4rem}body[data-page-type=home] .hero-search button:hover{background:var(--cyan-bright)}body[data-page-type=home] .hero-map-cta{width:min(100%,22rem);min-height:4.5rem;color:var(--home-ink);background:oklch(97% .012 85/.96);border:1px solid oklch(43% .09 198/.4);border-radius:.45rem;align-items:center;gap:.9rem;padding:.8rem 1rem;text-decoration:none;display:flex}body[data-page-type=home] .hero-map-cta:hover{background:oklch(93% .02 195);border-color:oklch(43% .09 198)}body[data-page-type=home] .hero-map-cta:focus-visible{outline-offset:3px;outline:3px solid oklch(43% .09 198)}body[data-page-type=home] .hero-map-icon{color:oklch(38% .08 198);background:oklch(90% .035 195);border-radius:.3rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}body[data-page-type=home] .hero-map-label{flex-direction:column;flex:1;align-items:start;gap:.15rem;display:flex}body[data-page-type=home] .hero-map-water{width:4rem;height:4rem;box-shadow:none;border:0}body[data-page-type=home] .hero-map-water img{transform:none}body[data-page-type=home] .hero-map-label small{color:var(--home-ink);letter-spacing:.15em;font-size:.8rem;font-weight:400}body[data-page-type=home] .hero-map-label strong{font-size:1.15rem}body[data-page-type=home] .hero-map-cta>svg{color:oklch(57% .12 205);width:24px}body[data-page-type=home] .home-contours{z-index:1;pointer-events:none;width:27%;height:90%;color:var(--home-cyan);position:absolute;top:7%;right:-2%}.home-trust{background:var(--home-ink);padding-block:1.5rem}.home-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-trust-item{align-items:center;gap:1.2rem;padding:.75rem 1.5rem;display:flex}.home-trust-item:first-child{padding-left:0}.home-trust-item+.home-trust-item{border-left:1px solid oklch(90% .01 195/.4)}.home-trust-item>svg{color:var(--home-cyan);flex-shrink:0}.home-trust-item strong{color:var(--home-cyan);font-size:.98rem;font-weight:650;line-height:1.3;display:block}.home-trust-item span{color:var(--mineral);margin-top:.4rem;font-size:.83rem;line-height:1.4;display:block}body[data-page-type=home] .featured-section,body[data-page-type=home] .home-inat-section{isolation:isolate;background-color:var(--home-paper);color:var(--home-ink);background-image:none;position:relative}body[data-page-type=home] .featured-section:before,body[data-page-type=home] .home-inat-section:before{content:"";z-index:-1;pointer-events:none;opacity:.35;background-image:url(/images/home/limestone.webp);background-position:top;background-repeat:repeat;background-size:50rem;background-attachment:fixed;position:absolute;inset:0}body[data-page-type=home] .featured-section{padding-block:2.6rem 2rem}body[data-page-type=home] .home-inat-section{border-color:oklch(30% .01 85/.25)}body[data-page-type=home] .inat-content h2,body[data-page-type=home] .inat-content p,body[data-page-type=home] .home-inat-stats dt{color:var(--home-ink)}body[data-page-type=home] .inat-content .eyebrow,body[data-page-type=home] .home-inat-stats dd{color:oklch(46% .1 205)}body[data-page-type=home] .home-inat-stats,body[data-page-type=home] .home-inat-stats>div+div{border-color:oklch(30% .01 85/.3)}.home-section-heading{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.home-section-heading:before,.home-section-heading:after{content:"";background:oklch(40% .01 85);height:1px}.home-section-heading:before{flex:none;width:4rem}.home-section-heading:after{flex:1}body[data-page-type=home] #main .home-section-heading h2{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(2.3rem,5vw,4.4rem);font-weight:400;line-height:.96}body[data-page-type=home] .featured-cards{color:var(--mineral);grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){body[data-page-type=home] .featured-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){body[data-page-type=home] .featured-cards{grid-template-columns:1fr}}body[data-page-type=home] .home-purpose{border:0;min-height:0}body[data-page-type=home] .home-purpose-backdrop{left:35%}body[data-page-type=home] .home-purpose-backdrop img{object-position:center}body[data-page-type=home] .home-purpose-shade{background:linear-gradient(90deg, var(--home-ink) 15%, oklch(13% .008 195/.96) 36%, transparent 80%), linear-gradient(0deg, var(--home-ink) 3%, transparent 75%)}body[data-page-type=home] .home-purpose-layout{grid-template-columns:1fr;gap:2.5rem;padding-block:3.5rem 2.8rem;display:grid}body[data-page-type=home] .home-purpose-statement{gap:1rem;width:52%}body[data-page-type=home] .home-purpose-statement:before{content:"";background:var(--mineral);width:4rem;height:1px}body[data-page-type=home] #main .home-purpose h2{max-width:none;font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:initial;font-size:clamp(2.6rem,4.4vw,4.3rem);font-weight:400;line-height:1}body[data-page-type=home] .home-purpose h2 span{color:var(--home-cyan)}body[data-page-type=home] .home-purpose-statement>p{font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.45}body[data-page-type=home] .home-purpose-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}body[data-page-type=home] .home-purpose-values article{border:0;gap:1.8rem;padding:0 2rem;display:flex}body[data-page-type=home] .home-purpose-values article:first-child{padding-left:0}body[data-page-type=home] .home-purpose-values article+article{border-left:1px solid oklch(90% .01 195/.4)}body[data-page-type=home] .home-purpose-values article>span{font-family:var(--font-display);font-size:2rem;line-height:1}body[data-page-type=home] .home-purpose-values h3{font-family:var(--font-display);font-size:1.5rem;font-weight:400}body[data-page-type=home] .home-purpose-values p{color:var(--mineral);font-size:.9rem}@media (width>=1600px){body[data-page-type=home] .cinematic-hero{max-height:none}}@media (width<=1100px){body[data-page-type=home] .shell{width:calc(100% - 4rem)}body[data-page-type=home] .hero-copy .lede{font-size:1rem}body[data-page-type=home] .hero-stage{padding-block:2rem}.home-trust-item{gap:.7rem;padding-inline:.9rem}.home-trust-item strong{font-size:.85rem}.home-trust-item span{font-size:.75rem}body[data-page-type=home] .home-purpose-statement{width:60%}body[data-page-type=home] .home-purpose-values article{gap:1rem;padding-inline:1.25rem}}@media (width<=760px){body[data-page-type=home] .shell{width:calc(100% - 2.5rem)}body[data-page-type=home] .cinematic-hero{height:var(--scout-hero-height);aspect-ratio:auto}body[data-page-type=home] .hero-stage{padding-block:2.5rem 2rem}body[data-page-type=home] .hero-copy{width:68%}body[data-page-type=home] .hero-copy h1{font-size:clamp(2.7rem,11.4vw,3.9rem)}body[data-page-type=home] .hero-backdrop img{object-position:38% center}body[data-page-type=home] .hero-backdrop:after{content:"";background:linear-gradient(90deg,oklch(96% .012 85/.92),oklch(96% .012 85/.75) 45%,#0000 83%);position:absolute;inset:0}body[data-page-type=home] .hero-search{min-height:3.3rem}body[data-page-type=home] .hero-search button{width:3rem}.home-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 0}.home-trust-item:nth-child(3){border-left:0;padding-left:0}.home-section-heading:before{width:1.5rem}body[data-page-type=home] .home-purpose-statement{width:75%}body[data-page-type=home] .home-purpose-values{grid-template-columns:1fr;gap:1.2rem}body[data-page-type=home] .home-purpose-values article{padding:0}body[data-page-type=home] .home-purpose-values article+article{border-left:0;border-top:1px solid var(--line);padding-top:1.2rem}}@media (width<=540px){body[data-page-type=home] .hero-copy{width:100%}body[data-page-type=home] .hero-copy .lede{max-width:32ch}body[data-page-type=home] .hero-backdrop img{object-position:28% center;opacity:.6}body[data-page-type=home] .hero-backdrop:after{background:linear-gradient(90deg,oklch(96% .012 85/.97),oklch(96% .012 85/.7) 65%,oklch(96% .012 85/.25))}body[data-page-type=home] .home-contours{opacity:.45;width:40%}body[data-page-type=home] .hero-map-water{width:3.4rem;height:3.4rem}.home-trust-item{align-items:flex-start;padding-right:.6rem}.home-trust-item>svg{width:24px;height:24px}.home-trust-item strong{font-size:.86rem}.home-trust-item span{font-size:.78rem}.home-section-heading{gap:.65rem}body[data-page-type=home] #main .home-section-heading h2{font-size:2.3rem}.home-section-heading:before{display:none}body[data-page-type=home] .home-purpose-statement{width:100%}body[data-page-type=home] #main .home-purpose h2{font-size:2.7rem}body[data-page-type=home] .home-purpose-backdrop{opacity:.4;left:0}body[data-page-type=home] .home-purpose-shade{background:linear-gradient(90deg, oklch(13% .008 195/.96), oklch(13% .008 195/.55)), linear-gradient(0deg, var(--home-ink), transparent)}}@media (prefers-reduced-motion:reduce){body[data-page-type=home] .featured-section:before,body[data-page-type=home] .home-inat-section:before{background-attachment:scroll}body[data-page-type=home] .hero-map-water img{transition:none}}@media (width<=64rem){body[data-page-type=home] .hero-search input{font-size:1rem}body[data-page-type=home] .hero-search{gap:.5rem}}@media (height<=600px) and (width>=640px){body[data-page-type=home] .hero-stage{padding-block:1rem}body[data-page-type=home] .hero-copy{grid-template-columns:1fr 1fr;gap:.75rem 2rem;width:100%;display:grid}body[data-page-type=home] .hero-copy h1{grid-column:1;margin:0;font-size:3.3rem}body[data-page-type=home] .hero-copy .lede{grid-column:1;margin:0;font-size:.95rem}body[data-page-type=home] .hero-actions{grid-area:1/2/3;align-self:center;gap:1rem}body[data-page-type=home] .hero-search-help{margin:-.5rem 0 0}body[data-page-type=home] .hero-map-cta{min-height:3.5rem;padding-block:.45rem}}@media (height<=700px) and (width<=639px){body[data-page-type=home] .hero-stage{padding-block:1.25rem}body[data-page-type=home] .hero-copy h1{margin-bottom:1rem;font-size:clamp(2.9rem,8.8vw,3.3rem)}body[data-page-type=home] .hero-copy .lede{margin-bottom:1rem}body[data-page-type=home] .hero-actions{gap:1rem}body[data-page-type=home] .hero-search{min-height:3rem}body[data-page-type=home] .hero-search-help{margin-top:-.5rem}body[data-page-type=home] .hero-map-cta{min-height:3.5rem;padding-block:.45rem}}
