@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-condensed-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-400-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f7f6f0;--ink:#263c31;--muted:#7c8178;--line:#e0e2d8;--orange:#ce7046;--forest:#294735;--white:#fffef9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:14px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit;background:0 0;border:0}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible){outline-offset:4px;outline:3px solid #d3875d}a{color:inherit;text-decoration:none}button{transition:background .2s,transform .2s,color .2s}button:hover{color:var(--orange)}svg{flex-shrink:0}button svg,a svg{vertical-align:middle}h1,h2,h3,p{margin:0}.site-header{justify-content:space-between;align-items:center;gap:30px;max-width:1600px;height:88px;margin:auto;padding:0 4%;display:flex}.brand{letter-spacing:1.2px;align-items:center;gap:10px;font-size:21px;font-weight:700;line-height:1.05;display:flex}.brand-symbol{border:1px solid #516454;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.brand-light{font-weight:400}.brand small{letter-spacing:1.65px;margin-top:7px;font-size:6.4px;display:block}.site-header nav{align-items:center;gap:31px;height:100%;font-size:12px;display:flex}.site-header nav button{align-items:center;gap:5px;height:100%;display:flex;position:relative}.nav-active:after{content:"";background:var(--orange);width:22px;height:2px;position:absolute;bottom:21px;left:0}.saved-nav{align-items:center;gap:10px;font-size:12px;display:flex}.saved-nav b{border:1px solid var(--line);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:500;display:grid}.hero{color:#fff;background:#344936;border-radius:3px;width:calc(100% - 40px);height:492px;margin:0 auto;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:center 51%;width:100%;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#12281fe0 0%,#12281f96 39%,#12281f08 78%),linear-gradient(#0000 68%,#15251f99);position:absolute;inset:0}.hero-content{max-width:800px;padding:52px 5%;position:relative}.eyebrow,.kicker{letter-spacing:1.8px;font-size:9px;font-weight:650}.eyebrow{color:#ebede3;align-items:center;gap:10px;display:flex}.eyebrow>span{background:#dc926a;border-radius:50%;width:5px;height:5px}h1{letter-spacing:-1px;margin-top:23px;font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-size:83px;font-weight:600;line-height:.98}h1 em{color:#e5e7d3;font-style:normal}.hero-content>p{color:#e0e4db;margin-top:21px;font-size:13px;line-height:1.8}.hero-link{border-bottom:1px solid #d4d9cd6b;align-items:center;gap:21px;margin-top:24px;padding:0 0 8px;font-size:11px;display:flex}.hero-link:hover{color:#fff}.hero-coordinate{align-items:center;gap:12px;display:flex;position:absolute;bottom:68px;right:5%}.hero-coordinate span{letter-spacing:1.5px;font-size:8px;line-height:1.8}.hero-bottom{letter-spacing:1.5px;color:#e5e7df;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:24px;left:5%;right:5%}.search-wrap{max-width:1280px;margin:-1px auto 0;padding:0 4%;position:relative}.search-bar{border:1px solid var(--line);background:#fffef9;border-top:0;align-items:center;gap:0;min-height:92px;padding:13px;display:flex;box-shadow:0 7px 18px #23352a05}.search-field{border-right:1px solid var(--line);flex:1;align-items:center;gap:13px;min-width:0;padding:5px 23px;display:flex}.search-field.search-key{flex:1.65}.search-field>svg{color:#6d776c}.search-field span{flex:1;min-width:0;display:block}.search-field small{letter-spacing:1.25px;color:#82887b;margin-bottom:7px;font-size:7px;font-weight:700;display:block}.search-field input,.search-field select{color:var(--ink);background:0 0;border:0;outline:none;width:100%;height:20px;padding:0;font-size:11px}.search-field input::placeholder{color:#5f695e}.search-field select{cursor:pointer}.primary{background:var(--orange);color:#fff;border-radius:2px;justify-content:center;align-items:center;gap:16px;padding:15px 22px;font-size:11px;font-weight:600;display:inline-flex}.primary:hover{color:#fff;background:#b95f37}.search-submit{min-height:56px;margin-left:16px;padding:15px 24px}.trust-row{color:#7b8276;justify-content:center;align-items:center;gap:65px;padding:24px 20px 26px;font-size:10px;display:flex}.trust-row span{align-items:center;gap:9px;display:flex}.trust-row svg{color:#68775f}.directory{max-width:1600px;margin:0 auto;padding:36px 4% 65px}.section-heading{justify-content:space-between;align-items:center;padding-bottom:29px;display:flex}.kicker{color:#8a936e;letter-spacing:1.55px;font-size:8px}.section-heading h2{letter-spacing:.1px;margin-top:10px;font-family:Barlow Condensed,sans-serif;font-size:37px;font-weight:500}.section-heading p{color:#7b8076;margin-top:9px;font-size:11px}.section-index{letter-spacing:1.8px;color:#909787;align-self:flex-start;padding-top:7px;font-size:8px}.explorer-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.game-tabs{gap:8px;display:flex}.game-tabs button,.filter-toggle{color:#6f786b;border:1px solid #0000;border-radius:3px;align-items:center;gap:8px;padding:10px 15px;font-size:11px;display:flex}.game-tabs button.active{background:var(--forest);color:#fff}.game-tabs button:not(.active):hover{background:#e9ece2}.filter-toggle{background:var(--white);border-color:#d9dfd3}.filter-toggle.active{background:#e7ecdf}.filter-dot{background:var(--orange);border-radius:50%;width:6px;height:6px}.filter-panel{background:#ecefe5;align-items:end;gap:20px;padding:20px;display:flex}.filter-panel label{flex:1;font-size:10px}.filter-panel select{border:1px solid var(--line);background:#fff;width:100%;margin-top:6px;padding:10px;font-size:12px;display:block}.filter-panel>button{align-items:center;gap:8px;padding:12px;font-size:11px;display:flex}.results-toolbar{justify-content:space-between;align-items:center;gap:10px;padding:20px 0;font-size:10px;display:flex}.results-toolbar b{font-weight:600}.results-toolbar span{color:#8a9084}.result-controls{align-items:center;gap:22px;display:flex}.result-controls label{color:#8a9084;font-size:9px}.result-controls select{color:#3b4938;background:0 0;border:0;max-width:110px;font-size:10px}.view-toggle{border:1px solid var(--line);border-radius:3px;align-items:center;gap:2px;padding:3px;display:flex}.view-toggle button{border-radius:2px;align-items:center;gap:6px;padding:5px 8px;display:flex}.view-toggle button.active{background:#e7ebdf}.view-toggle span{color:inherit}.clear-button{color:var(--orange);align-items:center;gap:3px;margin-left:8px;font-size:10px;display:inline-flex}.explorer-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.land-cards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.land-card{background:var(--white);border:1px solid var(--line);border-radius:3px;transition:box-shadow .25s,transform .25s;position:relative;overflow:hidden}.land-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px #263c310c}.card-image-button{background:#d2d8c5;width:100%;height:164px;padding:0;display:block;position:relative;overflow:hidden}.card-image-button img{object-fit:cover;filter:saturate(.68);width:100%;height:100%;transition:transform .7s}.land-card:hover .card-image-button img{transform:scale(1.04)}.land-type{color:#2e4538;background:#fffef9ed;border-radius:2px;align-items:center;gap:4px;padding:5px 8px;font-size:8px;display:flex;position:absolute;top:13px;left:12px}.save-land{color:#52634e;background:#fffef9ed;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:12px;right:11px}.save-land.is-saved{color:#fff;background:#ce7046}.image-caption{color:#fff;letter-spacing:.8px;opacity:.8;text-shadow:0 1px 3px #000;font-size:5px;position:absolute;bottom:7px;left:11px}.card-body{padding:17px 17px 0}.card-state{letter-spacing:1.3px;color:#6f7e62;align-items:center;gap:4px;font-size:7px;display:flex}.card-state>span{color:#a1a591;letter-spacing:0;margin-left:auto;font-size:7px}.card-title{text-align:left;min-height:43px;margin-top:8px;padding:0;display:block}.card-title h3{color:var(--ink);font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:500;line-height:1.05}.card-title:hover h3{color:var(--orange)}.card-body>p{color:#878a7c;min-height:30px;margin-top:7px;font-size:9px;line-height:1.6}.species-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.species-tags span{color:#6f7c62;background:#eff1e8;border:1px solid #e8ebdf;border-radius:2px;padding:4px 7px;font-size:8px}.card-footer{border-top:1px solid #e8ebdf;justify-content:space-between;align-items:center;margin-top:17px;padding:11px 0;display:flex}.card-footer button{color:#7c8773;align-items:center;gap:5px;padding:0;font-size:8px;display:flex}.card-footer button:last-child{color:#54684e}.load-more{border:1px solid #cfd7c8;border-radius:3px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:20px;padding:14px;font-size:10px;display:flex}.load-more span{color:#89917f;margin-left:6px;font-size:8px}.map-column{position:sticky;top:20px}.map-shell{background:#e5e9db;border:1px solid #dadfd1;border-radius:3px;height:727px;position:relative;overflow:hidden}.map-canvas{z-index:1;position:absolute;inset:0;background:#e6eadd!important}.leaflet-tile-pane{filter:grayscale(.7)sepia(.18)saturate(.65)}.map-heading{z-index:500;letter-spacing:1.1px;pointer-events:none;background:#fffef8ed;border-radius:2px;align-items:center;gap:6px;padding:11px;font-size:7px;display:flex;position:absolute;top:20px;left:18px;box-shadow:0 2px 10px #30412d0c}.live-dot{background:#627c45;border-radius:50%;width:5px;height:5px}.map-places{z-index:500;background:#fffef9f2;border:1px solid #d9dfd0;border-radius:3px;gap:3px;padding:4px;display:flex;position:absolute;bottom:106px;left:18px}.map-places button{padding:6px 8px;font-size:8px}.map-places button:hover{background:#edf0e4}.map-legend{z-index:500;background:#fffef9f2;border-radius:3px;flex-wrap:wrap;justify-content:center;gap:16px;padding:15px 9px;font-size:7px;display:flex;position:absolute;bottom:40px;left:18px;right:18px;box-shadow:0 3px 10px #30412d06}.map-legend span{align-items:center;gap:5px;display:flex}.map-legend i{border-radius:50%;width:6px;height:6px}.orange{background:#c76f40}.green{background:#345744}.teal{background:#55867c}.map-note{text-align:center;z-index:500;letter-spacing:.4px;color:#7a8473;width:100%;font-size:6px;position:absolute;bottom:23px}.land-marker span{border:2px solid #fff9;border-radius:50% 50% 50% 3px;justify-content:center;align-items:center;width:29px;height:29px;display:flex;transform:rotate(-45deg);box-shadow:0 2px 6px #273e3133}.land-marker svg{transform:rotate(45deg)}.leaflet-control-zoom{border:1px solid #d7ddce!important;border-radius:3px!important;margin-top:20px!important;margin-right:18px!important;box-shadow:0 2px 6px #33452d0c!important}.leaflet-control-zoom a{color:#506348!important;background:#fffef9!important;width:30px!important;height:30px!important;font-family:Arial!important;font-size:19px!important;font-weight:400!important;line-height:30px!important}.leaflet-container{font-family:DM Sans,sans-serif!important}.leaflet-control-attribution{background:#fafbf5cc!important;font-size:7px!important}.leaflet-tooltip{border:none!important;padding:8px 11px!important;font-size:10px!important}.map-loading{text-align:center;z-index:5;place-content:center;padding:30px;font-size:13px;display:grid;position:absolute;inset:0}.map-footnote{color:#8a9180;gap:8px;padding:16px 6px;font-size:8px;line-height:1.6;display:flex}.map-footnote svg{color:#738366}.map-footnote button{color:#506746;padding:0 0 0 5px;font-size:8px}.view-list{grid-template-columns:1fr}.view-list .land-cards{grid-template-columns:repeat(4,1fr)}.view-list .map-column{display:none}.view-map{grid-template-columns:1fr}.view-map .results-list{display:none}.view-map .map-shell{height:650px}.empty-state{text-align:center;border:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:30px;display:flex}.empty-state h3{margin-top:20px;font-family:Barlow Condensed;font-size:30px;font-weight:500}.empty-state p{color:#7b8475;max-width:290px;margin:15px 0 20px;font-size:12px;line-height:1.8}.purpose-banner{background:#e9eddf;border-top:1px solid #e0e6d5;border-bottom:1px solid #dfe5d4;align-items:center;gap:44px;padding:50px 5%;display:flex;position:relative}.purpose-art{color:#71825e;flex-direction:column;align-items:center;display:flex}.purpose-art span{letter-spacing:3px;margin-top:7px;font-size:7px}.purpose-banner h2{margin:11px 0 12px;font-family:Barlow Condensed,sans-serif;font-size:33px;font-weight:500;line-height:1.2}.purpose-banner p{color:#7b8470;font-size:10px;line-height:1.9}.purpose-banner>button{white-space:nowrap;border-bottom:1px solid #9fab8e;align-items:center;gap:30px;margin-left:auto;padding:12px 0;font-size:11px;display:flex}.purpose-banner .kicker{color:#81916d}footer{align-items:center;gap:30px;padding:35px 4%;display:flex}footer .brand{font-size:16px}footer .brand small{letter-spacing:1px;font-size:5px}footer .brand-symbol{width:34px;height:34px}footer .brand-symbol svg{width:24px}footer p{color:#8c9384;font-size:8px}footer>button{margin-left:auto;font-size:9px}footer>span{color:#939988;font-size:8px}.detail-dialog{background:var(--paper);color:var(--ink);border:0;border-radius:5px;width:min(680px,100% - 32px);max-height:88vh;padding:0;box-shadow:0 25px 100px #14231b50}.detail-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10271dcc}.dialog-close{z-index:2;background:#fdfdf4e8;border-radius:50%;place-items:center;width:33px;height:33px;display:grid;position:absolute;top:15px;right:15px}.detail-image{height:230px;position:relative}.detail-image img{object-fit:cover;filter:saturate(.75);width:100%;height:100%}.detail-image>span{color:#fff;letter-spacing:1px;text-shadow:0 1px 4px #000;font-size:7px;position:absolute;bottom:12px;left:20px}.detail-body{padding:32px}.detail-body h2,.editorial-dialog h2{margin:12px 0 16px;font-family:Barlow Condensed,sans-serif;font-size:43px;font-weight:500;line-height:1.1}.detail-intro{color:#75816d;font-size:13px;line-height:1.8}.detail-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;padding:23px 0;display:grid}.detail-facts small{letter-spacing:1px;color:#8b977d;margin-bottom:9px;font-size:8px;display:block}.detail-facts strong{font-size:12px;font-weight:500}.detail-facts .species-tags{margin-top:0}.access-note{background:#e9eedf;gap:15px;margin-bottom:25px;padding:20px;display:flex}.access-note strong{font-size:11px;font-weight:600}.access-note p{color:#78866c;margin-top:6px;font-size:10px;line-height:1.8}.detail-actions{gap:10px;display:flex}.detail-actions .primary{flex:1}.secondary{border:1px solid #d3dac9;border-radius:2px;align-items:center;gap:8px;padding:13px 20px;font-size:11px;display:flex}.detail-map-link{align-items:center;gap:8px;margin:20px auto 0;font-size:10px;display:flex}.editorial-dialog{padding:48px}.editorial-dialog>p{color:#77836d;margin-bottom:25px;font-size:13px;line-height:1.9}.editorial-dialog>h3{margin:27px 0 10px;font-size:16px;font-weight:600}.editorial-dialog .credits{border-top:1px solid var(--line);padding-top:18px;font-size:10px}.guide-step{border-top:1px solid var(--line);gap:20px;padding:23px 0;display:flex}.guide-step>span{color:var(--orange);padding-top:2px;font-size:12px}.guide-step h3{margin-bottom:8px;font-size:15px;font-weight:600}.guide-step p{color:#77836d;font-size:12px;line-height:1.8}.toast{color:#fff;z-index:10000;white-space:nowrap;background:#294735;border-radius:3px;align-items:center;gap:10px;padding:15px 24px;font-size:12px;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 5px 30px #0002}@media (min-width:1500px){.hero{max-width:1560px;height:560px}.hero-content{padding-top:66px}h1{font-size:100px}.search-wrap{max-width:1460px}.card-image-button{height:195px}.map-shell{height:790px}.card-title{min-height:50px}.card-title h3{font-size:29px}.card-body>p{font-size:11px}.card-state{font-size:8px}.species-tags span,.card-footer button{font-size:10px}}@media (max-width:1100px){.site-header{padding:0 30px}.hero-content{padding-left:4%}.search-field{padding:5px 14px}.search-submit{gap:8px;padding:14px}.search-field.search-key{flex:1.4}.explorer-grid{grid-template-columns:1.05fr 1fr;gap:17px}.land-cards{gap:13px}.card-body{padding:14px 13px 0}.card-image-button{height:140px}.card-title h3{font-size:22px}.card-title{min-height:44px}.card-state>span{display:none}.map-shell{height:697px}.map-legend{gap:9px;font-size:6px}.purpose-banner{gap:25px}.view-list .land-cards{grid-template-columns:repeat(3,1fr)}footer{gap:20px}footer p{max-width:180px;line-height:1.8}}@media (max-width:800px){.site-header{height:76px;padding:0 22px}.brand{font-size:18px}.brand-symbol{width:37px;height:37px}.brand small{font-size:5.4px}.site-header nav{gap:15px;font-size:10px}.site-header nav button:last-child{display:none}.saved-nav{gap:6px;font-size:10px}.hero{width:calc(100% - 24px);height:470px}.hero-content{padding:49px 6%}h1{font-size:76px}.hero-coordinate,.hero-bottom span:last-child{display:none}.search-wrap{padding:0 24px}.search-bar{flex-wrap:wrap;padding:13px}.search-field.search-key{border-right:0;border-bottom:1px solid var(--line);flex-basis:100%;margin-bottom:10px;padding:10px}.search-field{flex:1;padding:10px}.search-field small{font-size:6px}.search-submit{min-height:47px;margin-left:10px;font-size:10px}.trust-row{gap:26px;padding:22px 16px;font-size:8px}.trust-row span:last-child{display:none}.directory{padding:23px 24px 45px}.section-heading h2{font-size:32px}.section-index{display:none}.game-tabs{gap:2px}.game-tabs button{gap:5px;padding:9px 11px;font-size:10px}.filter-toggle{padding:9px;font-size:10px}.explorer-grid{grid-template-columns:1fr}.map-column{grid-row:1;position:static}.map-shell{height:420px}.map-footnote{padding:12px 4px}.land-cards{gap:16px}.card-image-button{height:205px}.card-title h3{font-size:27px}.card-title{min-height:32px}.card-state>span{display:block}.card-body{padding:18px 18px 0}.card-body>p{min-height:22px;font-size:11px}.species-tags span,.card-footer button{font-size:9px}.map-legend,.map-heading{font-size:8px}.results-toolbar{font-size:9px}.result-controls{gap:10px}.result-controls label{display:none}.view-list .land-cards{grid-template-columns:repeat(2,1fr)}.view-map .map-shell{height:560px}.purpose-art{display:none}.purpose-banner{gap:20px;padding:35px 24px}.purpose-banner h2{font-size:29px}.purpose-banner>button{gap:14px;font-size:9px}.purpose-banner p{font-size:9px}footer{flex-wrap:wrap;gap:18px;padding:28px 24px}footer p{display:none}footer>span{width:100%;font-size:7px}.detail-body{padding:26px}.editorial-dialog{padding:40px 28px}}@media (max-width:520px){.site-header{gap:12px;height:73px;padding:0 19px}.site-header nav{display:none}.saved-nav span{font-size:10px}.hero{height:457px}.hero-content{padding:43px 23px}.hero-shade{background:linear-gradient(90deg,#12281fc9,#12281f33),linear-gradient(#0000 50%,#15251f77)}.eyebrow{letter-spacing:1.15px;font-size:7px}h1{letter-spacing:-.5px;margin-top:25px;font-size:66px}.hero-content>p{margin-top:24px;font-size:11px}.hero-link{margin-top:25px;font-size:10px}.hero-bottom{font-size:6px;bottom:20px;left:23px}.search-wrap{padding:0 20px}.search-bar{gap:0;padding:8px}.search-field{gap:7px;padding:10px 7px}.search-field>svg{width:16px}.search-field select{font-size:10px}.search-field.search-key{padding:12px 7px}.search-field small{letter-spacing:.8px;font-size:5.9px}.search-field input{font-size:11px}.search-field:nth-child(3){border-right:0}.search-submit{justify-content:space-between;width:100%;min-height:43px;margin:8px 0 0;padding:12px 15px}.trust-row{gap:18px;padding:21px 10px;font-size:7px}.trust-row svg{width:13px}.trust-row span{gap:5px}.directory{padding:26px 20px 40px}.section-heading{padding-bottom:23px}.section-heading h2{max-width:290px;font-size:30px;line-height:1.05}.section-heading p{max-width:285px;margin-top:11px;font-size:10px;line-height:1.7}.kicker{font-size:7px}.explorer-toolbar{align-items:stretch;gap:6px;padding:11px 0}.game-tabs{scrollbar-width:none;gap:3px;min-width:0;overflow-x:auto}.game-tabs button{white-space:nowrap;padding:8px 10px;font-size:9px}.game-tabs button svg{display:none}.filter-toggle{gap:0;padding:8px;font-size:0}.filter-toggle svg{width:16px}.results-toolbar{align-items:center;padding:15px 0;font-size:8px}.results-toolbar>div:first-child>span{margin-top:3px;display:block}.view-toggle button{padding:5px 6px}.view-toggle span{font-size:8px}.view-toggle svg{width:14px}.result-controls{gap:0}.clear-button{margin:4px 0 0;font-size:8px}.map-shell{height:380px}.map-heading{padding:9px;font-size:6px;top:14px;left:12px}.map-legend{gap:12px;font-size:6px;bottom:40px;left:12px;right:12px}.map-places{bottom:97px;left:12px}.map-footnote{font-size:7px}.map-footnote button{padding-left:0;font-size:7px}.map-footnote span{max-width:270px}.leaflet-control-zoom{margin-top:14px!important;margin-right:12px!important}.land-cards{grid-template-columns:1fr 1fr;gap:11px}.card-image-button{height:132px}.land-type{padding:4px;font-size:6px;top:9px;left:8px}.land-type svg{display:none}.save-land{width:25px;height:25px;top:8px;right:7px}.save-land svg{width:13px}.card-body{padding:12px 10px 0}.card-state{letter-spacing:1px;font-size:6px}.card-state>span{display:none}.card-title{min-height:45px}.card-title h3{font-size:23px}.card-body>p{min-height:27px;font-size:8px;line-height:1.6}.species-tags{gap:3px;min-height:19px;margin-top:7px}.species-tags span{padding:3px 5px;font-size:6px}.card-footer{margin-top:12px;padding:10px 0}.card-footer button{gap:3px;font-size:6px}.card-footer button:first-child svg{width:10px}.card-footer button:last-child svg{width:14px}.image-caption{font-size:4px;left:8px}.purpose-banner{padding:32px 24px;display:block}.purpose-banner h2{font-size:29px}.purpose-banner p{font-size:10px}.desktop-break{display:none}.purpose-banner>button{gap:30px;margin:20px 0 0;font-size:10px}.filter-panel{flex-wrap:wrap;gap:12px;padding:14px}.filter-panel label{min-width:100px;font-size:9px}.filter-panel>button{padding:4px;font-size:9px}.filter-panel select{padding:8px;font-size:10px}.detail-image{height:180px}.detail-body{padding:23px}.detail-body h2,.editorial-dialog h2{font-size:36px}.detail-intro{font-size:12px}.detail-facts{grid-template-columns:1fr;gap:18px;padding:20px 0}.detail-facts .species-tags span{font-size:9px}.access-note{gap:10px;padding:15px}.access-note p{font-size:9px}.detail-actions{flex-direction:column}.secondary{justify-content:center}.editorial-dialog{padding:42px 24px}.editorial-dialog>p{font-size:12px}.guide-step{gap:15px}.guide-step p{font-size:11px}.toast{padding:13px 18px;font-size:10px}.empty-state{min-height:300px;padding:25px}.view-map .map-shell{height:480px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.cluster-marker span{color:#fffef4;background:#345744;border:3px solid #eef1dd;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:600;display:grid;box-shadow:0 2px 9px #18342133}.cluster-marker:hover span{background:#c76f40}@media (max-width:520px){h1{font-size:clamp(40px,13vw,52px);line-height:1.02}.hero{height:420px}.hero-content{padding-top:44px}.hero-link{margin-top:27px}}.skip-link{z-index:10000;color:#fff;background:#294735;border-radius:3px;padding:12px 18px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.directory-status{background:#e9eddf;margin:0 0 16px;padding:13px 16px;font-size:11px}.directory-status a,.directory-status button{text-decoration:underline}.detail-page-link{justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:11px;display:flex}.purpose-link{white-space:nowrap;border-bottom:1px solid #9fab8e;align-items:center;gap:30px;margin-left:auto;padding:12px 0;font-size:11px;display:flex}.site-header nav>a{align-items:center;gap:5px;height:100%;display:flex;position:relative}.site-header nav>a:after{content:"";transform-origin:0;background:#ce7046;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:22px;left:0;transform:scaleX(0)}.site-header nav>a:hover:after{transform:scaleX(1)}footer>a{color:#53644b;font-size:9px}footer>a:first-of-type{margin-left:auto}.hero-content>*{animation:.65s both field-arrive}.hero-content h1{animation-delay:60ms}.hero-content>p{animation-delay:.12s}.hero-content>.hero-link{animation-delay:.18s}.land-card{animation:.38s both field-arrive}.land-card:nth-child(2n){animation-delay:40ms}.primary svg,.hero-link svg,.purpose-link svg{transition:transform .2s}.primary:hover svg,.purpose-link:hover svg{transform:translate(3px)}.hero-link:hover svg{transform:translateY(3px)}.detail-dialog[open]{animation:.2s both field-dialog}.detail-dialog::backdrop{animation:.2s both field-fade}.mobile-nav{display:none}.site-header{z-index:900;position:relative}.cluster-marker span{transition:transform .2s,background .2s}.cluster-marker:hover span{transform:scale(1.07)}.purpose-banner{isolation:isolate;overflow:hidden}.purpose-banner:after{content:"";z-index:-1;border:1px solid #81946b16;border-radius:43%;width:440px;height:440px;position:absolute;top:-90px;right:-140px;transform:rotate(-20deg);box-shadow:0 0 0 22px #81946b08,0 0 0 45px #81946b08,0 0 0 70px #81946b08,0 0 0 98px #81946b07}@keyframes field-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes field-dialog{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}@keyframes field-fade{0%{opacity:0}to{opacity:1}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.16s}::view-transition-new(root){animation-duration:.16s}@media (max-width:800px){.site-header nav{display:none}.mobile-nav{display:block}.mobile-nav summary{cursor:pointer;place-items:center;padding:5px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{background:#fffef9;border:1px solid #d8dfd0;border-radius:3px;flex-direction:column;align-items:stretch;width:220px;padding:12px;display:flex;position:absolute;top:calc(100% - 8px);right:20px;box-shadow:0 15px 35px #1e35231a;gap:0!important;height:auto!important}.mobile-nav nav a{font-size:13px;height:auto!important;padding:12px!important;display:block!important}.mobile-nav nav a:after{display:none}.saved-nav{margin-left:auto}.site-header{gap:15px}.purpose-link{width:max-content;margin:20px 0 0}.purpose-banner{flex-wrap:wrap}footer>a{font-size:9px}footer>a:first-of-type{margin-left:auto}}@media (max-width:520px){.site-header{gap:10px}.saved-nav span{display:none}.brand{font-size:17px}.purpose-link{font-size:11px}footer{gap:15px}}@media (prefers-reduced-motion:reduce){.hero-content>*,.land-card,.detail-dialog[open]{animation:none!important}.detail-dialog::backdrop{animation:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}.cluster-marker span{transition:none!important}}.location-image{text-align:left;background:#d9e0d4;width:100%;height:100%;display:block;position:relative;overflow:hidden}.location-image img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.location-image-label{color:#fff;letter-spacing:.55px;text-transform:uppercase;pointer-events:none;background:#10291fe8;border:1px solid #ffffff24;border-radius:2px;max-width:calc(100% - 24px);padding:6px 8px;font-size:9px;font-weight:600;line-height:1.4;position:absolute;bottom:12px;left:12px}.card-image-button .location-image img,.detail-image .location-image img{filter:none}.location-image-empty{color:#425b4b;text-align:center;background:repeating-radial-gradient(at 20% 20%,#0000 0 22px,#48614f0d 23px 24px),#e0e7da;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:22px 12px;display:flex;position:absolute;inset:0}.location-image-empty>span{letter-spacing:.1px;font-size:12px;font-weight:600}.location-image-empty>small{max-width:175px;font-size:10px;line-height:1.5}.location-photo-credit{color:#59685d;font-size:12px;line-height:1.6}.location-photo-credit p{margin:0}.location-photo-attribution{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 18px;display:flex}.location-photo-attribution>span:first-child{color:#344d3e;font-weight:600}.location-photo-links{flex-wrap:wrap;gap:5px 14px;display:flex}.location-photo-credit a{color:#344d3e;text-underline-offset:3px;-webkit-text-decoration:underline #87998a;text-decoration:underline #87998a}.location-photo-credit a:hover{color:#101e16;text-decoration-color:currentColor}.location-photo-credit a:focus-visible{outline-offset:4px;border-radius:1px;outline:2px solid #56755c}.location-photo-credit .location-photo-date{margin-top:5px;font-size:11px}.location-photo-credit .location-photo-note{margin-top:7px;line-height:1.55}.detail-body>.location-photo-credit{border-bottom:1px solid var(--line,#d9dfd4);margin:-6px 0 23px;padding-bottom:20px}@media (max-width:520px){.location-image-label{letter-spacing:.2px;max-width:calc(100% - 16px);padding:5px 6px;font-size:9px;bottom:8px;left:8px}.location-image-empty{gap:6px;padding:13px 8px}.location-image-empty>small{font-size:9px}.location-photo-attribution{display:block}.location-photo-links{margin-top:5px}.detail-body>.location-photo-credit{margin-bottom:20px}}.detail-image>.location-image{color:inherit;font-size:inherit;letter-spacing:normal;text-shadow:none;position:relative;bottom:auto;left:auto}.fa-site{color:var(--ink,#263c31);background:var(--paper,#f7f6f0);font-size:15px;line-height:1.65}.fa-site h1,.fa-site h2,.fa-site h3{letter-spacing:-.025em;font-family:Barlow Condensed,Arial,sans-serif;font-weight:500;line-height:1.05}.fa-site h1{margin:20px 0 24px;font-size:clamp(48px,6.7vw,88px)}.fa-site h1 em{color:#778367;font-style:normal}.fa-site h2{font-size:clamp(32px,3.2vw,44px)}.fa-site h3{font-size:27px}.fa-site p{line-height:1.8}.fa-site a{transition:color .2s,background .2s,transform .2s}.fa-site a:hover{color:var(--orange,#ce7046)}.fa-wrap{width:min(1260px,100% - 96px);margin-inline:auto}.fa-kicker{letter-spacing:1.8px;color:#6e7b5f;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.6}.fa-intro{color:#66715f;max-width:660px;font-size:18px;line-height:1.8!important}.fa-small-note{color:#737e6b;font-size:12px;line-height:1.8}.fa-section-number{letter-spacing:1.6px;color:#7b866f;white-space:nowrap;font-size:10px}.fa-section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.fa-section-head h2{margin-top:11px}.fa-skip{z-index:10000;background:var(--forest,#294735);border-radius:3px;padding:12px 20px;position:fixed;top:8px;left:16px;transform:translateY(-160%);color:#fff!important}.fa-skip:focus{transform:translateY(0)}.fa-header{border-bottom:1px solid var(--line,#e0e2d8);justify-content:space-between;align-items:center;gap:26px;max-width:1440px;min-height:94px;margin:auto;padding:18px 48px;display:flex}.fa-brand{letter-spacing:1.1px;flex-shrink:0;align-items:center;gap:10px;font-size:21px;font-weight:700;line-height:1.05;display:flex;color:var(--ink)!important}.fa-brand-light{font-weight:400}.fa-brand small{letter-spacing:1.7px;margin-top:7px;font-size:6px;display:block}.fa-brand-mark{border:1px solid #516454;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.fa-header nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;font-size:12px;display:flex}.fa-header nav a{padding:10px 0;position:relative}.fa-header nav a[aria-current=page]:after{content:"";background:var(--orange,#ce7046);width:24px;height:2px;position:absolute;bottom:0;left:0}.fa-header-partner{white-space:nowrap;gap:14px;font-size:11px;display:flex}.fa-breadcrumbs{color:#7a8470;padding:26px 0 0;font-size:11px}.fa-breadcrumbs ol{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.fa-breadcrumbs li{align-items:center;gap:9px;display:flex}.fa-breadcrumbs li:not(:last-child):after{content:"/";color:#a6ad9b}.fa-breadcrumbs [aria-current=page]{color:#465a40}.fa-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:28px;display:flex}.fa-button,.fa-button-outline{background:var(--orange,#ce7046);border-radius:2px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:13px 22px;font-size:12px;font-weight:600;line-height:1.6;display:inline-flex;color:#fff!important}.fa-button:hover{background:#b45d37;transform:translateY(-1px)}.fa-button-outline{background:0 0;border:1px solid #c6cfbd;color:var(--ink,#263c31)!important}.fa-button-outline:hover{background:#e9eedf}.fa-button-full{width:100%;display:flex}.fa-text-link{border-bottom:1px solid #a5b196;align-items:center;gap:14px;padding:5px 0;font-size:12px;font-weight:500;line-height:1.7;display:inline-flex}.fa-land-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:65px;padding:44px 0 60px;display:grid}.fa-land-heading h1{font-size:clamp(46px,5.8vw,76px)}.fa-land-heading .fa-intro{font-size:17px}.fa-land-heading>.fa-small-note{max-width:480px;margin-top:22px}.fa-land-photo{aspect-ratio:4/4.1;background:#e1e7d6;border-radius:3px;margin:0;position:relative;overflow:hidden}.fa-land-photo img{object-fit:cover;filter:saturate(.7);width:100%;height:100%}.fa-land-photo:after{content:"";background:linear-gradient(#0000,#10251a90);position:absolute;inset:60% 0 0}.fa-land-photo figcaption{z-index:1;letter-spacing:1.5px;color:#fff;font-size:8px;position:absolute;bottom:20px;left:22px}.fa-land-grid{grid-template-columns:minmax(0,1fr) 340px;gap:70px;padding:10px 0 75px;display:grid}.fa-fact-grid{border-top:1px solid var(--line,#e0e2d8);grid-template-columns:1fr 1fr;margin:26px 0 0;display:grid}.fa-fact-grid>div{border-bottom:1px solid var(--line,#e0e2d8);padding:21px 16px 21px 0}.fa-fact-grid dt{letter-spacing:1px;text-transform:uppercase;color:#7b866e;margin-bottom:8px;font-size:10px}.fa-fact-grid dd{margin:0;font-size:15px}.fa-coordinates{font-variant-numeric:tabular-nums;letter-spacing:.5px}.fa-species-section{padding:27px 0}.fa-species-section h3{letter-spacing:0;font-family:DM Sans,Arial,sans-serif;font-size:15px;font-weight:600}.fa-species-section p{color:#6c7863;max-width:600px;margin-top:16px;font-size:13px}.fa-tags{flex-wrap:wrap;gap:7px;margin:15px 0 0;padding:0;list-style:none;display:flex}.fa-tags li{background:#edf1e3;border:1px solid #dbe2cf;border-radius:2px;padding:6px 11px;font-size:12px}.fa-access-block{background:#e9eedf;border-left:2px solid #899b70;margin-top:15px;padding:29px 32px}.fa-access-block h2{margin:10px 0 19px;font-size:34px}.fa-access-block p{color:#617053;margin:0 0 12px;font-size:13px}.fa-access-block .fa-text-link{margin-top:8px}.fa-source-card{background:var(--white,#fffef9);border:1px solid #d5dec9;align-self:start;padding:28px;position:sticky;top:26px}.fa-source-top{justify-content:space-between;gap:10px;display:flex}.fa-source-top>span:last-child{color:var(--orange,#ce7046);font-size:25px}.fa-source-card h2{margin:25px 0 17px;font-size:35px}.fa-source-card p,.fa-source-card li{color:#6a765f;font-size:12px;line-height:1.9}.fa-source-domain{overflow-wrap:anywhere;border-bottom:1px solid var(--line,#e0e2d8);justify-content:space-between;align-items:center;gap:12px;margin:7px 0;padding:17px 0;font-size:13px;font-weight:600;display:flex}.fa-source-card ul{margin:22px 0 27px;padding-left:16px}.fa-source-card li{margin:7px 0}.fa-source-card>.fa-text-link{margin-top:20px;font-size:11px}.fa-source-card .fa-button{gap:12px;padding-inline:12px;font-size:11px}.fa-related{background:#edf0e5;border-top:1px solid #dfe5d5;padding:55px 0 65px}.fa-related .fa-section-head{margin-bottom:14px}.fa-related-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px;display:grid}.fa-related-card{background:var(--white,#fffef9);border:1px solid #dce2d1;min-height:220px;padding:24px 23px 56px;display:block;position:relative}.fa-related-card:hover{border-color:#a5b28e;transform:translateY(-3px)}.fa-related-card .fa-kicker{letter-spacing:1.1px;font-size:8px}.fa-related-card h3{color:var(--ink,#263c31);margin:15px 0 13px;font-size:29px}.fa-related-card p{color:#758167;font-size:12px}.fa-related-arrow{color:var(--orange,#ce7046);font-size:24px;position:absolute;bottom:18px;right:23px}.fa-state-hero{border-bottom:1px solid var(--line,#e0e2d8);background:linear-gradient(110deg,#f7f6f0 55%,#e8eddd);margin-top:32px}.fa-state-hero-inner{grid-template-columns:1fr 260px;align-items:center;gap:70px;padding:50px 0 64px;display:grid}.fa-state-hero h1{font-size:clamp(52px,6.3vw,82px)}.fa-state-hero .fa-intro{max-width:690px;font-size:17px}.fa-state-stamp{aspect-ratio:1/1.12;text-align:center;background:#f4f6eb66;border:1px solid #becbad;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:relative}.fa-state-stamp>span{letter-spacing:7px;color:#748461;font-size:13px}.fa-state-stamp strong{letter-spacing:-5px;font-family:Barlow Condensed,Arial,sans-serif;font-size:112px;font-weight:500;line-height:1.1}.fa-state-stamp small{letter-spacing:2px;color:#7a8969;margin-top:8px;font-size:8px}.fa-state-stamp svg{color:#a2b18d;width:130px;margin-top:22px}.fa-state-summary{grid-template-columns:1.2fr 1fr;gap:70px;padding:52px 0;display:grid}.fa-state-summary h2{margin:12px 0 20px}.fa-state-summary p{color:#68765e;font-size:14px}.fa-state-stats{grid-template-columns:repeat(3,1fr);align-content:center;gap:15px;margin:0;display:grid}.fa-state-stats>div{border-left:1px solid #d9e0ce;flex-direction:column-reverse;gap:13px;padding-left:23px;display:flex}.fa-state-stats dt{color:#7b866f;font-size:11px;line-height:1.6}.fa-state-stats dd{letter-spacing:-2px;margin:0;font-family:Barlow Condensed,Arial,sans-serif;font-size:55px;line-height:1}.fa-state-insights{grid-template-columns:1fr 1fr;gap:25px;margin-bottom:60px;display:grid}.fa-panel{background:var(--white,#fffef9);border:1px solid var(--line,#e0e2d8);padding:30px}.fa-panel h2{margin:11px 0 22px;font-size:33px}.fa-count-tags{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.fa-count-tags li{background:#f2f4eb;border:1px solid #e0e6d5;align-items:center;gap:15px;padding:6px 9px;font-size:12px;display:flex}.fa-count-tags b{background:#e2e9d6;padding:1px 5px;font-size:10px;font-weight:500}.fa-terrain-list{color:#68785c;grid-template-columns:1fr 1fr;gap:10px 18px;margin:0 0 23px;padding-left:17px;font-size:12px;display:grid}.fa-all-lands{padding-bottom:75px;scroll-margin-top:30px}.fa-land-table{border-top:1px solid #bfcbb2}.fa-land-row{border-bottom:1px solid var(--line,#e0e2d8);grid-template-columns:38px minmax(0,1fr) auto 36px;align-items:center;gap:18px;padding:23px 0;display:grid}.fa-land-row h3{font-size:28px;line-height:1.15}.fa-land-row p{color:#7e8874;margin-top:7px;font-size:12px}.fa-row-number{color:#9aa58c;font-variant-numeric:tabular-nums;align-self:start;padding-top:4px;font-size:11px}.fa-row-tags{flex-wrap:wrap;justify-content:end;gap:6px;max-width:290px;margin:0;padding:0;list-style:none;display:flex}.fa-row-tags li{white-space:nowrap;color:#68765a;background:#e9eedf;padding:4px 7px;font-size:10px}.fa-row-link{border:1px solid #ced7c1;border-radius:50%;place-items:center;width:36px;height:36px;font-size:21px;display:grid}.fa-row-link:hover{background:#e8eedb}.fa-source-section{background:#e9eedf;border-top:1px solid #dce5d0;padding:55px 0 60px}.fa-source-section>.fa-wrap>p{color:#69795b;max-width:660px;font-size:14px}.fa-source-list{grid-template-columns:1fr 1fr;gap:0 35px;margin:28px 0;padding:0;list-style:none;display:grid}.fa-source-list li{border-top:1px solid #cfd9c1}.fa-source-list a{justify-content:space-between;align-items:center;gap:20px;padding:18px 0;line-height:1.5;display:flex}.fa-source-list small{color:#77896a;overflow-wrap:anywhere;margin-bottom:5px;font-size:10px;display:block}.fa-source-list strong{font-size:13px;font-weight:500}.fa-source-list a>span:last-child{font-size:24px}.fa-index-hero{padding:62px 0 68px}.fa-index-hero h1{max-width:850px}.fa-index-hero .fa-intro{max-width:600px}.fa-state-index{border-top:1px solid var(--line,#e0e2d8);padding:30px 0 75px;scroll-margin-top:30px}.fa-state-card-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:33px;display:grid}.fa-state-card{background:var(--white,#fffef9);border:1px solid #dce3d1;align-items:center;gap:18px;min-height:115px;padding:22px 21px;display:flex}.fa-state-card:hover{background:#edf2e3;border-color:#b4c1a3;transform:translateY(-2px)}.fa-state-card-code{color:#91a17c;flex-shrink:0;width:37px;font-family:Barlow Condensed,Arial,sans-serif;font-size:31px}.fa-state-card h3{color:var(--ink,#263c31);font-size:28px}.fa-state-card p{color:#7f8b72;margin-top:6px;font-size:11px}.fa-state-card p>span{font-size:10px;display:block}.fa-state-card-arrow{color:var(--orange,#ce7046);margin-left:auto;font-size:22px}.fa-directory-note{background:#e9eedf;border-top:1px solid #dbe3cf;padding:55px 0 65px}.fa-directory-note h2{margin:14px 0 20px;font-size:42px}.fa-directory-note p{color:#69795d;max-width:720px;font-size:14px}.fa-directory-note .fa-text-link{margin-top:22px}.fa-footer{border-top:1px solid var(--line,#e0e2d8);grid-template-columns:1.1fr 1fr;gap:25px 45px;max-width:1440px;margin:auto;padding:42px 48px;display:grid}.fa-footer .fa-brand{font-size:18px}.fa-footer .fa-brand-mark{width:38px;height:38px}.fa-footer>div>p{color:#818c74;max-width:360px;margin-top:17px;font-size:11px}.fa-footer nav{flex-wrap:wrap;justify-content:end;align-items:center;gap:15px 24px;font-size:11px;display:flex}.fa-footer .fa-footer-note{color:#89947d;border-top:1px solid #e2e7d9;grid-column:1/-1;max-width:none;margin:0;padding-top:20px;font-size:10px}.fa-prose{max-width:760px;font-size:16px;line-height:1.85}.fa-prose p{color:#63715b;margin:0 0 22px}.fa-prose h2{margin:42px 0 20px;font-size:38px}.fa-prose h3{margin:30px 0 15px;font-size:28px}.fa-prose ul,.fa-prose ol{margin:18px 0 25px;padding-left:23px}.fa-prose li{color:#63715b;margin-bottom:9px;padding-left:5px}.fa-prose a{color:#a44f2a;text-underline-offset:4px;text-decoration:underline}.fa-prose strong{color:var(--ink,#263c31);font-weight:600}@media (min-width:801px) and (prefers-reduced-motion:no-preference){.fa-land-heading,.fa-index-hero,.fa-state-hero-inner>div:first-child{animation:.5s ease-out both fa-arrive}@keyframes fa-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1150px){.fa-header{gap:20px;padding-inline:30px}.fa-header nav{gap:16px;font-size:11px}.fa-header-partner{display:none}.fa-wrap{width:calc(100% - 64px)}.fa-land-hero{gap:36px}.fa-land-grid{grid-template-columns:minmax(0,1fr) 300px;gap:35px}.fa-related-grid{grid-template-columns:repeat(2,1fr)}.fa-related-card{min-height:190px}.fa-state-hero-inner{grid-template-columns:1fr 220px;gap:35px}.fa-state-stamp{padding:24px}.fa-state-summary{gap:35px}.fa-row-tags{max-width:220px}.fa-footer{padding-inline:32px}.fa-state-card{gap:12px;padding:18px 16px}}@media (max-width:800px){.fa-header{min-height:unset;flex-wrap:wrap;justify-content:center;gap:14px;padding:22px 24px 12px}.fa-header nav{justify-content:center;gap:19px;width:100%;font-size:11px}.fa-header nav a{padding-block:7px}.fa-wrap{width:calc(100% - 48px)}.fa-breadcrumbs{padding-top:22px}.fa-land-hero{grid-template-columns:1fr;gap:30px;padding:34px 0 45px}.fa-land-heading h1{max-width:620px;font-size:clamp(47px,9vw,68px)}.fa-land-photo{aspect-ratio:2;max-height:340px}.fa-land-grid{grid-template-columns:1fr;gap:35px;padding-bottom:50px}.fa-source-card{max-width:none;position:static}.fa-source-card h2{max-width:420px}.fa-source-card ul{flex-wrap:wrap;gap:5px 25px;margin-block:18px;display:flex}.fa-source-card .fa-button{width:auto;padding-inline:22px;display:inline-flex}.fa-source-card>.fa-text-link{margin-left:25px}.fa-state-hero{margin-top:24px}.fa-state-hero-inner{grid-template-columns:1fr 160px;gap:25px;padding:35px 0 45px}.fa-state-stamp{padding:15px}.fa-state-stamp strong{letter-spacing:-3px;font-size:80px}.fa-state-stamp svg{width:100px}.fa-state-stamp small{letter-spacing:1px;font-size:6px}.fa-state-hero h1{font-size:clamp(44px,7vw,65px)}.fa-state-hero .fa-intro{font-size:15px}.fa-state-summary{grid-template-columns:1fr;padding:35px 0}.fa-state-stats{gap:30px}.fa-state-stats>div{padding-left:18px}.fa-state-stats dd{font-size:48px}.fa-state-insights{gap:16px;margin-bottom:45px}.fa-panel{padding:23px}.fa-panel h2{font-size:30px}.fa-terrain-list{grid-template-columns:1fr}.fa-land-row{grid-template-columns:28px minmax(0,1fr) 35px;gap:13px;padding:20px 0}.fa-row-tags{grid-area:auto/2;justify-content:start;max-width:none}.fa-row-link{grid-area:1/3/span 2}.fa-land-row h3{font-size:27px}.fa-section-number{display:none}.fa-state-card-grid{grid-template-columns:repeat(2,1fr);gap:12px}.fa-index-hero{padding:40px 0 50px}.fa-index-hero h1{font-size:clamp(52px,8vw,72px)}.fa-footer{grid-template-columns:1fr;gap:25px;padding:32px 24px}.fa-footer nav{justify-content:start;gap:15px 23px}.fa-footer .fa-footer-note{padding-top:20px}}@media (max-width:520px){.fa-site{font-size:14px}.fa-wrap{width:calc(100% - 40px)}.fa-header{padding:20px 20px 11px}.fa-header nav{gap:3px 15px;font-size:10px}.fa-header nav a:last-child{display:none}.fa-brand{font-size:19px}.fa-brand-mark{width:38px;height:38px}.fa-brand small{letter-spacing:1.4px;font-size:5.5px}.fa-breadcrumbs{padding-top:19px;font-size:10px;line-height:1.7}.fa-kicker{letter-spacing:1.3px;font-size:9px}.fa-site h1{margin:17px 0 21px;font-size:49px}.fa-site h2{font-size:34px}.fa-intro,.fa-land-heading .fa-intro{font-size:16px}.fa-actions{gap:17px;margin-top:23px}.fa-button,.fa-button-outline{gap:18px;min-height:47px;padding:12px 18px;font-size:11px}.fa-text-link,.fa-land-heading>.fa-small-note{font-size:11px}.fa-land-hero{gap:25px;padding-top:30px}.fa-land-photo{aspect-ratio:1.5}.fa-land-photo figcaption{letter-spacing:1px;font-size:6px;bottom:15px;left:16px}.fa-section-head{margin-bottom:22px;display:block}.fa-section-head>.fa-text-link{margin-top:15px}.fa-fact-grid{gap:0 17px}.fa-fact-grid>div{padding:18px 0}.fa-fact-grid dt{font-size:9px}.fa-fact-grid dd{font-size:13px}.fa-coordinates{letter-spacing:0;font-size:11px!important}.fa-species-section p{font-size:12px}.fa-access-block{padding:24px 22px}.fa-access-block p{font-size:12px}.fa-source-card{padding:25px}.fa-source-card h2{font-size:35px}.fa-source-card ul{display:block}.fa-source-card .fa-button{width:100%}.fa-source-card>.fa-text-link{margin-left:0}.fa-related{padding:40px 0}.fa-related-grid{grid-template-columns:1fr;gap:11px;margin-top:25px}.fa-related-card{min-height:unset;padding:21px 45px 24px 22px}.fa-related-card h3{margin:10px 0;font-size:28px}.fa-related-card .fa-related-arrow{bottom:20px;right:18px}.fa-related-card p{font-size:11px}.fa-state-hero-inner{grid-template-columns:1fr;padding:31px 0 39px}.fa-state-hero h1{font-size:49px}.fa-state-stamp{display:none}.fa-state-summary{gap:30px}.fa-state-summary p{font-size:13px}.fa-state-stats{gap:13px}.fa-state-stats>div{padding-left:13px}.fa-state-stats dd{font-size:43px}.fa-state-stats dt{font-size:10px}.fa-state-insights{grid-template-columns:1fr}.fa-panel{padding:25px}.fa-panel h2{font-size:32px}.fa-terrain-list{grid-template-columns:1fr 1fr;gap:8px 18px;font-size:11px}.fa-small-note{font-size:11px}.fa-land-row{grid-template-columns:23px minmax(0,1fr) 30px;gap:10px}.fa-land-row h3{font-size:26px}.fa-land-row p{font-size:11px}.fa-row-number{font-size:10px}.fa-row-link{width:30px;height:30px;font-size:19px}.fa-row-tags li{font-size:9px}.fa-source-list{grid-template-columns:1fr}.fa-source-section{padding:40px 0}.fa-source-section>.fa-wrap>p{font-size:13px}.fa-source-list strong{font-size:12px}.fa-source-list small{font-size:10px}.fa-state-card-grid{grid-template-columns:1fr;gap:10px;margin-top:25px}.fa-state-card{gap:21px;min-height:94px;padding:19px 20px}.fa-state-card p>span{font-size:10px;display:inline}.fa-state-card h3{font-size:29px}.fa-state-card-code{width:35px;font-size:31px}.fa-state-index{padding-bottom:45px}.fa-index-hero{padding:35px 0 40px}.fa-index-hero h1{font-size:52px}.fa-directory-note{padding:40px 0 45px}.fa-directory-note h2{font-size:37px}.fa-directory-note p{font-size:13px}.fa-footer nav{font-size:10px}.fa-footer .fa-footer-note{font-size:9px}.fa-prose{font-size:15px}.fa-prose h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.fa-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.fa-related-strip{background:#e4e9d9;padding:45px max(5vw,24px)}.fa-related-strip h2{margin:15px 0;font:40px Barlow Condensed,sans-serif}.fa-related-strip p{color:#6d7962;font-size:13px;line-height:1.8}.fa-related-strip .fa-eyebrow{letter-spacing:2px;font-size:9px}.fa-source-verification{border-top:1px solid #dddace;border-bottom:1px solid #dddace;margin:24px 0;padding:20px 0}.fa-source-verification .fa-kicker{margin:0 0 7px;font-size:10px}.fa-source-verification time{color:#294333;font-size:14px;font-weight:600}.fa-source-verification p{margin:12px 0;font-size:13px;line-height:1.65}.fa-source-verification a{color:#355b43;text-underline-offset:4px;margin:10px 0;font-size:13px;text-decoration:underline;display:block}.fa-source-verification small{color:#6a7069;margin-top:14px;font-size:11px;line-height:1.6;display:block}.fa-land-photo{aspect-ratio:auto;background:0 0;border-radius:0;max-height:none;overflow:visible}.fa-land-photo:after{display:none}.fa-land-photo>.location-image{aspect-ratio:4/4.1;border-radius:3px;height:auto}.fa-land-photo .location-image img{filter:none;height:100%}.fa-land-photo figcaption{color:inherit;font-size:inherit;letter-spacing:normal;padding:14px 0 0;position:static}.fa-land-photo .location-image-label{font-size:10px;bottom:18px;left:18px}@media (max-width:800px){.fa-land-photo>.location-image{aspect-ratio:2;max-height:340px}}@media (max-width:520px){.fa-land-photo>.location-image{aspect-ratio:1.5}.fa-land-photo .location-image-label{font-size:9px;bottom:12px;left:12px}.fa-land-photo figcaption{padding-top:12px}}.fa-gear-link{color:#294735;border-bottom:1px solid #879a83;align-items:center;gap:18px;margin-top:16px;padding:13px 0;font-size:13px;font-weight:600;display:inline-flex}.fa-gear-link:hover{color:#a85f38}.fa-gear-feature{background:#e7ebde;border:1px solid #d7decc;border-radius:3px;justify-content:space-between;align-items:center;gap:32px;margin:0 0 42px;padding:30px;display:flex}.fa-gear-feature h2{margin:9px 0 12px;font:36px/1.1 Barlow Condensed,sans-serif}.fa-gear-feature p:last-child{max-width:620px;font-size:14px;line-height:1.65}.fa-gear-feature>span{white-space:nowrap;border-bottom:1px solid #879a83;padding-bottom:8px;font-size:13px}.fa-header nav{gap:20px}@media (max-width:900px){.fa-header nav{gap:14px}}@media (max-width:520px){.fa-header nav{flex-wrap:wrap;justify-content:center;gap:10px}.fa-header nav a{font-size:10px}.fa-gear-feature{padding:23px;display:block}.fa-gear-feature>span{margin-top:14px;display:inline-block}.fa-gear-link{gap:8px;font-size:12px}}.fa-land-heading h1 .fa-land-title-context{letter-spacing:0;margin-top:.4em;font-size:.47em;line-height:1.15;display:block}.admin-activity{grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 12px;display:grid}.admin-activity>div{background:#fffef9;border:1px solid #dfe2d7;border-radius:3px;flex-direction:column;gap:9px;padding:22px 24px;display:flex}.admin-activity span{color:#7c8178;font-size:10px}.admin-activity strong{color:#294735;font:500 42px/1 Barlow Condensed,sans-serif}.admin-activity small{color:#9a9f91;font-size:9px;line-height:1.5}.admin-activity-note{color:#92998a;margin:0 0 30px;font-size:9px;line-height:1.8}@media (max-width:600px){.admin-activity{gap:8px}.admin-activity>div{padding:16px 12px}.admin-activity span{font-size:9px;line-height:1.5}.admin-activity strong{font-size:35px}.admin-activity small{font-size:8px}}.lead-kicker{letter-spacing:1.7px;text-transform:uppercase;color:#7c8178;align-items:center;gap:9px;font-size:10px;font-weight:700;line-height:1.5;display:flex}.lead-kicker>span{background:#ce7046;border-radius:50%;width:6px;height:6px}.lead-button{color:#fffef9;background:#ce7046;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:14px 20px;font:600 12px/1.4 DM Sans,sans-serif;transition:background .2s,transform .2s;display:inline-flex}.lead-button:hover{background:#b85c35;transform:translateY(-1px)}.lead-button:disabled{opacity:.55;cursor:wait;transform:none}.lead-small{color:#7c8178!important;font-size:11px!important;line-height:1.8!important}.lead-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lead-spinner{animation:1s linear infinite lead-spin}@keyframes lead-spin{to{transform:rotate(360deg)}}.sponsor-page{overflow:hidden}.sponsor-hero{grid-template-columns:1.03fr 1fr;gap:5%;max-width:1440px;margin:0 auto;padding:66px 6% 70px;display:grid}.sponsor-hero-copy{padding:12px 0 2px}.sponsor-hero h1{letter-spacing:-1.8px;color:#263c31;margin:27px 0 24px;font-family:Barlow Condensed,sans-serif;font-size:clamp(62px,6.6vw,100px);font-weight:500;line-height:.97}.sponsor-hero h1 em,.sponsor-inquiry h2 em,.lead-policy h1 em,.admin-heading h1 em,.admin-denied h1 em{color:#ce7046;font-style:normal}.sponsor-intro{color:#6d776c;max-width:380px;margin:0 0 28px;font-size:14px;line-height:1.9}.sponsor-scroll{color:#7c8178;align-items:center;gap:10px;margin-top:36px;font-size:10px;display:flex}.sponsor-hero-photo{background:#294735;border-radius:2px;min-height:470px;max-height:560px;position:relative;overflow:hidden}.sponsor-hero-photo:after{content:"";background:linear-gradient(#0f201705 45%,#0f2017b3);position:absolute;inset:0}.sponsor-hero-photo>img{object-fit:cover;filter:saturate(.73);width:100%;height:100%;position:absolute;inset:0}.sponsor-photo-mark{z-index:1;color:#fffef9;align-items:center;gap:13px;display:flex;position:absolute;bottom:43px;left:30px}.sponsor-photo-mark>span{letter-spacing:1px;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:27px}.sponsor-photo-mark small{text-transform:none;letter-spacing:.5px;opacity:.78;margin-top:2px;font-family:DM Sans,sans-serif;font-size:9px;display:block}.sponsor-photo-caption{z-index:1;color:#fffef9;opacity:.75;letter-spacing:.6px;font-size:8px;position:absolute;bottom:13px;right:15px}.sponsor-principle{border-top:1px solid #e0e2d8;border-bottom:1px solid #e0e2d8;grid-template-columns:160px 1.6fr 1fr;align-items:start;gap:45px;max-width:1440px;margin:0 auto;padding:38px 6%;display:grid}.sponsor-principle>.lead-kicker{margin-top:6px}.sponsor-principle>p{letter-spacing:-.3px;margin:0;font-size:19px;font-weight:500;line-height:1.6}.sponsor-principle strong{color:#7c8178;font-weight:400}.sponsor-principle-note{color:#7c8178;max-width:270px;font-size:11px;line-height:1.9}.sponsor-opportunities{max-width:1440px;margin:0 auto;padding:80px 6%}.sponsor-section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:34px;display:flex}.sponsor-section-heading h2,.sponsor-inquiry h2{letter-spacing:-.8px;margin:17px 0 0;font-family:Barlow Condensed,sans-serif;font-size:56px;font-weight:500;line-height:1.02}.sponsor-section-heading>p{color:#7c8178;max-width:340px;margin:0 0 3px;font-size:12px;line-height:1.9}.sponsor-cards{border-top:1px solid #dfe2d7;border-left:1px solid #dfe2d7;grid-template-columns:repeat(3,1fr);display:grid}.sponsor-cards article{background:#fffef980;border-bottom:1px solid #dfe2d7;border-right:1px solid #dfe2d7;flex-direction:column;align-items:flex-start;min-height:310px;padding:27px 26px 24px;display:flex}.sponsor-card-number{color:#91958b;letter-spacing:1.3px;margin-bottom:30px;font-size:8px;display:block}.sponsor-cards article>svg{color:#74846a;margin-bottom:16px}.sponsor-cards h3{margin:0 0 12px;font-family:Barlow Condensed,sans-serif;font-size:27px;font-weight:500;line-height:1.1}.sponsor-cards p{color:#7c8178;max-width:285px;margin:0 0 23px;font-size:11px;line-height:1.95}.sponsor-cards a{border-top:1px solid #e0e2d8;justify-content:space-between;align-items:center;gap:15px;width:100%;margin-top:auto;padding-top:16px;font-size:10px;font-weight:600;display:flex}.sponsor-cards a>svg{color:#ce7046}.sponsor-standards{grid-template-columns:130px 1fr auto;align-items:center;gap:26px;padding:23px 0 0;display:grid}.sponsor-standards>span{font-size:10px;font-weight:700}.sponsor-standards>p{color:#7c8178;max-width:630px;margin:0;font-size:10px;line-height:1.9}.sponsor-standards>a{align-items:center;gap:12px;font-size:10px;display:flex}.sponsor-inquiry{background:#eeeee4;border-top:1px solid #e0e2d8;grid-template-columns:1fr 1.6fr;gap:7%;padding:72px max(6%,50% - 634px);scroll-margin-top:24px;display:grid}.sponsor-inquiry aside>p{color:#7c8178;max-width:300px;margin:24px 0;font-size:12px;line-height:1.9}.sponsor-inquiry ol{gap:24px;margin:0;padding:18px 0;list-style:none;display:grid}.sponsor-inquiry li{gap:15px;display:flex}.sponsor-inquiry li>span{color:#ce7046;padding-top:2px;font-size:10px}.sponsor-inquiry li strong{font-size:11px;font-weight:600}.sponsor-inquiry li p{color:#7c8178;max-width:250px;margin:4px 0 0;font-size:11px;line-height:1.8}.sponsor-inquiry aside>.lead-small{border-top:1px solid #d9ddcf;padding-top:21px}.lead-form{background:#fffef9;border:1px solid #dfe2d7;border-radius:3px;min-width:0;padding:36px;box-shadow:0 10px 35px #263c3105}.lead-form-heading{margin-bottom:27px}.lead-form h2{letter-spacing:-.4px;margin:11px 0 10px;font-family:Barlow Condensed,sans-serif;font-size:33px;font-weight:500}.lead-form-heading p{color:#7c8178;max-width:390px;font-size:10px;line-height:1.8}.lead-form-grid{grid-template-columns:1fr 1fr;gap:21px 18px;display:grid}.lead-field{flex-direction:column;gap:8px;min-width:0;margin-bottom:22px;font-size:10px;font-weight:600;display:flex;position:relative}.lead-form-grid>.lead-field{margin-bottom:0}.lead-form-grid{margin-bottom:23px}.lead-field input,.lead-field textarea,.lead-field select{color:#263c31;outline-offset:2px;background:#fffef9;border:1px solid #dfe2d7;border-radius:2px;width:100%;min-width:0;padding:13px 12px;font:400 12px/1.4 DM Sans,sans-serif;transition:border-color .15s}.lead-field textarea{resize:vertical;min-height:130px;line-height:1.8}.lead-field input::placeholder,.lead-field textarea::placeholder{color:#9c9f94;font-size:11px}.lead-field select{height:44px}.lead-field input[aria-invalid=true],.lead-field textarea[aria-invalid=true],.lead-field select[aria-invalid=true]{border-color:#bd4f3f}.lead-optional{color:#8b9184;font-size:9px;font-weight:400;position:absolute;top:1px;right:0}.lead-field-hint{color:#8b9184;font-size:9px;font-weight:400;line-height:1.7}.lead-choice-field{border:0;min-width:0;margin:0 0 23px;padding:0}.lead-choice-field legend{margin-bottom:11px;padding:0;font-size:10px;font-weight:600}.lead-choices{flex-wrap:wrap;gap:8px;display:flex}.lead-choices label{cursor:pointer;position:relative}.lead-choices input{opacity:0;width:1px;height:1px;position:absolute}.lead-choices label>span{color:#697666;border:1px solid #dfe2d7;border-radius:2px;align-items:center;gap:7px;padding:10px 12px;font-size:10px;transition:all .15s;display:flex}.lead-choices label>span>svg{color:#c8cdbf;width:12px;height:12px}.lead-choices input:checked+span{color:#294735;background:#eaf0e5;border-color:#829275}.lead-choices input:checked+span>svg{color:#294735}.lead-choices input:focus-visible+span{outline-offset:2px;outline:3px solid #d3875d}.lead-consent{color:#7c8178;align-items:flex-start;gap:10px;font-size:10px;line-height:1.8;display:flex}.lead-consent input{accent-color:#294735;flex:none;width:14px;height:14px;margin:3px 0 0}.lead-consent a{color:#294735;text-underline-offset:2px;text-decoration:underline}.lead-submit-row{border-top:1px solid #e0e2d8;align-items:center;gap:24px;margin-top:25px;padding-top:24px;display:flex}.lead-submit-row p{color:#7c8178;margin:0;font-size:9px;line-height:1.8}.lead-field-error{color:#a63f30;font-size:10px;font-weight:400;line-height:1.6}.lead-form-notice{display:none}.lead-form-notice.is-visible{color:#a14331;background:#f9eee9;border:1px solid #e9c4b4;border-radius:2px;margin-bottom:22px;padding:12px 14px;font-size:11px;line-height:1.7;display:block}.lead-honeypot{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lead-success{background:#fffef9;border:1px solid #dfe2d7;border-radius:3px;min-height:500px;padding:55px 42px}.lead-success-icon{color:#526b46;background:#e8eee0;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:28px;display:flex}.lead-success h2{margin:12px 0 20px;font-size:52px}.lead-success>p:not(.lead-kicker){color:#7c8178;max-width:400px;font-size:13px;line-height:1.9}.lead-success .lead-button{margin-top:25px}.lead-policy{max-width:850px;margin:0 auto;padding:70px 40px 90px}.lead-policy h1{letter-spacing:-1px;margin:23px 0;font-family:Barlow Condensed,sans-serif;font-size:72px;font-weight:500;line-height:1}.lead-policy-intro{color:#7c8178;max-width:650px;margin-bottom:48px;font-size:15px;line-height:1.9}.lead-policy section{border-top:1px solid #e0e2d8;padding:28px 0}.lead-policy h2{margin:0 0 15px;font-family:Barlow Condensed,sans-serif;font-size:28px;font-weight:500}.lead-policy section p{color:#6f796d;margin:10px 0;font-size:13px;line-height:1.9}.lead-policy a{text-underline-offset:3px;text-decoration:underline}.lead-policy-end{background:#eeeee4;justify-content:space-between;gap:20px;margin-top:20px;padding:22px 25px;font-size:11px;display:flex}.lead-policy-end>a{font-weight:600;text-decoration:none}.admin-page{background:#f3f3eb;min-height:100vh}.admin-header{background:#f7f6f0;border-bottom:1px solid #e0e2d8;justify-content:space-between;align-items:center;gap:20px;height:88px;padding:0 5%;display:flex}.admin-brand{align-items:center;gap:12px;display:flex}.admin-brand>span{letter-spacing:.7px;font-family:Barlow Condensed,sans-serif;font-size:25px;font-weight:600;line-height:1.1}.admin-brand small{letter-spacing:2px;color:#8a9282;margin-top:6px;font:500 7px/1 DM Sans,sans-serif;display:block}.admin-header nav{gap:28px;display:flex}.admin-header nav a{color:#6e7a67;align-items:center;gap:8px;font-size:10px;display:flex}.admin-workspace{max-width:1536px;margin:0 auto;padding:48px 5% 65px}.admin-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:34px;display:flex}.admin-heading h1{letter-spacing:-.6px;margin:17px 0 14px;font-family:Barlow Condensed,sans-serif;font-size:56px;font-weight:500;line-height:1}.admin-heading p{color:#7c8178;margin:0;font-size:12px}.admin-viewer{color:#526745;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-end;align-items:center;column-gap:7px;max-width:300px;padding-bottom:3px;font-size:10px;font-weight:500;line-height:1.9;display:flex}.admin-viewer>span:last-child{text-align:right;color:#8b9184;flex-basis:100%;font-size:10px;font-weight:400;display:block}.admin-private-dot{background:#7c9566;border-radius:50%;width:5px;height:5px}.admin-toolbar{border-bottom:1px solid #d9dfd0;justify-content:space-between;align-items:center;gap:20px;padding:0 0 18px;display:flex}.admin-filters{flex-wrap:wrap;gap:6px;display:flex}.admin-filters>button{color:#7c8178;white-space:nowrap;border:1px solid #0000;border-radius:3px;padding:9px 13px;font-size:10px}.admin-filters>button[aria-pressed=true]{color:#294735;background:#fffef9;border-color:#d9dfd0;font-weight:600;box-shadow:0 2px 4px #263c3103}.admin-filters>button:disabled{opacity:.6;cursor:wait}.admin-refresh{color:#7c8178;align-items:center;gap:8px;font-size:10px;display:flex}.admin-refresh:disabled{opacity:.5;cursor:wait}.admin-inbox-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}.admin-list,.admin-detail{background:#fffef9;border:1px solid #dfe2d7;border-radius:3px;min-width:0}.admin-list-heading{border-bottom:1px solid #e6e7dd;justify-content:space-between;align-items:center;gap:20px;padding:21px 24px;display:flex}.admin-list-heading h2{margin:0;font-size:12px;font-weight:600}.admin-list-heading>span{color:#8b9184;font-size:9px}.admin-table-scroll{overflow:auto}.admin-table{border-collapse:collapse;text-align:left;width:100%}.admin-table th{text-transform:uppercase;letter-spacing:1px;color:#92988b;white-space:nowrap;background:#fafaf5;padding:13px 16px;font-size:8px;font-weight:500}.admin-table th:first-child{padding-left:24px}.admin-table td{color:#7c8178;vertical-align:middle;border-top:1px solid #eeeee4;padding:18px 16px;font-size:10px}.admin-table td:first-child{padding-left:24px}.admin-table th:last-child,.admin-table td:last-child{padding-left:0;padding-right:14px}.admin-table tr.is-selected td{background:#edf2e7}.admin-table time{white-space:nowrap;font-size:9px}.admin-open-row{text-align:left;flex-direction:column;gap:5px;max-width:220px;padding:0;display:flex}.admin-open-row>strong{color:#294735;overflow-wrap:anywhere;font-size:11px;font-weight:600}.admin-open-row>span{color:#7c8178;font-size:10px}.admin-row-arrow{color:#8d9b80;padding:5px}.admin-status{white-space:nowrap;border-radius:3px;padding:5px 7px;font-size:8px;font-weight:600;display:inline-flex}.admin-status.is-new{color:#a8542f;background:#f7eade}.admin-status.is-reviewing{color:#6b7042;background:#f1f1dd}.admin-status.is-contacted{color:#4b6b43;background:#eaf0e3}.admin-status.is-archived{color:#82877c;background:#eeefe9}.admin-pagination{color:#8b9184;border-top:1px solid #e6e7dd;justify-content:space-between;align-items:center;gap:15px;padding:19px 24px;font-size:9px;display:flex}.admin-pagination>div{align-items:center;gap:14px;display:flex}.admin-pagination button{color:#526745;border:1px solid #e0e2d8;border-radius:2px;padding:5px;display:flex}.admin-pagination button:disabled{opacity:.3;cursor:default}.admin-detail{padding:24px}.admin-detail-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.admin-detail-top>.lead-kicker{letter-spacing:1.3px;font-size:8px}.admin-detail-top>button{color:#8b9184;padding:3px;display:flex}.admin-detail h2{overflow-wrap:anywhere;margin:0 0 7px;font-family:Barlow Condensed,sans-serif;font-size:34px;font-weight:500;line-height:1.15}.admin-detail-person{color:#7c8178;margin:0;font-size:12px}.admin-contact{flex-direction:column;gap:9px;margin:20px 0 25px;display:flex}.admin-contact>a{color:#687e56;overflow-wrap:anywhere;align-self:flex-start;align-items:center;gap:8px;max-width:100%;font-size:10px;display:flex}.admin-contact>a>svg{flex:none}.admin-facts{border-top:1px solid #e0e2d8;border-bottom:1px solid #e0e2d8;gap:13px;margin:0 0 24px;padding:18px 0;display:grid}.admin-facts>div{grid-template-columns:105px 1fr;gap:10px;font-size:10px;line-height:1.7;display:grid}.admin-facts dt{color:#8b9184}.admin-facts dd{color:#53664b;margin:0}.admin-message h3{margin:0 0 12px;font-size:10px;font-weight:600}.admin-message>p{color:#6e7967;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 27px;font-size:12px;line-height:1.9}.admin-review{background:#f7f8f1;border:1px solid #e2e5d9;margin:0 -4px;padding:20px}.admin-review-heading{color:#829275;align-items:center;gap:8px;margin-bottom:21px;font-size:9px;font-weight:600;display:flex}.admin-review .lead-field{margin-bottom:19px}.admin-review .lead-field input,.admin-review .lead-field textarea,.admin-review .lead-field select{font-size:11px}.admin-review .lead-field textarea{min-height:130px}.admin-archive-note{color:#8b9184;margin:0 0 20px;font-size:9px;line-height:1.8}.admin-save-row{align-items:center;gap:13px;display:flex}.admin-save-row .lead-button{gap:9px;min-height:41px;padding:12px 15px;font-size:10px}.admin-save-row>span{color:#ad774d;font-size:9px}.admin-save-row .lead-button:disabled{cursor:default}.admin-save-notice{align-items:center;gap:7px;margin:15px 0 0;font-size:10px;line-height:1.7;display:flex}.admin-save-notice.is-success{color:#526d45}.admin-save-notice.is-error{color:#a64330}.admin-consent-note{color:#9b9f93;margin:20px 0 0;font-size:8px;line-height:1.9}.admin-detail-placeholder{text-align:center;flex-direction:column;align-items:center;padding:70px 12px 55px;display:flex}.admin-detail-placeholder h3{margin:22px 0 10px;font-family:Barlow Condensed,sans-serif;font-size:29px;font-weight:500}.admin-detail-placeholder p{color:#8b9184;max-width:250px;margin:0 0 60px;font-size:11px;line-height:1.9}.admin-detail-placeholder>span{color:#9a9f91;align-items:center;gap:6px;font-size:8px;display:flex}.admin-detail-illustration{background:#f5f7ee;border:1px solid #ced6c2;border-radius:3px;width:85px;height:105px;padding:28px 15px;transform:rotate(-5deg);box-shadow:7px 7px #eeefe5}.admin-detail-illustration span{background:#d6ddcb;width:100%;height:3px;margin-bottom:10px;display:block}.admin-detail-illustration span:first-child{background:#acbd98;width:60%}.admin-detail-illustration span:last-child{width:75%}.admin-empty,.admin-loading{text-align:center;color:#94a084;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:70px 25px;display:flex}.admin-empty h3{color:#526745;margin:20px 0 10px;font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:500}.admin-empty p,.admin-loading p{color:#8b9184;max-width:290px;margin:0;font-size:11px;line-height:1.9}.admin-loading p{margin-top:15px}.admin-empty>a{color:#ce7046;align-items:center;gap:9px;margin-top:23px;font-size:10px;display:flex}.admin-alert{color:#a14331;background:#f9eee9;border:1px solid #e9c4b4;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:15px 20px;font-size:11px;line-height:1.8;display:flex}.admin-alert>a{white-space:nowrap;align-items:center;gap:7px;display:flex}.admin-footer{letter-spacing:1px;color:#9a9f91;border-top:1px solid #dfe2d7;justify-content:space-between;gap:20px;padding:24px 5%;font-size:8px;display:flex}.admin-footer>span:last-child{letter-spacing:0}.admin-denied{text-align:left;max-width:630px;margin:10vh auto;padding:45px}.admin-denied>svg{color:#829275;margin-bottom:28px}.admin-denied h1{margin:20px 0;font-family:Barlow Condensed,sans-serif;font-size:68px;font-weight:500;line-height:1}.admin-denied>p:not(.lead-kicker){color:#7c8178;max-width:440px;font-size:13px;line-height:1.9}.admin-denied>div{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.admin-back-link{align-items:center;gap:7px;font-size:10px;display:flex}@media (min-width:1600px){.sponsor-inquiry{gap:90px;padding-left:calc(50% - 634px);padding-right:calc(50% - 634px)}}@media (max-width:1100px){.sponsor-hero{gap:4%;padding:48px 5%}.sponsor-hero-photo{min-height:420px}.sponsor-principle{grid-template-columns:120px 1.5fr 1fr;gap:25px;padding:30px 5%}.sponsor-principle>p{font-size:16px}.sponsor-opportunities{padding:60px 5%}.sponsor-cards article{padding:24px 20px}.sponsor-standards{grid-template-columns:110px 1fr;gap:18px}.sponsor-standards>a{grid-column:2}.sponsor-inquiry{grid-template-columns:.9fr 1.5fr;gap:5%;padding:55px 5%}.lead-form{padding:28px}.sponsor-inquiry h2{font-size:48px}.admin-workspace{padding:38px 4% 55px}.admin-inbox-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);gap:16px}.admin-table th,.admin-table td{padding-left:12px;padding-right:12px}.admin-table th:first-child,.admin-table td:first-child{padding-left:18px}.admin-table th:nth-child(2),.admin-table td:nth-child(2){display:none}.admin-detail{padding:20px}.admin-facts>div{grid-template-columns:95px 1fr}}@media (max-width:760px){.sponsor-hero{grid-template-columns:1fr;gap:32px;padding:35px 6% 40px}.sponsor-hero-copy{padding:0}.sponsor-hero h1{letter-spacing:-1px;margin:24px 0 20px;font-size:72px}.sponsor-intro{max-width:420px;font-size:13px}.sponsor-scroll{margin-top:24px}.sponsor-hero-photo{height:300px;min-height:300px}.sponsor-photo-mark{bottom:32px;left:24px}.sponsor-principle{grid-template-columns:1fr;gap:16px;padding:27px 6%}.sponsor-principle>.lead-kicker{margin:0}.sponsor-principle>p{font-size:18px}.sponsor-principle-note{max-width:420px}.sponsor-opportunities{padding:45px 6%}.sponsor-section-heading{margin-bottom:26px;display:block}.sponsor-section-heading h2{font-size:49px}.sponsor-section-heading>p{max-width:440px;margin-top:22px}.sponsor-cards{grid-template-columns:1fr}.sponsor-cards article{min-height:0;padding:24px}.sponsor-card-number{margin-bottom:22px}.sponsor-cards p{max-width:100%;font-size:12px}.sponsor-cards h3{font-size:29px}.sponsor-cards a{font-size:11px}.sponsor-standards{grid-template-columns:1fr;gap:12px;padding-top:25px}.sponsor-standards>a{grid-column:auto}.sponsor-inquiry{grid-template-columns:1fr;gap:30px;padding:45px 6%}.sponsor-inquiry aside>p{max-width:440px}.sponsor-inquiry ol{display:none}.sponsor-inquiry aside>.lead-small{max-width:440px;margin-bottom:0;padding-top:17px}.lead-form{padding:27px 23px}.lead-policy{padding:45px 6% 60px}.lead-policy h1{font-size:64px}.lead-policy-intro{margin-bottom:30px;font-size:13px}.lead-policy section p{font-size:12px}.lead-policy-end{flex-direction:column;gap:12px}.admin-header{height:76px;padding:0 5%}.admin-header nav{gap:18px}.admin-header nav a:first-child{gap:0;font-size:0}.admin-header nav a:first-child svg{width:18px;height:18px}.admin-header nav a{font-size:9px}.admin-brand>span{font-size:22px}.admin-brand>svg{width:24px}.admin-workspace{padding:33px 5% 45px}.admin-heading{margin-bottom:25px;display:block}.admin-heading h1{font-size:48px}.admin-viewer{justify-content:flex-start;max-width:100%;margin-top:20px}.admin-viewer>span:last-child{text-align:left;flex-basis:auto;margin-left:5px;display:inline}.admin-toolbar{align-items:flex-start;gap:10px}.admin-filters{gap:4px}.admin-filters>button{padding:8px 10px;font-size:9px}.admin-refresh{gap:0;min-height:30px;padding:0 4px;font-size:0}.admin-inbox-grid{grid-template-columns:1fr;margin-top:19px}.admin-detail-placeholder{display:none}.admin-detail:has(.admin-detail-placeholder){display:none}.admin-inbox-grid.has-detail{flex-direction:column;display:flex}.admin-inbox-grid.has-detail .admin-detail{order:-1;width:100%}.admin-inbox-grid.has-detail .admin-list{width:100%}.admin-list-heading{padding:19px 20px}.admin-table th:nth-child(2),.admin-table td:nth-child(2){display:table-cell}.admin-table th,.admin-table td{padding:15px 12px}.admin-table th:first-child,.admin-table td:first-child{padding-left:20px}.admin-table th{font-size:7px}.admin-open-row>strong{font-size:11px}.admin-open-row{max-width:180px}.admin-detail{padding:23px}.admin-detail h2{font-size:36px}.admin-alert{font-size:10px;display:block}.admin-alert>a{margin-top:8px}.admin-pagination{padding:18px 20px}.admin-footer{gap:20px;font-size:7px;line-height:1.7}.admin-denied{margin:5vh auto;padding:35px 7%}.admin-denied h1{font-size:60px}}@media (max-width:430px){.sponsor-hero h1{font-size:63px}.sponsor-hero-photo{height:255px;min-height:255px}.lead-form-grid{grid-template-columns:1fr;gap:19px}.lead-form{padding:25px 19px}.lead-form h2{font-size:29px}.lead-submit-row{display:block}.lead-submit-row .lead-button{width:100%}.lead-submit-row p{text-align:center;margin-top:14px}.lead-success{padding:35px 25px}.lead-success h2{font-size:45px}.lead-policy h1{font-size:56px}.admin-table th:nth-child(2),.admin-table td:nth-child(2){display:none}.admin-heading h1{font-size:45px}.admin-filters{gap:2px}.admin-filters>button{padding:8px;font-size:8px}.admin-save-row{flex-wrap:wrap}.admin-detail{padding:20px}.admin-facts>div{grid-template-columns:90px 1fr}.admin-footer{display:block}.admin-footer>span{margin:4px 0;display:block}}@media (prefers-reduced-motion:reduce){.lead-spinner{animation:none}.lead-button,.lead-choices label>span{transition:none}.lead-button:hover{transform:none}}.fa-editorial{padding-bottom:72px}.fa-editorial h1,.fa-editorial h2,.fa-editorial h3{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif}.fa-guide-index-hero{border-bottom:1px solid var(--line);grid-template-columns:1.3fr .7fr;align-items:end;gap:64px;padding:48px 0 58px;display:grid}.fa-guide-index-hero h1,.fa-about-hero h1{letter-spacing:-1.3px;margin:23px 0 0;font-size:clamp(54px,7.8vw,100px);font-weight:600;line-height:.99}.fa-guide-index-hero h1 span,.fa-about-hero h1 span{color:#7e8769}.fa-guide-index-hero>.fa-intro{max-width:360px;margin:0 0 5px;line-height:1.85}.fa-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:40px 0 60px;display:grid}.fa-guide-card{border:1px solid var(--line);background:var(--white);min-width:0}.fa-guide-card-art{aspect-ratio:2;color:#93a085;background:#dfe3d1;display:block;position:relative;overflow:hidden}.fa-guide-art-02{color:#91a58b;background:#294735}.fa-guide-card-art svg{opacity:.8;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.fa-guide-card-art:hover svg{transform:scale(1.04)}.fa-guide-card-number{color:var(--forest);letter-spacing:-5px;font-family:Barlow Condensed,sans-serif;font-size:112px;font-weight:500;line-height:1;position:absolute;top:18px;left:30px}.fa-guide-art-02 .fa-guide-card-number{color:#e9ecdc}.fa-guide-art-label{letter-spacing:2px;text-transform:uppercase;color:var(--forest);font-size:8px;font-weight:600;position:absolute;bottom:23px;left:32px}.fa-guide-art-02 .fa-guide-art-label{color:#e9ecdc}.fa-guide-art-arrow{color:var(--forest);font-size:27px;position:absolute;bottom:19px;right:27px}.fa-guide-art-02 .fa-guide-art-arrow{color:#e9ecdc}.fa-guide-card-body{padding:30px 32px 34px}.fa-guide-card-meta{color:#7b806f;text-transform:uppercase;letter-spacing:1.2px;justify-content:space-between;gap:15px;font-size:10px;display:flex}.fa-guide-card-meta>span:first-child{color:#aa5634}.fa-guide-card h2{max-width:420px;margin:20px 0 15px;font-size:40px;font-weight:500;line-height:1.07}.fa-guide-card h2 a:hover{color:#aa5634}.fa-guide-card-body>p{color:#667061;max-width:450px;font-size:14px;line-height:1.8}.fa-guide-card-body>.fa-text-link{gap:20px;margin-top:24px;display:inline-flex}.fa-editorial-banner{background:#e7eadf;border:1px solid #d7ddcd;justify-content:space-between;align-items:center;gap:40px;padding:39px 42px;display:flex}.fa-editorial-banner h2{margin:12px 0;font-size:38px;font-weight:500;line-height:1.1}.fa-editorial-banner p:not(.fa-kicker){color:#687260;max-width:570px;font-size:13px;line-height:1.8}.fa-editorial-banner>.fa-button{flex-shrink:0}.fa-editorial-disclosure{color:#737d6d;max-width:850px;margin:25px 0 0;font-size:11px;line-height:1.8}.fa-editorial-disclosure a{color:var(--forest);text-underline-offset:3px;text-decoration:underline}.fa-guide-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;padding:47px 0 53px;display:flex}.fa-guide-hero-copy{max-width:820px}.fa-guide-hero h1{letter-spacing:-1px;max-width:780px;margin:23px 0 25px;font-size:clamp(50px,6.5vw,83px);font-weight:600;line-height:1.01}.fa-guide-hero .fa-intro{max-width:720px;line-height:1.85}.fa-guide-byline{color:#7a8374;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;font-size:11px;display:flex}.fa-guide-byline>a{color:var(--forest);font-weight:600}.fa-guide-byline>a:hover{text-underline-offset:3px;text-decoration:underline}.fa-guide-stamp{background:#eff0e6;border:1px solid #d1d8c6;flex-direction:column;align-items:center;width:180px;min-width:180px;padding:21px 10px 25px;display:flex;transform:rotate(4deg)}.fa-guide-stamp>span{text-transform:uppercase;letter-spacing:1.1px;font-size:7px}.fa-guide-stamp>b{color:#9ca78b;letter-spacing:-3px;font-family:Barlow Condensed,sans-serif;font-size:110px;font-weight:500;line-height:1.3}.fa-guide-stamp>small{letter-spacing:2px;border-top:1px solid #d1d8c6;padding-top:13px;font-size:8px}.fa-guide-layout{grid-template-columns:245px minmax(0,740px);align-items:start;gap:85px;padding-top:55px;display:grid}.fa-guide-toc{position:sticky;top:30px}.fa-guide-toc ol{margin:24px 0 22px;padding:0;list-style:none}.fa-guide-toc li{margin-bottom:17px}.fa-guide-toc li>a{color:#66715f;gap:12px;font-size:12px;line-height:1.6;display:flex}.fa-guide-toc li>a>span{color:#aa6d4a;min-width:17px;margin-top:3px;font-size:9px}.fa-guide-toc a:hover{color:#a95634}.fa-guide-toc-extra{border-top:1px solid var(--line);color:var(--forest);justify-content:space-between;padding:13px 0;font-size:11px;display:flex}.fa-guide-toc-extra:last-child{border-bottom:1px solid var(--line)}.fa-guide-toc-note{color:#78836f;max-width:220px;margin-top:24px;font-size:11px;line-height:1.9}.fa-guide-reading{min-width:0}.fa-guide-section{border-bottom:1px solid var(--line);margin:0 0 40px;padding:0 0 44px;scroll-margin-top:35px;position:relative}.fa-guide-section-number{letter-spacing:1px;color:#b26842;margin-bottom:13px;font-size:10px;font-weight:600;display:block}.fa-guide-section h2,.fa-guide-checklist h2,.fa-guide-sources h2{letter-spacing:-.3px;margin:0 0 23px;font-size:37px;font-weight:500;line-height:1.15}.fa-guide-section p,.fa-guide-section li{color:#505e4d;margin:0 0 21px;font-size:16px;line-height:1.95}.fa-guide-section p:last-of-type{margin-bottom:0}.fa-guide-inline-sources{color:#7f8876;flex-wrap:wrap;align-items:center;gap:7px 13px;margin-top:23px;font-size:10px;line-height:1.8;display:flex}.fa-guide-inline-sources>span{letter-spacing:.8px;text-transform:uppercase;color:#929a89;flex-basis:100%;font-size:8px}.fa-guide-inline-sources>a{color:#68785e;text-underline-offset:3px;text-decoration:underline}.fa-guide-takeaway{background:var(--forest);color:var(--white);border-left:4px solid var(--orange);margin:15px 0 43px;padding:33px 37px}.fa-guide-takeaway>.fa-kicker{color:#b9c6a7;margin-bottom:16px}.fa-guide-takeaway>p:last-child{font-family:Barlow Condensed,sans-serif;font-size:35px;font-weight:500;line-height:1.25}.fa-guide-checklist{background:#ecefe4;border:1px solid #d7ddcd;margin-bottom:46px;padding:32px 36px;scroll-margin-top:35px}.fa-guide-checklist h2{margin:12px 0 15px}.fa-guide-checklist>p:not(.fa-kicker){color:#6b7664;font-size:13px;line-height:1.8}.fa-guide-checklist ul{margin:24px 0 0;padding:0;list-style:none}.fa-guide-checklist li{color:#46583e;border-top:1px solid #d4dcc8;align-items:flex-start;gap:13px;padding:13px 0;font-size:13px;line-height:1.7;display:flex}.fa-guide-check-box{background:#f8faf2;border:1px solid #9eae91;width:14px;min-width:14px;height:14px;margin-top:4px;display:block}.fa-guide-sources{scroll-margin-top:35px}.fa-guide-sources h2{margin:12px 0 14px}.fa-guide-sources>p{color:#78816e;font-size:13px;line-height:1.85}.fa-guide-sources ol{margin:26px 0;padding:0;list-style:none}.fa-guide-sources li{border-top:1px solid var(--line)}.fa-guide-sources li:last-child{border-bottom:1px solid var(--line)}.fa-guide-sources li>a{flex-direction:column;gap:6px;padding:17px 0;display:flex}.fa-guide-sources li strong{font-size:13px;font-weight:600;line-height:1.6}.fa-guide-sources li span{color:#7f8975;font-size:10px;line-height:1.6}.fa-guide-sources li>a:hover strong{color:#a95634}.fa-guide-sources>.fa-guide-source-note{color:#8c9483;font-size:10px;line-height:1.9}.fa-guide-source-note a{text-underline-offset:3px;color:#68785e;text-decoration:underline}.fa-guide-next{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:70px;padding:39px 0 0;display:flex}.fa-guide-next h2{margin-top:13px;font-size:40px;font-weight:500;line-height:1.15}.fa-guide-next h2 a:hover{color:#a95634}.fa-guide-next>.fa-button-outline{flex-shrink:0}.fa-about-hero{max-width:940px;padding:50px 0 55px}.fa-about-hero .fa-intro{max-width:715px;margin-top:30px;line-height:1.85}.fa-about-hero-links{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.fa-about-standards{border:1px solid var(--line);background:var(--white);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fa-about-standards article{padding:33px 31px}.fa-about-standards article+article{border-left:1px solid var(--line)}.fa-about-standards article>span{color:#b56843;letter-spacing:1px;font-size:10px}.fa-about-standards h2{margin:21px 0 17px;font-size:32px;font-weight:500;line-height:1.15}.fa-about-standards p{color:#6c7664;font-size:13px;line-height:1.9}.fa-about-layout{grid-template-columns:245px minmax(0,740px);align-items:start;gap:85px;padding-top:70px;display:grid}.fa-about-nav{color:#66715f;flex-direction:column;gap:19px;font-size:12px;display:flex;position:sticky;top:30px}.fa-about-nav .fa-kicker{margin-bottom:6px}.fa-about-nav a:hover{color:#a95634}.fa-about-reading section{border-bottom:1px solid var(--line);margin-bottom:40px;padding-bottom:40px;scroll-margin-top:35px}.fa-about-reading section:last-child{border:0;margin:0;padding:0}.fa-about-reading h2{letter-spacing:-.2px;max-width:650px;margin:16px 0 25px;font-size:40px;font-weight:500;line-height:1.12}.fa-about-reading p:not(.fa-kicker){color:#596653;margin-bottom:20px;font-size:15px;line-height:1.95}.fa-about-source-links{grid-template-columns:1fr 1fr;gap:12px 20px;margin-top:27px;display:grid}.fa-about-source-links a{text-underline-offset:4px;color:#6e7e60;font-size:11px;line-height:1.8;text-decoration:underline}.fa-about-reading .fa-text-link{gap:17px;margin-top:7px;display:inline-flex}@media (max-width:1000px){.fa-guide-index-hero{grid-template-columns:1.2fr .8fr;gap:35px}.fa-guide-index-hero>.fa-intro{font-size:15px}.fa-guide-layout,.fa-about-layout{grid-template-columns:210px minmax(0,1fr);gap:45px}.fa-guide-stamp{width:135px;min-width:135px}.fa-guide-stamp>b{font-size:90px}.fa-guide-stamp>span{font-size:5px}.fa-guide-card h2{font-size:34px}.fa-guide-card-body{padding:25px}.fa-editorial-banner{gap:25px;padding:30px}.fa-about-standards article{padding:25px}.fa-about-standards h2{font-size:28px}}@media (max-width:760px){.fa-editorial{padding-bottom:45px}.fa-guide-index-hero{padding:35px 0;display:block}.fa-guide-index-hero>.fa-intro{max-width:570px;margin:25px 0 0;font-size:16px}.fa-guide-grid{gap:20px;margin:28px 0 35px}.fa-guide-card h2{font-size:32px}.fa-guide-card-body{padding:23px}.fa-guide-card-body>p{font-size:12px}.fa-guide-card-meta{letter-spacing:.8px;font-size:8px}.fa-guide-card-number{font-size:85px;top:13px;left:24px}.fa-guide-art-label{font-size:6px;bottom:18px;left:25px}.fa-guide-art-arrow{font-size:23px;bottom:14px;right:20px}.fa-editorial-banner{padding:29px;display:block}.fa-editorial-banner>.fa-button{margin-top:22px;display:inline-flex}.fa-guide-hero{gap:20px;padding:30px 0 35px}.fa-guide-stamp{display:none}.fa-guide-hero h1{max-width:620px;font-size:clamp(48px,9vw,70px)}.fa-guide-hero .fa-intro{font-size:16px}.fa-guide-layout,.fa-about-layout{padding-top:32px;display:block}.fa-guide-toc{border-bottom:1px solid var(--line);max-width:none;margin-bottom:36px;padding-bottom:23px;position:static}.fa-guide-toc ol{grid-template-columns:1fr 1fr;gap:11px 22px;margin:20px 0;display:grid}.fa-guide-toc li{margin:0}.fa-guide-toc-note{display:none}.fa-guide-toc-extra{border:0;gap:25px;padding:8px 20px 0 0;display:inline-flex}.fa-guide-toc-extra:last-child{border:0}.fa-guide-section{margin-bottom:30px;padding-bottom:30px}.fa-guide-section h2{font-size:33px}.fa-guide-section p{font-size:15px;line-height:1.95}.fa-guide-takeaway{padding:28px}.fa-guide-takeaway>p:last-child{font-size:31px}.fa-guide-checklist{padding:27px}.fa-guide-next{margin-top:45px;padding-top:30px;display:block}.fa-guide-next h2{font-size:35px}.fa-guide-next>.fa-button-outline{margin-top:24px;display:inline-flex}.fa-about-hero{padding:35px 0 38px}.fa-about-hero h1{font-size:clamp(50px,9vw,75px)}.fa-about-hero .fa-intro{font-size:16px}.fa-about-standards{grid-template-columns:1fr}.fa-about-standards article{padding:24px 27px}.fa-about-standards article+article{border-left:0;border-top:1px solid var(--line)}.fa-about-standards h2{margin:12px 0;font-size:30px}.fa-about-nav{border-bottom:1px solid var(--line);flex-flow:wrap;gap:13px 25px;margin-bottom:38px;padding:0 0 25px;font-size:11px;position:static}.fa-about-nav>.fa-kicker{flex-basis:100%;margin-bottom:6px}.fa-about-reading h2{font-size:35px}}@media (max-width:520px){.fa-guide-grid{grid-template-columns:1fr;gap:27px}.fa-guide-index-hero h1{letter-spacing:-.7px;font-size:57px}.fa-guide-index-hero .fa-kicker,.fa-about-hero>.fa-kicker{max-width:300px;font-size:8px;line-height:1.8}.fa-guide-card h2{max-width:310px;font-size:36px}.fa-guide-card-number{font-size:100px;top:12px}.fa-guide-card-meta{font-size:9px}.fa-guide-card-body>p{font-size:13px}.fa-guide-card-art{aspect-ratio:1.9}.fa-editorial-banner{padding:27px 23px}.fa-editorial-banner h2{font-size:33px}.fa-guide-hero h1{letter-spacing:-.7px;margin:19px 0 22px;font-size:56px}.fa-guide-hero .fa-intro{font-size:15px}.fa-guide-byline{gap:8px;margin-top:23px;font-size:10px}.fa-guide-toc ol{grid-template-columns:1fr;gap:11px}.fa-guide-toc li>a{font-size:12px}.fa-guide-section h2{font-size:32px}.fa-guide-section p{font-size:15px;line-height:1.9}.fa-guide-inline-sources{font-size:9px}.fa-guide-takeaway{padding:25px}.fa-guide-takeaway>p:last-child{font-size:30px}.fa-guide-checklist{padding:25px 23px}.fa-guide-checklist h2,.fa-guide-sources h2{font-size:33px}.fa-guide-checklist li,.fa-guide-sources li strong{font-size:12px}.fa-about-hero h1{letter-spacing:-.8px;font-size:57px}.fa-about-hero .fa-intro{font-size:15px}.fa-about-hero-links{gap:17px}.fa-about-source-links{grid-template-columns:1fr}.fa-about-reading p:not(.fa-kicker){font-size:14px}.fa-about-reading h2{font-size:34px}.fa-about-standards p{font-size:13px}}@media (prefers-reduced-motion:reduce){.fa-guide-card-art svg{transition:none}.fa-guide-card-art:hover svg{transform:none}}@media print{.fa-editorial{color:#000;background:#fff;padding:0}.fa-editorial .fa-guide-toc,.fa-editorial .fa-guide-stamp,.fa-editorial .fa-guide-next,.fa-editorial .fa-about-nav{display:none}.fa-editorial .fa-guide-layout,.fa-editorial .fa-about-layout{padding:15px 0 0;display:block}.fa-editorial .fa-guide-hero{padding:15px 0}.fa-editorial .fa-guide-hero h1{font-size:38px}.fa-editorial .fa-guide-hero .fa-intro,.fa-editorial .fa-guide-section p{color:#000;font-size:11pt;line-height:1.55}.fa-editorial .fa-guide-section{margin-bottom:20px;padding-bottom:15px}.fa-editorial .fa-guide-section h2{break-after:avoid;font-size:24px}.fa-editorial .fa-guide-checklist,.fa-editorial .fa-guide-takeaway{break-inside:avoid;color:#000;background:#fff;border:1px solid #999;padding:18px}.fa-editorial .fa-guide-takeaway>p:last-child{font-size:23px}.fa-editorial .fa-guide-inline-sources{font-size:8pt}.fa-editorial .fa-guide-sources li{break-inside:avoid}.fa-editorial .fa-guide-sources li>a:after{content:attr(href);overflow-wrap:anywhere;font-size:8pt}.fa-editorial .fa-guide-byline{font-size:9pt}.fa-editorial h1,.fa-editorial h2{color:#000}.fa-editorial .fa-kicker{color:#555}}.sa-hero,.sa-state-hero{color:#263c31;background:#e9eadf;padding:28px max(5vw,24px) 0;position:relative;overflow:hidden}.sa-hero:after{content:"";opacity:.16;pointer-events:none;background:repeating-radial-gradient(at 95% 20%,#0000 0 45px,#83947e 46px 47px,#0000 48px 70px);position:absolute;inset:0}.sa-hero>*{z-index:1;position:relative}.sa-hero-top{justify-content:space-between;align-items:end;gap:40px;padding:50px 0 65px;display:flex}.sa-micro{letter-spacing:2px;font-size:10px;font-weight:700;display:block}.sa-hero h1,.sa-state-hero h1{letter-spacing:-1px;margin:24px 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(58px,6.5vw,104px);font-weight:500;line-height:.97}.sa-hero h1 em,.sa-state-hero h1 em{color:#78896d;font-style:normal}.sa-hero-aside{max-width:280px;padding-bottom:8px}.sa-compass{color:#7d8d70;margin-bottom:25px;font-size:70px;line-height:1;display:block}.sa-hero-aside p{margin:0 0 22px;font-size:15px;line-height:1.8}.sa-hero-aside small{letter-spacing:1.4px;font-size:8px}.season-atlas{background:#f5f3ed;padding:40px max(5vw,24px) 55px}.atlas-controls{justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px;display:flex}.sa-switch{border:1px solid #c6cbbb;gap:4px;width:fit-content;margin-top:12px;padding:4px;display:flex}.sa-switch button{color:#263c31;cursor:pointer;background:0 0;border:0;padding:10px 22px;font-family:Barlow Condensed,sans-serif;font-size:20px;transition:background .2s,color .2s}.sa-switch button[aria-pressed=true]{color:#fff;background:#263c31}.sa-switch span{opacity:.72;margin-left:8px;font-family:DM Sans,sans-serif;font-size:10px}.sa-search{letter-spacing:1px;width:280px;font-size:10px;font-weight:700}.sa-search input{background:#fffefa;border:1px solid #cdd1c3;border-radius:0;width:100%;margin-top:8px;padding:13px 14px;font:12px DM Sans,sans-serif;display:block}.atlas-stage{background:#e8ebdf;border:1px solid #c8cebd;grid-template-columns:minmax(0,1fr) 300px;display:grid}.atlas-drawing{flex-direction:column;justify-content:center;padding:25px 20px 20px;display:flex;position:relative}.atlas-drawing svg{width:100%;height:auto;margin:18px 0;overflow:visible}.sa-map-label{letter-spacing:1.3px;color:#607158;justify-content:space-between;font-size:8px;display:flex}.state-shape{fill:#859777;stroke:#edf0e5;stroke-width:1.4px;cursor:pointer;vector-effect:non-scaling-stroke;transition:fill .2s}.state-shape.partially_published{fill:#c0c6a8}.state-shape.not_verified,.state-shape.not_published{fill:#d4d5c7}:is(.state-shape:hover,.state-shape:focus-visible){fill:#b37c55;stroke:#2b4035;stroke-width:2px;outline:none}.state-shape.selected{fill:#2d493b;stroke:#f8f5e9;stroke-width:2px}.map-inset-note{letter-spacing:1.1px;fill:#607158;font:8px DM Sans,sans-serif}.atlas-legend{color:#4d604a;flex-wrap:wrap;gap:19px;font-size:9px;display:flex}.atlas-legend span{align-items:center;gap:6px;display:flex}.atlas-legend i{background:#859777;border-radius:50%;width:9px;height:9px}.atlas-legend .partial{background:#c0c6a8}.atlas-legend .unverified{background:#d4d5c7}.atlas-card{background:#fffdf7;flex-direction:column;justify-content:center;padding:30px;display:flex;position:relative;overflow:hidden}.atlas-state-number{color:#edf0e5;pointer-events:none;font-family:Barlow Condensed,sans-serif;font-size:100px;line-height:.9;position:absolute;top:20px;right:20px}.atlas-card h2{margin:36px 0 14px;font-family:Barlow Condensed,sans-serif;font-size:46px;font-weight:500;position:relative}.sa-status{color:#405538;background:#edf0e3;border:1px solid #d4dbc5;width:fit-content;padding:7px 9px;font-size:10px;line-height:1.4;display:inline-block}.sa-status.partially_published{color:#7a5b32;background:#f2ebdc;border-color:#ddd0b6}.sa-status.not_verified,.sa-status.not_published{color:#66685d;background:#eeece5;border-color:#d6d4c9}.atlas-card p{color:#66705e;font-size:12px;line-height:1.8}.atlas-stat{align-items:center;gap:13px;padding:18px 0 25px;display:flex}.atlas-stat strong{font-family:Barlow Condensed,sans-serif;font-size:40px;font-weight:500}.atlas-stat span{color:#6b7664;font-size:10px;line-height:1.7}.sa-primary{color:#fffdf3;background:#2d4738;justify-content:space-between;align-items:center;gap:20px;padding:15px 19px;font-size:11px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.sa-primary:hover{background:#435c42;transform:translateY(-2px)}.sa-secondary{color:#4f6447;margin-top:20px;font-size:10px;line-height:1.7;text-decoration:none}.sa-state-list{margin-top:45px}.sa-list-label{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.sa-list-label h2{margin:0;font-family:Barlow Condensed,sans-serif;font-size:32px;font-weight:500}.sa-list-label>span{letter-spacing:1.5px;font-size:9px}.sa-state-grid{border-top:1px solid #d3d5c9;border-left:1px solid #d3d5c9;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sa-state-grid a{border-bottom:1px solid #d3d5c9;border-right:1px solid #d3d5c9;align-items:center;gap:14px;padding:18px 15px;text-decoration:none;transition:background .2s;display:flex}.sa-state-grid a:hover{background:#e9eddf}.sa-state-grid b{color:#819070;width:27px;font:24px Barlow Condensed,sans-serif}.sa-state-grid a>span:nth-child(2){flex:1;font-size:12px;font-weight:600}.sa-state-grid small{color:#76806c;margin-top:5px;font-size:8px;font-weight:400;line-height:1.4;display:block}.sa-map-credit{color:#7c806f;margin-top:25px;font-size:9px;line-height:1.7}.sa-bottom-note{color:#f5f0df;background:#2b4235;padding:60px max(5vw,24px)}.sa-bottom-note>span{letter-spacing:2px;color:#b1bd9e;font-size:9px}.sa-bottom-note h2{margin:16px 0;font:46px Barlow Condensed,sans-serif}.sa-bottom-note p{color:#c7d0bd;max-width:630px;font-size:13px;line-height:1.9}.sa-bottom-note a{color:#f1ead4;margin-top:15px;font-size:12px;display:inline-block}.sa-state-intro{grid-template-columns:1fr 300px;gap:60px;padding:45px 0;display:grid}.sa-state-intro p{color:#67735d;font-size:14px;line-height:1.8}.sa-state-outline{flex-direction:column;align-self:center;align-items:center;gap:22px;display:flex}.sa-state-outline svg{filter:drop-shadow(10px 12px #d8dfcc);width:230px;height:215px}.sa-state-outline path{fill:#718364;stroke:#faf9f1;stroke-width:.8px;vector-effect:non-scaling-stroke}.sa-state-outline span{letter-spacing:2px;color:#647655;font-size:9px}.sa-state-actions{align-items:center;gap:25px;margin-top:30px;font-size:12px;display:flex}.sa-state-meta{border-top:1px solid #cbd2bd;justify-content:space-between;align-items:center;gap:30px;padding:22px 0;font-size:10px;display:flex}.sa-state-meta>span{letter-spacing:1px;color:#7c866f;font-size:8px}.sa-state-meta strong{letter-spacing:0;color:#40543c;margin-top:7px;font-size:10px;font-weight:500;display:block}.sa-state-body{max-width:1240px;margin:auto;padding:50px max(5vw,24px)}.sa-calendar-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.sa-calendar-head h2,.sa-game-section>h2{margin:12px 0 22px;font:46px Barlow Condensed,sans-serif}.sa-year-note{background:#edf0e5;border-left:2px solid #82916f;padding:20px;font-size:12px;line-height:1.8}.sa-year-note p{color:#64735b;margin:10px 0}.sa-year-note a{font-size:11px}.sa-filter-row{align-items:end;gap:18px;margin-top:25px;display:flex}.sa-filter-row label{min-width:170px;font-size:10px;font-weight:600}.sa-filter-row select{background:#fffdf8;border:1px solid #c9cebf;width:100%;margin-top:7px;padding:11px 30px 11px 12px;font:12px DM Sans,sans-serif;display:block}.sa-filter-row>span{color:#77826b;margin-left:auto;padding-bottom:12px;font-size:10px}.sa-coverage{color:#7a806d;margin:20px 0;font-size:11px;line-height:1.8}.sa-season-row{border-top:1px solid #d9dccf;padding:25px 0}.sa-season-title{align-items:center;gap:15px;display:flex}.sa-season-title h3{margin:0;font:28px Barlow Condensed,sans-serif}.sa-season-title>span{background:#e7eadf;padding:5px 8px;font-size:10px}.sa-season-zone{color:#6c7861;margin:8px 0 20px;font-size:11px}.sa-months{letter-spacing:1px;text-transform:uppercase;color:#87917c;grid-template-columns:repeat(12,1fr);font-size:8px;display:grid}.sa-track{background:repeating-linear-gradient(90deg,#eef0e6 0 calc(8.333% - 1px),#d9dece calc(8.333% - 1px) 8.333%);height:14px;margin-top:8px;position:relative}.sa-track>span{background:#718663;min-width:3px;height:8px;animation:.4s ease-out season-bar;position:absolute;top:3px}.sa-date-line{justify-content:space-between;align-items:center;gap:20px;margin-top:15px;display:flex}.sa-date-line strong{font-size:12px;font-weight:500}.sa-date-line a{white-space:nowrap;font-size:10px}.sa-season-detail{color:#77826b;max-width:850px;margin:12px 0 0;font-size:10px;line-height:1.8}.sa-calendar-empty{text-align:center;background:#f0f1e8;border:1px solid #d3d9c8;margin-top:25px;padding:40px 25px}.sa-calendar-empty>span{color:#7d8c6b;font-size:45px}.sa-calendar-empty h3{margin:15px 0;font:30px Barlow Condensed,sans-serif}.sa-calendar-empty p{color:#7c846f;max-width:540px;margin:15px auto 25px;font-size:12px;line-height:1.8}.sa-game-section{border-top:1px solid #c9d0bd;margin-top:50px;padding-top:45px}.sa-game-intro{color:#6d7861;max-width:850px;font-size:13px;line-height:1.9}.sa-game-category{margin-top:30px}.sa-game-category>h3{margin-bottom:16px;font:25px Barlow Condensed,sans-serif}.sa-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sa-game-card{background:#edefe5;border:1px solid #e0e3d5;flex-direction:column;align-items:start;padding:20px;display:flex}.sa-game-card h4{margin:0 0 12px;font:23px Barlow Condensed,sans-serif}.sa-population{text-transform:uppercase;letter-spacing:1px;color:#596a4d;background:#dde4d1;padding:4px 6px;font-size:8px;display:inline-block}.sa-population.introduced{color:#7b6544;background:#e8dec9}.sa-population.unverified{color:#7d8171;background:#e2e3d9}.sa-population.migratory{color:#526b5e;background:#dce7df}.sa-game-card p{color:#737e65;margin:12px 0;font-size:10px;line-height:1.8}.sa-game-card a{margin-top:auto;padding-top:13px;font-size:9px}.sa-agency-card{background:#e1e7d5;margin-top:55px;padding:35px}.sa-agency-card h2{margin:15px 0;font:40px Barlow Condensed,sans-serif}.sa-agency-card p{color:#66745a;max-width:700px;font-size:12px;line-height:1.9}.sa-agency-card>div{align-items:center;gap:25px;margin-top:25px;font-size:11px;display:flex}@keyframes season-bar{0%{opacity:0;transform:scaleX(.9)}to{opacity:1;transform:scaleX(1)}}@media (min-width:1500px){.atlas-drawing svg{max-height:590px}.atlas-stage{grid-template-columns:minmax(0,1fr) 360px}.atlas-card{padding:40px}}@media (max-width:1050px){.sa-state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-stage{grid-template-columns:minmax(0,1fr) 260px}.atlas-card{padding:24px}.atlas-card h2{font-size:38px}.sa-map-label>span:last-child{display:none}.sa-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-state-intro{grid-template-columns:1fr 210px}.sa-state-outline svg{width:190px}}@media (max-width:720px){.sa-hero-top{padding:25px 0 40px}.sa-hero-aside{display:none}.sa-hero h1,.sa-state-hero h1{font-size:60px}.atlas-controls{flex-direction:column;align-items:start}.sa-search{width:100%}.atlas-stage{grid-template-columns:1fr}.atlas-card{padding:25px}.atlas-card h2{margin-top:20px}.atlas-state-number{font-size:85px}.atlas-card p{max-width:500px}.atlas-stat{padding:10px 0 20px}.atlas-drawing{padding:15px 12px}.atlas-legend{gap:13px;font-size:8px}.sa-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-state-grid a{gap:8px;padding:15px 10px}.sa-state-grid a>span:nth-child(2){font-size:11px}.sa-state-grid b{width:23px;font-size:21px}.sa-list-label h2{font-size:26px}.sa-state-intro{grid-template-columns:1fr;gap:10px;padding:28px 0}.sa-state-outline{display:none}.sa-state-meta{flex-wrap:wrap;align-items:start;gap:20px}.sa-state-actions{flex-wrap:wrap;gap:20px}.sa-calendar-head{flex-direction:column;align-items:start;gap:0;margin-bottom:20px}.sa-calendar-head h2,.sa-game-section>h2{margin-bottom:10px;font-size:37px}.sa-filter-row{flex-wrap:wrap;gap:12px}.sa-filter-row label{flex:1;min-width:130px}.sa-filter-row>span{width:100%;padding:0}.sa-date-line{flex-direction:column;align-items:start;gap:12px}.sa-game-grid{grid-template-columns:1fr}.sa-season-title{flex-direction:column;align-items:start;gap:7px}.sa-agency-card{padding:25px}.sa-agency-card>div{flex-direction:column;align-items:start;gap:20px}.sa-switch button{padding:9px 18px}.sa-map-label{font-size:7px}.sa-state-body{padding-top:35px}.sa-micro{font-size:9px}.sa-primary{font-size:10px}.sa-list-label>span{white-space:nowrap;font-size:8px}}@media (prefers-reduced-motion:reduce){.sa-track>span{animation:none}.state-shape,.sa-primary,.sa-state-grid a,.sa-switch button{transition:none}.sa-primary:hover{transform:none}}
