@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_d462d458-module__sS3bCG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_d462d458-module__sS3bCG__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_a4582227-module__FiY90W__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_a4582227-module__FiY90W__variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_bdb4b585-module__35JmoG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_bdb4b585-module__35JmoG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@layer theme{:root{--font-family-sans:var(--font-sans,ui-sans-serif), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-mono:var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--color-background-primary:#fbf9f4;--color-text-primary:#12251f;--font-family-body:var(--font-plex-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--spacing-header:4.5rem;--spacing-sm:1rem;--color-text-secondary:#3e4a42;--font-size-body:1.0625rem;--leading-body:1.62;--color-data-active:#a36f16;--color-text-inverse:#f2eee4;--color-focus-ring:#28483b;--spacing-xl:3rem;--spacing-section-tight:clamp(2.5rem, 6vw, 6rem);--spacing-2xs:.5rem;--spacing-lg:2rem;--spacing-md:1.5rem;--color-border-default:#12251f1f;--duration-pulse:2.8s;--easing-out:cubic-bezier(.16, 1, .3, 1);--duration-draw:1.6s;--easing-draw:cubic-bezier(.45, 0, .2, 1);--duration-reveal:.9s;--duration-slow:.48s;--easing-precise:cubic-bezier(.65, 0, .35, 1);--spacing-xs:.75rem;--color-border-strong:#12251f4d;--color-text-data:#7a520c;--duration-base:.24s;--spacing-2xl:4rem;--font-family-display:var(--font-archivo), Arial, sans-serif;--font-size-numeral:clamp(5rem, 2rem + 13vw, 15rem);--font-weight-regular:400;--font-size-heading-sm:1.125rem;--spacing-3xs:.25rem;--spacing-panel:clamp(1rem, .6rem + 1.8vw, 2rem);--color-background-elevated:#fffefb;--color-data-leased:#dce5d6;--color-status-pending:#7a520c;--color-status-verified:#2e6b42;--spacing-3xl:6rem;--color-data-mineral:#7a5e2c;--font-size-body-sm:.9375rem;--color-text-muted:#5a655d;--color-neutral-60:#585d6e;--color-gray-40:#8f8f8f;--color-background-field:#e6dece;--color-data-gis:#2f6966;--duration-survey:2.6s;--color-ground-shallow:#eee8db;--color-ground-formation:#dccba2;--color-ground-deep:#c9bea8;--spacing-block:clamp(2rem, 1rem + 3vw, 4rem);--color-status-error:#9c3b22;--container-site:90rem;--container-text:42rem;--font-size-data:.75rem;--tracking-data:.08em;--color-action-link:#28483b;--font-weight-semibold:600;--font-weight-medium:500;--color-text-accent:#7a5e2c}@supports (color:lab(0% 0 0)){:root{--color-neutral-60:lab(39.4847% 1.07358 -10.3917);--color-gray-40:lab(59.4% 0 0)}}@media (prefers-color-scheme:light){:root{--color-text-inverse:#fff;--color-text-muted:var(--color-neutral-60)}@supports (color:lab(0% 0 0)){:root{--color-text-inverse:lab(100% 0 0)}}}@media (prefers-color-scheme:dark){:root{--color-text-inverse:#000;--color-text-muted:var(--color-gray-40)}@supports (color:lab(0% 0 0)){:root{--color-text-inverse:lab(0% 0 0)}}}}@layer base{*{text-rendering:geometricprecision}body{-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.2}a,button{touch-action:manipulation}[role=button],summary,button,[type=button]{-webkit-user-select:none;user-select:none}*,:before,:after{box-sizing:border-box}body{tab-size:2}img,svg,video,canvas,audio,iframe,embed,object{max-width:100%;display:block}html,body{height:-moz-available}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}pre,code,kbd,samp{font-size:1em}::-moz-focus-inner{border-style:none;padding:0}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}[type=search]{appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}hr{height:0;color:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}body,:host{font-family:var(--font-family-sans);font-feature-settings:var(--font-feature-sans,normal)}code,kbd,samp,pre{font-family:var(--font-family-mono);font-feature-settings:var(--font-feature-mono,normal)}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;color:inherit;background-color:#0000;margin:0;padding:0;font-size:100%}*,:before,:after{border-style:solid;border-width:0}body,blockquote,dl,dd,hr,figure,p,pre,h1,h2,h3,h4,h5,h6{margin:0}td,legend,fieldset{padding:0}ul,ol{margin:0;padding:0}body{-webkit-tap-highlight-color:transparent}ul{list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}[hidden]{display:none}html{background-color:var(--color-background-primary);color:var(--color-text-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-family-body);-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;scroll-padding-top:calc(var(--spacing-header) + var(--spacing-sm));font-size:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--color-background-primary);min-height:100dvh;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--leading-body);overflow-x:clip}h1,h2,h3,h4{color:var(--color-text-primary);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}p{text-wrap:pretty}a{color:inherit;text-decoration:none}::selection{background-color:var(--color-data-active);color:var(--color-text-inverse)}:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}svg{overflow:visible}img,svg,video{max-width:100%;display:block}.surface-dark{background-color:var(--color-background-primary);color:var(--color-text-secondary)}}@layer defaults;@layer components{.hero{isolation:isolate;min-height:max(100svh,42rem);padding-top:calc(var(--spacing-header) + var(--spacing-xl));padding-bottom:var(--spacing-section-tight);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-art{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero-scrim{z-index:-1;pointer-events:none;background:linear-gradient(to top, var(--color-background-primary) 30%, transparent 75%);position:absolute;inset:0}@media (min-width:64rem){.hero-scrim{background:linear-gradient(to right, var(--color-background-primary) 12%, transparent 55%), linear-gradient(to top, var(--color-background-primary) 4%, transparent 22%)}}.hero-content{position:static}@media (max-width:47.99rem){.hero{padding-top:calc(var(--spacing-header) + 14rem)}.hero-scrim{background:linear-gradient(to top, var(--color-background-primary) 58%, transparent 82%)}}.hero-legend{align-items:center;gap:var(--spacing-2xs) var(--spacing-lg);padding-top:var(--spacing-md);border-top:var(--border-width-hairline) solid var(--color-border-default);flex-wrap:wrap;display:flex}.hero-title-line{display:block}.hero-rule{width:min(100%,26rem);height:var(--border-width-hairline);background:var(--color-data-active);transform-origin:0;display:block}.hero-label-lg{letter-spacing:.12em;font-size:13px}.hero-creek{opacity:.55}.hero .pulse{animation:location-pulse var(--duration-pulse) var(--easing-out) var(--delay,0s) 5}.h-draw{stroke-dasharray:1;animation:h-draw var(--dur,var(--duration-draw)) var(--easing-draw) var(--delay,0s) both}.h-draw-x{animation:h-draw-x var(--dur,var(--duration-draw)) var(--easing-draw) var(--delay,0s) both}.h-fade{animation:h-fade var(--dur,var(--duration-reveal)) var(--easing-out) var(--delay,0s) both}.h-set{transform-box:fill-box;transform-origin:50%;animation:h-set var(--dur,var(--duration-slow)) var(--easing-precise) var(--delay,0s) both}.h-rise{animation:h-rise var(--dur,var(--duration-reveal)) var(--easing-out) var(--delay,0s) both}@keyframes h-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes h-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes h-fade{0%{opacity:0}to{opacity:1}}@keyframes h-set{0%{opacity:0;transform:scale(1.8)}to{opacity:1;transform:none}}@keyframes h-rise{0%{opacity:0;transform:translateY(var(--spacing-sm))}to{opacity:1;transform:none}}.survey-line{height:6rem;position:relative;overflow:hidden}.survey-line-svg{width:100%;height:100%;position:absolute;inset:0}.survey-line-node{width:var(--marker-size);height:var(--marker-size);border:var(--border-width-hairline) solid var(--color-data-active);background:var(--color-background-primary);position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.survey-line-node[data-node=corner]{background:var(--color-data-active);transform:translate(-50%,-50%)}.survey-line-labels{justify-content:space-between;gap:var(--spacing-sm);padding-top:var(--spacing-xs);display:flex;position:relative}.survey-line[data-kind=wellbore] .survey-line-labels,.survey-line[data-kind=lateral] .survey-line-labels{padding-left:calc(12% + var(--spacing-sm))}.service-index{border-top:var(--border-width-hairline) solid var(--color-border-strong);counter-reset:none;list-style:none}.service-index-row{gap:var(--spacing-md);padding-block:var(--spacing-lg);border-bottom:var(--border-width-hairline) solid var(--color-border-strong);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.service-index-row:before{content:"";width:100%;height:var(--border-width-strong);background:var(--color-data-active);transform-origin:0;transition:transform var(--duration-slow) var(--easing-precise);position:absolute;top:-1px;left:0;transform:scaleX(0)}.service-index-no{color:var(--color-text-data)}.service-index-link{color:var(--color-text-primary)}.service-index-link:after{content:"";position:absolute;inset:0}.service-index-link:focus-visible{outline:none}.service-index-row:has(.service-index-link:focus-visible){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.service-index-row:has(.service-index-link:focus-visible):before{transform:scaleX(1)}.service-index-list{gap:var(--spacing-2xs);align-content:start;list-style:none;display:grid}.service-index-list li{gap:var(--spacing-xs);color:var(--color-text-secondary);display:flex}.service-index-list li:before{content:"";width:var(--spacing-sm);height:var(--border-width-hairline);background:var(--color-border-strong);flex:none;margin-top:.8em}.service-index-service{z-index:1;color:var(--color-text-secondary);text-underline-offset:.3em;transition:color var(--duration-base) var(--easing-out), text-decoration-color var(--duration-base) var(--easing-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;position:relative}.service-index-service:hover,.service-index-service:focus-visible{color:var(--color-text-primary);-webkit-text-decoration-color:var(--color-data-active);text-decoration-color:var(--color-data-active)}.service-index-glyph{justify-content:space-between;align-items:center;gap:var(--spacing-md);color:var(--color-text-secondary);display:flex}.service-index-glyph svg:first-child{width:7.5rem;height:auto}.service-index-arrow{width:1.5rem;height:1.5rem;transition:transform var(--duration-base) var(--easing-out)}@media (hover:hover) and (pointer:fine){.service-index-row:hover:before{transform:scaleX(1)}.service-index-row:hover .service-index-arrow{transform:translateX(var(--spacing-2xs));color:var(--color-data-active)}}@media (min-width:64rem){.service-index-row{padding-block:var(--spacing-xl);gap:var(--spacing-xl);grid-template-columns:4rem minmax(0,1.3fr) minmax(0,1fr) 11rem;align-items:start}}.line-of-work-art{width:100%;height:auto;margin-bottom:var(--spacing-xl);display:none}.line-of-work{gap:var(--spacing-xl);list-style:none;display:grid}.line-of-work-step{gap:var(--spacing-xs);padding-left:var(--spacing-md);border-left:var(--border-width-hairline) solid var(--color-data-active);align-content:start;display:grid}@media (min-width:64rem){.line-of-work-art{display:block}.line-of-work{gap:var(--spacing-2xl);grid-template-columns:repeat(3,minmax(0,1fr))}.line-of-work-step{border-left:0;padding-left:0}}.experience-figure{gap:var(--spacing-md);align-content:end;display:grid}.experience-number{color:var(--color-text-primary);font-family:var(--font-family-display);font-size:var(--font-size-numeral);font-weight:var(--font-weight-regular);font-stretch:var(--font-stretch-expanded);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:flex-start;line-height:.8;display:flex}.experience-plus{color:var(--color-data-active);font-size:.45em;line-height:1}.experience-scale{width:100%;max-width:38rem;height:auto}.experience-points{border-top:var(--border-width-hairline) solid var(--color-border-strong);list-style:none;display:grid}.experience-points li{padding-block:var(--spacing-xs);border-bottom:var(--border-width-hairline) solid var(--color-border-strong);color:var(--color-text-primary);font-family:var(--font-family-display);font-size:var(--font-size-heading-sm)}.experience-people{gap:var(--spacing-md);list-style:none;display:grid}.experience-people li{gap:var(--spacing-3xs);padding-top:var(--spacing-sm);border-top:var(--border-width-hairline) solid var(--color-border-strong);display:grid}@media (min-width:30rem){.experience-people{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-band{border-top:var(--border-width-hairline) solid var(--color-border-default)}.contact-plot{gap:var(--spacing-md);padding:var(--spacing-panel);border:var(--border-width-hairline) solid var(--color-border-default);background:var(--color-background-elevated);display:grid}.texas-outline{fill:var(--color-data-leased);fill-opacity:.55;stroke:var(--color-text-secondary);stroke-width:1.25px;stroke-linejoin:round}.contact-plot-legend{gap:var(--spacing-2xs);padding-top:var(--spacing-sm);border-top:var(--border-width-hairline) dashed var(--color-border-strong);display:grid}[data-scene][data-inview=true] .contact-plot .pulse,.contact-plot[data-inview=true] .pulse{animation-iteration-count:5}.chain{gap:var(--spacing-xl);display:grid}.chain-steps{list-style:none;display:grid;position:relative}.chain-step{gap:var(--spacing-md);padding:0 0 var(--spacing-xl) var(--spacing-lg);border-left:var(--border-width-hairline) solid var(--color-border-strong);display:grid;position:relative}.chain-step:before{content:"";left:calc(var(--border-width-hairline) * -1);width:var(--border-width-hairline);background:var(--color-data-active);transform-origin:top;height:100%;transition:transform var(--duration-slow) var(--easing-precise);position:absolute;top:0;transform:scaleY(0)}.chain-step[data-reached]:before{transform:scaleY(1)}.chain-step-marker{width:var(--marker-size);height:var(--marker-size);border:var(--border-width-hairline) solid var(--color-border-strong);background:var(--color-background-primary);transition:background-color var(--duration-slow) var(--easing-out), border-color var(--duration-slow) var(--easing-out);position:absolute;top:.35em;left:0;transform:translate(-50%)rotate(45deg)}.chain-step[data-reached] .chain-step-marker{background:var(--color-data-active);border-color:var(--color-data-active)}.chain-flag{align-items:center;gap:var(--spacing-3xs);color:var(--color-status-pending);display:inline-flex}.chain-flag svg{width:.875rem;height:.875rem}.chain-flag[data-flag=cleared]{color:var(--color-status-verified)}.chain-diagram{display:none}@media (min-width:64rem){.chain{gap:var(--spacing-3xl);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start}.chain-step{min-height:62vh;padding-block:var(--spacing-xl);align-content:center}.chain-step h3{color:var(--color-text-secondary);transition:color var(--duration-slow) var(--easing-out)}.chain-step[data-active] h3{color:var(--color-text-primary)}.chain .chain-step-node,.chain .chain-note-mobile{display:none}.chain-diagram{top:calc(var(--spacing-header) + var(--spacing-xl));gap:var(--spacing-md);padding:var(--spacing-lg);border:var(--border-width-hairline) solid var(--color-border-default);background:var(--color-background-elevated);display:grid;position:sticky}}.chain-graph{gap:var(--spacing-md) var(--spacing-sm);grid-template-rows:repeat(3,minmax(7.5rem,auto));grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.25fr);align-items:center;display:grid;position:relative}.chain-links{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.chain-link{fill:none;stroke:var(--color-border-strong);stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke var(--duration-slow) var(--easing-out)}.chain-link[data-reached]{stroke:var(--color-data-active)}.chain-link[data-estate=mineral][data-reached]{stroke:var(--color-data-mineral)}.chain-cell{z-index:1;min-width:0;position:relative}.chain-graph .ownership-node{padding:var(--spacing-xs)}.chain-graph .ownership-node-name{font-size:var(--font-size-body-sm)}.chain-cell.ownership-node[data-state=idle]{border-color:var(--color-border-default)}.chain-cell.ownership-node[data-state=idle] .ownership-node-name,.chain-cell.ownership-node[data-state=idle] .ownership-node-year{color:var(--color-text-muted)}.chain-result{gap:var(--spacing-2xs);padding:var(--spacing-xs);overflow-wrap:anywhere;border:var(--border-width-hairline) solid var(--color-border-strong);background:var(--color-background-primary);transition:border-color var(--duration-slow) var(--easing-out), opacity var(--duration-slow) var(--easing-out);display:grid}.chain-result[data-state=idle]{border-color:var(--color-border-default)}.chain-result[data-state=idle] .interest-value-figure,.chain-result[data-state=idle] .chain-result-flag{color:var(--color-text-muted)}.chain-result[data-state=verified]{border-color:var(--color-status-verified)}.chain-result .interest-value,.chain-result .type-data-label{letter-spacing:.04em;min-width:0}.chain-graph .chain-result .interest-value .interest-value-figure{font-size:var(--font-size-heading-sm);font-stretch:var(--font-stretch-normal)}.chain-result-flag{align-items:center;gap:var(--spacing-3xs);color:var(--color-status-verified);display:inline-flex}.chain-result-flag svg{width:.875rem;height:.875rem}.chain-lane-label{align-self:center}.chain-legend{padding-top:var(--spacing-sm);border-top:var(--border-width-hairline) dashed var(--color-border-strong);justify-content:space-between;display:flex}.lease{gap:var(--spacing-lg);display:grid}.lease-stages{border-top:var(--border-width-hairline) solid var(--color-border-strong);border-left:var(--border-width-hairline) solid var(--color-border-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lease-stage{align-items:baseline;gap:var(--spacing-xs);min-height:var(--touch-min);padding:var(--spacing-xs) var(--spacing-sm);border-right:var(--border-width-hairline) solid var(--color-border-strong);border-bottom:var(--border-width-hairline) solid var(--color-border-strong);color:var(--color-text-secondary);text-align:left;cursor:pointer;transition:background-color var(--duration-base) var(--easing-out), color var(--duration-base) var(--easing-out);background:0 0;display:flex}.lease-stage[aria-pressed=true]{background:var(--color-background-field);color:var(--color-text-primary);box-shadow:inset 0 calc(var(--border-width-strong) * -1) 0 var(--color-data-active)}.lease-stage[aria-pressed=true] .type-data-label{color:var(--color-text-data)}@media (hover:hover) and (pointer:fine){.lease-stage:hover{color:var(--color-text-primary)}}.lease-caption{min-height:3.2em;padding-top:var(--spacing-sm);color:var(--color-text-secondary)}.lease-figure{gap:var(--spacing-sm);display:grid}.lease-plat{width:100%;max-width:40rem;height:auto;margin-inline:auto}.lease-tract{fill:#0000;stroke:var(--color-border-strong);stroke-width:1px;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill var(--duration-slow) var(--easing-out), stroke var(--duration-slow) var(--easing-out), opacity var(--duration-slow) var(--easing-out)}.lease[data-stage="1"] .lease-tract[data-status=leased],.lease[data-stage="2"] .lease-tract,.lease[data-stage="3"] .lease-tract{fill:var(--color-data-leased)}.lease[data-stage="1"] .lease-tract[data-status=negotiating]{fill:url(#lease-hatch);stroke:var(--color-status-pending)}.lease[data-stage="1"] .lease-tract[data-status=pending]{stroke-dasharray:6 5}.lease-hatch-line{stroke:var(--color-status-pending);stroke-width:1px}.lease[data-stage="2"] .lease-tract,.lease[data-stage="3"] .lease-tract{stroke:var(--color-border-default)}.lease-tract[data-selected]{stroke:var(--color-data-gis);stroke-width:2px}.lease-label{pointer-events:none;transition:opacity var(--duration-slow) var(--easing-out)}.lease-label-status{fill:var(--color-text-muted)}.lease[data-stage="0"] .lease-label-status{opacity:0}.lease-label-status[data-status=leased]{fill:var(--color-status-verified)}.lease-label-status[data-status=negotiating]{fill:var(--color-status-pending)}.lease-label[data-selected] .ill-text-strong{fill:var(--color-data-gis)}.lease-unit{fill:none;stroke:var(--color-data-active);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--duration-survey) var(--easing-draw)}.lease[data-stage="2"] .lease-unit,.lease[data-stage="3"] .lease-unit{stroke-dashoffset:0}.lease-well{opacity:0;transition:opacity var(--duration-slow) var(--easing-out)}.lease[data-stage="3"] .lease-well{opacity:1}.lease-lateral{fill:none;stroke:var(--color-data-active);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--duration-draw) var(--easing-draw) var(--duration-base)}.lease[data-stage="3"] .lease-lateral{stroke-dashoffset:0}.lease-summary{justify-content:center;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.lease-summary-arrow{color:var(--color-text-muted)}.lease-summary[data-show] .lease-summary-arrow{color:var(--color-data-active)}.lease-tracts{gap:var(--spacing-sm);align-content:start;display:grid}.lease-tract-list{border-top:var(--border-width-hairline) solid var(--color-border-default);list-style:none}.lease-tract-row{justify-content:space-between;align-items:center;gap:var(--spacing-sm);width:100%;min-height:var(--touch-min);padding:var(--spacing-xs) var(--spacing-2xs);border:0;border-bottom:var(--border-width-hairline) solid var(--color-border-default);color:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-base) var(--easing-out);background:0 0;display:flex}.lease-tract-row[aria-pressed=true]{background:var(--color-background-field);box-shadow:inset var(--border-width-strong) 0 0 var(--color-data-gis)}@media (hover:hover) and (pointer:fine){.lease-tract-row:hover{background:var(--color-background-elevated)}}@media (max-width:47.99rem){.lease-plat .ill-text{font-size:22px}.lease-plat .lease-label text+text,.lease-well text{display:none}}.lease-detail{min-height:6.5rem;padding:var(--spacing-sm);border:var(--border-width-hairline) dashed var(--color-border-strong)}.lease-detail-grid{gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.lease-stages{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.lease{column-gap:var(--spacing-2xl);grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);grid-template-areas:"controls controls""figure tracts"}.lease-controls{grid-area:controls}.lease-figure{grid-area:figure}.lease-tracts{grid-area:tracts}}.xsec{gap:var(--spacing-xl);display:grid}.xsec-figure{gap:var(--spacing-sm);display:grid}.xsec-art{width:100%;height:auto}.xsec-art [data-part]{transition:opacity var(--duration-slow) var(--easing-out)}.xsec-figure[data-focus] [data-part]{opacity:.2}.xsec-figure[data-focus=surface] [data-part~=surface],.xsec-figure[data-focus=mineral] [data-part~=mineral],.xsec-figure[data-focus=formation] [data-part~=formation],.xsec-figure[data-focus=wellbore] [data-part~=wellbore],.xsec-figure[data-focus=lateral] [data-part~=lateral],.xsec-figure[data-focus=royalty] [data-part~=royalty],.xsec-figure[data-focus=working] [data-part~=working]{opacity:1}.xsec-layer{stroke:none}.xsec-layer[data-kind=overburden]{fill:var(--color-ground-shallow)}.xsec-layer[data-kind=formation]{fill:var(--color-ground-formation);stroke:var(--color-data-mineral);stroke-width:1px;vector-effect:non-scaling-stroke}.xsec-layer[data-kind=basement]{fill:var(--color-ground-deep)}.xsec-ground{fill:none;stroke:var(--color-text-secondary);stroke-width:1.5px;vector-effect:non-scaling-stroke}.xsec-dash{stroke-dasharray:4 5}.xsec-pad{fill:var(--color-text-secondary)}.xsec-card{fill:var(--color-background-primary);stroke:var(--color-border-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.xsec-bore{fill:none;stroke:var(--color-data-active);stroke-width:2px;vector-effect:non-scaling-stroke}.xsec-flow{fill:none;stroke:var(--color-data-active);stroke-width:1px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.xsec-flow[data-tone=mineral]{stroke:var(--color-data-mineral)}.xsec-figure[data-focus=royalty] .xsec-flow,.xsec-figure[data-focus=working] .xsec-flow{animation:1.2s linear 4 xsec-flow}@keyframes xsec-flow{to{stroke-dashoffset:-16px}}@media (max-width:47.99rem){.xsec-art .ill-text{letter-spacing:.04em;font-size:19px}}.xsec-controls{gap:var(--spacing-lg);align-content:start;display:grid}.xsec-tabs{border-top:var(--border-width-hairline) solid var(--color-border-default);display:grid}.xsec-tab{align-items:baseline;gap:var(--spacing-sm);min-height:var(--touch-min);padding:var(--spacing-xs) var(--spacing-sm);border:0;border-bottom:var(--border-width-hairline) solid var(--color-border-default);color:var(--color-text-secondary);text-align:left;cursor:pointer;transition:background-color var(--duration-base) var(--easing-out), color var(--duration-base) var(--easing-out);background:0 0;display:flex}.xsec-tab-no{color:var(--color-text-muted)}.xsec-tab[aria-selected=true]{background:var(--color-background-field);color:var(--color-text-primary);box-shadow:inset var(--border-width-strong) 0 0 var(--color-data-active)}.xsec-tab[aria-selected=true] .xsec-tab-no{color:var(--color-text-data)}@media (hover:hover) and (pointer:fine){.xsec-tab:hover{color:var(--color-text-primary)}}.xsec-panel{gap:var(--spacing-sm);padding:var(--spacing-panel);border:var(--border-width-hairline) solid var(--color-border-default);background:var(--color-background-elevated);display:grid}.xsec-panel[hidden]{display:none}@media (min-width:64rem){.xsec{gap:var(--spacing-2xl);grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);align-items:start}}.page-hero{padding-top:calc(var(--spacing-header) + var(--spacing-lg));padding-bottom:var(--spacing-lg)}.page-hero-grid{gap:var(--spacing-xl);padding-block:var(--spacing-lg) var(--spacing-block);display:grid}.page-hero-art{display:none}.page-hero-rule{height:var(--border-width-hairline);background:var(--color-border-strong);transform-origin:0;display:block}.page-hero-glyph{gap:var(--spacing-md);padding:var(--spacing-panel);border:var(--border-width-hairline) solid var(--color-border-default);background:var(--color-background-elevated);justify-items:start;display:grid}.page-hero-glyph svg{width:100%;max-width:18rem;height:auto}.page-hero-glyph .draw{animation:h-draw var(--duration-draw) var(--easing-draw) calc(var(--delay,0s) + .3s) both}.page-hero-glyph .appear{animation:h-fade var(--duration-slow) var(--easing-out) calc(var(--delay,0s) + .3s) both}.page-hero-glyph .set{transform-box:fill-box;transform-origin:50%;animation:h-set var(--duration-slow) var(--easing-precise) calc(var(--delay,0s) + .3s) both}@media (min-width:64rem){.page-hero-grid{gap:var(--spacing-3xl);grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);align-items:end}.page-hero-art{display:block}}.jump-list{gap:var(--spacing-2xs) var(--spacing-lg);flex-wrap:wrap;list-style:none;display:flex}.jump-link{align-items:center;gap:var(--spacing-2xs);min-height:var(--touch-min);color:var(--color-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.3em;transition:color var(--duration-base) var(--easing-out);display:inline-flex}.jump-link svg{width:1rem;height:1rem;color:var(--color-data-active)}@media (hover:hover) and (pointer:fine){.jump-link:hover{color:var(--color-text-primary)}}.service-detail-list{border-top:var(--border-width-hairline) solid var(--color-border-strong);display:grid}.service-detail{padding-block:var(--spacing-lg);border-bottom:var(--border-width-hairline) solid var(--color-border-strong);scroll-margin-top:calc(var(--spacing-header) + var(--spacing-md))}@media (min-width:64rem){.service-detail{padding-block:var(--spacing-xl)}.service-detail-head{top:calc(var(--spacing-header) + var(--spacing-lg));align-self:start;position:sticky}}.covers-list{gap:var(--spacing-2xs);list-style:none;display:grid}.covers-list li{gap:var(--spacing-xs);color:var(--color-text-secondary);display:flex}.covers-list li:before{content:"";width:var(--spacing-2xs);height:var(--spacing-2xs);border:var(--border-width-hairline) solid var(--color-data-active);flex:none;margin-top:.6em;transform:rotate(45deg)}.terms{border-top:var(--border-width-hairline) solid var(--color-border-strong);display:grid}.terms-row{gap:var(--spacing-2xs);padding-block:var(--spacing-md);border-bottom:var(--border-width-hairline) solid var(--color-border-default);display:grid}@media (min-width:48rem){.terms-row{gap:var(--spacing-lg);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}}.curative{gap:var(--spacing-lg);margin-top:var(--spacing-block);display:grid}.curative-list{gap:var(--spacing-sm);list-style:none;display:grid}@media (min-width:48rem){.curative-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.services-group{gap:var(--spacing-xl);display:grid}.services-group-glyph svg{width:8rem;height:auto}.services-group-link{color:var(--color-text-primary);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:.12em;transition:text-decoration-color var(--duration-base) var(--easing-out)}@media (hover:hover) and (pointer:fine){.services-group-link:hover{-webkit-text-decoration-color:var(--color-data-active);text-decoration-color:var(--color-data-active)}}.services-group-list{border-top:var(--border-width-hairline) solid var(--color-border-strong);align-content:start;list-style:none;display:grid}.services-group-item{gap:var(--spacing-2xs);padding-block:var(--spacing-md);border-bottom:var(--border-width-hairline) solid var(--color-border-default);display:grid}.services-group-item a{color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.3em}@media (min-width:64rem){.services-group{gap:var(--spacing-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.principles{gap:var(--spacing-lg);list-style:none;display:grid}.principle{gap:var(--spacing-xs);padding-top:var(--spacing-md);border-top:var(--border-width-hairline) solid var(--color-border-strong);align-content:start;display:grid}@media (min-width:64rem){.principles{gap:var(--spacing-2xl);grid-template-columns:repeat(3,minmax(0,1fr))}.principle:nth-child(2){margin-top:var(--spacing-xl)}.principle:nth-child(3){margin-top:var(--spacing-3xl)}}.contact-record{gap:var(--spacing-lg);padding:var(--spacing-panel);border:var(--border-width-hairline) solid var(--color-border-default);background:var(--color-background-elevated);display:grid}.contact-record-list{gap:var(--spacing-md);display:grid}.contact-record-list>div{gap:var(--spacing-2xs);padding-top:var(--spacing-sm);border-top:var(--border-width-hairline) dashed var(--color-border-strong);display:grid}.contact-record-link{align-items:center;gap:var(--spacing-xs);min-height:var(--touch-min);color:var(--color-text-primary);overflow-wrap:anywhere;display:inline-flex}.contact-record-link svg{width:1.125rem;height:1.125rem;color:var(--color-data-active);flex:none}.contact-form{gap:var(--spacing-lg);display:grid}.form-alert{padding:var(--spacing-sm) var(--spacing-md);border-left:var(--border-width-strong) solid var(--color-status-error);background:var(--color-background-elevated);color:var(--color-text-primary)}.form-status:empty{display:none}.credits-record{border:var(--border-width-strong) solid var(--color-border-strong);background:var(--color-background-elevated);display:grid}.credits-record>div{gap:var(--spacing-3xs);padding:var(--spacing-sm) var(--spacing-panel);border-bottom:var(--border-width-hairline) solid var(--color-border-default);display:grid}.credits-record>div:last-child{border-bottom:0}.credits-intro{gap:var(--spacing-xl);display:grid}@media (min-width:64rem){.credits-intro{column-gap:var(--spacing-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.credits-intro>:first-child{grid-column:1/-1}.credits-intro>:last-child{grid-column:2}}.credits-progression{gap:var(--spacing-xl);margin-top:var(--spacing-block);list-style:none;display:grid;position:relative}.credits-progression li{gap:var(--spacing-xs);padding-left:var(--spacing-lg);border-left:var(--border-width-hairline) solid var(--color-data-active);align-content:start;display:grid;position:relative}.credits-progression-marker{width:var(--marker-size);height:var(--marker-size);border:var(--border-width-hairline) solid var(--color-data-active);background:var(--color-background-primary);position:absolute;top:0;left:0;transform:translate(-50%)rotate(45deg)}@media (min-width:64rem){.credits-progression{gap:var(--spacing-2xl);padding-top:var(--spacing-lg);border-top:var(--border-width-hairline) solid var(--color-data-active);grid-template-columns:repeat(3,minmax(0,1fr))}.credits-progression li{border-left:0;padding-left:0}.credits-progression-marker{top:calc(var(--spacing-lg) * -1);transform:translateY(-50%)rotate(45deg)}}.colophon{max-width:var(--container-site);border:var(--border-width-strong) solid var(--color-border-strong);background:var(--color-background-elevated);margin-inline:auto}.colophon-head{justify-content:space-between;align-items:baseline;gap:var(--spacing-xs) var(--spacing-lg);padding:var(--spacing-panel);border-bottom:var(--border-width-strong) solid var(--color-border-strong);flex-wrap:wrap;display:flex}.colophon-grid{display:grid}.colophon-group{gap:var(--spacing-sm);padding:var(--spacing-panel);border-bottom:var(--border-width-hairline) solid var(--color-border-strong);align-content:start;display:grid}.colophon-row{gap:var(--spacing-3xs);padding-block:var(--spacing-xs);border-top:var(--border-width-hairline) dashed var(--color-border-default);display:grid}@media (min-width:48rem){.colophon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.colophon-group:nth-child(odd){border-right:var(--border-width-hairline) solid var(--color-border-strong)}}@media (min-width:64rem){.colophon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.colophon-group:nth-child(odd){border-right:0}.colophon-group:not(:nth-child(3n)){border-right:var(--border-width-hairline) solid var(--color-border-strong)}.colophon-group:nth-child(n+4){border-bottom:0}}.credits-scope{border-top:var(--border-width-hairline) solid var(--color-border-strong);border-left:var(--border-width-hairline) solid var(--color-border-strong);list-style:none;display:grid}.credits-scope li{gap:var(--spacing-xs);padding:var(--spacing-panel);border-right:var(--border-width-hairline) solid var(--color-border-strong);border-bottom:var(--border-width-hairline) solid var(--color-border-strong);align-content:start;display:grid}@media (min-width:48rem){.credits-scope{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.credits-scope{grid-template-columns:repeat(4,minmax(0,1fr))}}.credits-disciplines{gap:var(--spacing-lg);padding:var(--spacing-panel);border:var(--border-width-hairline) solid var(--color-border-strong);background:var(--color-background-primary);display:grid}@media (min-width:48rem){.credits-disciplines{grid-template-columns:repeat(3,minmax(0,1fr))}}.credits-outcomes{gap:var(--spacing-xl);margin-top:var(--spacing-block);padding-top:var(--spacing-xl);border-top:var(--border-width-hairline) solid var(--color-border-strong);display:grid}@media (min-width:64rem){.credits-outcomes{gap:var(--spacing-3xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.credits-agency{gap:var(--spacing-xl);display:grid}@media (min-width:64rem){.credits-agency{gap:var(--spacing-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.terms-link{color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-decoration-thickness:var(--border-width-hairline);text-underline-offset:.3em;transition:text-decoration-color var(--duration-base) var(--easing-out)}@media (hover:hover) and (pointer:fine){.terms-link:hover{-webkit-text-decoration-color:var(--color-data-active);text-decoration-color:var(--color-data-active)}}.answers{border-top:var(--border-width-hairline) solid var(--color-border-strong);display:grid}.answer{gap:var(--spacing-xs);padding-block:var(--spacing-lg);border-bottom:var(--border-width-hairline) solid var(--color-border-strong);display:grid}.answer p.type-body,.answer-terms{max-width:var(--container-text)}.glossary{border-top:var(--border-width-hairline) solid var(--color-border-strong);display:grid}.glossary-entry{gap:var(--spacing-xs);padding-block:var(--spacing-lg);border-bottom:var(--border-width-hairline) solid var(--color-border-default);scroll-margin-top:calc(var(--spacing-header) + var(--spacing-md));display:grid}.glossary-entry:target{border-left:var(--border-width-strong) solid var(--color-data-active);padding-left:var(--spacing-md);background:var(--color-background-elevated)}.glossary-anchor{color:var(--color-text-primary)}.glossary-links{gap:var(--spacing-2xs);padding-top:var(--spacing-2xs);display:grid}.glossary-label{color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-data);letter-spacing:var(--tracking-data);text-transform:uppercase}.glossary-example{padding:var(--spacing-xs) var(--spacing-sm);border-left:var(--border-width-strong) solid var(--color-data-active);background:var(--color-background-elevated);color:var(--color-text-primary);font-variant-numeric:tabular-nums;justify-self:start;line-height:1.7}.glossary-see{color:var(--color-action-link);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.3em}@media (min-width:64rem){.glossary-head{top:calc(var(--spacing-header) + var(--spacing-lg));align-self:start;position:sticky}}.index-sheet{gap:var(--spacing-xl);display:grid}.index-sections{border-top:var(--border-width-strong) solid var(--color-border-strong);display:grid}.index-section{gap:var(--spacing-md);padding-block:var(--spacing-xl);border-bottom:var(--border-width-hairline) solid var(--color-border-strong);scroll-margin-top:calc(var(--spacing-header) + var(--spacing-md));display:grid}.index-section-head{gap:var(--spacing-2xs);align-content:start;display:grid}.index-section-body{gap:var(--spacing-lg);min-width:0;display:grid}@media (min-width:48rem){.index-section{gap:var(--spacing-xl);grid-template-columns:minmax(10rem,.26fr) minmax(0,1fr)}}.index-list{border-top:var(--border-width-hairline) solid var(--color-border-default);list-style:none;display:grid}.index-list li{gap:var(--spacing-3xs);padding-block:var(--spacing-sm);border-bottom:var(--border-width-hairline) solid var(--color-border-default);display:grid}.index-link{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-decoration-thickness:var(--border-width-hairline);text-underline-offset:.3em;transition:text-decoration-color var(--duration-base) var(--easing-out);justify-self:start}@media (hover:hover) and (pointer:fine){.index-link:hover{-webkit-text-decoration-color:var(--color-data-active);text-decoration-color:var(--color-data-active)}}.index-services{gap:var(--spacing-lg);display:grid}.index-group{gap:var(--spacing-xs);padding:var(--spacing-panel);border:var(--border-width-hairline) solid var(--color-border-default);background:var(--color-background-elevated);align-content:start;display:grid}.index-group>.index-link{font-weight:var(--font-weight-medium)}.index-sublist{margin-top:var(--spacing-xs);border-top:var(--border-width-hairline) dashed var(--color-border-strong);list-style:none;display:grid}.index-sublist li{gap:var(--spacing-xs);padding-block:var(--spacing-xs);border-bottom:var(--border-width-hairline) dashed var(--color-border-default);grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline;display:grid}@media (min-width:64rem){.index-services{gap:var(--spacing-md);grid-template-columns:repeat(3,minmax(0,1fr))}}.index-terms{gap:var(--spacing-lg);display:grid}@media (min-width:48rem){.index-terms{grid-template-columns:repeat(3,minmax(0,1fr))}}.index-terms-head{min-height:var(--touch-min);text-underline-offset:.3em;align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.index-terms-head:hover{text-decoration-color:currentColor}.index-term-list{gap:var(--spacing-3xs);list-style:none;display:grid}.index-term-list a{align-items:center;min-height:2rem;display:inline-flex}.index-contact{gap:var(--spacing-md);padding:var(--spacing-panel);border:var(--border-width-strong) solid var(--color-border-strong);background:var(--color-background-elevated);display:grid}@media (min-width:64rem){.index-contact{grid-template-columns:minmax(0,.26fr) minmax(0,1fr);align-items:start}.index-contact address{align-items:baseline;gap:var(--spacing-sm) var(--spacing-xl);flex-flow:wrap;display:flex}}@media (prefers-reduced-motion:reduce){.h-draw,.h-draw-x,.h-fade,.h-set,.h-rise,.hero .pulse,.page-hero-glyph .draw,.page-hero-glyph .appear,.page-hero-glyph .set{animation:none!important}.hero .pulse{display:none}.chain-step,.chain-step:before,.chain-step-marker,.chain-result,.lease-tract,.lease-label,.lease-unit,.lease-well,.lease-lateral,.lease-summary,.xsec-art [data-part]{transition:none}.xsec-figure .xsec-flow{animation:none}}[data-reveal][data-armed]{opacity:0;transform:translateY(var(--spacing-sm));transition:opacity var(--duration-reveal) var(--easing-out) var(--delay,0s), transform var(--duration-reveal) var(--easing-out) var(--delay,0s)}[data-reveal][data-armed][data-inview=true]{opacity:1;transform:none}.heading-rule{width:100%;height:var(--border-width-hairline);margin-top:var(--spacing-md);background:var(--color-border-strong);transform-origin:0;display:block}[data-reveal][data-armed] .heading-rule{transition:transform var(--duration-draw) var(--easing-draw) calc(var(--delay,0s) + .15s);transform:scaleX(0)}[data-reveal][data-armed][data-inview=true] .heading-rule{transform:scaleX(1)}.draw{stroke-dasharray:1;stroke-dashoffset:0}[data-scene][data-armed] .draw{stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur,var(--duration-draw)) var(--easing-draw) var(--delay,0s)}[data-scene][data-armed][data-inview=true] .draw{stroke-dashoffset:0}[data-scene][data-armed] .appear{opacity:0;transition:opacity var(--dur,var(--duration-slow)) var(--easing-out) var(--delay,0s)}[data-scene][data-armed][data-inview=true] .appear{opacity:1}[data-scene][data-armed] .rise{opacity:0;transform:translateY(var(--spacing-2xs));transition:opacity var(--dur,var(--duration-slow)) var(--easing-out) var(--delay,0s), transform var(--dur,var(--duration-slow)) var(--easing-out) var(--delay,0s)}[data-scene][data-armed][data-inview=true] .rise{opacity:1;transform:none}[data-scene][data-armed] .set{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity var(--duration-slow) var(--easing-out) var(--delay,0s), transform var(--duration-slow) var(--easing-precise) var(--delay,0s);transform:scale(1.8)}[data-scene][data-armed][data-inview=true] .set{opacity:1;transform:none}.pulse{transform-box:fill-box;transform-origin:50%;opacity:0}[data-scene][data-inview=true] .pulse{animation:location-pulse var(--duration-pulse) var(--easing-out) var(--delay,0s) 5}@supports (animation-timeline:scroll()){.site-header-progress{animation:linear both reading-progress;animation-timeline:scroll(root)}}@keyframes reading-progress{to{transform:scaleX(1)}}@keyframes location-pulse{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(var(--marker-pulse-scale))}}@keyframes survey-progress{0%{transform:scaleX(0)}60%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes menu-item-in{0%{opacity:0;transform:translateY(var(--spacing-xs))}to{opacity:1;transform:none}}.ill{font-family:var(--font-family-mono)}.ill-text{fill:var(--color-text-muted);letter-spacing:.08em;font-size:11px}.ill-text-strong{fill:var(--color-text-primary)}.ill-text-data{fill:var(--color-text-data)}.ill-text-accent{fill:var(--color-text-accent)}.ill-contour{fill:none;stroke:var(--color-border-default);stroke-width:1px}.ill-grid{fill:none;stroke:var(--color-border-default);stroke-width:1px;stroke-dasharray:2 6}.ill-line{fill:none;stroke:var(--color-border-strong);stroke-width:1px}.ill-line-data{fill:none;stroke:var(--color-data-active);stroke-width:1.5px}.ill-line-gis{fill:none;stroke:var(--color-data-gis);stroke-width:1px}.ill-line-mineral{fill:none;stroke:var(--color-data-mineral);stroke-width:1px}.ill-fill-field{fill:var(--color-data-leased)}.ill-fill-primary{fill:var(--color-background-primary)}.ill-fill-data{fill:var(--color-data-active)}.ill-fill-mineral{fill:var(--color-data-mineral)}.ill-fill-gis{fill:var(--color-data-gis)}@media (prefers-reduced-motion:reduce){[data-reveal][data-armed],[data-scene][data-armed] .appear,[data-scene][data-armed] .rise,[data-scene][data-armed] .set{opacity:1;transition:none;transform:none}[data-reveal][data-armed] .heading-rule{transition:none;transform:none}[data-scene][data-armed] .draw{stroke-dashoffset:0;transition:none}.site-header-progress{display:none}.pulse,[data-scene][data-inview=true] .pulse{opacity:0;animation:none}.menu-dialog[open] .menu-item,.btn-spinner:after{animation:none}.ownership-node[data-state=active]{transform:none}}}@layer utilities;:root{--button-height:3rem;--button-height-sm:2.5rem;--button-padding-x:1.5rem;--button-radius:4px;--button-gap:.75rem;--nav-height:4.5rem;--nav-link-gap:2rem;--form-field-height:3.25rem;--form-field-padding-x:1rem;--form-field-radius:4px;--form-label-gap:.5rem;--data-label-rule-length:1.5rem;--data-label-gap:.5rem;--marker-size:.625rem;--marker-pulse-scale:3.2;--focus-offset:3px;--focus-width:2px;--touch-min:2.75rem;--palette-petroleum-850:#101d19;--palette-petroleum-900:#0e1815;--palette-petroleum-950:#09110f;--palette-green-100:#dce5d6;--palette-green-300:#a3b6aa;--palette-green-400:#7f9a8c;--palette-green-600:#3b5e50;--palette-green-700:#28483b;--palette-green-800:#1b342b;--palette-green-900:#12251f;--palette-cream-0:#fffefb;--palette-cream-25:#fbf9f4;--palette-cream-50:#f8f6f0;--palette-cream-100:#f2eee4;--palette-cream-150:#eee8db;--palette-cream-200:#e7e1d3;--palette-limestone-200:#e6dece;--palette-limestone-300:#d8d0bf;--palette-limestone-400:#c9bea8;--palette-limestone-500:#a69d89;--palette-limestone-700:#5e574a;--palette-ink-500:#5a655d;--palette-ink-700:#3e4a42;--palette-ink-900:#132019;--palette-gold-300:#d6bd8e;--palette-gold-500:#b9975b;--palette-gold-700:#7a5e2c;--palette-amber-300:#e7bf74;--palette-amber-400:#d8a447;--palette-amber-600:#a36f16;--palette-amber-700:#7a520c;--palette-cyan-400:#7db9b6;--palette-cyan-700:#2f6966;--palette-clay-400:#e08a6d;--palette-clay-700:#9c3b22;--palette-sage-400:#8fc19d;--palette-sage-700:#2e6b42;--palette-sand-300:#dccba2;--border-width-hairline:1px;--border-width-rule:1px;--border-width-strong:2px;--border-width-focus:2px;--z-base:0;--z-raised:10;--z-overlay-art:20;--z-header:100;--z-menu:200;--z-skip:300;--font-stretch-expanded:112%;--font-stretch-normal:100%}.surface-dark{--color-background-primary:#12251f;--color-background-secondary:#1b342b;--color-background-elevated:#1b342b;--color-background-field:#28483b;--color-background-inverse:#f2eee4;--color-text-primary:#f2eee4;--color-text-secondary:#d8d0bf;--color-text-muted:#a3b6aa;--color-text-accent:#b9975b;--color-text-data:#d8a447;--color-text-inverse:#09110f;--color-border-default:#f2eee424;--color-border-strong:#f2eee452;--color-border-control:#7f9a8c;--color-border-accent:#b9975b;--color-action-primary:#d8a447;--color-action-primary-hover:#e7bf74;--color-action-on-primary:#09110f;--color-action-secondary:#f2eee4;--color-action-link:#d6bd8e;--color-data-active:#d8a447;--color-data-gis:#7db9b6;--color-data-mineral:#b9975b;--color-data-surface-estate:#3b5e50;--color-data-leased:#28483b;--color-ground-shallow:#1b342b;--color-ground-formation:#28483b;--color-ground-deep:#12251f;--color-status-verified:#8fc19d;--color-status-pending:#d8a447;--color-status-open:#a69d89;--color-status-error:#e08a6d;--color-focus-ring:#d8a447;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
@layer theme{:root{--spacing-xl:3rem;--spacing-3xl:6rem;--container-text:42rem;--color-text-data:#7a520c;--color-text-muted:#5a655d;--color-text-primary:#12251f;--spacing-2xs:.5rem;--color-action-link:#28483b;--duration-base:.24s;--easing-out:cubic-bezier(.16, 1, .3, 1);--spacing-3xs:.25rem;--spacing-xs:.75rem;--spacing-lg:2rem;--spacing-section:clamp(3.5rem, 10.5vw, 10rem);--color-border-control:#5e574a;--color-background-elevated:#fffefb;--font-size-body:1.0625rem;--color-text-secondary:#3e4a42;--color-focus-ring:#28483b;--color-status-error:#9c3b22;--spacing-sm:1rem;--font-weight-semibold:600;--spacing-block:clamp(2rem, 1rem + 3vw, 4rem);--spacing-md:1.5rem;--color-action-primary:#d8a447;--color-action-on-primary:#09110f;--font-family-mono:var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--font-size-data-lg:.875rem;--container-measure:34rem;--container-site:90rem;--spacing-gutter:clamp(1.25rem, 5vw, 3rem);--color-border-strong:#12251f4d;--font-family-display:var(--font-archivo), Arial, sans-serif;--font-size-heading-lg:clamp(1.75rem, 1.1rem + 2.2vw, 3.25rem);--leading-display:1;--color-text-accent:#7a5e2c;--container-5xl:64rem;--color-border-accent:#7a5e2c;--duration-slow:.48s;--color-background-primary:#fbf9f4;--color-data-active:#a36f16;--shadow-lift:0 18px 40px -24px #000000b3;--color-status-verified:#2e6b42;--color-data-mineral:#7a5e2c;--spacing-panel:clamp(1rem, .6rem + 1.8vw, 2rem);--color-border-default:#12251f1f;--color-status-pending:#7a520c;--color-status-open:#5e574a;--color-background-field:#e6dece;--spacing-2xl:4rem;--tracking-data:.08em;--easing-precise:cubic-bezier(.65, 0, .35, 1);--shadow-plate:0 30px 60px -30px #0009;--container-wide:112rem;--container-narrow:64rem;--spacing-section-tight:clamp(2.5rem, 6vw, 6rem);--color-background-secondary:#eee8db;--color-action-secondary:#12251f;--color-action-primary-hover:#e7bf74;--font-weight-medium:500;--leading-snug:1.3;--duration-fast:.16s;--easing-press:cubic-bezier(.3, 0, .5, 1);--font-size-data:.75rem;--duration-draw:1.6s;--radius-none:0;--font-size-body-sm:.9375rem;--font-weight-regular:400;--font-size-caption:.8125rem;--font-family-body:var(--font-plex-sans), system-ui, -apple-system, "Segoe UI", sans-serif}}@layer components{.breadcrumb ol{align-items:center;gap:var(--spacing-2xs);flex-wrap:wrap;list-style:none;display:flex}.breadcrumb li{align-items:center;gap:var(--spacing-2xs);color:var(--color-text-muted);display:inline-flex}.breadcrumb li+li:before{content:"/";color:var(--color-border-strong)}.breadcrumb a{min-height:var(--touch-min);color:var(--color-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.3em;align-items:center;display:inline-flex}.breadcrumb [aria-current=page]{color:var(--color-text-primary)}.btn{--btn-bg:var(--color-action-primary);--btn-fg:var(--color-action-on-primary);--btn-border:var(--color-action-primary);--btn-bg-hover:var(--color-action-primary-hover);--btn-border-hover:var(--color-action-primary-hover);justify-content:space-between;align-items:center;gap:var(--button-gap);min-height:var(--button-height);padding-inline:var(--button-padding-x);border:var(--border-width-hairline) solid var(--btn-border);border-radius:var(--button-radius);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-family-mono);font-size:var(--font-size-data-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-data);text-transform:uppercase;line-height:var(--leading-snug);text-align:left;cursor:pointer;transition:background-color var(--duration-base) var(--easing-out), border-color var(--duration-base) var(--easing-out), color var(--duration-base) var(--easing-out), transform var(--duration-fast) var(--easing-press);display:inline-flex;position:relative}.btn:active:not([aria-disabled=true],:disabled){transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.45}.btn[aria-busy=true]{cursor:progress}@media (hover:hover) and (pointer:fine){.btn:hover:not([aria-disabled=true],:disabled){background:var(--btn-bg-hover);border-color:var(--btn-border-hover)}.btn:hover .btn-arrow{transform:translateX(var(--spacing-3xs))}}.btn-arrow{width:1.25em;height:1.25em;transition:transform var(--duration-base) var(--easing-out);flex:none}.btn-block{width:100%}.btn-ghost{--btn-bg:transparent;--btn-fg:var(--color-action-secondary);--btn-border:transparent;--btn-bg-hover:transparent;--btn-border-hover:transparent;padding-inline:0}.btn-ghost .btn-label{background-image:linear-gradient(currentColor,currentColor);background-size:100% var(--border-width-hairline);background-position:0 100%;background-repeat:no-repeat}.btn-secondary{--btn-bg:transparent;--btn-fg:var(--color-action-secondary);--btn-border:var(--color-border-strong);--btn-bg-hover:transparent;--btn-border-hover:var(--color-action-secondary)}.btn-sm{min-height:var(--button-height-sm);font-size:var(--font-size-data)}.btn-spinner{width:1.25em;height:var(--border-width-strong);opacity:.35;background:currentColor;flex:none;position:relative;overflow:hidden}.btn-spinner:after{content:"";transform-origin:0;animation:survey-progress var(--duration-draw) var(--easing-precise) infinite;background:currentColor;position:absolute;inset:0}.cluster{flex-wrap:wrap;align-items:center;display:flex}.container{width:100%;max-width:calc(var(--container-site) + var(--spacing-gutter) * 2);padding-inline:var(--spacing-gutter);margin-inline:auto}.container-narrow{width:100%;max-width:calc(var(--container-narrow) + var(--spacing-gutter) * 2);padding-inline:var(--spacing-gutter);margin-inline:auto}.container-wide{width:100%;max-width:calc(var(--container-wide) + var(--spacing-gutter) * 2);padding-inline:var(--spacing-gutter);margin-inline:auto}.content-width{max-width:var(--container-text)}.control{width:100%;min-height:var(--form-field-height);padding-inline:var(--form-field-padding-x);border:var(--border-width-hairline) solid var(--color-border-control);border-radius:var(--form-field-radius);background:var(--color-background-elevated);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-body);transition:border-color var(--duration-base) var(--easing-out)}.control::placeholder{color:var(--color-text-muted)}.control:hover:not(:disabled){border-color:var(--color-text-secondary)}.control:focus-visible{outline-offset:0;border-color:var(--color-focus-ring)}.control[aria-invalid=true]{border-color:var(--color-status-error)}.control:disabled{cursor:not-allowed;opacity:.5}.control-select{appearance:none;padding-right:var(--spacing-xl);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - var(--spacing-md)) 50%, calc(100% - var(--spacing-md) + 5px) 50%;background-repeat:no-repeat;background-size:5px 5px}.control-textarea{min-height:9rem;padding-block:var(--spacing-xs);resize:vertical}.coordinate-label{align-items:baseline;column-gap:var(--spacing-xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}.coordinate-label .coordinate-sep{color:var(--color-text-muted)}.data-label{align-items:center;gap:var(--data-label-gap);color:var(--color-text-muted);display:inline-flex}.data-label[data-tone=accent]{color:var(--color-text-accent)}.data-label[data-tone=data]{color:var(--color-text-data)}.data-label[data-rule=true]:before{content:"";width:var(--data-label-rule-length);height:var(--border-width-hairline);background:currentColor;flex:none}.data-layout{gap:var(--spacing-md);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.data-layout{column-gap:var(--spacing-xl);grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr)}}.document-reference{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-3xs) var(--spacing-xs);border:var(--border-width-hairline) solid var(--color-border-strong);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;display:inline-flex}.document-reference svg{width:.875rem;height:.875rem;color:var(--color-text-accent)}.field{gap:var(--form-label-gap);display:grid}.field-error{gap:var(--spacing-2xs);color:var(--color-status-error);font-size:var(--font-size-caption);display:flex}.field-hint{color:var(--color-text-muted);font-size:var(--font-size-caption)}.field-label{color:var(--color-text-primary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium)}.field-label .field-optional{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.footer-link{min-height:var(--touch-min);align-items:center;display:inline-flex}.formation-label{align-items:center;gap:var(--spacing-2xs);color:var(--color-text-secondary);display:inline-flex}.formation-label .formation-label-swatch{width:var(--spacing-sm);height:var(--spacing-2xs);background:var(--swatch,var(--color-background-field));border:var(--border-width-hairline) solid var(--color-border-strong)}.full-bleed{width:100%;position:relative}.icon-btn{width:var(--touch-min);height:var(--touch-min);border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-none);color:var(--color-text-primary);cursor:pointer;transition:border-color var(--duration-base) var(--easing-out);background:0 0;place-items:center;display:inline-grid}.icon-btn svg{width:1.25rem;height:1.25rem}@media (hover:hover) and (pointer:fine){.icon-btn:hover{border-color:var(--color-text-primary)}}.illustration-note{align-items:flex-start;gap:var(--spacing-2xs);color:var(--color-text-muted);display:flex}.illustration-note:before{content:"";width:var(--spacing-2xs);height:var(--spacing-2xs);border:var(--border-width-hairline) solid currentColor;flex:none;margin-top:.45em;transform:rotate(45deg)}.interest-value{gap:var(--spacing-3xs);display:grid}.interest-value .interest-value-figure{color:var(--color-text-primary);font-family:var(--font-family-display);font-size:var(--font-size-heading-lg);font-stretch:var(--font-stretch-expanded);line-height:var(--leading-display);font-variant-numeric:tabular-nums}.interest-value[data-tone=mineral] .interest-value-figure{color:var(--color-data-mineral)}.interest-value[data-tone=data] .interest-value-figure{color:var(--color-text-data)}.lease-status{align-items:center;gap:var(--spacing-2xs);color:var(--color-text-secondary);display:inline-flex}.lease-status:before{content:"";width:var(--marker-size);height:var(--marker-size);border:var(--border-width-hairline) solid currentColor;flex:none}.lease-status[data-status=leased]{color:var(--color-status-verified)}.lease-status[data-status=leased]:before{background:currentColor}.lease-status[data-status=negotiating]{color:var(--color-status-pending)}.lease-status[data-status=negotiating]:before{background:linear-gradient(135deg,currentColor 50%,#0000 50%)}.lease-status[data-status=pending]{color:var(--color-status-open)}.logo{flex:none;display:block}.menu-dialog{background:var(--color-background-primary);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-text-secondary);border:0;margin:0;padding:0}.menu-dialog::backdrop{background:var(--color-background-primary)}.menu-dialog[open] .menu-item{animation:menu-item-in var(--duration-slow) var(--easing-out) both;animation-delay:calc(var(--i,0) * 50ms)}.menu-link{align-items:baseline;gap:var(--spacing-sm);padding-block:var(--spacing-sm);border-bottom:var(--border-width-hairline) solid var(--color-border-default);color:var(--color-text-primary);grid-template-columns:auto minmax(0,1fr);display:grid}.menu-link[aria-current=page] .menu-link-index{color:var(--color-text-data)}.menu-link .menu-link-index{color:var(--color-text-muted)}.nav-link{align-items:center;gap:var(--spacing-2xs);min-height:var(--touch-min);color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-data-lg);letter-spacing:var(--tracking-data);text-transform:uppercase;cursor:pointer;transition:color var(--duration-base) var(--easing-out);background:0 0;border:0;display:inline-flex;position:relative}.nav-link:after{content:"";left:0;right:0;bottom:var(--spacing-2xs);height:var(--border-width-hairline);background:var(--color-data-active);transform-origin:0;transition:transform var(--duration-slow) var(--easing-precise);position:absolute;transform:scaleX(0)}.nav-link[aria-current=page],.nav-link[aria-current=true]{color:var(--color-text-primary)}.nav-link[aria-current=page]:after,.nav-link[aria-current=true]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.nav-link:hover{color:var(--color-text-primary)}.nav-link:hover:after{transform:scaleX(1)}}.nav-link svg{width:.75rem;height:.75rem;transition:transform var(--duration-base) var(--easing-out)}.nav-link[aria-expanded=true] svg{transform:rotate(180deg)}.nav-panel{border-top:var(--border-width-hairline) solid var(--color-border-default);border-bottom:var(--border-width-hairline) solid var(--color-border-default);background:var(--color-background-primary);box-shadow:var(--shadow-plate);position:absolute;top:100%;left:0;right:0}.ownership-node{gap:var(--spacing-3xs);padding:var(--spacing-sm);border:var(--border-width-hairline) solid var(--color-border-strong);background:var(--color-background-elevated);transition:border-color var(--duration-slow) var(--easing-out), background-color var(--duration-slow) var(--easing-out), transform var(--duration-slow) var(--easing-out), box-shadow var(--duration-slow) var(--easing-out);display:grid;position:relative}.ownership-node .ownership-node-year{color:var(--color-text-data)}.ownership-node .ownership-node-name{color:var(--color-text-primary)}.ownership-node .ownership-node-note{color:var(--color-text-muted)}.ownership-node:before{content:"";top:calc(var(--marker-size) / -2);left:var(--spacing-sm);width:var(--marker-size);height:var(--marker-size);border:var(--border-width-hairline) solid var(--color-border-strong);background:var(--color-background-primary);transition:background-color var(--duration-slow) var(--easing-out), border-color var(--duration-slow) var(--easing-out);position:absolute;transform:rotate(45deg)}.ownership-node[data-state=active]{border-color:var(--color-data-active);box-shadow:var(--shadow-lift);transform:translateY(calc(var(--spacing-3xs) * -1))}.ownership-node[data-state=active]:before,.ownership-node[data-state=complete]:before{background:var(--color-data-active);border-color:var(--color-data-active)}.ownership-node[data-state=verified]{border-color:var(--color-status-verified)}.ownership-node[data-state=verified]:before{background:var(--color-status-verified);border-color:var(--color-status-verified)}.ownership-node[data-variant=mineral] .ownership-node-year{color:var(--color-data-mineral)}.person-profile{gap:var(--spacing-md);padding-block:var(--spacing-lg);border-top:var(--border-width-hairline) solid var(--color-border-strong);display:grid;position:relative}.person-profile .person-name{color:var(--color-text-primary)}.person-profile .person-credential{color:var(--color-text-accent)}.prose{max-width:var(--container-text)}.prose>*+*{margin-top:1.1em}.prose strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.section{padding-block:var(--spacing-section);position:relative}.section-tight{padding-block:var(--spacing-section-tight);position:relative}.service-nav ol{border-top:var(--border-width-hairline) solid var(--color-border-default);list-style:none;display:grid}.service-nav a{align-items:center;gap:var(--spacing-sm);min-height:var(--touch-min);padding-block:var(--spacing-sm);border-bottom:var(--border-width-hairline) solid var(--color-border-default);color:var(--color-text-secondary);transition:color var(--duration-base) var(--easing-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.service-nav a[aria-current=page]{color:var(--color-text-primary)}.service-nav a[aria-current=page] .service-nav-index{color:var(--color-text-data)}.service-nav .service-nav-index{color:var(--color-text-muted)}.service-nav svg{width:1rem;height:1rem;transition:transform var(--duration-base) var(--easing-out)}@media (hover:hover) and (pointer:fine){.service-nav a:hover{color:var(--color-text-primary)}.service-nav a:hover svg{transform:translateX(var(--spacing-3xs))}}@media (min-width:64rem){.service-nav[data-layout=row] ol{column-gap:var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr))}}.site-footer{border-top:var(--border-width-hairline) solid var(--color-border-default);background:var(--color-background-primary);position:relative}.site-footer a:not(.btn){color:var(--color-text-secondary);transition:color var(--duration-base) var(--easing-out)}.site-footer a:not(.btn):hover{color:var(--color-text-primary)}.site-header{z-index:var(--z-header);height:var(--nav-height);border-bottom:var(--border-width-hairline) solid transparent;transition:background-color var(--duration-slow) var(--easing-out), border-color var(--duration-slow) var(--easing-out);position:fixed;inset:0 0 auto}.site-header[data-scrolled=true]{background-color:var(--color-background-primary);border-bottom-color:var(--color-border-default)}.site-header .site-header-progress{left:0;bottom:calc(var(--border-width-hairline) * -1);width:100%;height:var(--border-width-hairline);background:var(--color-data-active);transform-origin:0;opacity:0;transition:opacity var(--duration-slow) var(--easing-out);position:absolute;transform:scaleX(0)}.site-header[data-scrolled=true] .site-header-progress{opacity:1}.skip-link{top:var(--spacing-sm);left:var(--spacing-sm);z-index:var(--z-skip);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-action-primary);color:var(--color-action-on-primary);font-family:var(--font-family-mono);font-size:var(--font-size-data-lg);position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.split{gap:var(--spacing-xl);display:grid}@media (min-width:64rem){.split{grid-template-columns:var(--split-columns,minmax(0, 1fr) minmax(0, 1fr));gap:var(--split-gap,var(--spacing-3xl))}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stack{flex-direction:column;display:flex}.stat{gap:var(--spacing-2xs);padding-top:var(--spacing-sm);border-top:var(--border-width-hairline) solid var(--color-border-strong);display:grid}.stat .stat-value{color:var(--color-text-primary);font-family:var(--font-family-display);font-size:var(--font-size-heading-lg);font-stretch:var(--font-stretch-expanded);line-height:var(--leading-display);font-variant-numeric:tabular-nums}.technical-rule{align-items:center;gap:var(--spacing-sm);color:var(--color-text-muted);display:flex}.technical-rule .technical-rule-line{height:var(--spacing-2xs);border-bottom:var(--border-width-hairline) solid var(--color-border-strong);background-image:linear-gradient(to right, var(--color-border-strong) var(--border-width-hairline), transparent var(--border-width-hairline));background-size:var(--spacing-xl) 100%;background-repeat:repeat-x;flex:1}.text-link{align-items:baseline;gap:var(--spacing-2xs);color:var(--color-action-link);text-decoration:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:.3em;transition:color var(--duration-base) var(--easing-out);display:inline-flex}.text-link svg{width:1em;height:1em;transition:transform var(--duration-base) var(--easing-out);align-self:center}@media (hover:hover) and (pointer:fine){.text-link:hover{color:var(--color-text-primary)}.text-link:hover svg{transform:translateX(var(--spacing-3xs))}}.title-record{gap:var(--spacing-xs);padding:var(--spacing-panel);border:var(--border-width-hairline) solid var(--color-border-default);background:var(--color-background-elevated);display:grid;position:relative}.title-record .title-record-head{justify-content:space-between;gap:var(--spacing-xs);padding-bottom:var(--spacing-xs);border-bottom:var(--border-width-hairline) dashed var(--color-border-strong);flex-wrap:wrap;display:flex}.title-record .title-record-type{color:var(--color-text-primary)}.title-record .title-record-parties{color:var(--color-text-secondary)}.title-record[data-flag=curative]{border-color:var(--color-status-pending)}.title-record[data-flag=curative] .title-record-flag{color:var(--color-status-pending)}.title-record[data-flag=cleared] .title-record-flag{color:var(--color-status-verified)}.tooltip{display:inline-flex;position:relative}.tooltip .tooltip-trigger{min-width:var(--touch-min);min-height:var(--touch-min);margin:calc(var(--spacing-xs) * -1);color:inherit;cursor:help;background:0 0;border:0;place-items:center;display:inline-grid}.tooltip .tooltip-trigger span{border-bottom:var(--border-width-hairline) dashed currentColor}.tooltip [role=tooltip]{bottom:calc(100% + var(--spacing-2xs));z-index:var(--z-raised);width:max-content;max-width:16rem;padding:var(--spacing-xs) var(--spacing-sm);border:var(--border-width-hairline) solid var(--color-border-strong);background:var(--color-background-elevated);color:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--font-size-caption);letter-spacing:normal;text-transform:none;line-height:var(--leading-snug);box-shadow:var(--shadow-lift);opacity:0;pointer-events:none;transform:translate(-50%, var(--spacing-3xs));transition:opacity var(--duration-fast) var(--easing-out), transform var(--duration-fast) var(--easing-out);position:absolute;left:50%}.tooltip:focus-within [role=tooltip],.tooltip[data-open=true] [role=tooltip]{opacity:1;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.tooltip:hover [role=tooltip]{opacity:1;transform:translate(-50%)}}.tract-label{gap:var(--spacing-3xs);padding-left:var(--spacing-xs);border-left:var(--border-width-strong) solid var(--color-border-accent);display:inline-grid}.tract-label .tract-label-id{color:var(--color-text-primary)}.tract-label .tract-label-meta{color:var(--color-text-muted)}.type-body{font-family:var(--font-plex-sans), system-ui, -apple-system, "Segoe UI", sans-serif;letter-spacing:0;font-size:1.0625rem;font-weight:400;line-height:1.62}.type-body-lg{font-family:var(--font-plex-sans), system-ui, -apple-system, "Segoe UI", sans-serif;letter-spacing:0;font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem);font-weight:400;line-height:1.62}.type-body-sm{font-family:var(--font-plex-sans), system-ui, -apple-system, "Segoe UI", sans-serif;letter-spacing:0;font-size:.9375rem;font-weight:400;line-height:1.62}.type-caption{font-family:var(--font-plex-sans), system-ui, -apple-system, "Segoe UI", sans-serif;letter-spacing:0;font-size:.8125rem;font-weight:400;line-height:1.3}.type-coordinate{font-family:var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:0;font-size:.875rem;font-weight:400;line-height:1.35}.type-data-label{font-family:var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.35}.type-display-lg{font-family:var(--font-archivo), Arial, sans-serif;letter-spacing:-.028em;font-size:clamp(1.875rem,.9rem + 4.3vw,5rem);font-weight:600;font-stretch:100%;line-height:1}.type-display-xl{font-family:var(--font-archivo), Arial, sans-serif;letter-spacing:-.028em;font-size:clamp(2.25rem,.8rem + 5.4vw,6.5rem);font-weight:600;font-stretch:100%;line-height:1}.type-eyebrow{font-family:var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.35}.type-heading-lg{font-family:var(--font-archivo), Arial, sans-serif;letter-spacing:-.012em;font-size:clamp(1.75rem,1.1rem + 2.2vw,3.25rem);font-weight:500;font-stretch:100%;line-height:1.08}.type-heading-md{font-family:var(--font-archivo), Arial, sans-serif;letter-spacing:-.012em;font-size:clamp(1.3rem,1.05rem + .9vw,1.875rem);font-weight:500;font-stretch:100%;line-height:1.3}.type-heading-sm{font-family:var(--font-plex-sans), system-ui, -apple-system, "Segoe UI", sans-serif;letter-spacing:0;font-size:1.125rem;font-weight:600;line-height:1.3}.type-numeral{font-family:var(--font-archivo), Arial, sans-serif;letter-spacing:-.04em;font-size:clamp(5rem,2rem + 13vw,15rem);font-weight:300;font-stretch:112%;line-height:.8}.wellbore-label{gap:var(--spacing-3xs);padding-left:var(--spacing-xs);border-left:var(--border-width-hairline) solid var(--color-data-active);color:var(--color-text-data);display:inline-grid}.wellbore-label .wellbore-label-meta{color:var(--color-text-muted)}.wordmark{min-height:var(--touch-min);color:var(--color-text-primary);align-items:center;display:inline-flex}}@layer utilities{.abs{position:absolute}.block{display:block}.center{margin-left:auto;margin-right:auto;left:0;right:0}.container{container-type:inline-size}.fixed{position:fixed}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.grid{display:grid}.hidden{display:none}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:end}.items-start{align-items:start}.justify-between{justify-content:space-between}.left{left:0}.middle{margin-top:auto;margin-bottom:auto;top:0;bottom:0}.overflow{overflow:visible}.rel{position:relative}.right{right:0}.square{aspect-ratio:1}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.top{top:0}.bt\:1px\|solid\|border-default{border-top:1px solid var(--color-border-default)}.flex\:1{flex:1}.flex\:none{flex:none}.gap\:2xl{gap:var(--spacing-2xl)}.gap\:2xs{gap:var(--spacing-2xs)}.gap\:3xl{gap:var(--spacing-3xl)}.gap\:3xs{gap:var(--spacing-3xs)}.gap\:lg{gap:var(--spacing-lg)}.gap\:md{gap:var(--spacing-md)}.gap\:sm{gap:var(--spacing-sm)}.gap\:xl{gap:var(--spacing-xl)}.gap\:xs{gap:var(--spacing-xs)}.list-style\:none{list-style:none}.outline\:none{outline:none}.py\:md{padding-block:var(--spacing-md)}.py\:xl{padding-block:var(--spacing-xl)}.size\:0\.875rem{width:.875rem;height:.875rem}.size\:1rem{width:1rem;height:1rem}.text-decoration\:none{-webkit-text-decoration:none;text-decoration:none}.bg\:background-secondary{background-color:var(--color-background-secondary)}.fg\:text-accent{color:var(--color-text-accent)}.fg\:text-data{color:var(--color-text-data)}.fg\:text-muted{color:var(--color-text-muted)}.fg\:text-primary{color:var(--color-text-primary)}.fg\:text-secondary{color:var(--color-text-secondary)}.flex-direction\:column{flex-direction:column}.font-style\:normal{font-style:normal}.grid-template-columns\:minmax\(0\,0\.8fr\)\|minmax\(0\,2fr\){grid-template-columns:minmax(0,.8fr) minmax(0,2fr)}.h\:2\.5rem{height:2.5rem}.h\:3\.5rem{height:3.5rem}.h\:auto{height:auto}.h\:full{height:100%}.left\:0{left:0}.max-w\:5xl{max-width:var(--container-5xl)}.max-w\:22ch{max-width:22ch}.max-w\:24ch{max-width:24ch}.max-w\:measure{max-width:var(--container-measure)}.max-w\:text{max-width:var(--container-text)}.mb\:block{margin-bottom:var(--spacing-block)}.mb\:xl{margin-bottom:var(--spacing-xl)}.min-h\:full{min-height:100%}.mt\:auto{margin-top:auto}.mt\:block{margin-top:var(--spacing-block)}.mt\:lg{margin-top:var(--spacing-lg)}.mt\:md{margin-top:var(--spacing-md)}.mt\:sm{margin-top:var(--spacing-sm)}.mt\:xs{margin-top:var(--spacing-xs)}.pb\:xl{padding-bottom:var(--spacing-xl)}.pointer-events\:none{pointer-events:none}.pt\:2xl{padding-top:var(--spacing-2xl)}.pt\:3xs{padding-top:var(--spacing-3xs)}.pt\:md{padding-top:var(--spacing-md)}.pt\:xl{padding-top:var(--spacing-xl)}.pt\:xs{padding-top:var(--spacing-xs)}.scroll-mt\:3xl{scroll-margin-top:var(--spacing-3xl)}.top\:0{top:0}.w\:1px{width:1px}.w\:auto{width:auto}.w\:full{width:100%}@media (min-width:48rem){.grid-template-columns\:repeat\(2\,minmax\(0\,1fr\)\)\@sm{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-template-columns\:repeat\(3\,minmax\(0\,1fr\)\)\@sm{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.flex\@md{display:flex}.hidden\@md{display:none}.gap\:2xl\@md{gap:var(--spacing-2xl)}.gap\:3xl\@md{gap:var(--spacing-3xl)}.grid-template-columns\:minmax\(0\,0\.8fr\)\|minmax\(0\,1\.4fr\)\@md{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.grid-template-columns\:minmax\(0\,1\.1fr\)\|minmax\(0\,1fr\)\@md{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.grid-template-columns\:minmax\(0\,1\.2fr\)\|minmax\(0\,1fr\)\@md{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.grid-template-columns\:minmax\(0\,1\.2fr\)\|minmax\(0\,1fr\)\|minmax\(0\,1fr\)\@md{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.grid-template-columns\:repeat\(3\,minmax\(0\,1fr\)\)\@md{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-template-columns\:repeat\(4\,minmax\(0\,1fr\)\)\@md{grid-template-columns:repeat(4,minmax(0,1fr))}.h\:2\.75rem\@md{height:2.75rem}.pt\:3xl\@md{padding-top:var(--spacing-3xl)}}}
