/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}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;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--graphite:var(--barin-ink);--forest:var(--barin-navy);--mineral:var(--barin-muted);--offwhite:var(--barin-light);--copper:var(--barin-gold);--line:#ffffff38}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--offwhite);color:var(--graphite);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.siteHeader{border-bottom:1px solid var(--barin-line);z-index:20;background:#f6f5eff7;align-items:center;height:92px;padding:0 4.2vw;display:flex;position:relative}.logo{flex:none;align-items:center;padding:7px 0;display:flex}.logo img{object-fit:contain;width:118px;height:auto;max-height:72px;display:block}.siteHeader nav{align-items:center;gap:clamp(13px,1.65vw,27px);margin-left:auto;font-size:11px;display:flex}.siteHeader nav>a,.navGroup>a{white-space:nowrap;border-bottom:2px solid #0000;padding:39px 0 37px;display:block}.siteHeader nav>a:hover,.navGroup:hover>a,.navGroup:focus-within>a{border-color:var(--copper)}.navGroup{position:relative}.navGroup>a span{color:var(--copper);margin-left:3px}.submenu{background:var(--offwhite);border:1px solid var(--barin-line);width:205px;color:var(--barin-muted);padding:16px 18px;font-size:10px;display:none;position:absolute;top:78px;left:-18px;box-shadow:0 18px 40px #0c161224}.navGroup:hover .submenu,.navGroup:focus-within .submenu{display:block}.headerCta,.primaryButton,.secondaryButton{letter-spacing:.02em;justify-content:space-between;align-items:center;gap:28px;font-size:11px;font-weight:700;display:inline-flex}.headerCta{background:var(--forest);color:#fff;margin-left:2.1vw;padding:15px 17px}.menuButton{display:none}.homeHero{color:#fff;background:var(--barin-navy);align-items:center;height:calc(100vh - 92px);min-height:650px;padding:7vw;display:flex;position:relative;overflow:hidden}.heroShade{background:linear-gradient(90deg,#0c1613d4 0%,#0e1b169e 46%,#0f18152e 78%,#0a100e14 100%);position:absolute;inset:0}.heroShade:after{content:"";background:linear-gradient(#0000 65%,#070e0c52);position:absolute;inset:0}.heroContent{z-index:2;max-width:930px;position:relative}.eyebrow{letter-spacing:.22em;color:var(--barin-light-muted);align-items:center;gap:13px;margin:0 0 32px;font-size:10px;font-weight:700;display:flex}.eyebrow span{background:var(--copper);width:30px;height:2px}h1{letter-spacing:-.048em;text-shadow:0 2px 25px #0000002e;margin:0 0 34px;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7.1vw,108px);font-weight:400;line-height:.95}.heroLead{max-width:610px;color:var(--barin-light);font-size:18px;line-height:1.65}.heroActions{align-items:center;gap:16px;margin-top:40px;display:flex}.primaryButton{background:var(--copper);color:#fff;padding:17px 20px}.secondaryButton{border:1px solid #ffffffa6;padding:16px 20px}.primaryButton:hover{background:var(--barin-gold)}.secondaryButton:hover{background:#ffffff1a}.photoNote{z-index:2;letter-spacing:.18em;color:#ffffffb8;font-size:8px;position:absolute;bottom:28px;right:4vw}.siteFooter{background:var(--graphite);color:var(--barin-line);grid-template-columns:1.25fr .7fr 1fr 1.2fr;gap:5vw;padding:54px 7vw 34px;font-size:10px;display:grid}.siteFooter>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footerLogo img{width:140px;max-height:none}.footerBrand>p{max-width:250px;line-height:1.6}.siteFooter strong{color:#fff;text-transform:uppercase;letter-spacing:.15em;margin-bottom:5px}.siteFooter p{margin:0;line-height:1.6}.footerLegal{border-left:1px solid var(--barin-line-dark);padding-left:24px}@media (max-width:1100px){.siteHeader nav{gap:12px}.siteHeader nav>a,.navGroup>a{font-size:9.5px}.headerCta{display:none}.siteFooter{grid-template-columns:1fr 1fr}}@media (max-width:780px){.siteHeader{height:78px;padding:0 22px}.logo img{width:92px;max-height:62px}.menuButton{text-transform:uppercase;letter-spacing:.13em;background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;font-size:10px;display:flex}.menuButton i{background:var(--graphite);width:17px;height:1px;display:block}.siteHeader nav{background:var(--offwhite);align-items:stretch;margin:0;padding:14px 22px 26px;display:none;position:absolute;top:78px;left:0;right:0}.siteHeader nav.open{flex-direction:column;display:flex}.siteHeader nav>a,.navGroup>a{border-bottom:1px solid var(--barin-line);padding:12px 0;font-size:14px}.submenu,.navGroup:hover .submenu{width:auto;box-shadow:none;background:0 0;border:0;padding:10px 0 2px 16px;display:block;position:static}.homeHero{background-position:57%;height:calc(100svh - 78px);min-height:620px;padding:72px 24px}.heroShade{background:linear-gradient(90deg,#0b1612d6,#0c19147a)}.eyebrow{margin-bottom:25px}h1{font-size:clamp(48px,14vw,66px)}.heroLead{max-width:440px;font-size:16px}.heroActions{flex-direction:column;align-items:stretch;max-width:245px}.primaryButton,.secondaryButton{width:100%}.photoNote{bottom:20px;left:24px;right:auto}.siteFooter{grid-template-columns:1fr;padding:45px 24px}.footerLogo img{width:125px}.footerLegal{border-left:0;border-top:1px solid var(--barin-line-dark);padding:18px 0 0}}.siteHeader{height:96px}.homeHero{background:0 0;height:min(780px,100vh - 96px);min-height:580px;padding-top:5.5vw;padding-bottom:5.5vw}.heroImage{object-fit:cover;object-position:center 48%;z-index:0;width:100%;height:100%;position:absolute;inset:0}.heroShade{z-index:1;background:linear-gradient(90deg,#0a1310bd 0%,#0c18138c 48%,#0c151129 82%,#080e0c14 100%)}@media (max-width:780px){.siteHeader{height:78px}.siteHeader .logo img{width:108px;max-height:66px}.homeHero{height:calc(100svh - 78px);min-height:560px;padding-top:52px;padding-bottom:52px}.heroImage{object-position:57% center}}.siteHeader{height:94px;padding-left:3.2vw;padding-right:3.2vw}.siteHeader nav{gap:clamp(18px,1.7vw,30px);font-size:16px;font-weight:550}.siteHeader nav>a,.siteHeader .navGroup>a{padding-top:37px;padding-bottom:36px}.headerCta{margin-left:2vw;padding:14px 16px;font-size:14px}.submenu{top:80px}.homeHero{height:min(760px,100vh - 94px);min-height:570px}.homeHero h1{font-weight:600;line-height:.94}.siteFooter{grid-template-columns:1.35fr .7fr .9fr 1.25fr .65fr;gap:3.5vw;padding-top:62px;font-size:12px}.siteFooter>div{gap:12px}.siteFooter strong{font-size:11px}.footerBrand>strong{color:var(--barin-light-muted);letter-spacing:.04em;text-transform:none;font-size:12px}.footerBottom{border-top:1px solid var(--barin-line-dark);grid-column:1/-1;margin-top:22px;padding-top:22px;flex-direction:row!important;align-items:center!important;gap:25px!important;display:flex!important}.footerBottom p{margin-right:auto}@media (max-width:1280px){.siteHeader nav{display:none}.menuButton{text-transform:uppercase;letter-spacing:.13em;background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.menuButton i{background:var(--graphite);width:18px;height:1px;display:block}.siteHeader nav.open{background:var(--offwhite);flex-direction:column;align-items:stretch;margin:0;padding:15px 28px 28px;display:flex;position:absolute;top:94px;left:0;right:0}.siteHeader nav>a,.siteHeader .navGroup>a{border-bottom:1px solid var(--barin-line);padding:12px 0;font-size:15px}.submenu,.navGroup:hover .submenu{width:auto;box-shadow:none;background:0 0;border:0;padding:10px 0 2px 16px;display:block;position:static}.headerCta{display:none}}@media (max-width:900px){.siteFooter{grid-template-columns:1fr 1fr;gap:36px}.footerBrand,.footerBottom{grid-column:1/-1}}@media (max-width:780px){.siteHeader{height:78px;padding:0 22px}.siteHeader .logo img{width:114px;max-height:66px}.siteHeader nav.open{padding-left:22px;padding-right:22px;top:78px}.homeHero{height:calc(100svh - 78px);min-height:560px}.siteFooter{grid-template-columns:1fr}.footerBrand,.footerBottom{grid-column:1}.footerBottom{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.footerBottom p{margin-right:0}}.aboutHome{background:var(--barin-surface-blue);padding:96px 7vw 100px}.aboutIntro{grid-template-columns:.38fr 1fr .95fr;align-items:start;gap:5vw;display:grid}.aboutLabel{letter-spacing:.2em;color:var(--barin-muted);margin:9px 0 0;font-size:10px;font-weight:700}.aboutIntro h2{letter-spacing:-.035em;color:var(--graphite);margin:0;font:500 clamp(40px,4.2vw,64px)/1.05 Georgia,Times New Roman,serif}.aboutCopy p{color:var(--barin-muted);margin:0 0 18px;font-size:15px;line-height:1.72}.aboutCopy p:first-child{color:var(--barin-ink);font-weight:600}.capabilityRows{border-top:1px solid var(--barin-line);margin:72px 0 38px}.capabilityRows article{border-bottom:1px solid var(--barin-line);grid-template-columns:74px .62fr 1fr;align-items:start;gap:4vw;padding:27px 0;display:grid}.capabilityRows span{color:var(--barin-gold-ink);padding-top:5px;font-size:10px}.capabilityRows h3{letter-spacing:.08em;color:var(--forest);margin:0;font:600 15px/1.4 Arial,Helvetica,sans-serif}.capabilityRows p{max-width:650px;color:var(--barin-muted);margin:0;font-size:14px;line-height:1.65}.aboutLink{border-bottom:1px solid var(--copper);color:var(--forest);align-items:center;gap:20px;padding-bottom:7px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:980px){.aboutIntro{grid-template-columns:1fr 1.4fr}.aboutLabel{grid-column:1/-1}.capabilityRows article{grid-template-columns:55px .8fr 1.2fr;gap:25px}}@media (max-width:700px){.aboutHome{padding:70px 24px 76px}.aboutIntro{grid-template-columns:1fr;gap:28px}.aboutLabel{grid-column:auto}.aboutIntro h2{font-size:42px}.aboutCopy p{font-size:14px}.capabilityRows{margin-top:50px}.capabilityRows article{grid-template-columns:42px 1fr;gap:12px;padding:24px 0}.capabilityRows article p{grid-column:2}.capabilityRows h3{font-size:13px}}.servicesHome{background:var(--barin-navy);color:var(--barin-light);padding:98px 7vw 104px}.servicesIntro{grid-template-columns:.38fr 1fr .95fr;align-items:start;gap:5vw;display:grid}.servicesLabel{letter-spacing:.2em;color:var(--barin-gold);margin:9px 0 0;font-size:10px;font-weight:700}.servicesIntro h2{letter-spacing:-.035em;margin:0;font:500 clamp(40px,4.2vw,64px)/1.05 Georgia,Times New Roman,serif}.servicesIntro>div p{color:var(--barin-light-muted);margin:0 0 16px;font-size:15px;line-height:1.72}.servicesIntro>div p:first-child{color:var(--barin-light-muted)}.servicesGrid{border-top:1px solid var(--barin-line-dark);grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.servicesGrid article{border-right:1px solid var(--barin-line-dark);border-bottom:1px solid var(--barin-line-dark);min-height:270px;padding:27px 30px 32px 0}.servicesGrid article:nth-child(3n+2),.servicesGrid article:nth-child(3n+3){padding-left:30px}.servicesGrid article:nth-child(3n){border-right:0}.servicesGrid span{color:var(--barin-gold);font-size:10px}.servicesGrid h3{letter-spacing:.075em;margin:45px 0 16px;font-size:15px;line-height:1.45}.servicesGrid p{color:var(--barin-line);margin:0;font-size:13px;line-height:1.65}.servicesActions{align-items:center;gap:34px;margin-top:42px;display:flex}.servicesLink{border-bottom:1px solid var(--barin-gold);gap:20px;padding-bottom:7px;font-size:12px;font-weight:700;display:inline-flex}.servicesLink.secondary{color:var(--barin-light-muted);border-color:var(--barin-line-dark)}@media (max-width:980px){.servicesIntro{grid-template-columns:1fr 1.4fr}.servicesLabel{grid-column:1/-1}.servicesGrid{grid-template-columns:repeat(2,1fr)}.servicesGrid article:nth-child(3n+2),.servicesGrid article:nth-child(3n+3){padding-left:0}.servicesGrid article:nth-child(odd){border-right:1px solid var(--barin-line-dark);padding-right:28px}.servicesGrid article:nth-child(2n){border-right:0;padding-left:28px}}@media (max-width:700px){.servicesHome{padding:70px 24px 76px}.servicesIntro{grid-template-columns:1fr;gap:28px}.servicesLabel{grid-column:auto}.servicesIntro h2{font-size:42px}.servicesIntro>div p{font-size:14px}.servicesGrid{grid-template-columns:1fr;margin-top:50px}.servicesGrid article,.servicesGrid article:nth-child(odd),.servicesGrid article:nth-child(2n){border-right:0;min-height:auto;padding:24px 0}.servicesGrid h3{margin:24px 0 12px;font-size:13px}.servicesActions{flex-direction:column;align-items:flex-start;gap:22px}}.servicesGrid{border-top:0;grid-auto-rows:1fr;gap:12px}.servicesGrid article,.servicesGrid article:nth-child(3n+2),.servicesGrid article:nth-child(3n+3){border:1px solid var(--barin-line-dark);flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.serviceImage{aspect-ratio:16/7.5;background:var(--barin-navy);flex:none;overflow:hidden}.servicesGrid article:nth-child(-n+3) .serviceImage{aspect-ratio:16/9}.serviceImage img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.serviceImage img.focus-field{object-position:center 52%}.serviceImage img.focus-sample{object-position:center 50%}.serviceImage img.focus-mapping{object-position:center 48%}.serviceImage img.focus-technical{object-position:center}.servicesGrid article:hover .serviceImage img{transform:scale(1.018)}.serviceBody{flex:1;grid-template-rows:auto 1fr;grid-template-columns:42px 1fr;column-gap:0;padding:21px 18px 23px;display:grid}.serviceBody>span{grid-area:1/1;padding-top:3px;font-size:12px;font-weight:700}.serviceBody h3{grid-area:1/2;margin:0 0 23px;font-size:14px}.serviceBody h3:after{background:var(--barin-gold);content:"";width:32px;height:1px;margin-top:15px;display:block}.serviceBody p{grid-area:2/2;max-width:35em}@media (max-width:980px){.servicesGrid{gap:12px}.servicesGrid article,.servicesGrid article:nth-child(odd),.servicesGrid article:nth-child(2n),.servicesGrid article:nth-child(3n+2),.servicesGrid article:nth-child(3n+3){border:1px solid var(--barin-line-dark);padding:0}.serviceBody{padding:20px 18px 22px}}@media (max-width:700px){.servicesGrid{gap:16px}.servicesGrid article,.servicesGrid article:nth-child(odd),.servicesGrid article:nth-child(2n),.servicesGrid article:nth-child(3n+2),.servicesGrid article:nth-child(3n+3){margin:0;padding:0}.serviceBody{grid-template-columns:38px 1fr;padding:19px 17px 22px}.serviceBody h3{margin:0 0 18px;font-size:13px}}.evaluationPage{background:var(--barin-surface-blue)}.evaluationHero{background:var(--barin-navy);min-height:680px;color:var(--barin-light);padding:105px 7vw 72px;position:relative;overflow:hidden}.evaluationHero:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.evaluationHero:after{content:"";border:1px solid #d2ab672e;border-radius:50%;width:620px;height:620px;position:absolute;top:-190px;right:-160px;box-shadow:0 0 0 72px #ffffff06,0 0 0 150px #ffffff05,0 0 0 240px #d2ab6706}.evaluationHeroInner{z-index:2;max-width:1220px;position:relative}.evaluationEyebrow,.evaluationSectionLabel{letter-spacing:.21em;color:var(--barin-gold);margin:0;font-size:10px;font-weight:700}.evaluationHero h1{max-width:990px;text-shadow:none;margin:30px 0 42px;font-size:clamp(57px,7vw,102px);font-weight:500;line-height:.94}.evaluationHeroCopy{grid-template-columns:repeat(2,minmax(0,520px));gap:5vw;max-width:1110px;display:grid}.evaluationHeroCopy p{color:var(--barin-light-muted);margin:0;font-size:16px;line-height:1.72}.evaluationActions{gap:14px;margin-top:38px;display:flex}.evaluationPrimary,.evaluationSecondary{justify-content:space-between;align-items:center;gap:25px;min-width:205px;padding:16px 19px;font-size:12px;font-weight:700;display:inline-flex}.evaluationPrimary{background:var(--barin-gold);color:#fff}.evaluationSecondary{color:#fff;border:1px solid #ffffff85}.evaluationPrimary:hover{background:var(--barin-gold)}.evaluationSecondary:hover{background:#ffffff12}.dataTrace{z-index:2;color:var(--barin-muted);letter-spacing:.14em;align-items:center;gap:15px;margin-top:76px;font-size:9px;display:flex;position:relative}.dataTrace i{background:var(--barin-muted);flex:1;max-width:72px;height:1px}.dataTrace i:after{float:right;background:var(--barin-gold);content:"";border-radius:50%;width:4px;height:4px;margin-top:-1.5px;display:block}.evaluationIntro{grid-template-columns:.34fr 1fr .93fr;gap:5vw;padding:108px 7vw;display:grid}.evaluationIntro h2,.evaluationSectionHead h2,.evaluationDecision h2,.evaluationCta h2{letter-spacing:-.038em;margin:0;font:500 clamp(40px,4.35vw,66px)/1.05 Georgia,Times New Roman,serif}.evaluationIntroCopy p{color:var(--barin-muted);margin:0 0 19px;font-size:15px;line-height:1.74}.evaluationIntroCopy p:first-child{color:var(--barin-ink)}.evaluationCapabilities{background:var(--barin-surface-blue);padding:100px 7vw 110px}.evaluationSectionHead{grid-template-columns:.38fr 1.65fr;align-items:start;gap:5vw;display:grid}.evaluationCapabilityGrid{border-top:1px solid var(--barin-line);border-left:1px solid var(--barin-line);grid-template-columns:repeat(2,1fr);margin-top:70px;display:grid}.evaluationCapabilityGrid article{border-right:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:58px 1fr;align-content:start;min-height:235px;padding:31px 34px;display:grid}.evaluationCapabilityGrid span{color:var(--barin-gold-ink);grid-row:1/3;padding-top:3px;font-size:11px}.evaluationCapabilityGrid h3{color:var(--barin-ink);letter-spacing:.07em;margin:0 0 20px;font-size:14px;line-height:1.4}.evaluationCapabilityGrid h3:after{background:var(--barin-gold);content:"";width:30px;height:1px;margin-top:16px;display:block}.evaluationCapabilityGrid p{max-width:580px;color:var(--barin-muted);margin:0;font-size:14px;line-height:1.7}.evaluationWorkflow{background:var(--barin-surface);padding:105px 7vw 118px}.workflowTrack{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:repeat(5,1fr);margin-top:72px;display:grid}.workflowTrack article{border-right:1px solid var(--barin-line);min-height:290px;padding:25px 24px 30px 0}.workflowTrack article:not(:first-child){padding-left:24px}.workflowTrack article:last-child{border-right:0}.workflowTop{color:var(--barin-gold-ink);justify-content:space-between;align-items:center;font-size:11px;display:flex}.workflowTop b{color:var(--barin-gold);font-size:17px;font-weight:400;position:relative;right:-36px}.workflowTrack h3{min-height:46px;color:var(--barin-ink);letter-spacing:.075em;margin:50px 0 23px;font-size:13px;line-height:1.45}.workflowTrack p{color:var(--barin-muted);margin:0;font-size:12px;line-height:1.75}.evaluationDecision{background:var(--barin-navy);color:var(--barin-light);grid-template-columns:1.2fr .8fr;gap:9vw;padding:115px 7vw;display:grid;position:relative;overflow:hidden}.evaluationDecision:after{content:"";border:1px solid #d2ab672e;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-220px;right:-130px;box-shadow:0 0 0 62px #ffffff05,0 0 0 130px #ffffff05}.evaluationDecision h2{max-width:760px;margin-top:30px}.evaluationDecision>div{z-index:1;position:relative}.evaluationDecision>div:last-child{padding-top:42px}.evaluationDecision>div:last-child p{color:var(--barin-light-muted);margin:0 0 20px;font-size:15px;line-height:1.75}.evaluationCta{text-align:center;padding:115px 7vw 125px}.evaluationCta h2{margin-top:27px}.evaluationCta>p:not(.evaluationSectionLabel){max-width:710px;color:var(--barin-muted);margin:28px auto 0;font-size:15px;line-height:1.75}.evaluationCta .evaluationActions{justify-content:center}.evaluationSecondary.dark{border-color:var(--barin-line-dark);color:var(--barin-ink)}.evaluationSecondary.dark:hover{background:var(--barin-surface-blue)}@media (max-width:980px){.evaluationHero{min-height:0;padding-top:88px}.evaluationHeroCopy{grid-template-columns:1fr;gap:12px;max-width:680px}.evaluationIntro{grid-template-columns:1fr 1.35fr}.evaluationIntro .evaluationSectionLabel{grid-column:1/-1}.evaluationSectionHead{grid-template-columns:1fr;gap:26px}.workflowTrack{grid-template-columns:1fr 1fr}.workflowTrack article{border-bottom:1px solid var(--barin-line);min-height:245px}.workflowTrack article:nth-child(2n){border-right:0}.workflowTrack article:last-child{border-bottom:0}.workflowTop b{display:none}.evaluationDecision{grid-template-columns:1fr;gap:15px}.evaluationDecision>div:last-child{max-width:690px;padding-top:15px}}@media (max-width:700px){.evaluationHero{padding:72px 24px 60px}.evaluationHero h1{margin:25px 0 32px;font-size:clamp(48px,13vw,64px)}.evaluationHeroCopy p{font-size:14px}.evaluationActions{flex-direction:column;align-items:stretch;max-width:270px}.evaluationPrimary,.evaluationSecondary{width:100%}.dataTrace{flex-direction:column;align-items:flex-start;gap:10px;margin-top:58px}.dataTrace i{flex:none;width:1px;height:18px;margin-left:3px}.dataTrace i:after{float:none;margin:15px 0 0 -1.5px}.evaluationIntro,.evaluationCapabilities,.evaluationWorkflow,.evaluationDecision,.evaluationCta{padding:76px 24px 82px}.evaluationIntro{grid-template-columns:1fr;gap:27px}.evaluationIntro .evaluationSectionLabel{grid-column:auto}.evaluationIntro h2,.evaluationSectionHead h2,.evaluationDecision h2,.evaluationCta h2{font-size:42px}.evaluationCapabilityGrid{grid-template-columns:1fr;margin-top:48px}.evaluationCapabilityGrid article{grid-template-columns:44px 1fr;min-height:0;padding:27px 20px}.workflowTrack{grid-template-columns:1fr;margin-top:48px}.workflowTrack article,.workflowTrack article:not(:first-child){border-right:0;border-bottom:1px solid var(--barin-line);min-height:0;padding:25px 0}.workflowTrack h3{min-height:0;margin:27px 0 15px}.evaluationDecision{gap:10px}.evaluationDecision>div:last-child{padding-top:20px}.evaluationDecision>div:last-child p{font-size:14px}.evaluationCta .evaluationActions{margin-left:auto;margin-right:auto}}.projectsPage{background:var(--barin-surface-blue)}.projectsHero{background:var(--barin-navy);min-height:690px;color:var(--barin-light);padding:104px 7vw 64px;position:relative;overflow:hidden}.projectsHero:before{content:"";background:linear-gradient(115deg,#0000 0 54%,#ffffff06 54% 54.1%,#0000 54.1%),linear-gradient(#ffffff07 1px,#0000 1px) 0 0/78px 78px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/78px 78px;position:absolute;inset:0}.projectsHero:after{content:"";border:1px solid #d2ab672e;border-radius:50%;width:670px;height:670px;position:absolute;bottom:-350px;right:-250px;box-shadow:0 0 0 82px #ffffff05,0 0 0 175px #ffffff04}.projectsHeroInner{z-index:2;max-width:1220px;position:relative}.projectsEyebrow,.projectsSectionLabel{color:var(--barin-gold);letter-spacing:.21em;margin:0;font-size:10px;font-weight:700}.projectsHero h1{max-width:1050px;text-shadow:none;margin:30px 0 40px;font-size:clamp(57px,6.7vw,98px);font-weight:500;line-height:.96}.projectsHeroCopy{grid-template-columns:repeat(2,minmax(0,520px));gap:5vw;max-width:1110px;display:grid}.projectsHeroCopy p{color:var(--barin-light-muted);margin:0;font-size:16px;line-height:1.72}.projectsPrimary,.projectsSecondary{justify-content:space-between;align-items:center;gap:25px;min-width:205px;padding:16px 19px;font-size:12px;font-weight:700;display:inline-flex}.projectsPrimary{background:var(--barin-gold);color:#fff;margin-top:38px}.projectsPrimary:hover{background:var(--barin-gold)}.projectsSecondary{border:1px solid var(--barin-line-dark);color:var(--barin-ink)}.projectsDatum{z-index:2;max-width:700px;color:var(--barin-muted);letter-spacing:.14em;align-items:center;gap:15px;margin-top:72px;font-size:9px;display:flex;position:relative}.projectsDatum i{background:var(--barin-muted);flex:1;height:1px}.projectsPortfolio{padding:110px 7vw 120px}.projectsSectionHead{grid-template-columns:.32fr 1.15fr .78fr;align-items:start;gap:5vw;display:grid}.projectsSectionHead h2,.projectsApproach h2,.regionalContent h2,.projectPartnerships h2{letter-spacing:-.038em;margin:0;font:500 clamp(40px,4.3vw,66px)/1.05 Georgia,Times New Roman,serif}.projectsSectionHead>p:last-child{color:var(--barin-muted);margin:5px 0 0;font-size:15px;line-height:1.72}.projectCards{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:74px;display:grid}.projectCards article{border:1px solid var(--barin-line);background:var(--barin-surface);flex-direction:column;min-height:610px;display:flex}.projectPlaceholder{aspect-ratio:16/10;background:var(--barin-navy);position:relative;overflow:hidden}.projectPlaceholder:before,.projectPlaceholder:after{content:"";position:absolute}.projectPlaceholder:before{background:linear-gradient(145deg,#0000 0 30%,#ffffff0f 30.2% 30.4%,#0000 30.6% 60%,#d2ab6729 60.2% 60.4%,#0000 60.6%),repeating-radial-gradient(at 75% 30%,#0000 0 24px,#ffffff0e 25px 26px);inset:0}.projectPlaceholder:after{background:linear-gradient(160deg,#0000 0 25%,#07171285 25.4% 48%,#0000 48.4%),linear-gradient(20deg,#081c1599,#0000);height:44%;bottom:0;left:0;right:0}.projectPlaceholder02,.projectPlaceholder03{background:var(--barin-navy)}.projectPlaceholder>span{z-index:2;color:var(--barin-line);letter-spacing:.18em;font-size:8px;position:absolute;bottom:18px;left:20px}.projectPlaceholder>b{z-index:2;color:var(--barin-gold);font-size:11px;font-weight:500;position:absolute;top:17px;right:20px}.projectCardBody{flex:1;grid-template-columns:48px 1fr;padding:28px 24px;display:grid}.projectCardNumber{color:var(--barin-gold-ink);font-size:11px}.projectCardContent{flex-direction:column;display:flex}.projectStatus{color:var(--barin-gold-ink);letter-spacing:.14em;margin:0 0 23px;font-size:9px;font-weight:700}.projectCardContent h3{color:var(--barin-ink);letter-spacing:-.025em;margin:0;font:500 28px/1.12 Georgia,Times New Roman,serif}.projectLocation{color:var(--barin-muted);letter-spacing:.06em;margin:12px 0 0;font-size:11px;font-weight:700}.projectDescription{color:var(--barin-muted);margin:26px 0 30px;font-size:13px;line-height:1.68}.projectCardContent a{border-top:1px solid var(--barin-line);color:var(--barin-ink);justify-content:space-between;margin-top:auto;padding-top:17px;font-size:11px;font-weight:700;display:flex}.projectCardContent a span{color:var(--barin-gold)}.projectsApproach{background:var(--barin-surface-blue);padding:108px 7vw 112px}.projectsSectionHead.compact{grid-template-columns:.32fr 1.93fr}.projectStages{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:repeat(6,1fr);margin-top:72px;display:grid}.projectStages article{border-right:1px solid var(--barin-line);min-height:185px;padding:25px 20px 26px 0}.projectStages article:not(:first-child){padding-left:20px}.projectStages article:last-child{border-right:0}.projectStages article>div{color:var(--barin-gold-ink);justify-content:space-between;font-size:11px;display:flex}.projectStages article b{font-size:16px;font-weight:400;position:relative;right:-31px}.projectStages h3{color:var(--barin-ink);letter-spacing:.045em;margin:62px 0 0;font-size:13px;line-height:1.45}.projectsApproachNote{max-width:760px;color:var(--barin-muted);margin:35px 0 0 auto;font-size:14px;line-height:1.7}.regionalFocus{background:var(--barin-navy);color:#fff;grid-template-columns:1.25fr .75fr;min-height:670px;display:grid}.regionalImage{min-height:620px;overflow:hidden}.regionalImage img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.regionalContent{flex-direction:column;justify-content:center;padding:75px 6vw;display:flex}.regionalContent h2{margin:28px 0 32px}.regionalContent>p:not(.projectsSectionLabel){color:var(--barin-light-muted);margin:0 0 20px;font-size:15px;line-height:1.75}.projectPartnerships{text-align:center;padding:116px 7vw 126px}.projectPartnerships h2{max-width:900px;margin:28px auto 0}.projectPartnerships>p:not(.projectsSectionLabel){max-width:730px;color:var(--barin-muted);margin:28px auto 0;font-size:15px;line-height:1.75}.projectActions{justify-content:center;gap:14px;margin-top:38px;display:flex}.projectActions .projectsPrimary{margin-top:0}@media (max-width:980px){.projectsHero{min-height:0;padding-top:88px}.projectsHeroCopy{grid-template-columns:1fr;gap:13px;max-width:700px}.projectsSectionHead{grid-template-columns:1fr 1.4fr}.projectsSectionHead .projectsSectionLabel{grid-column:1/-1}.projectsSectionHead>p:last-child{grid-column:2}.projectCards{grid-template-columns:1fr 1fr}.projectStages{grid-template-columns:repeat(3,1fr)}.projectStages article:nth-child(3n){border-right:0}.projectStages article:nth-child(-n+3){border-bottom:1px solid var(--barin-line)}.projectStages article b{display:none}.regionalFocus{grid-template-columns:1fr}.regionalImage{min-height:480px}.regionalContent{padding:78px 7vw 86px}}@media (max-width:700px){.projectsHero{padding:72px 24px 58px}.projectsHero h1{margin:25px 0 32px;font-size:clamp(48px,13vw,64px)}.projectsHeroCopy p{font-size:14px}.projectsPrimary,.projectsSecondary{width:100%;max-width:270px}.projectsDatum{flex-direction:column;align-items:flex-start;gap:10px;margin-top:56px}.projectsDatum i{flex:none;width:1px;height:18px;margin-left:3px}.projectsPortfolio,.projectsApproach,.projectPartnerships{padding:76px 24px 82px}.projectsSectionHead,.projectsSectionHead.compact{grid-template-columns:1fr;gap:27px}.projectsSectionHead .projectsSectionLabel,.projectsSectionHead>p:last-child{grid-column:auto}.projectsSectionHead h2,.projectsApproach h2,.regionalContent h2,.projectPartnerships h2{font-size:42px}.projectCards{grid-template-columns:1fr;margin-top:48px}.projectCards article{min-height:560px}.projectCardBody{grid-template-columns:40px 1fr;padding:25px 19px}.projectStages{grid-template-columns:1fr;margin-top:48px}.projectStages article,.projectStages article:not(:first-child){border-right:0;border-bottom:1px solid var(--barin-line);grid-template-columns:45px 1fr;min-height:0;padding:23px 0;display:grid}.projectStages article:nth-child(-n+3){border-bottom:1px solid var(--barin-line)}.projectStages article>div{display:block}.projectStages h3{margin:0}.projectsApproachNote{margin-top:30px}.regionalImage{min-height:340px}.regionalContent{padding:70px 24px 76px}.regionalContent>p:not(.projectsSectionLabel),.projectPartnerships>p:not(.projectsSectionLabel){font-size:14px}.projectActions{flex-direction:column;align-items:center}.projectActions .projectsSecondary{max-width:270px}}.aboutPage{background:var(--barin-surface-blue)}.aboutPageHero{background:var(--barin-navy);min-height:690px;color:var(--barin-light);padding:104px 7vw 64px;position:relative;overflow:hidden}.aboutPageHero:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.aboutPageHero:after{content:"";border:1px solid #d2ab672b;border-radius:50%;width:650px;height:650px;position:absolute;top:-280px;right:-230px;box-shadow:0 0 0 78px #ffffff05,0 0 0 168px #ffffff04}.aboutPageHeroInner{z-index:2;max-width:1230px;position:relative}.aboutPageEyebrow,.aboutPageLabel{color:var(--barin-gold);letter-spacing:.21em;margin:0;font-size:10px;font-weight:700}.aboutPageHero h1{max-width:1100px;text-shadow:none;margin:30px 0 42px;font-size:clamp(57px,6.6vw,96px);font-weight:500;line-height:.96}.aboutPageHeroCopy{grid-template-columns:repeat(2,minmax(0,520px));gap:5vw;max-width:1110px;display:grid}.aboutPageHeroCopy p{color:var(--barin-light-muted);margin:0;font-size:16px;line-height:1.72}.aboutPagePrimary,.aboutPageSecondary{justify-content:space-between;align-items:center;gap:25px;min-width:200px;padding:16px 19px;font-size:12px;font-weight:700;display:inline-flex}.aboutPagePrimary{background:var(--barin-gold);color:#fff;margin-top:38px}.aboutPagePrimary:hover{background:var(--barin-gold)}.aboutPageSecondary{border:1px solid var(--barin-line-dark);color:var(--barin-ink)}.aboutEvidence{z-index:2;max-width:600px;color:var(--barin-muted);letter-spacing:.14em;align-items:center;gap:15px;margin-top:72px;font-size:9px;display:flex;position:relative}.aboutEvidence i{background:var(--barin-muted);flex:1;height:1px}.aboutWho{grid-template-columns:.32fr 1fr .88fr;gap:5vw;padding:110px 7vw;display:grid}.aboutWho h2,.aboutPageSectionHead h2,.aboutRegion h2,.aboutResponsible h2,.aboutFounder h2,.aboutPageCta h2{letter-spacing:-.038em;margin:0;font:500 clamp(40px,4.3vw,66px)/1.05 Georgia,Times New Roman,serif}.aboutWho>div p,.aboutRegionContent>p:not(.aboutPageLabel),.aboutTechnicalCopy p,.aboutResponsible>div:last-child p,.founderCopy p{color:var(--barin-muted);margin:0 0 19px;font-size:15px;line-height:1.74}.aboutWho>div p:first-child{color:var(--barin-ink)}.aboutApproach{background:var(--barin-surface-blue);padding:105px 7vw 112px}.aboutPageSectionHead{grid-template-columns:.32fr 1.68fr;align-items:start;gap:5vw;display:grid}.aboutPrinciples{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.aboutPrinciples article{border-right:1px solid var(--barin-line);min-height:280px;padding:27px 25px 32px 0}.aboutPrinciples article:not(:first-child){padding-left:25px}.aboutPrinciples article:last-child{border-right:0}.aboutPrinciples span{color:var(--barin-gold-ink);font-size:11px}.aboutPrinciples h3{min-height:42px;color:var(--barin-ink);letter-spacing:.07em;margin:50px 0 20px;font-size:13px;line-height:1.45}.aboutPrinciples h3:after{background:var(--barin-gold);content:"";width:30px;height:1px;margin-top:15px;display:block}.aboutPrinciples p{color:var(--barin-muted);margin:0;font-size:13px;line-height:1.7}.aboutApproachStatement{max-width:770px;color:var(--barin-muted);margin:38px 0 0 auto;font:500 20px/1.55 Georgia,Times New Roman,serif}.aboutRegion{background:var(--barin-navy);min-height:690px;color:var(--barin-light);grid-template-columns:.78fr 1.22fr;display:grid}.aboutRegionContent{flex-direction:column;justify-content:center;padding:80px 5vw 85px 7vw;display:flex}.aboutRegion h2{margin:28px 0 34px}.aboutRegionContent>p:not(.aboutPageLabel){color:var(--barin-light-muted)}.aboutImagePlaceholder{background:var(--barin-navy);min-height:620px;position:relative;overflow:hidden}.aboutImagePlaceholder:before,.aboutImagePlaceholder:after{content:"";position:absolute}.aboutImagePlaceholder:before{background:repeating-radial-gradient(at 62% 38%,#0000 0 37px,#ffffff0f 38px 39px),linear-gradient(145deg,#0000 0 35%,#d2ab6729 35.2% 35.4%,#0000 35.6%);inset:0}.aboutImagePlaceholder:after{background:linear-gradient(153deg,#0000 0 30%,#081b1480 30.4% 53%,#0000 53.4%),linear-gradient(20deg,#07191299,#0000);height:48%;bottom:0;left:0;right:0}.aboutImagePlaceholder span,.aboutImagePlaceholder b{z-index:2;color:var(--barin-line);letter-spacing:.18em;font-size:8px;position:absolute}.aboutImagePlaceholder span{bottom:27px;left:28px}.aboutImagePlaceholder b{color:var(--barin-gold);font-weight:500;top:26px;right:28px}.aboutTechnical{padding:110px 7vw 112px;position:relative;overflow:hidden}.aboutTechnical:after{content:"";border:1px solid #142b3a1f;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-230px;right:-150px;box-shadow:0 0 0 62px #142b3a09,0 0 0 130px #d2ab6708}.aboutTechnicalCopy{max-width:700px;margin:58px 0 0 auto}.aboutDisciplines{z-index:1;border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);color:var(--barin-muted);letter-spacing:.16em;justify-content:space-between;gap:20px;margin-top:62px;padding:22px 0;font-size:9px;display:flex;position:relative}.aboutResponsible{background:var(--barin-surface-blue);grid-template-columns:1.1fr .9fr;gap:9vw;padding:110px 7vw 115px;display:grid}.aboutResponsible h2{max-width:760px;margin-top:28px}.aboutResponsible>div:last-child{padding-top:38px}.aboutResponsible>div:last-child a,.founderCopy a{border-bottom:1px solid var(--barin-gold);color:var(--barin-ink);gap:24px;margin-top:12px;padding-bottom:7px;font-size:12px;font-weight:700;display:inline-flex}.aboutFounder{background:var(--barin-surface);grid-template-columns:.27fr .72fr .78fr;gap:6vw;padding:108px 7vw 116px;display:grid}.founderIndex{min-height:250px;color:var(--barin-gold-ink);letter-spacing:.18em;flex-direction:column;justify-content:space-between;font-size:10px;font-weight:700;display:flex}.founderIndex b{letter-spacing:-.05em;color:var(--barin-light-muted);font-size:52px;font-weight:400}.founderTitle h2{margin-bottom:16px}.founderTitle p{color:var(--barin-gold-ink);letter-spacing:.08em;margin:0;font-size:12px;font-weight:700}.founderCopy{max-width:610px}.aboutPageCta{text-align:center;padding:116px 7vw 126px}.aboutPageCta h2{max-width:900px;margin:28px auto 0}.aboutPageCta>p:not(.aboutPageLabel){max-width:720px;color:var(--barin-muted);margin:28px auto 0;font-size:15px;line-height:1.75}.aboutPageActions{justify-content:center;gap:14px;margin-top:38px;display:flex}.aboutPageActions .aboutPagePrimary{margin-top:0}@media (max-width:980px){.aboutPageHero{min-height:0;padding-top:88px}.aboutPageHeroCopy{grid-template-columns:1fr;gap:13px;max-width:700px}.aboutWho{grid-template-columns:1fr 1.4fr}.aboutWho .aboutPageLabel{grid-column:1/-1}.aboutPageSectionHead{grid-template-columns:1fr 1.5fr}.aboutPrinciples{grid-template-columns:1fr 1fr}.aboutPrinciples article:nth-child(2){border-right:0}.aboutPrinciples article:nth-child(-n+2){border-bottom:1px solid var(--barin-line)}.aboutRegion{grid-template-columns:1fr}.aboutImagePlaceholder{min-height:480px}.aboutTechnicalCopy{margin-left:0}.aboutResponsible{grid-template-columns:1fr;gap:18px}.aboutResponsible>div:last-child{max-width:700px;padding-top:15px}.aboutFounder{grid-template-columns:.25fr .75fr}.founderCopy{grid-column:2}.founderIndex{grid-row:1/3}.aboutDisciplines{flex-wrap:wrap}}@media (max-width:700px){.aboutPageHero{padding:72px 24px 58px}.aboutPageHero h1{margin:25px 0 32px;font-size:clamp(48px,13vw,64px)}.aboutPageHeroCopy p{font-size:14px}.aboutPagePrimary,.aboutPageSecondary{width:100%;max-width:270px}.aboutEvidence{flex-direction:column;align-items:flex-start;gap:10px;margin-top:56px}.aboutEvidence i{flex:none;width:1px;height:18px;margin-left:3px}.aboutWho,.aboutApproach,.aboutTechnical,.aboutResponsible,.aboutFounder,.aboutPageCta{padding:76px 24px 82px}.aboutWho{grid-template-columns:1fr;gap:27px}.aboutWho .aboutPageLabel{grid-column:auto}.aboutWho h2,.aboutPageSectionHead h2,.aboutRegion h2,.aboutResponsible h2,.aboutFounder h2,.aboutPageCta h2{font-size:42px}.aboutPageSectionHead{grid-template-columns:1fr;gap:27px}.aboutPrinciples{grid-template-columns:1fr;margin-top:48px}.aboutPrinciples article,.aboutPrinciples article:not(:first-child){border-right:0;border-bottom:1px solid var(--barin-line);min-height:0;padding:25px 0}.aboutPrinciples h3{min-height:0;margin:27px 0 17px}.aboutApproachStatement{font-size:18px}.aboutRegionContent{padding:72px 24px 78px}.aboutImagePlaceholder{min-height:360px}.aboutTechnicalCopy{margin-top:40px}.aboutDisciplines{justify-content:flex-start}.aboutResponsible{gap:8px}.aboutFounder{grid-template-columns:1fr;gap:35px}.founderIndex{flex-direction:row;min-height:0}.founderIndex b{font-size:28px}.founderCopy{grid-column:auto}.aboutPageCta>p:not(.aboutPageLabel){font-size:14px}.aboutPageActions{flex-direction:column;align-items:center}}.engagementPage{background:var(--barin-surface-blue)}.engagementHero{background:var(--barin-surface);grid-template-columns:1.35fr .65fr;min-height:690px;display:grid;position:relative;overflow:hidden}.engagementHeroInner{z-index:2;padding:105px 5vw 74px 7vw;position:relative}.engagementEyebrow,.engagementLabel{color:var(--barin-gold);letter-spacing:.21em;margin:0;font-size:10px;font-weight:700}.engagementHero h1{max-width:930px;color:var(--barin-ink);text-shadow:none;margin:30px 0 42px;font-size:clamp(55px,6vw,88px);font-weight:500;line-height:.97}.engagementHeroCopy{grid-template-columns:repeat(2,minmax(0,420px));gap:4vw;display:grid}.engagementHeroCopy p{color:var(--barin-muted);margin:0;font-size:16px;line-height:1.72}.engagementLandscape{background:var(--barin-navy);position:relative;overflow:hidden}.engagementLandscape:before{content:"";background:repeating-radial-gradient(at 75% 38%,#0000 0 38px,#ffffff0e 39px 40px),linear-gradient(148deg,#0000 0 42%,#d2ab6729 42.2% 42.4%,#0000 42.6%);position:absolute;inset:0}.engagementLandscape:after{content:"";background:linear-gradient(155deg,#0000 0 25%,#051811a3 25.4% 50%,#0000 50.4%),linear-gradient(20deg,#0618119e,#0000);height:54%;position:absolute;bottom:-16%;left:-18%;right:-18%}.engagementLandscape span,.engagementLandscape i{z-index:2;color:var(--barin-line);letter-spacing:.18em;font-size:8px;font-style:normal;position:absolute}.engagementLandscape span{bottom:28px;left:28px}.engagementLandscape i{color:var(--barin-gold);top:27px;right:27px}.engagementApproach{padding:110px 7vw 115px}.engagementSectionHead{grid-template-columns:.31fr 1fr .84fr;align-items:start;gap:5vw;display:grid}.engagementSectionHead h2,.indigenousEngagement h2,.localCommunities h2,.fieldPractice h2,.bcContext h2,.engagementCta h2{letter-spacing:-.038em;margin:0;font:500 clamp(40px,4.3vw,66px)/1.05 Georgia,Times New Roman,serif}.engagementSectionHead>p:not(.engagementLabel){color:var(--barin-muted);margin:4px 0 0;font-size:15px;line-height:1.72}.engagementPrinciples{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.engagementPrinciples article{border-right:1px solid var(--barin-line);min-height:280px;padding:27px 25px 32px 0}.engagementPrinciples article:not(:first-child){padding-left:25px}.engagementPrinciples article:last-child{border-right:0}.engagementPrinciples span,.practiceGrid span{color:var(--barin-gold-ink);font-size:11px}.engagementPrinciples h3,.practiceGrid h3{min-height:42px;color:var(--barin-ink);letter-spacing:.07em;margin:49px 0 20px;font-size:13px;line-height:1.45}.engagementPrinciples h3:after,.practiceGrid h3:after{background:var(--barin-gold);content:"";width:30px;height:1px;margin-top:15px;display:block}.engagementPrinciples p,.practiceGrid p{color:var(--barin-muted);margin:0;font-size:13px;line-height:1.7}.indigenousEngagement{background:var(--barin-navy);color:var(--barin-light);grid-template-columns:1.1fr .9fr;gap:9vw;padding:115px 7vw 120px;display:grid;position:relative;overflow:hidden}.indigenousEngagement:after{content:"";border:1px solid #d2ab672b;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-280px;right:-180px;box-shadow:0 0 0 70px #ffffff05,0 0 0 145px #ffffff04}.indigenousEngagement>div{z-index:1;position:relative}.indigenousEngagement h2{max-width:760px;margin-top:30px}.indigenousEngagement>div:last-child{padding-top:41px}.indigenousEngagement>div:last-child p{color:var(--barin-light-muted);margin:0 0 20px;font-size:15px;line-height:1.75}.localCommunities{background:var(--barin-surface);padding:110px 7vw 112px}.localCommunities .engagementSectionHead>p:nth-of-type(2){grid-column:3}.localConnections{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:repeat(6,1fr);margin-top:68px;display:grid}.localConnections span{border-right:1px solid var(--barin-line);min-height:92px;color:var(--barin-muted);letter-spacing:.08em;align-items:center;padding:15px;font-size:10px;font-weight:700;display:flex}.localConnections span:first-child{padding-left:0}.localConnections span:last-child{border-right:0}.engagementSectionHead.compact{grid-template-columns:.31fr 1.69fr}.practiceGrid{border-top:1px solid var(--barin-line);border-left:1px solid var(--barin-line);grid-template-columns:repeat(2,1fr);margin-top:70px;display:grid}.practiceGrid article{border-right:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:53px 1fr;align-content:start;min-height:215px;padding:29px 33px;display:grid}.practiceGrid span{grid-row:1/3;padding-top:3px}.practiceGrid h3{min-height:0;margin:0 0 20px}.practiceGrid p{max-width:580px}.bcContext{grid-template-columns:.42fr 1fr;gap:8vw;padding:110px 7vw 116px;display:grid}.bcContextMark{border-right:1px solid var(--barin-line);flex-direction:column;justify-content:space-between;min-height:260px;padding-right:4vw;display:flex}.bcContextMark span{color:var(--barin-light-muted);letter-spacing:-.08em;font:500 clamp(80px,11vw,160px)/.8 Georgia,Times New Roman,serif}.bcContextMark i{color:var(--barin-gold-ink);letter-spacing:.18em;font-size:9px;font-style:normal}.bcContext h2{max-width:850px}.bcContext>div:last-child p{max-width:780px;color:var(--barin-muted);margin:28px 0 0;font-size:15px;line-height:1.74}.engagementCta{background:var(--barin-navy);color:var(--barin-light);text-align:center;padding:116px 7vw 126px;position:relative;overflow:hidden}.engagementCta:before{content:"";background:repeating-radial-gradient(at 85%,#0000 0 45px,#ffffff09 46px 47px);position:absolute;inset:0}.engagementCta>*{z-index:1;position:relative}.engagementCta h2{max-width:920px;margin:28px auto 0}.engagementCta>p:not(.engagementEyebrow){max-width:730px;color:var(--barin-light-muted);margin:29px auto 0;font-size:15px;line-height:1.75}.engagementActions{justify-content:center;gap:14px;margin-top:39px;display:flex}.engagementPrimary,.engagementSecondary{justify-content:space-between;align-items:center;gap:25px;min-width:210px;padding:16px 19px;font-size:12px;font-weight:700;display:inline-flex}.engagementPrimary{background:var(--barin-gold);color:#fff}.engagementSecondary{color:#fff;border:1px solid #ffffff85}.engagementPrimary:hover{background:var(--barin-gold)}.engagementSecondary:hover{background:#ffffff12}@media (max-width:980px){.engagementHero{grid-template-columns:1fr}.engagementHeroInner{padding-top:88px}.engagementLandscape{min-height:340px}.engagementSectionHead{grid-template-columns:1fr 1.45fr}.engagementSectionHead .engagementLabel{grid-column:1/-1}.engagementSectionHead>p:not(.engagementLabel){grid-column:2}.engagementPrinciples{grid-template-columns:1fr 1fr}.engagementPrinciples article:nth-child(2){border-right:0}.engagementPrinciples article:nth-child(-n+2){border-bottom:1px solid var(--barin-line)}.indigenousEngagement{grid-template-columns:1fr;gap:18px}.indigenousEngagement>div:last-child{max-width:710px;padding-top:15px}.localCommunities .engagementSectionHead>p:nth-of-type(2){grid-column:2}.localConnections{grid-template-columns:repeat(3,1fr)}.localConnections span:nth-child(3){border-right:0}.localConnections span:nth-child(-n+3){border-bottom:1px solid var(--barin-line)}.engagementSectionHead.compact{grid-template-columns:1fr 1.45fr}.bcContext{grid-template-columns:.3fr 1fr}}@media (max-width:700px){.engagementHeroInner{padding:72px 24px 62px}.engagementHero h1{margin:25px 0 32px;font-size:clamp(48px,13vw,64px)}.engagementHeroCopy{grid-template-columns:1fr;gap:16px}.engagementHeroCopy p{font-size:14px}.engagementLandscape{min-height:300px}.engagementApproach,.indigenousEngagement,.localCommunities,.fieldPractice,.bcContext,.engagementCta{padding:76px 24px 82px}.engagementSectionHead,.engagementSectionHead.compact{grid-template-columns:1fr;gap:27px}.engagementSectionHead .engagementLabel,.engagementSectionHead>p:not(.engagementLabel),.localCommunities .engagementSectionHead>p:nth-of-type(2){grid-column:auto}.engagementSectionHead h2,.indigenousEngagement h2,.localCommunities h2,.fieldPractice h2,.bcContext h2,.engagementCta h2{font-size:42px}.engagementPrinciples{grid-template-columns:1fr;margin-top:48px}.engagementPrinciples article,.engagementPrinciples article:not(:first-child){border-right:0;border-bottom:1px solid var(--barin-line);min-height:0;padding:25px 0}.engagementPrinciples h3{min-height:0;margin:27px 0 17px}.indigenousEngagement>div:last-child{padding-top:20px}.indigenousEngagement>div:last-child p{font-size:14px}.localConnections{grid-template-columns:1fr;margin-top:45px}.localConnections span,.localConnections span:first-child{border-right:0;border-bottom:1px solid var(--barin-line);min-height:58px;padding:13px 0}.practiceGrid{grid-template-columns:1fr;margin-top:48px}.practiceGrid article{grid-template-columns:43px 1fr;min-height:0;padding:26px 18px}.bcContext{grid-template-columns:1fr;gap:35px}.bcContextMark{border-right:0;border-bottom:1px solid var(--barin-line);flex-direction:row;align-items:flex-end;min-height:0;padding:0 0 25px}.bcContextMark span{font-size:90px}.bcContext>div:last-child p,.engagementCta>p:not(.engagementEyebrow){font-size:14px}.engagementActions{flex-direction:column;align-items:center}.engagementPrimary,.engagementSecondary{width:100%;max-width:270px}}.projectsHeroV2{grid-template-columns:1.18fr .82fr;min-height:700px;padding:0;display:grid}.projectsHeroV2 .projectsHeroInner{padding:105px 5vw 74px 7vw}.projectsHeroV2 h1{max-width:900px}.projectsFutureImage,.projectsMapPlaceholder,.portfolioFeatureImage{background:var(--barin-navy);position:relative;overflow:hidden}.projectsFutureImage:before,.projectsMapPlaceholder:before,.portfolioFeatureImage:before{content:"";background:repeating-radial-gradient(at 70% 35%,#0000 0 38px,#ffffff0e 39px 40px),linear-gradient(145deg,#0000 0 36%,#d2ab6729 36.2% 36.4%,#0000 36.6%);position:absolute;inset:0}.projectsFutureImage:after,.projectsMapPlaceholder:after,.portfolioFeatureImage:after{content:"";background:linear-gradient(155deg,#0000 0 28%,#07191299 28.4% 51%,#0000 51.4%),linear-gradient(20deg,#0618119e,#0000);height:50%;position:absolute;bottom:-12%;left:-10%;right:-10%}.projectsFutureImage span,.projectsFutureImage b,.projectsMapPlaceholder span,.projectsMapPlaceholder b,.portfolioFeatureImage span,.portfolioFeatureImage b{z-index:2;color:var(--barin-line);letter-spacing:.18em;font-size:8px;position:absolute}.projectsFutureImage span,.projectsMapPlaceholder span,.portfolioFeatureImage span{bottom:28px;left:28px}.projectsFutureImage b,.projectsMapPlaceholder b,.portfolioFeatureImage b{color:var(--barin-gold);font-weight:500;top:27px;right:28px}.projectsRegional{background:var(--barin-surface-blue);grid-template-columns:1.08fr .92fr;min-height:700px;display:grid}.projectsRegionalCopy{padding:110px 6vw 110px 7vw}.projectsRegional h2,.projectsStrategy h2,.projectsPortfolioV2 h2,.projectGeneration h2,.partnershipOpportunities h2,.projectsFinalCta h2{letter-spacing:-.038em;margin:28px 0 0;font:500 clamp(40px,4.3vw,66px)/1.05 Georgia,Times New Roman,serif}.projectsRegionalCopy>p:not(.projectsSectionLabel){max-width:780px;color:var(--barin-muted);margin:29px 0 0;font-size:15px;line-height:1.74}.regionalDescriptors{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:repeat(3,1fr);margin-top:58px;display:grid}.regionalDescriptors article{border-right:1px solid var(--barin-line);min-height:120px;padding:23px 20px 20px 0}.regionalDescriptors article:not(:first-child){padding-left:20px}.regionalDescriptors article:last-child{border-right:0}.regionalDescriptors strong,.regionalDescriptors span{display:block}.regionalDescriptors strong{color:var(--barin-ink);letter-spacing:.08em;font-size:10px;line-height:1.45}.regionalDescriptors span{color:var(--barin-muted);margin-top:15px;font-size:12px;line-height:1.5}.projectsMapPlaceholder{background:var(--barin-navy);min-height:580px}.projectsStrategy{background:var(--barin-surface-blue);padding:108px 7vw 116px}.strategyStages{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:repeat(5,1fr);margin-top:70px;display:grid}.strategyStages article{border-right:1px solid var(--barin-line);min-height:270px;padding:25px 23px 29px 0}.strategyStages article:not(:first-child){padding-left:23px}.strategyStages article:last-child{border-right:0}.strategyStages article>div{color:var(--barin-gold-ink);justify-content:space-between;font-size:11px;display:flex}.strategyStages article b{font-size:17px;font-weight:400;position:relative;right:-35px}.strategyStages h3{min-height:40px;color:var(--barin-ink);letter-spacing:.07em;margin:48px 0 20px;font-size:13px;line-height:1.45}.strategyStages p{color:var(--barin-muted);margin:0;font-size:12px;line-height:1.72}.strategyCaution{max-width:760px;color:var(--barin-muted);margin:35px 0 0 auto;font-size:13px;line-height:1.7}.projectsPortfolioV2{background:var(--barin-surface)}.portfolioFeature{border:1px solid var(--barin-line);background:var(--barin-surface-blue);grid-template-columns:1.08fr .92fr;min-height:610px;margin-top:72px;display:grid}.portfolioFeatureImage{background:var(--barin-navy);min-height:540px}.portfolioFeatureBody{flex-direction:column;padding:56px 4.5vw 50px;display:flex}.portfolioFeatureBody h3{color:var(--barin-ink);letter-spacing:-.035em;margin:0;font:500 clamp(35px,3.5vw,54px)/1.06 Georgia,Times New Roman,serif}.portfolioFeatureBody dl{border-top:1px solid var(--barin-line);margin:34px 0}.portfolioFeatureBody dl div{border-bottom:1px solid var(--barin-line);grid-template-columns:130px 1fr;padding:15px 0;display:grid}.portfolioFeatureBody dt{color:var(--barin-gold-ink);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.portfolioFeatureBody dd{color:var(--barin-muted);margin:0;font-size:13px}.portfolioFeatureBody dd span{color:var(--barin-gold)}.portfolioFeatureDescription{color:var(--barin-muted);margin:0 0 30px;font-size:14px;line-height:1.72}.portfolioFeatureBody button{border:1px solid var(--barin-line);color:var(--barin-muted);cursor:not-allowed;background:0 0;align-self:flex-start;margin-top:auto;padding:15px 18px;font-size:11px;font-weight:700}.futureProjects{color:var(--barin-gold-ink);letter-spacing:.16em;align-items:center;gap:20px;margin-top:34px;font-size:9px;display:flex}.futureProjects i{background:var(--barin-surface-blue);flex:1;height:1px}.projectGeneration{background:var(--barin-navy);color:var(--barin-light);grid-template-columns:1.05fr .95fr;gap:9vw;padding:114px 7vw 120px;display:grid}.projectGeneration h2{max-width:700px}.projectGeneration>div:first-child>p:last-child{max-width:690px;color:var(--barin-light-muted);margin:30px 0 0;font-size:15px;line-height:1.75}.generationList{border-top:1px solid var(--barin-line-dark)}.generationList article{border-bottom:1px solid var(--barin-line-dark);grid-template-columns:48px 1fr;padding:22px 0;display:grid}.generationList span{color:var(--barin-gold);font-size:10px}.generationList h3{color:var(--barin-light-muted);letter-spacing:.045em;margin:0;font-size:13px;font-weight:500}.partnershipOpportunities{background:var(--barin-surface-blue);grid-template-columns:1.08fr .92fr;gap:9vw;padding:112px 7vw 118px;display:grid}.partnershipOpportunities>div:last-child{padding-top:38px}.partnershipOpportunities>div:last-child p{color:var(--barin-muted);margin:0 0 20px;font-size:15px;line-height:1.74}.partnershipOpportunities .projectsPrimary{margin-top:17px}.projectsFinalCta{background:var(--barin-surface);text-align:center;padding:116px 7vw 126px}.projectsFinalCta h2{max-width:950px;margin:0 auto}.projectsFinalCta>p{max-width:720px;color:var(--barin-muted);margin:28px auto 0;font-size:15px;line-height:1.75}@media (max-width:980px){.projectsHeroV2{grid-template-columns:1fr}.projectsFutureImage{min-height:360px}.projectsRegional{grid-template-columns:1fr}.projectsMapPlaceholder{min-height:420px}.strategyStages{grid-template-columns:1fr 1fr}.strategyStages article{border-bottom:1px solid var(--barin-line)}.strategyStages article:nth-child(2n){border-right:0}.strategyStages article:last-child{border-bottom:0}.strategyStages article b{display:none}.portfolioFeature{grid-template-columns:1fr}.portfolioFeatureImage{min-height:420px}.projectGeneration,.partnershipOpportunities{grid-template-columns:1fr;gap:28px}.partnershipOpportunities>div:last-child{max-width:720px;padding-top:10px}}@media (max-width:700px){.projectsHeroV2 .projectsHeroInner{padding:72px 24px 62px}.projectsFutureImage{min-height:300px}.projectsRegionalCopy,.projectsStrategy,.projectsPortfolioV2,.projectGeneration,.partnershipOpportunities,.projectsFinalCta{padding:76px 24px 82px}.projectsRegional h2,.projectsStrategy h2,.projectsPortfolioV2 h2,.projectGeneration h2,.partnershipOpportunities h2,.projectsFinalCta h2{font-size:42px}.regionalDescriptors{grid-template-columns:1fr}.regionalDescriptors article,.regionalDescriptors article:not(:first-child){border-right:0;border-bottom:1px solid var(--barin-line);min-height:0;padding:18px 0}.projectsMapPlaceholder{min-height:330px}.strategyStages{grid-template-columns:1fr;margin-top:48px}.strategyStages article,.strategyStages article:not(:first-child){border-right:0;border-bottom:1px solid var(--barin-line);min-height:0;padding:24px 0}.strategyStages h3{min-height:0;margin:26px 0 14px}.portfolioFeature{margin-top:48px}.portfolioFeatureImage{min-height:320px}.portfolioFeatureBody{padding:38px 22px}.portfolioFeatureBody dl div{grid-template-columns:1fr;gap:8px}.projectGeneration>div:first-child>p:last-child,.partnershipOpportunities>div:last-child p,.projectsFinalCta>p{font-size:14px}}.careersPage{background:var(--barin-surface-blue)}.careersHero{background:var(--barin-navy);min-height:700px;color:var(--barin-light);grid-template-columns:1.18fr .82fr;display:grid}.careersHeroInner{padding:105px 5vw 74px 7vw}.careersEyebrow,.careersLabel{color:var(--barin-gold);letter-spacing:.21em;margin:0;font-size:10px;font-weight:700}.careersHero h1{max-width:850px;text-shadow:none;margin:30px 0 42px;font-size:clamp(57px,6.5vw,94px);font-weight:500;line-height:.95}.careersHeroCopy{grid-template-columns:repeat(2,minmax(0,430px));gap:4vw;display:grid}.careersHeroCopy p{color:var(--barin-light-muted);margin:0;font-size:16px;line-height:1.72}.careersPrimary{background:var(--barin-gold);color:#fff;justify-content:space-between;align-items:center;gap:25px;min-width:210px;margin-top:38px;padding:16px 19px;font-size:12px;font-weight:700;display:inline-flex}.careersPrimary:hover{background:var(--barin-gold)}.careersImagePlaceholder{background:var(--barin-navy);position:relative;overflow:hidden}.careersImagePlaceholder:before{content:"";background:repeating-radial-gradient(at 72% 37%,#0000 0 38px,#ffffff0e 39px 40px),linear-gradient(145deg,#0000 0 36%,#d2ab6729 36.2% 36.4%,#0000 36.6%);position:absolute;inset:0}.careersImagePlaceholder:after{content:"";background:linear-gradient(155deg,#0000 0 28%,#07191299 28.4% 51%,#0000 51.4%),linear-gradient(20deg,#0618119e,#0000);height:53%;position:absolute;bottom:-12%;left:-10%;right:-10%}.careersImagePlaceholder span,.careersImagePlaceholder b{z-index:2;color:var(--barin-line);letter-spacing:.18em;font-size:8px;position:absolute}.careersImagePlaceholder span{bottom:28px;left:28px}.careersImagePlaceholder b{color:var(--barin-gold);font-weight:500;top:27px;right:28px}.careersWorking{grid-template-columns:.31fr 1fr .88fr;gap:5vw;padding:110px 7vw;display:grid}.careersWorking h2,.careersSectionHead h2,.caribooCareers h2,.currentOpenings h2,.careersCta h2{letter-spacing:-.038em;margin:0;font:500 clamp(40px,4.3vw,66px)/1.05 Georgia,Times New Roman,serif}.careersWorking>div p{color:var(--barin-muted);margin:0 0 19px;font-size:15px;line-height:1.74}.careersWorking>div p:first-child{color:var(--barin-ink)}.careersDisciplines{background:var(--barin-surface-blue);padding:108px 7vw 116px}.careersSectionHead{grid-template-columns:.31fr 1.69fr;gap:5vw;display:grid}.disciplineGrid{border-top:1px solid var(--barin-line);border-left:1px solid var(--barin-line);grid-template-columns:repeat(2,1fr);margin-top:70px;display:grid}.disciplineGrid article{border-right:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:55px 1fr;align-content:start;min-height:235px;padding:31px 34px;display:grid}.disciplineGrid span{color:var(--barin-gold-ink);grid-row:1/3;padding-top:3px;font-size:11px}.disciplineGrid h3{color:var(--barin-ink);letter-spacing:.07em;margin:0 0 20px;font-size:13px;line-height:1.45}.disciplineGrid h3:after{background:var(--barin-gold);content:"";width:30px;height:1px;margin-top:15px;display:block}.disciplineGrid p{max-width:570px;color:var(--barin-muted);margin:0;font-size:13px;line-height:1.7}.caribooCareers{background:var(--barin-navy);color:var(--barin-light);grid-template-columns:1.08fr .92fr;gap:9vw;padding:114px 7vw 0;display:grid}.caribooCareers h2{max-width:700px;margin-top:29px}.caribooCareers>div:nth-child(2){padding-top:39px}.caribooCareers>div:nth-child(2) p{color:var(--barin-light-muted);margin:0 0 20px;font-size:15px;line-height:1.75}.caribooLocations{border-top:1px solid var(--barin-line-dark);color:var(--barin-light-muted);letter-spacing:.1em;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:68px;padding:24px 0;font-size:10px;font-weight:700;display:flex}.caribooLocations i{color:var(--barin-gold);font-style:normal}.careersValues{background:var(--barin-surface);padding:108px 7vw 116px}.valuesGrid{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.valuesGrid article{border-right:1px solid var(--barin-line);min-height:260px;padding:27px 25px 32px 0}.valuesGrid article:not(:first-child){padding-left:25px}.valuesGrid article:last-child{border-right:0}.valuesGrid span{color:var(--barin-gold-ink);font-size:11px}.valuesGrid h3{color:var(--barin-ink);letter-spacing:.08em;margin:50px 0 20px;font-size:13px}.valuesGrid h3:after{background:var(--barin-gold);content:"";width:30px;height:1px;margin-top:15px;display:block}.valuesGrid p{color:var(--barin-muted);margin:0;font-size:13px;line-height:1.7}.currentOpenings{background:var(--barin-surface-blue);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px 7vw 118px;display:grid}.currentOpenings h2{margin-top:28px}.openingsPanel{border-top:1px solid var(--barin-line);padding:34px 0 0}.openingsPanel>span{color:var(--barin-gold-ink);letter-spacing:.15em;margin-bottom:32px;font-size:11px;font-weight:700;display:block}.openingsPanel>p{max-width:670px;color:var(--barin-muted);margin:0 0 18px;font-size:15px;line-height:1.74}.openingsPanel .careersPrimary{margin-top:22px}.careersCta{background:var(--barin-navy);color:var(--barin-light);text-align:center;padding:116px 7vw 126px}.careersCta h2{max-width:850px;margin:0 auto}.careersCta>p{max-width:730px;color:var(--barin-light-muted);margin:28px auto 0;font-size:15px;line-height:1.75}@media (max-width:980px){.careersHero{grid-template-columns:1fr}.careersImagePlaceholder{min-height:360px}.careersWorking{grid-template-columns:1fr 1.4fr}.careersWorking .careersLabel{grid-column:1/-1}.careersSectionHead{grid-template-columns:1fr 1.5fr}.valuesGrid{grid-template-columns:1fr 1fr}.valuesGrid article:nth-child(2){border-right:0}.valuesGrid article:nth-child(-n+2){border-bottom:1px solid var(--barin-line)}.caribooCareers{grid-template-columns:1fr;gap:15px}.caribooCareers>div:nth-child(2){max-width:720px;padding-top:15px}.currentOpenings{grid-template-columns:1fr;gap:45px}}@media (max-width:700px){.careersHeroInner{padding:72px 24px 62px}.careersHero h1{margin:25px 0 32px;font-size:clamp(48px,13vw,64px)}.careersHeroCopy{grid-template-columns:1fr;gap:16px}.careersHeroCopy p{font-size:14px}.careersPrimary{width:100%;max-width:270px}.careersImagePlaceholder{min-height:300px}.careersWorking,.careersDisciplines,.caribooCareers,.careersValues,.currentOpenings,.careersCta{padding:76px 24px 82px}.careersWorking{grid-template-columns:1fr;gap:27px}.careersWorking .careersLabel{grid-column:auto}.careersWorking h2,.careersSectionHead h2,.caribooCareers h2,.currentOpenings h2,.careersCta h2{font-size:42px}.careersSectionHead{grid-template-columns:1fr;gap:27px}.disciplineGrid{grid-template-columns:1fr;margin-top:48px}.disciplineGrid article{grid-template-columns:43px 1fr;min-height:0;padding:27px 18px}.caribooLocations{flex-wrap:wrap;justify-content:flex-start;gap:14px 18px;margin-top:45px}.valuesGrid{grid-template-columns:1fr;margin-top:48px}.valuesGrid article,.valuesGrid article:not(:first-child){border-right:0;border-bottom:1px solid var(--barin-line);min-height:0;padding:25px 0}.valuesGrid h3{margin:27px 0 17px}.openingsPanel>p,.careersCta>p{font-size:14px}}.talentBank{background:var(--barin-surface);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px 7vw 118px;display:grid}.talentBank h2{letter-spacing:-.038em;max-width:660px;margin:28px 0 0;font:500 clamp(40px,4.3vw,66px)/1.05 Georgia,Times New Roman,serif}.talentBankContent{border-top:1px solid var(--barin-line);padding-top:35px}.talentBankContent>p{max-width:690px;color:var(--barin-muted);margin:0 0 19px;font-size:15px;line-height:1.74}.talentBankContent .careersPrimary{margin-top:20px}.talentBankContent .resumeInstruction{color:var(--barin-muted);margin-top:24px;font-size:13px}.resumePrivacy{border-top:1px solid var(--barin-line);max-width:720px;margin-top:34px;padding-top:24px}.resumePrivacy p{color:var(--barin-muted);margin:0;font-size:12px;line-height:1.7}.resumePrivacy a{border-bottom:1px solid var(--barin-gold);color:var(--barin-ink);gap:22px;margin-top:18px;padding-bottom:6px;font-size:11px;font-weight:700;display:inline-flex}@media (max-width:980px){.talentBank{grid-template-columns:1fr;gap:45px}}@media (max-width:700px){.talentBank{padding:76px 24px 82px}.talentBank h2{font-size:42px}.talentBankContent>p{font-size:14px}.resumePrivacy p{font-size:12px}}.contactPage{background:var(--barin-surface-blue)}.contactEyebrow,.contactLabel{color:var(--barin-gold);letter-spacing:.21em;margin:0;font-size:10px;font-weight:700}.contactHero{background:var(--barin-navy);min-height:650px;color:var(--barin-light);grid-template-columns:1.35fr .65fr;padding:105px 7vw 75px;display:grid}.contactHero h1{text-shadow:none;margin:30px 0 38px;font-size:clamp(57px,6.5vw,94px);font-weight:500;line-height:.95}.contactHero>div:first-child>p:last-child{max-width:760px;color:var(--barin-light-muted);margin:0;font-size:16px;line-height:1.72}.contactHeroTrace{color:var(--barin-line);letter-spacing:.16em;justify-content:flex-end;align-items:flex-end;gap:13px;padding-bottom:10px;font-size:9px;display:flex}.contactHeroTrace i{background:var(--barin-gold-ink);width:35px;height:1px;margin-bottom:5px}.contactOptions{background:var(--barin-surface-blue);padding:108px 7vw 116px}.contactSectionHead{grid-template-columns:.31fr 1.69fr;gap:5vw;display:grid}.contactSectionHead h2,.contactFormIntro h2,.directContact h2,.contactCariboo h2,.contactCta h2{letter-spacing:-.038em;margin:0;font:500 clamp(40px,4.3vw,66px)/1.05 Georgia,Times New Roman,serif}.contactOptionGrid{border-top:1px solid var(--barin-line);border-left:1px solid var(--barin-line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.contactOptionGrid article{border-right:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);min-height:245px;padding:30px}.contactOptionGrid span{color:var(--barin-gold-ink);font-size:11px}.contactOptionGrid h3{min-height:38px;color:var(--barin-ink);letter-spacing:.07em;margin:38px 0 20px;font-size:13px;line-height:1.45}.contactOptionGrid h3:after{background:var(--barin-gold);content:"";width:30px;height:1px;margin-top:15px;display:block}.contactOptionGrid p{color:var(--barin-muted);margin:0;font-size:13px;line-height:1.7}.contactFormSection{background:var(--barin-surface);grid-template-columns:.72fr 1.28fr;gap:8vw;padding:110px 7vw 122px;display:grid}.contactFormIntro h2{margin-top:28px}.contactForm{border-top:1px solid var(--barin-line);grid-template-columns:1fr 1fr;gap:25px 22px;padding-top:35px;display:grid}.contactForm>label,.contactForm legend{color:var(--barin-ink);letter-spacing:.05em;font-size:11px;font-weight:700}.contactForm small{color:var(--barin-muted);font-size:10px;font-weight:400}.contactForm input[type=text],.contactForm input[type=email],.contactForm input[type=tel],.contactForm select,.contactForm textarea{border:1px solid var(--barin-line);background:var(--barin-surface-blue);width:100%;color:var(--barin-ink);border-radius:0;margin-top:10px;padding:13px 12px;font:14px Arial,Helvetica,sans-serif;display:block}.contactForm textarea{resize:vertical}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{outline-offset:1px;border-color:var(--barin-gold-ink);outline:2px solid #d2ab6759}.servicesField,.contactMethod{border:0;grid-column:1/-1;margin:8px 0 0;padding:0}.servicesField>div{border-top:1px solid var(--barin-line);grid-template-columns:1fr 1fr;margin-top:15px;display:grid}.servicesField label{border-bottom:1px solid var(--barin-line);color:var(--barin-muted);align-items:center;gap:10px;padding:12px 4px;font-size:13px;display:flex}.servicesField label:nth-child(odd){border-right:1px solid var(--barin-line)}.servicesField input,.contactMethod input{accent-color:var(--barin-gold)}.messageField{grid-column:1/-1}.contactMethod{align-items:center;gap:22px;display:flex}.contactMethod legend{margin-bottom:14px}.contactMethod label{color:var(--barin-muted);font-size:13px}.contactForm button{background:var(--barin-gold);color:#fff;cursor:pointer;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;width:225px;margin-top:10px;padding:17px 19px;font-size:12px;font-weight:700;display:flex}.contactForm button:hover{background:var(--barin-gold)}.directContact{background:var(--barin-navy);color:var(--barin-light);grid-template-columns:1fr 1fr;gap:10vw;padding:112px 7vw 118px;display:grid}.directContact h2{margin-top:28px}.directContact>div:first-child>p:last-child{color:var(--barin-light-muted);margin:22px 0 0;font-size:14px}.directDetails dl{border-top:1px solid var(--barin-line-dark);margin:0 0 35px}.directDetails dl div{border-bottom:1px solid var(--barin-line-dark);grid-template-columns:110px 1fr;padding:18px 0;display:grid}.directDetails dt{color:var(--barin-gold);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.directDetails dd{color:var(--barin-light-muted);margin:0;font-size:14px}.directDetails dd a:hover{color:var(--barin-gold)}.directDetails>p{color:var(--barin-light-muted);margin:0 0 18px;font-size:14px;line-height:1.72}.resumeEmail{border-bottom:1px solid var(--barin-gold);color:#fff;gap:25px;padding-bottom:7px;font-size:13px;font-weight:700;display:inline-flex}.contactCariboo{background:var(--barin-surface-blue);grid-template-columns:1fr 1fr;gap:10vw;padding:112px 7vw 118px;display:grid}.contactCariboo h2{margin-top:28px}.contactCariboo>div:last-child{padding-top:39px}.contactCariboo>div:last-child p{color:var(--barin-muted);margin:0 0 19px;font-size:15px;line-height:1.74}.responseNote{background:var(--barin-surface-blue);border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:repeat(3,1fr);gap:35px;padding:38px 7vw;display:grid}.responseNote p{color:var(--barin-muted);margin:0;font-size:11px;line-height:1.7}.contactCta{background:var(--barin-surface);text-align:center;padding:116px 7vw 126px}.contactCta h2{max-width:920px;margin:0 auto}.contactCta>p{max-width:760px;color:var(--barin-muted);margin:28px auto 0;font-size:15px;line-height:1.75}.contactCta>div{justify-content:center;gap:16px;margin-top:38px;display:flex}.contactPrimary,.contactSecondary{justify-content:space-between;align-items:center;gap:25px;min-width:220px;padding:16px 19px;font-size:12px;font-weight:700;display:flex}.contactPrimary{background:var(--barin-gold);color:#fff}.contactSecondary{border:1px solid var(--barin-line);color:var(--barin-ink)}.contactPrimary:hover{background:var(--barin-gold)}.contactSecondary:hover{background:var(--barin-surface-blue)}@media (max-width:980px){.contactHero{grid-template-columns:1fr}.contactHeroTrace{justify-content:flex-start;margin-top:65px}.contactSectionHead{grid-template-columns:1fr 1.5fr}.contactOptionGrid{grid-template-columns:1fr 1fr}.contactFormSection{grid-template-columns:1fr;gap:48px}.directContact,.contactCariboo{grid-template-columns:1fr;gap:38px}.contactCariboo>div:last-child{max-width:720px;padding-top:0}.responseNote{grid-template-columns:1fr}}@media (max-width:700px){.contactHero,.contactOptions,.contactFormSection,.directContact,.contactCariboo,.contactCta{padding:76px 24px 82px}.contactHero{min-height:0}.contactHero h1{margin:25px 0 32px;font-size:clamp(48px,13vw,64px)}.contactHero>div:first-child>p:last-child{font-size:14px}.contactHeroTrace{flex-wrap:wrap;margin-top:48px}.contactSectionHead{grid-template-columns:1fr;gap:27px}.contactSectionHead h2,.contactFormIntro h2,.directContact h2,.contactCariboo h2,.contactCta h2{font-size:42px}.contactOptionGrid{grid-template-columns:1fr;margin-top:48px}.contactOptionGrid article{min-height:0;padding:27px 18px}.contactOptionGrid h3{min-height:0;margin-top:27px}.contactForm{grid-template-columns:1fr}.contactForm>label{grid-column:1}.servicesField>div{grid-template-columns:1fr}.servicesField label:nth-child(odd){border-right:0}.contactMethod{flex-wrap:wrap}.contactForm button{width:100%;max-width:270px}.directDetails dl div{grid-template-columns:1fr;gap:8px}.contactCariboo>div:last-child p,.contactCta>p{font-size:14px}.responseNote{padding:35px 24px}.contactCta>div{flex-direction:column;align-items:center}.contactPrimary,.contactSecondary{width:100%;max-width:270px}}.environmentPage{background:var(--barin-surface-blue)}.environmentEyebrow,.environmentLabel{color:var(--barin-gold);letter-spacing:.21em;margin:0;font-size:10px;font-weight:700}.environmentHero{background:var(--barin-navy);min-height:700px;color:var(--barin-light);grid-template-columns:1.18fr .82fr;display:grid}.environmentHeroCopy{padding:105px 5vw 74px 7vw}.environmentHero h1{text-shadow:none;margin:30px 0 42px;font-size:clamp(57px,6.5vw,94px);font-weight:500;line-height:.95}.environmentHeroCopy>div{grid-template-columns:repeat(2,minmax(0,430px));gap:4vw;display:grid}.environmentHeroCopy>div p{color:var(--barin-light-muted);margin:0;font-size:16px;line-height:1.72}.environmentLink{border-bottom:1px solid var(--barin-gold);align-items:center;gap:35px;margin-top:38px;padding-bottom:8px;font-size:12px;font-weight:700;display:inline-flex}.environmentLink.light{color:var(--barin-light)}.environmentImagePlaceholder{background:var(--barin-navy);position:relative;overflow:hidden}.environmentImagePlaceholder:before{content:"";background:repeating-radial-gradient(at 72% 37%,#0000 0 38px,#ffffff0e 39px 40px),linear-gradient(145deg,#0000 0 36%,#d2ab6729 36.2% 36.4%,#0000 36.6%);position:absolute;inset:0}.environmentImagePlaceholder:after{content:"";background:linear-gradient(155deg,#0000 0 28%,#07191299 28.4% 51%,#0000 51.4%),linear-gradient(20deg,#0618119e,#0000);height:53%;position:absolute;bottom:-12%;left:-10%;right:-10%}.environmentImagePlaceholder span,.environmentImagePlaceholder b{z-index:2;color:var(--barin-line);letter-spacing:.18em;font-size:8px;position:absolute}.environmentImagePlaceholder span{bottom:28px;left:28px}.environmentImagePlaceholder b{color:var(--barin-gold);font-weight:500;top:27px;right:28px}.environmentPrinciple,.continuousImprovement{background:var(--barin-surface);grid-template-columns:.31fr 1fr .88fr;gap:5vw;padding:110px 7vw;display:grid}.environmentPrinciple h2,.environmentSectionHead h2,.explorationFootprint h2,.environmentCompliance h2,.environmentReclamation h2,.peopleLand h2,.continuousImprovement h2,.environmentCta h2{letter-spacing:-.038em;margin:0;font:500 clamp(40px,4.3vw,66px)/1.05 Georgia,Times New Roman,serif}.environmentPrinciple>div p,.continuousImprovement>div p{color:var(--barin-muted);margin:0 0 19px;font-size:15px;line-height:1.74}.fieldPractice{background:var(--barin-surface-blue);padding:108px 7vw 116px}.environmentSectionHead{grid-template-columns:.31fr 1.69fr;gap:5vw;display:grid}.environmentPracticeGrid{border-top:1px solid var(--barin-line);border-left:1px solid var(--barin-line);grid-template-columns:repeat(2,1fr);margin-top:70px;display:grid}.environmentPracticeGrid article{border-right:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:55px 1fr;min-height:220px;padding:31px 34px;display:grid}.environmentPracticeGrid article>span{color:var(--barin-gold-ink);padding-top:3px;font-size:11px}.environmentPracticeGrid h3{color:var(--barin-ink);letter-spacing:.07em;margin:0 0 20px;font-size:13px;line-height:1.45}.environmentPracticeGrid h3:after{background:var(--barin-gold);content:"";width:30px;height:1px;margin-top:15px;display:block}.environmentPracticeGrid p{max-width:570px;color:var(--barin-muted);margin:0;font-size:13px;line-height:1.7}.explorationFootprint{background:var(--barin-navy);color:var(--barin-light);grid-template-columns:1fr .9fr;gap:8vw;padding:112px 7vw 118px;display:grid}.explorationFootprint>div:first-child>p:not(.environmentEyebrow){max-width:700px;color:var(--barin-light-muted);margin:26px 0 0;font-size:15px;line-height:1.75}.explorationFootprint h2{margin-top:28px}.footprintTrack{border-top:1px solid var(--barin-line-dark)}.footprintTrack>div{border-bottom:1px solid var(--barin-line-dark);color:var(--barin-light-muted);letter-spacing:.08em;flex-direction:column;padding:16px 0;font-size:11px;font-weight:700;display:flex}.footprintTrack b{color:var(--barin-gold);align-self:center;margin-top:13px;font-size:15px;font-weight:400}.footprintNote{max-width:780px;color:var(--barin-line);grid-column:1/-1;margin:18px 0 0 auto;font-size:12px;line-height:1.7}.environmentCompliance,.peopleLand{background:var(--barin-surface);grid-template-columns:1fr 1fr;gap:10vw;padding:112px 7vw 118px;display:grid}.environmentCompliance h2,.peopleLand h2{margin-top:28px}.environmentCompliance>div:last-child,.peopleLand>div:last-child{padding-top:39px}.environmentCompliance>div:last-child p,.peopleLand>div:last-child p{color:var(--barin-muted);margin:0 0 19px;font-size:15px;line-height:1.74}.environmentReclamation{background:var(--barin-surface-blue);padding:108px 7vw 116px}.reclamationIntro{grid-template-columns:1fr 1fr;gap:5vw;max-width:1040px;margin:52px 0 0 auto;display:grid}.reclamationIntro p{color:var(--barin-muted);margin:0;font-size:15px;line-height:1.74}.reclamationGrid{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.reclamationGrid article{border-right:1px solid var(--barin-line);min-height:230px;padding:27px 25px 32px 0}.reclamationGrid article:not(:first-child){padding-left:25px}.reclamationGrid article:last-child{border-right:0}.reclamationGrid span{color:var(--barin-gold-ink);font-size:11px}.reclamationGrid h3{color:var(--barin-ink);letter-spacing:.08em;margin:46px 0 18px;font-size:13px}.reclamationGrid h3:after{background:var(--barin-gold);content:"";width:30px;height:1px;margin-top:15px;display:block}.reclamationGrid p{color:var(--barin-muted);margin:0;font-size:13px;line-height:1.7}.peopleLand{background:var(--barin-navy);color:var(--barin-light)}.peopleLand>div:last-child p{color:var(--barin-light-muted)}.continuousImprovement{background:var(--barin-surface)}.environmentCta{background:var(--barin-navy);color:var(--barin-light);text-align:center;padding:116px 7vw 126px}.environmentCta h2{max-width:850px;margin:28px auto 0}.environmentCta>p:not(.environmentEyebrow){max-width:730px;color:var(--barin-light-muted);margin:28px auto 0;font-size:15px;line-height:1.75}.environmentCta>div{justify-content:center;gap:16px;margin-top:38px;display:flex}.environmentPrimary,.environmentSecondary{justify-content:space-between;align-items:center;gap:25px;min-width:220px;padding:16px 19px;font-size:12px;font-weight:700;display:flex}.environmentPrimary{background:var(--barin-gold);color:#fff}.environmentSecondary{color:#fff;border:1px solid #ffffff85}.environmentPrimary:hover{background:var(--barin-gold)}.environmentSecondary:hover{background:#ffffff12}@media (max-width:980px){.environmentHero{grid-template-columns:1fr}.environmentImagePlaceholder{min-height:360px}.environmentPrinciple,.continuousImprovement{grid-template-columns:1fr 1.4fr}.environmentPrinciple .environmentLabel,.continuousImprovement .environmentLabel{grid-column:1/-1}.environmentSectionHead{grid-template-columns:1fr 1.5fr}.explorationFootprint,.environmentCompliance,.peopleLand{grid-template-columns:1fr;gap:38px}.environmentCompliance>div:last-child,.peopleLand>div:last-child{max-width:720px;padding-top:0}}@media (max-width:700px){.environmentHeroCopy,.environmentPrinciple,.fieldPractice,.explorationFootprint,.environmentCompliance,.environmentReclamation,.peopleLand,.continuousImprovement,.environmentCta{padding:76px 24px 82px}.environmentHero h1{margin:25px 0 32px;font-size:clamp(48px,13vw,64px)}.environmentHeroCopy>div{grid-template-columns:1fr;gap:16px}.environmentHeroCopy>div p{font-size:14px}.environmentImagePlaceholder{min-height:300px}.environmentPrinciple,.continuousImprovement{grid-template-columns:1fr;gap:27px}.environmentPrinciple .environmentLabel,.continuousImprovement .environmentLabel{grid-column:auto}.environmentPrinciple h2,.environmentSectionHead h2,.explorationFootprint h2,.environmentCompliance h2,.environmentReclamation h2,.peopleLand h2,.continuousImprovement h2,.environmentCta h2{font-size:42px}.environmentSectionHead{grid-template-columns:1fr;gap:27px}.environmentPracticeGrid{grid-template-columns:1fr;margin-top:48px}.environmentPracticeGrid article{grid-template-columns:43px 1fr;min-height:0;padding:27px 18px}.explorationFootprint>div:first-child>p:not(.environmentEyebrow),.environmentCompliance>div:last-child p,.peopleLand>div:last-child p,.environmentPrinciple>div p,.continuousImprovement>div p,.reclamationIntro p,.environmentCta>p:not(.environmentEyebrow){font-size:14px}.reclamationIntro{grid-template-columns:1fr;gap:18px;margin-top:38px}.reclamationGrid{grid-template-columns:1fr;margin-top:48px}.reclamationGrid article,.reclamationGrid article:not(:first-child){border-right:0;border-bottom:1px solid var(--barin-line);min-height:0;padding:25px 0}.reclamationGrid h3{margin:27px 0 17px}.environmentCta>div{flex-direction:column;align-items:center}.environmentPrimary,.environmentSecondary{width:100%;max-width:270px}}.responseNote a{border-bottom:1px solid var(--barin-gold);color:var(--barin-ink);margin-top:10px;padding-bottom:3px;font-weight:700;display:inline-block}.privacyPage{background:var(--barin-surface-blue)}.privacyEyebrow{color:var(--barin-gold);letter-spacing:.21em;margin:0;font-size:10px;font-weight:700}.privacyHero{background:var(--barin-navy);min-height:580px;color:var(--barin-light);grid-template-columns:1.4fr .6fr;padding:105px 7vw 76px;display:grid}.privacyHero h1{text-shadow:none;margin:30px 0 38px;font-size:clamp(57px,6.5vw,94px);font-weight:500;line-height:.95}.privacyHero>div:first-child>p:last-child{max-width:760px;color:var(--barin-light-muted);margin:0;font-size:16px;line-height:1.72}.privacyPrinciples{color:var(--barin-line);letter-spacing:.14em;justify-content:flex-end;align-items:flex-end;gap:12px;padding-bottom:10px;font-size:9px;font-weight:700;display:flex}.privacyPrinciples i{color:var(--barin-gold);font-style:normal}.privacyIntro{background:var(--barin-surface-blue);grid-template-columns:1fr 1fr;gap:7vw;padding:82px 7vw;display:grid}.privacyIntro p{color:var(--barin-muted);margin:0;font-size:16px;line-height:1.78}.privacyContent{background:var(--barin-surface);grid-template-columns:.32fr .68fr;gap:7vw;padding:110px 7vw 125px;display:grid}.privacyContent nav{border-top:1px solid var(--barin-line);flex-direction:column;align-self:start;display:flex;position:sticky;top:125px}.privacyContent nav p{color:var(--barin-gold-ink);letter-spacing:.16em;margin:0;padding:20px 0;font-size:10px;font-weight:700}.privacyContent nav a{border-top:1px solid var(--barin-line);color:var(--barin-muted);letter-spacing:.04em;padding:11px 0;font-size:9px;line-height:1.4}.privacyContent nav a:hover{color:var(--barin-ink)}.privacyArticles{border-top:1px solid var(--barin-line)}.privacyArticles article{border-bottom:1px solid var(--barin-line);grid-template-columns:58px 1fr;padding:41px 0 46px;scroll-margin-top:125px;display:grid}.privacyArticles article>span{color:var(--barin-gold-ink);padding-top:8px;font-size:11px}.privacyArticles h2{color:var(--barin-ink);letter-spacing:-.025em;margin:0 0 23px;font:500 clamp(28px,3vw,43px)/1.08 Georgia,Times New Roman,serif}.privacyArticles p,.privacyArticles li,.privacyArticles address{color:var(--barin-muted);font-size:14px;line-height:1.76}.privacyArticles p{margin:0 0 17px}.privacyArticles ul{margin:4px 0 22px;padding-left:20px}.privacyArticles li{margin:5px 0}.privacyArticles address{margin-top:19px;font-style:normal}.privacyArticles address strong{color:var(--barin-ink)}.privacyArticles a{border-bottom:1px solid var(--barin-gold);color:var(--barin-ink);padding-bottom:2px}.privacyArticles .privacyUpdated{color:var(--barin-gold-ink);letter-spacing:.08em;text-transform:uppercase;margin-top:25px;font-size:11px;font-weight:700}@media (max-width:980px){.privacyHero{grid-template-columns:1fr}.privacyPrinciples{justify-content:flex-start;margin-top:65px}.privacyContent{grid-template-columns:1fr}.privacyContent nav{grid-template-columns:1fr 1fr;display:grid;position:static}.privacyContent nav p{grid-column:1/-1}.privacyContent nav a{padding-right:18px}}@media (max-width:700px){.privacyHero{min-height:0;padding:76px 24px 82px}.privacyHero h1{margin:25px 0 32px;font-size:clamp(48px,13vw,64px)}.privacyHero>div:first-child>p:last-child{font-size:14px}.privacyPrinciples{flex-wrap:wrap;margin-top:48px}.privacyIntro{grid-template-columns:1fr;gap:18px;padding:62px 24px}.privacyIntro p{font-size:14px}.privacyContent{padding:76px 24px 90px}.privacyContent nav{grid-template-columns:1fr}.privacyContent nav p{grid-column:auto}.privacyArticles article{grid-template-columns:38px 1fr;padding:34px 0 39px}.privacyArticles h2{font-size:32px}.privacyArticles p,.privacyArticles li,.privacyArticles address{font-size:13px}}.termsPage{background:var(--barin-surface-blue)}.termsEyebrow{color:var(--barin-gold);letter-spacing:.21em;margin:0;font-size:10px;font-weight:700}.termsHero{background:var(--barin-navy);min-height:580px;color:var(--barin-light);grid-template-columns:1.4fr .6fr;padding:105px 7vw 76px;display:grid}.termsHero h1{text-shadow:none;margin:30px 0 38px;font-size:clamp(57px,6.5vw,94px);font-weight:500;line-height:.95}.termsHeroCopy{grid-template-columns:1fr 1fr;gap:4vw;max-width:850px;display:grid}.termsHeroCopy p{color:var(--barin-light-muted);margin:0;font-size:16px;line-height:1.72}.termsPrinciples{color:var(--barin-line);letter-spacing:.14em;justify-content:flex-end;align-items:flex-end;gap:12px;padding-bottom:10px;font-size:9px;font-weight:700;display:flex}.termsPrinciples i{color:var(--barin-gold);font-style:normal}.termsIntro{background:var(--barin-surface-blue);grid-template-columns:1fr 1fr;gap:7vw;padding:82px 7vw;display:grid}.termsIntro p{color:var(--barin-muted);margin:0 0 17px;font-size:16px;line-height:1.78}.termsContent{background:var(--barin-surface);grid-template-columns:.32fr .68fr;gap:7vw;padding:110px 7vw 125px;display:grid}.termsContent nav{border-top:1px solid var(--barin-line);flex-direction:column;align-self:start;display:flex;position:sticky;top:125px}.termsContent nav p{color:var(--barin-gold-ink);letter-spacing:.16em;margin:0;padding:20px 0;font-size:10px;font-weight:700}.termsContent nav a{border-top:1px solid var(--barin-line);color:var(--barin-muted);letter-spacing:.035em;padding:10px 0;font-size:9px;line-height:1.35}.termsContent nav a:hover{color:var(--barin-ink)}.termsArticles{border-top:1px solid var(--barin-line)}.termsArticles article{border-bottom:1px solid var(--barin-line);grid-template-columns:58px 1fr;padding:41px 0 46px;scroll-margin-top:125px;display:grid}.termsArticles article>span{color:var(--barin-gold-ink);padding-top:8px;font-size:11px}.termsArticles h2{color:var(--barin-ink);letter-spacing:-.025em;margin:0 0 23px;font:500 clamp(28px,3vw,43px)/1.08 Georgia,Times New Roman,serif}.termsArticles p,.termsArticles li,.termsArticles address{color:var(--barin-muted);font-size:14px;line-height:1.76}.termsArticles p{margin:0 0 17px}.termsArticles ul{margin:4px 0 22px;padding-left:20px}.termsArticles li{margin:5px 0}.termsArticles address{margin-top:19px;font-style:normal}.termsArticles address strong{color:var(--barin-ink)}.termsArticles a{border-bottom:1px solid var(--barin-gold);color:var(--barin-ink);gap:22px;padding-bottom:4px;font-weight:700;display:inline-flex}.termsArticles .termsUpdated{color:var(--barin-gold-ink);letter-spacing:.08em;text-transform:uppercase;margin-top:25px;font-size:11px;font-weight:700}.termsNotice{background:var(--barin-navy);color:var(--barin-light);grid-template-columns:.65fr 1.35fr;gap:7vw;padding:70px 7vw 76px;display:grid}.termsNotice>p:last-child{max-width:820px;color:var(--barin-light-muted);margin:0;font-size:16px;line-height:1.76}@media (max-width:980px){.termsHero{grid-template-columns:1fr}.termsPrinciples{justify-content:flex-start;margin-top:65px}.termsContent{grid-template-columns:1fr}.termsContent nav{grid-template-columns:1fr 1fr;display:grid;position:static}.termsContent nav p{grid-column:1/-1}.termsContent nav a{padding-right:18px}.termsNotice{grid-template-columns:1fr;gap:28px}}@media (max-width:700px){.termsHero{min-height:0;padding:76px 24px 82px}.termsHero h1{margin:25px 0 32px;font-size:clamp(48px,13vw,64px)}.termsHeroCopy{grid-template-columns:1fr;gap:16px}.termsHeroCopy p{font-size:14px}.termsPrinciples{flex-wrap:wrap;margin-top:48px}.termsIntro{grid-template-columns:1fr;gap:8px;padding:62px 24px}.termsIntro p{font-size:14px}.termsContent{padding:76px 24px 90px}.termsContent nav{grid-template-columns:1fr}.termsContent nav p{grid-column:auto}.termsArticles article{grid-template-columns:38px 1fr;padding:34px 0 39px}.termsArticles h2{font-size:32px}.termsArticles p,.termsArticles li,.termsArticles address{font-size:13px}.termsNotice{padding:58px 24px 64px}.termsNotice>p:last-child{font-size:14px}}.submenu a{color:var(--barin-muted);padding:7px 0;font-size:11px;display:block}.submenu a:hover{color:var(--barin-gold-ink)}.explorationServicesPage{background:var(--barin-surface-blue)}.explorationServicesEyebrow,.explorationServicesLabel{color:var(--barin-gold);letter-spacing:.21em;margin:0;font-size:10px;font-weight:700}.explorationServicesHero{background:var(--barin-navy);min-height:720px;color:var(--barin-light);grid-template-columns:1.18fr .82fr;display:grid}.explorationServicesHero>div{padding:105px 5vw 74px 7vw}.explorationServicesHero h1{text-shadow:none;margin:30px 0 42px;font-size:clamp(57px,6.2vw,92px);font-weight:500;line-height:.95}.explorationServicesHeroCopy{grid-template-columns:1fr 1fr;gap:4vw;display:grid}.explorationServicesHeroCopy p{color:var(--barin-light-muted);margin:0;font-size:15px;line-height:1.72}.explorationServicesHero>img{object-fit:cover;object-position:42% center;width:100%;height:100%;min-height:720px}.explorationServicesActions{gap:16px;margin-top:38px;display:flex}.explorationServicesPrimary,.explorationServicesSecondary{justify-content:space-between;align-items:center;gap:25px;min-width:230px;padding:16px 19px;font-size:12px;font-weight:700;display:flex}.explorationServicesPrimary{background:var(--barin-gold);color:#fff}.explorationServicesSecondary{color:#fff;border:1px solid #ffffff85}.explorationServicesSecondary.dark{border-color:var(--barin-line);color:var(--barin-ink)}.explorationServicesPrimary:hover{background:var(--barin-gold)}.coreExplorationServices,.explorationWorkflow,.explorationPrograms{padding:108px 7vw 118px}.coreExplorationServices{background:var(--barin-surface)}.explorationServicesSectionHead{grid-template-columns:.3fr .9fr .8fr;gap:5vw;display:grid}.explorationServicesSectionHead.compact{grid-template-columns:.3fr 1.7fr}.explorationServicesSectionHead h2,.advancedExploration h2,.explorationGeography h2,.technicalResponsibility h2,.explorationServicesCta h2{letter-spacing:-.038em;margin:0;font:500 clamp(40px,4.3vw,66px)/1.05 Georgia,Times New Roman,serif}.explorationServicesSectionHead>p:last-child{color:var(--barin-muted);margin:0;font-size:15px;line-height:1.74}.explorationServiceGrid{border-top:1px solid var(--barin-line);border-left:1px solid var(--barin-line);grid-template-columns:repeat(2,1fr);margin-top:72px;display:grid}.explorationServiceGrid article{border-right:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);background:var(--barin-surface-blue)}.explorationServiceImage{aspect-ratio:16/8;background:var(--barin-navy);overflow:hidden}.explorationServiceImage img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.explorationServiceImage img.focus-field{object-position:41% center}.explorationServiceImage img.focus-sample{object-position:center 53%}.explorationServiceImage img.focus-mapping{object-position:center 48%}.explorationServiceGrid article:hover img{transform:scale(1.018)}.explorationServiceBody{grid-template-columns:54px 1fr;padding:30px 34px 36px;display:grid}.explorationServiceBody>span{color:var(--barin-gold-ink);grid-row:1/7;font-size:11px}.explorationServiceBody h3{color:var(--barin-ink);letter-spacing:.065em;margin:0 0 20px;font-size:14px;line-height:1.45}.explorationServiceBody h3:after{background:var(--barin-gold);content:"";width:30px;height:1px;margin-top:15px;display:block}.explorationServiceBody p,.explorationServiceBody li{color:var(--barin-muted);font-size:13px;line-height:1.68}.explorationServiceBody p{margin:0 0 18px}.explorationServiceBody strong{color:var(--barin-muted);letter-spacing:.04em;font-size:11px}.explorationServiceBody ul{grid-template-columns:1fr 1fr;gap:3px 25px;margin:12px 0 18px;padding-left:18px;display:grid}.explorationServiceBody .explorationServiceNote{border-top:1px solid var(--barin-line);color:var(--barin-muted);padding-top:17px;font-size:12px}.explorationWorkflow{background:var(--barin-surface-blue)}.explorationWorkflowTrack{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:repeat(5,1fr);margin-top:70px;display:grid}.explorationWorkflowTrack article{border-right:1px solid var(--barin-line);min-height:275px;padding:25px 22px 30px 0}.explorationWorkflowTrack article:not(:first-child){padding-left:22px}.explorationWorkflowTrack article:last-child{border-right:0}.explorationWorkflowTrack article>div{color:var(--barin-gold-ink);justify-content:space-between;font-size:11px;display:flex}.explorationWorkflowTrack b{font-size:17px;font-weight:400;position:relative;right:-34px}.explorationWorkflowTrack h3{min-height:38px;color:var(--barin-ink);letter-spacing:.07em;margin:48px 0 20px;font-size:13px;line-height:1.45}.explorationWorkflowTrack p{color:var(--barin-muted);margin:0;font-size:12px;line-height:1.72}.advancedExploration{background:var(--barin-navy);color:var(--barin-light);grid-template-columns:1fr 1fr;gap:9vw;padding:112px 7vw 118px;display:grid}.advancedExploration h2{margin:28px 0}.advancedExploration>div:first-child>p:last-child,.advancedExploration>div:last-child>p{color:var(--barin-light-muted);font-size:15px;line-height:1.74}.advancedExploration>div:last-child{padding-top:39px}.advancedExploration ul{border-top:1px solid var(--barin-line-dark);border-bottom:1px solid var(--barin-line-dark);grid-template-columns:1fr 1fr;gap:0 28px;padding:18px 0 18px 18px;display:grid}.advancedExploration li{color:var(--barin-light-muted);padding:7px 0;font-size:13px;line-height:1.5}.advancedExploration .contractorNote{color:var(--barin-line);margin-top:27px;font-size:12px}.explorationPrograms{background:var(--barin-surface)}.explorationStageGrid{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.explorationStageGrid article{border-right:1px solid var(--barin-line);min-height:320px;padding:27px 30px 32px 0}.explorationStageGrid article:not(:first-child){padding-left:30px}.explorationStageGrid article:last-child{border-right:0}.explorationStageGrid span{color:var(--barin-gold-ink);font-size:11px}.explorationStageGrid h3{color:var(--barin-ink);letter-spacing:.075em;margin:48px 0 22px;font-size:13px}.explorationStageGrid li{color:var(--barin-muted);margin:7px 0;font-size:13px;line-height:1.5}.explorationGeography{background:var(--barin-surface-blue);grid-template-columns:1fr 1fr;gap:9vw;padding:112px 7vw 118px;display:grid}.explorationGeography h2{margin-top:28px}.explorationGeography>div:last-child{padding-top:39px}.explorationGeography>div:last-child p{color:var(--barin-muted);margin:0 0 19px;font-size:15px;line-height:1.74}.technicalResponsibility{background:var(--barin-surface-blue);border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:.7fr 1.3fr;gap:8vw;padding:62px 7vw 68px;display:grid}.technicalResponsibility h2{font-size:34px}.technicalResponsibility p{color:var(--barin-muted);margin:0 0 15px;font-size:13px;line-height:1.72}.explorationServicesCta{background:var(--barin-surface);text-align:center;padding:116px 7vw 126px}.explorationServicesCta h2{max-width:850px;margin:0 auto}.explorationServicesCta>p{max-width:740px;color:var(--barin-muted);margin:28px auto 0;font-size:15px;line-height:1.75}.explorationServicesCta .explorationServicesActions{justify-content:center}@media (max-width:980px){.explorationServicesHero{grid-template-columns:1fr}.explorationServicesHero>img{min-height:420px;max-height:520px}.explorationServicesSectionHead{grid-template-columns:1fr 1.4fr}.explorationServicesSectionHead .explorationServicesLabel{grid-column:1/-1}.explorationServicesSectionHead>p:last-child{grid-column:2}.explorationServiceBody ul{grid-template-columns:1fr}.explorationWorkflowTrack{grid-template-columns:1fr 1fr}.explorationWorkflowTrack article{border-bottom:1px solid var(--barin-line)}.explorationWorkflowTrack article:nth-child(2n){border-right:0}.explorationWorkflowTrack b{display:none}.advancedExploration,.explorationGeography{grid-template-columns:1fr;gap:30px}.advancedExploration>div:last-child,.explorationGeography>div:last-child{padding-top:0}}@media (max-width:700px){.explorationServicesHero>div,.coreExplorationServices,.explorationWorkflow,.advancedExploration,.explorationPrograms,.explorationGeography,.explorationServicesCta{padding:76px 24px 82px}.explorationServicesHero h1{margin:25px 0 32px;font-size:clamp(48px,13vw,64px)}.explorationServicesHeroCopy{grid-template-columns:1fr;gap:16px}.explorationServicesHeroCopy p{font-size:14px}.explorationServicesActions{flex-direction:column;align-items:center}.explorationServicesPrimary,.explorationServicesSecondary{width:100%;max-width:290px}.explorationServicesHero>img{min-height:320px}.explorationServicesSectionHead,.explorationServicesSectionHead.compact{grid-template-columns:1fr;gap:27px}.explorationServicesSectionHead .explorationServicesLabel,.explorationServicesSectionHead>p:last-child{grid-column:auto}.explorationServicesSectionHead h2,.advancedExploration h2,.explorationGeography h2,.technicalResponsibility h2,.explorationServicesCta h2{font-size:42px}.explorationServiceGrid{grid-template-columns:1fr;margin-top:48px}.explorationServiceBody{grid-template-columns:40px 1fr;padding:27px 18px 32px}.explorationServiceBody ul{grid-template-columns:1fr}.explorationWorkflowTrack{grid-template-columns:1fr;margin-top:48px}.explorationWorkflowTrack article,.explorationWorkflowTrack article:not(:first-child){border-right:0;min-height:0;padding:24px 0}.explorationWorkflowTrack h3{min-height:0;margin:26px 0 14px}.advancedExploration ul{grid-template-columns:1fr}.advancedExploration>div:first-child>p:last-child,.advancedExploration>div:last-child>p,.explorationGeography>div:last-child p,.explorationServicesCta>p{font-size:14px}.explorationStageGrid{grid-template-columns:1fr;margin-top:48px}.explorationStageGrid article,.explorationStageGrid article:not(:first-child){border-right:0;border-bottom:1px solid var(--barin-line);min-height:0;padding:25px 0}.explorationStageGrid h3{margin:27px 0 17px}.technicalResponsibility{grid-template-columns:1fr;gap:27px;padding:48px 24px 54px}}.explorationServicesHero.collageHero{grid-template-columns:48% 52%;min-height:760px}.explorationServicesHero.collageHero>div:first-child{padding-right:3.5vw}.explorationCollage{background:var(--barin-navy);justify-content:center;align-items:center;min-width:0;padding:48px 4vw 48px 2vw;display:flex}.explorationCollage img{object-fit:contain;object-position:center;background:0 0;width:100%;height:664px;min-height:0;display:block}@media (max-width:980px){.explorationServicesHero.collageHero{grid-template-columns:1fr}.explorationCollage{padding:42px 7vw 58px}.explorationCollage img{object-fit:contain;width:100%;height:auto;max-height:none}}@media (max-width:700px){.explorationServicesHero.collageHero>div:first-child{padding:76px 24px 50px}.explorationCollage{padding:0 24px 58px}.explorationCollage img{object-fit:contain;width:100%;height:auto;min-height:0}}@keyframes exploration-collage-breathe{0%{transform:scale(1)}to{transform:scale(1.04)}}.explorationCollage{overflow:hidden}.explorationCollage img{transform-origin:50%;will-change:transform;animation:10s ease-in-out infinite alternate exploration-collage-breathe}.explorationServiceImage img{transition:transform .43s cubic-bezier(.2,.65,.25,1)}.explorationServiceGrid article:hover .explorationServiceImage img{transform:scale(1.035)}.motion-ready [data-service-reveal],.motion-ready [data-workflow-reveal],.motion-ready [data-advanced-reveal]{opacity:0;transition:opacity .62s cubic-bezier(.2,.65,.25,1) var(--reveal-delay,0s),transform .62s cubic-bezier(.2,.65,.25,1) var(--reveal-delay,0s);transform:translateY(26px)}.motion-ready [data-service-reveal].is-visible,.motion-ready [data-workflow-reveal].is-visible,.motion-ready [data-advanced-reveal].is-visible{opacity:1;transform:translateY(0)}.motion-ready [data-workflow-reveal] b{opacity:0;transform-origin:0;transition:opacity .42s ease calc(var(--reveal-delay,0s) + .24s),transform .52s ease calc(var(--reveal-delay,0s) + .24s);transform:scaleX(0)}.motion-ready [data-workflow-reveal].is-visible b{opacity:1;transform:scaleX(1)}@media (max-width:700px){.explorationCollage img{animation:none}.motion-ready [data-service-reveal],.motion-ready [data-workflow-reveal],.motion-ready [data-advanced-reveal]{transition-duration:.54s;transform:translateY(20px)}.motion-ready [data-service-reveal].is-visible,.motion-ready [data-workflow-reveal].is-visible,.motion-ready [data-advanced-reveal].is-visible{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.explorationCollage img{animation:none!important;transform:none!important}.explorationServiceImage img{transition:none}.explorationServiceGrid article:hover .explorationServiceImage img{transform:none}.motion-ready [data-service-reveal],.motion-ready [data-workflow-reveal],.motion-ready [data-advanced-reveal],.motion-ready [data-workflow-reveal] b{opacity:1;transition:none;transform:none}}.newHome{background:var(--barin-surface);overflow:hidden}.newHomeHero{color:#fff;background:var(--barin-navy);align-items:center;height:min(860px,100svh - 94px);min-height:calc(100svh - 94px);padding:7vw;display:flex;position:relative;overflow:hidden}.homeHeroSlides,.homeHeroSlides img,.newHomeHeroShade{width:100%;height:100%;position:absolute;inset:0}.homeHeroSlides img{opacity:0;object-fit:cover;will-change:opacity,transform;transition:opacity 1.35s;transform:scale(1)}.homeHeroSlides img.active{opacity:1;animation:7s linear forwards homeHeroScale}.homeHeroSlides .focus-sampling{object-position:center 52%}.homeHeroSlides .focus-outcrop{object-position:center 47%}.homeHeroSlides .focus-forest{object-position:center 58%}.newHomeHeroShade{z-index:1;background:linear-gradient(90deg,#091410ba 0%,#0a181382 46%,#0a141124 82%)}.newHomeHeroContent{z-index:2;width:min(850px,76vw);position:relative}.homeEyebrow{color:var(--barin-light-muted);letter-spacing:.22em;align-items:center;gap:14px;margin:0 0 31px;font-size:10px;font-weight:700;display:flex}.homeEyebrow span{background:var(--barin-gold);width:32px;height:1px}.newHomeHero h1{letter-spacing:-.048em;text-shadow:0 2px 22px #0003;margin:0 0 31px;font-size:clamp(58px,7vw,105px);font-weight:500;line-height:.94}.newHomeHeroContent>p:last-of-type{max-width:570px;color:var(--barin-light);margin:0;font-size:17px;line-height:1.7}.newHomeActions{gap:14px;margin-top:39px;display:flex}.homePrimary,.homeSecondary{letter-spacing:.025em;justify-content:space-between;align-items:center;gap:28px;min-width:224px;padding:17px 19px;font-size:11px;font-weight:700;display:inline-flex}.homePrimary{background:var(--barin-gold);color:#fff}.homePrimary:hover{background:var(--barin-gold)}.homeSecondary{border:1px solid var(--barin-line-dark)}.homeSecondary.light{color:#fff;border-color:#ffffffa6}.homeSecondary:hover{background:#ffffff14}@keyframes homeHeroScale{0%{transform:scale(1)}to{transform:scale(1.03)}}.homeSection{padding:108px 7vw 116px}.homeSectionHead{grid-template-columns:.33fr .94fr .83fr;align-items:start;gap:5vw;display:grid}.homeLabel{color:var(--barin-muted);letter-spacing:.2em;margin:8px 0 0;font-size:10px;font-weight:700}.homeLabel.copper{color:var(--barin-gold)}.homeSection h2{color:var(--barin-ink);letter-spacing:-.04em;margin:0;font:500 clamp(42px,4.55vw,69px)/1.02 Georgia,Times New Roman,serif}.homeProse p,.homeEvaluationCopy>p,.homeResponsibility>div>p{color:var(--barin-muted);margin:0 0 17px;font-size:15px;line-height:1.76}.homeProse p:first-child{color:var(--barin-ink)}.homeTextLink{border-bottom:1px solid var(--barin-gold);color:var(--barin-ink);letter-spacing:.035em;align-items:center;gap:24px;padding-bottom:7px;font-size:11px;font-weight:700;display:inline-flex}.homeTextLink.lightLink{color:var(--barin-light)}.homeAbout{background:var(--barin-surface)}.homeAboutColumns{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:repeat(3,1fr);margin:74px 0 40px;display:grid}.homeAboutColumns article{border-right:1px solid var(--barin-line);min-height:230px;padding:25px 32px 30px 0}.homeAboutColumns article:not(:first-child){padding-left:32px}.homeAboutColumns article:last-child{border-right:0}.homeAboutColumns span,.homeServiceList>article>span{color:var(--barin-gold-ink);font-size:11px}.homeAboutColumns h3{color:var(--barin-ink);letter-spacing:.08em;margin:48px 0 17px;font-size:13px}.homeAboutColumns p{color:var(--barin-muted);margin:0;font-size:13px;line-height:1.67}.homeServices{background:var(--barin-surface-blue)}.homeServiceList{border-top:1px solid var(--barin-line);margin:72px 0 41px}.homeServiceList article{border-bottom:1px solid var(--barin-line);grid-template-columns:70px minmax(250px,.75fr) 1fr;gap:4vw;padding:29px 0;display:grid}.homeServiceList h3{color:var(--barin-ink);letter-spacing:.075em;margin:0;font-size:13px;line-height:1.5}.homeServiceList ul{grid-template-columns:1fr 1fr;gap:5px 35px;margin:0;padding:0;list-style:none;display:grid}.homeServiceList li{color:var(--barin-muted);padding-left:13px;font-size:12px;line-height:1.55;position:relative}.homeServiceList li:before{color:var(--barin-gold);content:"—";position:absolute;left:0}.homeEvaluation{background:var(--barin-navy);color:var(--barin-light);grid-template-columns:1fr 1fr;gap:9vw;display:grid}.homeEvaluation h2,.homeFinalCta h2{color:var(--barin-light);margin-top:29px}.homeEvaluationCopy{padding-top:39px}.homeWorkflow{border-top:1px solid var(--barin-line-dark);border-bottom:1px solid var(--barin-line-dark);color:var(--barin-light);letter-spacing:.12em;justify-content:space-between;align-items:center;margin:43px 0 39px;padding:24px 0;font-size:10px;font-weight:700;display:flex}.homeWorkflow b{color:var(--barin-gold);font-size:17px;font-weight:400}.homeProjects{background:var(--barin-surface)}.homeIndicators{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:repeat(3,1fr);margin:72px 0 40px;display:grid}.homeIndicators article{border-right:1px solid var(--barin-line);flex-direction:column;justify-content:center;min-height:145px;padding:25px 30px 25px 0;display:flex}.homeIndicators article:not(:first-child){padding-left:30px}.homeIndicators article:last-child{border-right:0}.homeIndicators strong{color:var(--barin-ink);letter-spacing:.08em;margin-bottom:14px;font-size:12px}.homeIndicators span{color:var(--barin-muted);font-size:12px}.homeResponsibility{background:var(--barin-surface-blue);grid-template-columns:.34fr 1fr;gap:8vw;display:grid}.homeResponsibility>div{max-width:940px}.homeResponsibility>div>p{max-width:780px}.homeResponsibilityLinks{flex-wrap:wrap;gap:40px;margin-top:36px;display:flex}.homeFinalCta{background:var(--barin-navy);color:var(--barin-light);text-align:center}.homeFinalCta h2{margin:29px auto 0}.homeFinalCta>p:not(.homeLabel){max-width:720px;color:var(--barin-light-muted);margin:27px auto 0;font-size:15px;line-height:1.75}.newHomeActions.centered{justify-content:center}.homeMotionReady [data-home-reveal]{opacity:0;transition:opacity .65s cubic-bezier(.2,.65,.25,1),transform .65s cubic-bezier(.2,.65,.25,1);transform:translateY(18px)}.homeMotionReady [data-home-reveal].isVisible{opacity:1;transform:none}@media (max-width:1000px){.homeSectionHead{grid-template-columns:1fr 1.45fr}.homeSectionHead .homeLabel{grid-column:1/-1}.homeSectionHead .homeProse{grid-column:2}.homeServiceList article{grid-template-columns:55px .85fr 1fr;gap:25px}.homeEvaluation{gap:6vw}.homeWorkflow{font-size:9px}}@media (max-width:700px){.newHomeHero{height:calc(100svh - 78px);min-height:620px;padding:64px 24px}.newHomeHeroContent{width:100%}.newHomeHero h1{font-size:clamp(48px,14vw,66px)}.newHomeHeroContent>p:last-of-type{font-size:15px}.newHomeActions{flex-direction:column;align-items:stretch;max-width:255px}.homeHeroSlides .focus-person{object-position:53% center}.homeHeroSlides .focus-sampling{object-position:46% center}.homeHeroSlides .focus-outcrop{object-position:53% center}.homeHeroSlides .focus-forest{object-position:center}.homeSection{padding:74px 24px 82px}.homeSectionHead{grid-template-columns:1fr;gap:28px}.homeSectionHead .homeLabel,.homeSectionHead .homeProse{grid-column:auto}.homeSection h2{font-size:clamp(39px,11vw,50px)}.homeProse p,.homeEvaluationCopy>p,.homeResponsibility>div>p,.homeFinalCta>p:not(.homeLabel){font-size:14px}.homeAboutColumns,.homeIndicators{grid-template-columns:1fr;margin-top:50px}.homeAboutColumns article,.homeAboutColumns article:not(:first-child),.homeIndicators article,.homeIndicators article:not(:first-child){border-right:0;border-bottom:1px solid var(--barin-line);min-height:0;padding:23px 0}.homeAboutColumns article:last-child,.homeIndicators article:last-child{border-bottom:0}.homeAboutColumns h3{margin:23px 0 12px}.homeServiceList{margin-top:50px}.homeServiceList article{grid-template-columns:38px 1fr;gap:12px;padding:25px 0}.homeServiceList article ul{grid-column:2;grid-template-columns:1fr;margin-top:6px}.homeEvaluation,.homeResponsibility{grid-template-columns:1fr;gap:29px}.homeEvaluationCopy{padding-top:0}.homeWorkflow{grid-template-columns:1fr auto;gap:16px;margin-top:34px;display:grid}.homeWorkflow b{transform:rotate(90deg)}.homeWorkflow b:last-of-type{display:none}.homeResponsibilityLinks{flex-direction:column;align-items:flex-start;gap:22px}.homeFinalCta .newHomeActions{margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:reduce){.homeHeroSlides img,.homeHeroSlides img.active{transition:none;animation:none;transform:none}.homeHeroSlides img:not(.active){display:none}.homeMotionReady [data-home-reveal]{opacity:1;transition:none;transform:none}}.newHomeHero{height:min(880px,100svh - 94px);min-height:720px}.homeHeroSlides img.active{animation:none;transform:scale(1)}.homeHeroSlides .focus-person{object-position:68% 60%}.newHomeHeroShade{background:linear-gradient(90deg,#08130fcc 0%,#0a18139e 40%,#0a151133 70%,#0a14110f 100%)}.homeServices{background:var(--barin-navy);color:var(--barin-light)}.homeServices .homeLabel{color:var(--barin-gold)}.homeServices h2{color:var(--barin-light)}.homeServices .homeProse p{color:var(--barin-light-muted)}.homeServices .homeServiceList,.homeServices .homeServiceList article{border-color:var(--barin-line-dark)}.homeServices .homeServiceList h3{color:var(--barin-light)}.homeServices .homeServiceList li{color:var(--barin-line)}.homeServices .homeTextLink{color:var(--barin-light)}.homeEvaluation{background:var(--barin-surface);color:var(--barin-ink)}.homeEvaluation h2{color:var(--barin-ink)}.homeEvaluationCopy>p{color:var(--barin-muted)}.homeEvaluation .homeWorkflow{border-color:var(--barin-line);color:var(--barin-ink)}.homeEvaluation .homeTextLink{color:var(--barin-ink)}.homeResponsibility{display:block}.homeResponsibility>div{max-width:940px;margin-left:34%}@media (max-width:700px){.newHomeHero{height:calc(100svh - 78px);min-height:650px}.homeHeroSlides .focus-person{object-position:56% center}.homeResponsibility>div{margin-left:0}}.siteHeader nav>a.active,.siteHeader .navGroup.active>a{border-color:var(--copper)}.servicesRedesign{background:var(--barin-surface);overflow:hidden}.servicesHero{color:#fff;background:var(--barin-navy);align-items:center;height:min(850px,100svh - 94px);min-height:760px;padding:7vw;display:flex;position:relative;overflow:hidden}.servicesHero>img,.servicesHeroShade{width:100%;height:100%;position:absolute;inset:0}.servicesHero>img{object-fit:cover;object-position:center}.servicesHeroShade{background:linear-gradient(90deg,#07120edb 0%,#0a1813ad 38%,#0a16123d 68%,#0a14110f 100%)}.servicesHeroContent{z-index:1;max-width:790px;position:relative}.servicesEyebrow{color:var(--barin-light-muted);letter-spacing:.2em;align-items:center;gap:14px;margin:0 0 30px;font-size:11px;font-weight:700;display:flex}.servicesEyebrow span{background:var(--barin-gold);width:32px;height:1px}.servicesHero h1{letter-spacing:-.047em;text-shadow:0 2px 22px #0003;margin:0 0 31px;font-size:clamp(58px,6.7vw,101px);font-weight:500;line-height:.94}.servicesHeroContent>p:last-of-type{max-width:660px;color:var(--barin-light);margin:0;font-size:17px;line-height:1.72}.servicesHeroCta,.servicesOutlineCta{letter-spacing:.025em;justify-content:space-between;align-items:center;gap:28px;min-width:270px;padding:17px 19px;font-size:11px;font-weight:700;display:inline-flex}.servicesHeroCta{background:var(--barin-gold);color:#fff;margin-top:39px}.servicesHeroCta:hover{background:var(--barin-gold)}.servicesOverview,.servicesApproach{padding:108px 7vw 118px}.servicesOverview{background:var(--barin-surface)}.servicesSectionHead{grid-template-columns:.32fr .98fr .8fr;align-items:start;gap:5vw;display:grid}.servicesPageLabel{color:var(--barin-muted);letter-spacing:.2em;margin:8px 0 0;font-size:10px;font-weight:700}.servicesPageLabel.copper{color:var(--barin-gold)}.servicesRedesign h2{color:var(--barin-ink);letter-spacing:-.04em;margin:0;font:500 clamp(42px,4.55vw,69px)/1.02 Georgia,Times New Roman,serif}.servicesSectionHead>div p,.servicesSectionHead>p:last-child,.specializedSupport>div:last-child>p,.servicesProperty>div>p{color:var(--barin-muted);margin:0 0 17px;font-size:15px;line-height:1.76}.servicesEditorialList{border-top:1px solid var(--barin-line);margin-top:74px}.servicesEditorialList article{border-bottom:1px solid var(--barin-line);grid-template-columns:70px minmax(270px,.72fr) 1fr;gap:4vw;padding:31px 0;display:grid}.servicesEditorialList article>span{color:var(--barin-gold-ink);font-size:11px}.servicesEditorialList h3{color:var(--barin-ink);letter-spacing:.075em;margin:0;font-size:13px;line-height:1.52}.servicesEditorialList ul{grid-template-columns:1fr 1fr;gap:6px 35px;margin:0;padding:0;list-style:none;display:grid}.servicesEditorialList li{color:var(--barin-muted);padding-left:14px;font-size:13px;line-height:1.55;position:relative}.servicesEditorialList li:before{color:var(--barin-gold);content:"—";position:absolute;left:0}.servicesApproach{background:var(--barin-surface-blue)}.servicesProcess{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);color:var(--barin-ink);letter-spacing:.11em;justify-content:space-between;align-items:center;margin-top:70px;padding:28px 0;font-size:11px;font-weight:700;display:flex}.servicesProcess b{color:var(--barin-gold);font-size:18px;font-weight:400}.specializedSupport{background:var(--barin-surface);grid-template-columns:.85fr 1.15fr;gap:9vw;padding:100px 7vw 108px;display:grid}.specializedSupport h2{margin-top:28px}.specializedSupport>div:last-child{padding-top:39px}.specializedSupport .supportIntro{color:var(--barin-ink);margin-top:28px;font-weight:700}.specializedSupport ul{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:1fr 1fr;gap:0 30px;margin:16px 0 28px;padding:20px 0;list-style:none;display:grid}.specializedSupport li{color:var(--barin-muted);padding:7px 0;font-size:13px}.specializedSupport li:before{color:var(--barin-gold);content:"—";margin-right:10px}.specializedSupport .supportNote{border-left:2px solid var(--barin-gold);color:var(--barin-muted);padding-left:18px;font-size:12px}.servicesProperty{background:var(--barin-surface-blue);grid-template-columns:.34fr 1fr;gap:8vw;padding:100px 7vw 108px;display:grid}.servicesProperty>div{max-width:900px}.servicesProperty>div>p{max-width:750px;margin-top:27px}.servicesTextLink{border-bottom:1px solid var(--barin-gold);color:var(--barin-ink);align-items:center;gap:24px;margin-top:19px;padding-bottom:7px;font-size:11px;font-weight:700;display:inline-flex}.servicesFinalCta{background:var(--barin-navy);color:var(--barin-light);text-align:center;padding:112px 7vw 122px}.servicesFinalCta h2{color:var(--barin-light);margin-top:29px}.servicesFinalCta>p:not(.servicesPageLabel){max-width:720px;color:var(--barin-light-muted);margin:27px auto 0;font-size:15px;line-height:1.75}.servicesFinalCta>div{justify-content:center;gap:14px;display:flex}.servicesFinalCta .servicesOutlineCta{color:#fff;border:1px solid #ffffff94;margin-top:39px}@media (max-width:1000px){.servicesSectionHead{grid-template-columns:1fr 1.45fr}.servicesSectionHead .servicesPageLabel{grid-column:1/-1}.servicesSectionHead>div,.servicesSectionHead>p:last-child{grid-column:2}.servicesEditorialList article{grid-template-columns:55px .85fr 1fr;gap:25px}.servicesProcess{font-size:9px}.specializedSupport{gap:6vw}}@media (max-width:700px){.servicesHero{height:calc(100svh - 78px);min-height:670px;padding:64px 24px}.servicesHero>img{object-position:64% center}.servicesHero h1{font-size:clamp(48px,13vw,64px)}.servicesHeroContent>p:last-of-type{font-size:15px}.servicesHeroCta{width:100%;min-width:0;max-width:300px}.servicesOverview,.servicesApproach,.specializedSupport,.servicesProperty,.servicesFinalCta{padding:74px 24px 82px}.servicesSectionHead{grid-template-columns:1fr;gap:28px}.servicesSectionHead .servicesPageLabel,.servicesSectionHead>div,.servicesSectionHead>p:last-child{grid-column:auto}.servicesRedesign h2{font-size:clamp(39px,11vw,50px)}.servicesSectionHead>div p,.servicesSectionHead>p:last-child,.specializedSupport>div:last-child>p,.servicesProperty>div>p,.servicesFinalCta>p:not(.servicesPageLabel){font-size:14px}.servicesEditorialList{margin-top:50px}.servicesEditorialList article{grid-template-columns:38px 1fr;gap:12px;padding:26px 0}.servicesEditorialList ul{grid-column:2;grid-template-columns:1fr;margin-top:7px}.servicesProcess{grid-template-columns:1fr auto;gap:17px;margin-top:48px;display:grid}.servicesProcess b{transform:rotate(90deg)}.servicesProcess b:last-of-type{display:none}.specializedSupport,.servicesProperty{grid-template-columns:1fr;gap:28px}.specializedSupport>div:last-child{padding-top:0}.specializedSupport ul{grid-template-columns:1fr}.servicesFinalCta>div{flex-direction:column;align-items:center}.servicesFinalCta .servicesOutlineCta{width:100%;max-width:300px}}.peNew{background:var(--barin-surface);overflow:hidden}.peHero{background:var(--barin-navy);min-height:670px;color:var(--barin-light);align-items:center;padding:100px 7vw;display:flex;position:relative;overflow:hidden}.peHero:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:84px 84px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.peHero:after{content:"";border:1px solid #d2ab671f;border-radius:50%;width:650px;height:650px;position:absolute;top:-210px;right:-230px;box-shadow:0 0 0 95px #ffffff05,0 0 0 200px #d2ab6705}.peHeroInner{z-index:1;max-width:1050px;position:relative}.peEyebrow{color:var(--barin-light-muted);letter-spacing:.2em;align-items:center;gap:14px;margin:0 0 31px;font-size:11px;font-weight:700;display:flex}.peEyebrow span{background:var(--barin-gold);width:32px;height:1px}.peHero h1{letter-spacing:-.048em;text-shadow:none;margin:0 0 34px;font-size:clamp(58px,6.7vw,102px);font-weight:500;line-height:.94}.peHeroInner>p:last-of-type{max-width:690px;color:var(--barin-light-muted);margin:0;font-size:17px;line-height:1.72}.pePrimary,.peSecondary{justify-content:space-between;align-items:center;gap:28px;min-width:236px;padding:17px 19px;font-size:11px;font-weight:700;display:inline-flex}.pePrimary{background:var(--barin-gold);color:#fff;margin-top:39px}.pePrimary:hover{background:var(--barin-gold)}.peSecondary{color:#fff;border:1px solid #ffffff94;margin-top:39px}.peSection{padding:105px 7vw 114px}.peLabel{color:var(--barin-muted);letter-spacing:.2em;margin:8px 0 0;font-size:10px;font-weight:700}.peLabel.copper{color:var(--barin-gold)}.peNew h2{color:var(--barin-ink);letter-spacing:-.04em;margin:0;font:500 clamp(42px,4.55vw,69px)/1.02 Georgia,Times New Roman,serif}.peIntro{background:var(--barin-surface);grid-template-columns:.31fr 1fr;gap:6vw;display:grid}.peIntro>div{grid-template-columns:1fr .85fr;gap:6vw;display:grid}.peIntroCopy p,.peBcData>div:first-child>p:last-child,.peTargets>div>p,.peDecisions>div:first-child>p,.peField>div>p,.peDeliverables>div:first-child>p{color:var(--barin-muted);margin:0 0 17px;font-size:15px;line-height:1.76}.peIntroCopy p:nth-last-child(-n+2){color:var(--barin-ink);font-weight:600}.peReview{background:var(--barin-surface-blue)}.peSectionHead{grid-template-columns:.31fr 1fr;gap:6vw;display:grid}.peSectionHead.three{grid-template-columns:.31fr .94fr .75fr}.peSectionHead.three>p:last-child{color:var(--barin-muted);margin:0;font-size:15px;line-height:1.76}.peReviewList{border-top:1px solid var(--barin-line);margin-top:72px}.peReviewList article{border-bottom:1px solid var(--barin-line);grid-template-columns:70px minmax(245px,.7fr) 1fr;gap:4vw;padding:29px 0;display:grid}.peReviewList article>span{color:var(--barin-gold-ink);font-size:11px}.peReviewList h3{color:var(--barin-ink);letter-spacing:.075em;margin:0;font-size:13px;line-height:1.5}.peReviewList ul,.peTargets ul,.peDeliverables ul{grid-template-columns:1fr 1fr;gap:6px 35px;margin:0;padding:0;list-style:none;display:grid}.peReviewList li,.peTargets li,.peDeliverables li{color:var(--barin-muted);padding-left:14px;font-size:13px;line-height:1.55;position:relative}.peReviewList li:before,.peTargets li:before,.peDeliverables li:before{color:var(--barin-gold);content:"—";position:absolute;left:0}.peBcData{background:var(--barin-navy);color:var(--barin-light);grid-template-columns:1fr 1fr;gap:9vw;display:grid}.peBcData h2,.peDecisions h2,.peFinal h2{color:var(--barin-light);margin-top:28px}.peBcData>div:first-child>p:last-child{max-width:640px;color:var(--barin-light-muted);margin-top:28px}.peBcGrid{border-top:1px solid var(--barin-line-dark);border-left:1px solid var(--barin-line-dark);grid-template-columns:1fr 1fr;display:grid}.peBcGrid article{border-right:1px solid var(--barin-line-dark);border-bottom:1px solid var(--barin-line-dark);min-height:170px;padding:27px}.peBcGrid h3{color:var(--barin-light);letter-spacing:.08em;margin:0 0 31px;font-size:13px}.peBcGrid p{color:var(--barin-line);margin:0;font-size:13px;line-height:1.65}.peWorkflow{background:var(--barin-surface)}.peProcess{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:repeat(6,1fr);margin-top:70px;display:grid}.peProcess>div{border-right:1px solid var(--barin-line);min-height:150px;padding:25px 20px 25px 0;position:relative}.peProcess>div:not(:first-child){padding-left:20px}.peProcess>div:last-child{border-right:0}.peProcess span{color:var(--barin-gold-ink);font-size:10px;display:block}.peProcess strong{color:var(--barin-ink);letter-spacing:.09em;margin-top:47px;font-size:11px;display:block}.peProcess b{z-index:1;color:var(--barin-gold);background:var(--barin-surface);font-size:17px;font-weight:400;position:absolute;top:63%;right:-8px}.peEvidence{background:var(--barin-surface-blue)}.peEvidenceColumns{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:1fr 1fr;margin:70px 0 0;display:grid}.peEvidenceColumns article{padding:30px 5vw 34px 0}.peEvidenceColumns article+article{border-left:1px solid var(--barin-line);padding-left:5vw}.peEvidenceColumns h3{color:var(--barin-ink);letter-spacing:.09em;margin:0 0 30px;font-size:13px}.peEvidenceColumns ul{margin:0;padding:0;list-style:none}.peEvidenceColumns li{border-top:1px solid var(--barin-line);color:var(--barin-muted);padding:8px 0;font-size:13px}.peEvidenceStatement{border-left:2px solid var(--barin-gold);max-width:1000px;color:var(--barin-ink);margin:45px 0 0;padding-left:24px;font:500 clamp(22px,2.5vw,34px)/1.35 Georgia,Times New Roman,serif}.peTargets{background:var(--barin-surface);grid-template-columns:.31fr 1fr;gap:6vw;display:grid}.peTargets>div>p{max-width:780px;margin-top:27px}.peTargets .peListIntro{color:var(--barin-ink);margin-top:32px;font-weight:700}.peTargets ul{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);max-width:850px;margin-top:18px;padding:22px 0}.peDecisions{background:var(--barin-navy);color:var(--barin-light);grid-template-columns:1fr 1fr;gap:9vw;display:grid}.peDecisions>div:first-child>p{color:var(--barin-light-muted)}.peDecisions>div:first-child>p:nth-of-type(2){margin-top:27px}.peDecisionList{padding-top:32px}.peDecisionList article{border-top:1px solid var(--barin-line-dark);grid-template-columns:.42fr 1fr;gap:25px;padding:24px 0;display:grid}.peDecisionList article:last-of-type{border-bottom:1px solid var(--barin-line-dark)}.peDecisionList strong{color:var(--barin-light);letter-spacing:.09em;font-size:12px}.peDecisionList p{color:var(--barin-line);margin:0;font-size:13px;line-height:1.65}.peDecisionList small{color:var(--barin-line);margin-top:25px;font-size:11px;line-height:1.65;display:block}.peField{background:var(--barin-surface-blue);grid-template-columns:.31fr 1fr;gap:6vw;display:grid}.peField>div>p{max-width:760px}.peTextLink{border-bottom:1px solid var(--barin-gold);color:var(--barin-ink);align-items:center;gap:24px;margin-top:18px;padding-bottom:7px;font-size:11px;font-weight:700;display:inline-flex}.peDeliverables{background:var(--barin-surface);grid-template-columns:.75fr 1.25fr;gap:9vw;display:grid}.peDeliverables h2{margin-top:28px}.peDeliverables>div:first-child>p{margin-top:27px}.peDeliverables ul{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);padding:23px 0}.peDisclaimer{border-left:2px solid var(--barin-gold);color:var(--barin-muted);margin:28px 0 0;padding-left:18px;font-size:12px;line-height:1.7}.peFinal{background:var(--barin-navy);color:var(--barin-light);text-align:center;padding:112px 7vw 122px}.peFinal h2{margin:29px auto 0}.peFinal>p:not(.peLabel){max-width:790px;color:var(--barin-light-muted);margin:27px auto 0;font-size:15px;line-height:1.75}.peFinal>div{justify-content:center;gap:14px;display:flex}@media (max-width:1000px){.peIntro>div{grid-template-columns:1fr}.peSectionHead.three{grid-template-columns:1fr 1.45fr}.peSectionHead.three .peLabel{grid-column:1/-1}.peSectionHead.three>p:last-child{grid-column:2}.peReviewList article{grid-template-columns:55px .8fr 1fr;gap:25px}.peProcess{grid-template-columns:repeat(3,1fr)}.peProcess>div:nth-child(3){border-right:0}.peProcess>div:nth-child(-n+3){border-bottom:1px solid var(--barin-line)}.peProcess>div:nth-child(3) b{display:none}}@media (max-width:700px){.peHero{min-height:650px;padding:76px 24px}.peHero h1{font-size:clamp(48px,13vw,64px)}.peHeroInner>p:last-of-type{font-size:15px}.pePrimary{width:100%;max-width:280px}.peSection,.peFinal{padding:74px 24px 82px}.peNew h2{font-size:clamp(39px,11vw,50px)}.peIntro,.peSectionHead,.peSectionHead.three,.peBcData,.peTargets,.peDecisions,.peField,.peDeliverables{grid-template-columns:1fr;gap:28px}.peIntro>div{gap:27px}.peSectionHead.three .peLabel,.peSectionHead.three>p:last-child{grid-column:auto}.peIntroCopy p,.peBcData>div:first-child>p:last-child,.peTargets>div>p,.peDecisions>div:first-child>p,.peField>div>p,.peDeliverables>div:first-child>p,.peSectionHead.three>p:last-child,.peFinal>p:not(.peLabel){font-size:14px}.peReviewList{margin-top:50px}.peReviewList article{grid-template-columns:38px 1fr;gap:12px;padding:26px 0}.peReviewList ul{grid-column:2;grid-template-columns:1fr;margin-top:7px}.peBcGrid{grid-template-columns:1fr}.peBcGrid article{min-height:0}.peProcess{grid-template-columns:1fr;margin-top:48px}.peProcess>div,.peProcess>div:not(:first-child){border-right:0;border-bottom:1px solid var(--barin-line);min-height:0;padding:22px 0}.peProcess strong{margin-top:14px}.peProcess b{top:auto;bottom:-13px;right:8px;transform:rotate(90deg)}.peProcess>div:nth-child(3) b{display:block}.peEvidenceColumns{grid-template-columns:1fr;margin-top:48px}.peEvidenceColumns article,.peEvidenceColumns article+article{border-left:0;padding:27px 0}.peEvidenceColumns article+article{border-top:1px solid var(--barin-line)}.peEvidenceStatement{font-size:24px}.peTargets ul,.peDeliverables ul{grid-template-columns:1fr}.peDecisionList{padding-top:0}.peDecisionList article{grid-template-columns:1fr;gap:10px}.peFinal>div{flex-direction:column;align-items:center}.peSecondary{width:100%;max-width:280px}}.projectsNew{background:var(--barin-surface);overflow:hidden}.projectsNewHero{background:var(--barin-navy);min-height:650px;color:var(--barin-light);align-items:center;padding:100px 7vw;display:flex;position:relative;overflow:hidden}.projectsNewHero:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:88px 88px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.projectsNewHero:after{content:"";border:1px solid #d2ab671f;border-radius:50%;width:620px;height:620px;position:absolute;top:-230px;right:-220px;box-shadow:0 0 0 100px #ffffff04,0 0 0 210px #d2ab6704}.projectsNewHero>div{z-index:1;max-width:1050px;position:relative}.projectsNewEyebrow{color:var(--barin-light-muted);letter-spacing:.2em;align-items:center;gap:14px;margin:0 0 31px;font-size:11px;font-weight:700;display:flex}.projectsNewEyebrow span{background:var(--barin-gold);width:32px;height:1px}.projectsNewHero h1{letter-spacing:-.048em;text-shadow:none;margin:0 0 34px;font-size:clamp(58px,6.7vw,102px);font-weight:500;line-height:.94}.projectsNewHero>div>p:last-of-type{max-width:720px;color:var(--barin-light-muted);margin:0;font-size:17px;line-height:1.72}.projectsNewPrimary,.projectsNewSecondary{justify-content:space-between;align-items:center;gap:28px;min-width:230px;padding:17px 19px;font-size:11px;font-weight:700;display:inline-flex}.projectsNewPrimary{background:var(--barin-gold);color:#fff;margin-top:39px}.projectsNewPrimary:hover{background:var(--barin-gold)}.projectsNewSecondary{color:#fff;border:1px solid #ffffff94;margin-top:39px}.projectsNewSection{padding:105px 7vw 114px}.projectsNewLabel{color:var(--barin-muted);letter-spacing:.2em;margin:8px 0 0;font-size:10px;font-weight:700}.projectsNewLabel.copper{color:var(--barin-gold)}.projectsNew h2{color:var(--barin-ink);letter-spacing:-.04em;margin:0;font:500 clamp(42px,4.55vw,69px)/1.02 Georgia,Times New Roman,serif}.projectsPortfolioIntro{background:var(--barin-surface);grid-template-columns:.31fr 1fr;gap:6vw;display:grid}.projectsPortfolioIntro>div{grid-template-columns:1fr .85fr;gap:6vw;display:grid}.projectsNewProse p,.projectsCommodities>div:first-child>p:last-child,.projectsDiscipline>div:first-child>p,.projectsOpportunity>div>p,.projectsResponsible>div>p{color:var(--barin-muted);margin:0 0 17px;font-size:15px;line-height:1.76}.projectsFocus{background:var(--barin-surface-blue)}.projectsNewHead{grid-template-columns:.31fr .95fr .82fr;gap:5vw;display:grid}.projectsNewHead.three{grid-template-columns:.31fr .95fr .82fr}.projectsNewHead.three>p:last-child{color:var(--barin-muted);margin:0;font-size:15px;line-height:1.76}.projectsIndicators,.projectsStageColumns{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.projectsIndicators article,.projectsStageColumns article{border-right:1px solid var(--barin-line);min-height:160px;padding:28px 30px 30px 0}.projectsIndicators article:not(:first-child),.projectsStageColumns article:not(:first-child){padding-left:30px}.projectsIndicators article:last-child,.projectsStageColumns article:last-child{border-right:0}.projectsIndicators strong,.projectsStageColumns h3{color:var(--barin-ink);letter-spacing:.085em;margin:0 0 34px;font-size:12px;display:block}.projectsIndicators span,.projectsStageColumns p{color:var(--barin-muted);margin:0;font-size:13px;line-height:1.65}.projectsCommodities{background:var(--barin-navy);color:var(--barin-light);grid-template-columns:1.1fr .9fr;gap:9vw;display:grid}.projectsCommodities h2,.projectsDiscipline h2,.projectsFinal h2{color:var(--barin-light);margin-top:28px}.projectsCommodities>div:first-child>p:last-child{max-width:720px;color:var(--barin-light-muted);margin-top:28px}.commodityElements{border-top:1px solid var(--barin-line-dark);border-bottom:1px solid var(--barin-line-dark);grid-template-columns:repeat(3,1fr);align-self:center;display:grid}.commodityElements article{border-right:1px solid var(--barin-line-dark);min-height:190px;padding:28px 22px}.commodityElements article:last-child{border-right:0}.commodityElements span{color:var(--barin-gold);font:500 48px/1 Georgia,Times New Roman,serif;display:block}.commodityElements strong{color:var(--barin-light);letter-spacing:.1em;margin-top:55px;font-size:11px;display:block}.projectsApproach{background:var(--barin-surface)}.projectsProcess{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:repeat(6,1fr);margin-top:70px;display:grid}.projectsProcess article{border-right:1px solid var(--barin-line);min-height:155px;padding:25px 18px 25px 0;position:relative}.projectsProcess article:not(:first-child){padding-left:18px}.projectsProcess article:last-child{border-right:0}.projectsProcess span{color:var(--barin-gold-ink);font-size:10px;display:block}.projectsProcess strong{color:var(--barin-ink);letter-spacing:.08em;margin-top:48px;font-size:10px;line-height:1.4;display:block}.projectsProcess b{z-index:1;background:var(--barin-surface);color:var(--barin-gold);font-size:17px;font-weight:400;position:absolute;top:63%;right:-8px}.projectsStage{background:var(--barin-surface-blue)}.projectsStageColumns{margin-top:70px}.projectsSelected{background:var(--barin-surface)}.projectsSelected .projectsNewHead{grid-template-columns:.31fr 1fr}.projectEntry{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:.8fr 1fr .75fr;gap:5vw;margin-top:70px;padding:32px 0;display:grid}.projectEntry>div>p{color:var(--barin-gold-ink);letter-spacing:.12em;margin:0 0 38px;font-size:10px}.projectEntry h3{color:var(--barin-ink);letter-spacing:.07em;margin:0 0 10px;font-size:17px}.projectEntry>div>span,.projectEntry>p,.projectEntry dd{color:var(--barin-muted);font-size:13px;line-height:1.68}.projectEntry>p{margin:48px 0 0}.projectEntry dl{margin:41px 0 0}.projectEntry dl div{border-top:1px solid var(--barin-line);padding:12px 0}.projectEntry dt{color:var(--barin-gold-ink);letter-spacing:.1em;font-size:9px}.projectEntry dd{margin:7px 0 0}.projectComing{color:var(--barin-muted);letter-spacing:.11em;margin:28px 0 0;font-size:10px}.projectsDiscipline{background:var(--barin-navy);color:var(--barin-light);grid-template-columns:1fr 1fr;gap:9vw;display:grid}.projectsDiscipline>div:first-child>p{color:var(--barin-light-muted)}.projectsDiscipline>div:first-child>p:nth-of-type(2){margin-top:28px}.disciplineList article{border-top:1px solid var(--barin-line-dark);grid-template-columns:.35fr 1fr;gap:25px;padding:24px 0;display:grid}.disciplineList article:last-child{border-bottom:1px solid var(--barin-line-dark)}.disciplineList strong{color:var(--barin-light);letter-spacing:.09em;font-size:11px}.disciplineList p{color:var(--barin-line);margin:0;font-size:13px;line-height:1.65}.projectsDiscipline blockquote{border-left:2px solid var(--barin-gold);color:var(--barin-light);margin:45px 0 0;padding-left:23px;font:500 clamp(25px,2.7vw,39px)/1.3 Georgia,Times New Roman,serif}.projectsOpportunity,.projectsResponsible{background:var(--barin-surface);grid-template-columns:.31fr 1fr;gap:6vw;display:grid}.projectsOpportunity>div,.projectsResponsible>div{max-width:920px}.projectsOpportunity>div>p,.projectsResponsible>div>p{max-width:780px}.projectsOpportunityActions{align-items:center;gap:30px;margin-top:28px;display:flex}.projectsOpportunityActions .projectsNewPrimary{margin-top:0}.projectsNewTextLink{border-bottom:1px solid var(--barin-gold);color:var(--barin-ink);align-items:center;gap:22px;padding-bottom:7px;font-size:11px;font-weight:700;display:inline-flex}.projectsResponsible{background:var(--barin-surface-blue)}.projectsResponsible>div>div{flex-wrap:wrap;gap:38px;margin-top:32px;display:flex}.projectsFinal{background:var(--barin-navy);color:var(--barin-light);text-align:center;padding:112px 7vw 122px}.projectsFinal h2{margin:29px auto 0}.projectsFinal>p:not(.projectsNewLabel){max-width:790px;color:var(--barin-light-muted);margin:27px auto 0;font-size:15px;line-height:1.75}.projectsFinal>div{justify-content:center;gap:14px;display:flex}@media (max-width:1000px){.projectsPortfolioIntro>div{grid-template-columns:1fr}.projectsNewHead{grid-template-columns:1fr 1.45fr}.projectsNewHead .projectsNewLabel{grid-column:1/-1}.projectsNewHead .projectsNewProse,.projectsNewHead.three>p:last-child{grid-column:2}.projectsProcess{grid-template-columns:repeat(3,1fr)}.projectsProcess article:nth-child(3){border-right:0}.projectsProcess article:nth-child(-n+3){border-bottom:1px solid var(--barin-line)}.projectsProcess article:nth-child(3) b{display:none}}@media (max-width:700px){.projectsNewHero{min-height:650px;padding:76px 24px}.projectsNewHero h1{font-size:clamp(48px,13vw,64px)}.projectsNewHero>div>p:last-of-type{font-size:15px}.projectsNewPrimary{width:100%;max-width:280px}.projectsNewSection,.projectsFinal{padding:74px 24px 82px}.projectsNew h2{font-size:clamp(39px,11vw,50px)}.projectsPortfolioIntro,.projectsPortfolioIntro>div,.projectsNewHead,.projectsNewHead.three,.projectsCommodities,.projectsDiscipline,.projectsOpportunity,.projectsResponsible{grid-template-columns:1fr;gap:28px}.projectsNewHead .projectsNewLabel,.projectsNewHead .projectsNewProse,.projectsNewHead.three>p:last-child{grid-column:auto}.projectsNewProse p,.projectsNewHead.three>p:last-child,.projectsCommodities>div:first-child>p:last-child,.projectsDiscipline>div:first-child>p,.projectsOpportunity>div>p,.projectsResponsible>div>p,.projectsFinal>p:not(.projectsNewLabel){font-size:14px}.projectsIndicators,.projectsStageColumns,.commodityElements{grid-template-columns:1fr;margin-top:48px}.projectsIndicators article,.projectsIndicators article:not(:first-child),.projectsStageColumns article,.projectsStageColumns article:not(:first-child),.commodityElements article{border-right:0;border-bottom:1px solid var(--barin-line);min-height:0;padding:24px 0}.projectsIndicators article:last-child,.projectsStageColumns article:last-child,.commodityElements article:last-child{border-bottom:0}.projectsIndicators strong,.projectsStageColumns h3{margin-bottom:14px}.commodityElements span{font-size:40px}.commodityElements strong{margin-top:19px}.projectsProcess{grid-template-columns:1fr;margin-top:48px}.projectsProcess article,.projectsProcess article:not(:first-child){border-right:0;border-bottom:1px solid var(--barin-line);min-height:0;padding:22px 0}.projectsProcess article strong{margin-top:14px}.projectsProcess article b{top:auto;bottom:-13px;right:8px;transform:rotate(90deg)}.projectsProcess article:nth-child(3) b{display:block}.projectsSelected .projectsNewHead{grid-template-columns:1fr}.projectEntry{grid-template-columns:1fr;gap:25px;margin-top:48px}.projectEntry>div>p{margin-bottom:24px}.projectEntry>p,.projectEntry dl{margin:0}.disciplineList article{grid-template-columns:1fr;gap:10px}.projectsOpportunityActions,.projectsResponsible>div>div,.projectsFinal>div{flex-direction:column;align-items:flex-start}.projectsFinal>div{align-items:center}.projectsNewSecondary{width:100%;max-width:280px}}.aboutNew{background:var(--barin-surface);overflow:hidden}.aboutNewHero{background:var(--barin-navy);min-height:640px;color:var(--barin-light);align-items:center;padding:100px 7vw;display:flex;position:relative;overflow:hidden}.aboutNewHero:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:88px 88px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.aboutNewHero:after{content:"";border:1px solid #d2ab671f;border-radius:50%;width:620px;height:620px;position:absolute;top:-230px;right:-220px;box-shadow:0 0 0 100px #ffffff04,0 0 0 210px #d2ab6704}.aboutNewHero>div{z-index:1;max-width:1150px;position:relative}.aboutNewEyebrow{color:var(--barin-light-muted);letter-spacing:.2em;align-items:center;gap:14px;margin:0 0 31px;font-size:11px;font-weight:700;display:flex}.aboutNewEyebrow span{background:var(--barin-gold);width:32px;height:1px}.aboutNewHero h1{letter-spacing:-.047em;text-shadow:none;margin:0 0 34px;font-size:clamp(56px,6.4vw,96px);font-weight:500;line-height:.95}.aboutNewHero>div>p:last-of-type{max-width:770px;color:var(--barin-light-muted);margin:0;font-size:17px;line-height:1.72}.aboutNewSection{padding:103px 7vw 112px}.aboutNewLabel{color:var(--barin-muted);letter-spacing:.2em;margin:8px 0 0;font-size:10px;font-weight:700}.aboutNewLabel.copper{color:var(--barin-gold)}.aboutNew h2{color:var(--barin-ink);letter-spacing:-.04em;margin:0;font:500 clamp(42px,4.55vw,69px)/1.02 Georgia,Times New Roman,serif}.aboutCompany{background:var(--barin-surface);grid-template-columns:.28fr .72fr 1fr;gap:5vw;display:grid}.aboutCompany>div:nth-child(2)>p,.aboutNewProse p,.aboutThinking>div:first-child>p,.aboutDirection>div>p,.aboutResponsibility>div>p,.leaderProfile>div:last-child>p,.aboutSpecialists>div>p{color:var(--barin-muted);margin:27px 0 0;font-size:15px;line-height:1.76}.aboutCompanyAreas{border-top:1px solid var(--barin-line);margin-top:5px}.aboutCompanyAreas article{border-bottom:1px solid var(--barin-line);grid-template-columns:42px 1fr;padding:23px 0;display:grid}.aboutCompanyAreas span,.aboutPrincipleList span{color:var(--barin-gold-ink);font-size:10px}.aboutCompanyAreas h3{color:var(--barin-ink);letter-spacing:.08em;margin:0;font-size:12px}.aboutCompanyAreas p{color:var(--barin-muted);grid-column:2;margin:14px 0 0;font-size:13px;line-height:1.65}.aboutCompany blockquote{border-left:2px solid var(--barin-gold);color:var(--barin-ink);grid-column:2/-1;margin:30px 0 0;padding-left:23px;font:500 clamp(23px,2.4vw,34px)/1.35 Georgia,Times New Roman,serif}.aboutWhere{background:var(--barin-surface-blue)}.aboutNewHead{grid-template-columns:.3fr .95fr .82fr;gap:5vw;display:grid}.aboutIndicators{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:repeat(3,1fr);margin-top:67px;display:grid}.aboutIndicators article{border-right:1px solid var(--barin-line);min-height:150px;padding:27px 30px 28px 0}.aboutIndicators article:not(:first-child){padding-left:30px}.aboutIndicators article:last-child{border-right:0}.aboutIndicators strong{color:var(--barin-ink);letter-spacing:.085em;margin-bottom:34px;font-size:12px;display:block}.aboutIndicators span{color:var(--barin-muted);font-size:13px}.aboutThinking{background:var(--barin-navy);color:var(--barin-light);grid-template-columns:1fr 1fr;gap:9vw;display:grid}.aboutThinking h2,.aboutFinal h2{color:var(--barin-light);margin-top:28px}.aboutThinking>div:first-child>p{color:var(--barin-light-muted)}.aboutPrincipleList article{border-top:1px solid var(--barin-line-dark);grid-template-columns:42px .38fr 1fr;gap:15px;padding:21px 0;display:grid}.aboutPrincipleList article:last-child{border-bottom:1px solid var(--barin-line-dark)}.aboutPrincipleList h3{color:var(--barin-light);letter-spacing:.09em;margin:0;font-size:11px}.aboutPrincipleList p{color:var(--barin-line);margin:0;font-size:13px;line-height:1.6}.aboutThinking blockquote{border-left:2px solid var(--barin-gold);color:var(--barin-light);margin:40px 0 0;padding-left:22px;font:500 clamp(24px,2.6vw,38px)/1.3 Georgia,Times New Roman,serif}.aboutDirection,.aboutResponsibility,.aboutLeadership,.aboutSpecialists{grid-template-columns:.3fr 1fr;gap:6vw;display:grid}.aboutDirection{background:var(--barin-surface)}.aboutDirection>div,.aboutResponsibility>div,.aboutLeadership>div,.aboutSpecialists>div{max-width:950px}.aboutResponsibility{background:var(--barin-surface-blue)}.aboutResponsibility>div>div{flex-wrap:wrap;gap:38px;margin-top:34px;display:flex}.aboutNewLink{border-bottom:1px solid var(--barin-gold);color:var(--barin-ink);align-items:center;gap:22px;padding-bottom:7px;font-size:11px;font-weight:700;display:inline-flex}.aboutLeadership{background:var(--barin-surface)}.leaderProfile{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:.7fr 1.3fr;gap:6vw;margin-top:43px;padding:29px 0;display:grid}.leaderProfile h3{color:var(--barin-ink);letter-spacing:.08em;margin:0;font-size:15px}.leaderProfile>div:first-child>p{color:var(--barin-muted);margin:10px 0 35px;font-size:13px}.leaderProfile strong{color:var(--barin-gold-ink);letter-spacing:.1em;font-size:11px}.leaderProfile strong i{color:var(--barin-line);margin:0 8px;font-style:normal}.leaderProfile>div:last-child>p{margin:0 0 17px}.aboutSpecialists{background:var(--barin-surface-blue)}.aboutSpecialists>div>p:first-of-type{color:var(--barin-ink);font-weight:600}.aboutFinal{background:var(--barin-navy);color:var(--barin-light);text-align:center;padding:110px 7vw 120px}.aboutFinal h2{margin:29px auto 0}.aboutFinal>p:not(.aboutNewLabel){max-width:790px;color:var(--barin-light-muted);margin:27px auto 0;font-size:15px;line-height:1.75}.aboutFinal>div{justify-content:center;gap:14px;display:flex}.aboutNewPrimary,.aboutNewSecondary{justify-content:space-between;align-items:center;gap:28px;min-width:230px;margin-top:39px;padding:17px 19px;font-size:11px;font-weight:700;display:inline-flex}.aboutNewPrimary{background:var(--barin-gold);color:#fff}.aboutNewPrimary:hover{background:var(--barin-gold)}.aboutNewSecondary{color:#fff;border:1px solid #ffffff94}@media (max-width:1000px){.aboutCompany{grid-template-columns:.35fr 1fr}.aboutCompanyAreas,.aboutCompany blockquote{grid-column:2}.aboutNewHead{grid-template-columns:1fr 1.45fr}.aboutNewHead .aboutNewLabel{grid-column:1/-1}.aboutNewHead .aboutNewProse{grid-column:2}.aboutThinking{gap:6vw}.aboutPrincipleList article{grid-template-columns:38px .45fr 1fr}.leaderProfile{grid-template-columns:1fr}}@media (max-width:700px){.aboutNewHero{min-height:620px;padding:76px 24px}.aboutNewHero h1{font-size:clamp(46px,12.5vw,62px)}.aboutNewHero>div>p:last-of-type{font-size:15px}.aboutNewSection,.aboutFinal{padding:74px 24px 82px}.aboutNew h2{font-size:clamp(39px,11vw,50px)}.aboutCompany,.aboutNewHead,.aboutThinking,.aboutDirection,.aboutResponsibility,.aboutLeadership,.aboutSpecialists{grid-template-columns:1fr;gap:28px}.aboutCompanyAreas,.aboutCompany blockquote,.aboutNewHead .aboutNewLabel,.aboutNewHead .aboutNewProse{grid-column:auto}.aboutCompany>div:nth-child(2)>p,.aboutNewProse p,.aboutThinking>div:first-child>p,.aboutDirection>div>p,.aboutResponsibility>div>p,.leaderProfile>div:last-child>p,.aboutSpecialists>div>p,.aboutFinal>p:not(.aboutNewLabel){font-size:14px}.aboutCompanyAreas{margin-top:0}.aboutCompany blockquote{font-size:24px}.aboutIndicators{grid-template-columns:1fr;margin-top:48px}.aboutIndicators article,.aboutIndicators article:not(:first-child){border-right:0;border-bottom:1px solid var(--barin-line);min-height:0;padding:23px 0}.aboutIndicators article:last-child{border-bottom:0}.aboutIndicators strong{margin-bottom:13px}.aboutPrincipleList article{grid-template-columns:35px 1fr}.aboutPrincipleList article p{grid-column:2}.aboutResponsibility>div>div,.aboutFinal>div{flex-direction:column;align-items:flex-start}.leaderProfile{gap:27px}.aboutFinal>div{align-items:center}.aboutNewPrimary,.aboutNewSecondary{width:100%;max-width:280px}}.teamIntroduction{max-width:720px;color:var(--barin-muted);margin:27px 0 0;font-size:15px;line-height:1.76}.teamProfiles{border-top:1px solid var(--barin-line);margin-top:55px}.teamProfiles>article{border-bottom:1px solid var(--barin-line);grid-template-columns:.72fr 1.28fr;gap:6vw;padding:34px 0 39px;display:grid}.teamProfileHeading>span{color:var(--barin-gold-ink);letter-spacing:.12em;margin-bottom:38px;font-size:9px;font-weight:700;display:block}.teamProfileHeading h3{color:var(--barin-ink);letter-spacing:.085em;margin:0;font-size:16px}.teamProfileHeading>p{color:var(--barin-muted);margin:11px 0 0;font-size:13px;line-height:1.55}.teamProfileHeading>p i{color:var(--barin-gold-ink);margin:0 6px;font-style:normal}.teamProfileHeading>b{max-width:370px;color:var(--barin-ink);margin-top:21px;font-size:12px;line-height:1.6;display:block}.teamProfileCopy>p{color:var(--barin-muted);margin:0 0 17px;font-size:14px;line-height:1.76}.teamProfileCopy>strong{color:var(--barin-gold-ink);letter-spacing:.1em;margin-top:8px;font-size:11px;display:inline-block}.teamProfileCopy>strong i{color:var(--barin-line);margin:0 8px;font-style:normal}.teamProfileCopy h4{color:var(--barin-ink);letter-spacing:.13em;margin:29px 0 15px;font-size:10px}.teamProfileCopy ul{border-top:1px solid var(--barin-line);grid-template-columns:1fr 1fr;gap:7px 28px;margin:0;padding:20px 0;list-style:none;display:grid}.teamProfileCopy li{color:var(--barin-muted);padding-left:14px;font-size:12px;line-height:1.5;position:relative}.teamProfileCopy li:before{color:var(--barin-gold);content:"—";position:absolute;left:0}@media (max-width:700px){.teamIntroduction{font-size:14px}.teamProfiles{margin-top:43px}.teamProfiles>article{grid-template-columns:1fr;gap:28px}.teamProfileHeading>span{margin-bottom:22px}.teamProfileCopy>p{font-size:14px}.teamProfileCopy ul{grid-template-columns:1fr}}.samanPortrait{aspect-ratio:4/5;background:var(--barin-surface-blue);width:100%;margin:0 0 28px;overflow:hidden}.samanPortrait img{object-fit:cover;object-position:52% center;width:100%;height:100%;display:block}.samanProfile .teamProfileHeading>b{color:var(--barin-gold-ink);letter-spacing:.1em;margin-top:18px;font-size:9px}.samanExperience{border-top:1px solid var(--barin-line);margin-top:31px;padding-top:25px}.samanExperience>h4{margin:0 0 20px}.samanExperience>div{border-top:1px solid var(--barin-line)}.samanExperience section{border-bottom:1px solid var(--barin-line);grid-template-columns:.36fr 1fr;gap:26px;padding:15px 0;display:grid}.samanExperience h5{color:var(--barin-ink);letter-spacing:.1em;margin:0;font-size:10px;line-height:1.5}.samanExperience section>p{color:var(--barin-muted);margin:0;font-size:11px;line-height:1.62}.samanExperience section>p+p{grid-column:2}.samanProfileMeta{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:18px;margin-top:25px;display:flex}.samanProfileMeta>strong{color:var(--barin-gold-ink);letter-spacing:.1em;font-size:11px}.samanProfileMeta>strong i{color:var(--barin-line);margin:0 8px;font-style:normal}.samanProfileMeta>a{border-bottom:1px solid var(--barin-gold);color:var(--barin-ink);padding-bottom:5px;font-size:11px;font-weight:700}@media (max-width:700px){.samanPortrait{aspect-ratio:1;max-height:420px}.samanExperience section{grid-template-columns:1fr;gap:8px}.samanExperience section>p+p{grid-column:auto}.samanProfileMeta{gap:18px}}.teamRebuild{background:var(--barin-surface)}.teamRebuildHeader{grid-template-columns:.3fr 1fr;gap:6vw;display:grid}.teamRebuildHeader>div{max-width:950px}.teamRebuildHeader>div>p{max-width:720px;color:var(--barin-muted);margin:27px 0 0;font-size:15px;line-height:1.76}.founderFeature{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:145px minmax(0,1fr);gap:clamp(42px,5vw,78px);margin-top:58px;padding:34px 0 39px;display:grid}.founderImage{aspect-ratio:4/5;background:var(--barin-surface-blue);align-self:start;width:145px;min-width:0;overflow:hidden}.founderImage img{object-fit:cover;object-position:52% center;width:100%;height:100%;min-height:0;display:block}.founderContent{padding:0}.founderContent>span,.technicalProfile>div:first-child>span{color:var(--barin-gold-ink);letter-spacing:.12em;margin-bottom:34px;font-size:9px;font-weight:700;line-height:1.5;display:block}.founderContent h3,.technicalProfile h3{color:var(--barin-ink);letter-spacing:.09em;margin:0;font-size:18px}.founderRole{color:var(--barin-muted);margin:10px 0 0;font-size:13px}.founderContent>strong{color:var(--barin-gold-ink);letter-spacing:.1em;margin-top:18px;font-size:11px;display:block}.founderContent>strong i{color:var(--barin-line);margin:0 8px;font-style:normal}.founderContent>b{color:var(--barin-ink);letter-spacing:.11em;margin-top:18px;font-size:10px;line-height:1.5;display:block}.founderBio{border-top:1px solid var(--barin-line);margin-top:30px;padding-top:25px}.founderBio p{color:var(--barin-muted);margin:0 0 17px;font-size:14px;line-height:1.76}.founderExperience{margin-top:31px}.founderExperience>p{color:var(--barin-ink);letter-spacing:.13em;margin:0 0 17px;font-size:10px;font-weight:700}.founderExperience>div{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:repeat(3,1fr);display:grid}.founderExperience section{border-right:1px solid var(--barin-line);min-height:190px;padding:20px 20px 20px 0}.founderExperience section:not(:first-child){padding-left:20px}.founderExperience section:last-child{border-right:0}.founderExperience h4{color:var(--barin-ink);letter-spacing:.1em;margin:0 0 18px;font-size:10px;line-height:1.5}.founderExperience section p{color:var(--barin-muted);margin:0 0 9px;font-size:11px;line-height:1.65}.founderLinkedIn{border-bottom:1px solid var(--barin-gold);color:var(--barin-ink);margin-top:27px;padding-bottom:5px;font-size:11px;font-weight:700;display:inline-block}.technicalProfile{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:.72fr 1.28fr;gap:6vw;margin-top:55px;padding:34px 0 39px;display:grid}.technicalProfile>div:first-child>p{color:var(--barin-muted);margin:11px 0 0;font-size:13px;line-height:1.55}.technicalProfile>div:first-child>p i{color:var(--barin-gold-ink);margin:0 6px;font-style:normal}.technicalProfile>div:first-child>b{max-width:370px;color:var(--barin-ink);margin-top:21px;font-size:12px;line-height:1.6;display:block}.technicalProfile>div:last-child>p{color:var(--barin-muted);margin:0 0 17px;font-size:14px;line-height:1.76}.technicalProfile h4{color:var(--barin-ink);letter-spacing:.13em;margin:29px 0 15px;font-size:10px}.technicalProfile ul{border-top:1px solid var(--barin-line);grid-template-columns:1fr 1fr;gap:7px 28px;margin:0;padding:20px 0;list-style:none;display:grid}.technicalProfile li{color:var(--barin-muted);padding-left:14px;font-size:12px;line-height:1.5;position:relative}.technicalProfile li:before{color:var(--barin-gold);content:"—";position:absolute;left:0}@media (max-width:980px){.founderFeature{grid-template-columns:130px minmax(0,1fr);gap:42px}.founderImage{width:130px}.founderExperience>div{grid-template-columns:1fr}.founderExperience section,.founderExperience section:not(:first-child){border-right:0;border-bottom:1px solid var(--barin-line);min-height:0;padding:17px 0}.founderExperience section:last-child{border-bottom:0}}@media (max-width:700px){.teamRebuildHeader,.founderFeature,.technicalProfile{grid-template-columns:1fr}.teamRebuildHeader{gap:28px}.teamRebuildHeader>div>p{font-size:14px}.founderFeature{gap:28px}.founderImage{aspect-ratio:4/5;width:110px}.founderImage img{object-position:52% center}.founderContent{padding:0 0 37px}.founderContent>span,.technicalProfile>div:first-child>span{margin-bottom:24px}.founderBio p,.technicalProfile>div:last-child>p{font-size:14px}.founderExperience section,.founderExperience section:not(:first-child){padding:17px 0}.technicalProfile{gap:29px;margin-top:43px}.technicalProfile ul{grid-template-columns:1fr}}.contactNew{background:var(--barin-surface);overflow:hidden}.contactNewHero{background:var(--barin-navy);min-height:500px;color:var(--barin-light);align-items:center;padding:85px 7vw;display:flex;position:relative;overflow:hidden}.contactNewHero:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:88px 88px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.contactNewHero>div{z-index:1;max-width:980px;position:relative}.contactNewEyebrow{color:var(--barin-light-muted);letter-spacing:.2em;align-items:center;gap:14px;margin:0 0 29px;font-size:11px;font-weight:700;display:flex}.contactNewEyebrow span{background:var(--barin-gold);width:32px;height:1px}.contactNewHero h1{letter-spacing:-.047em;text-shadow:none;margin:0 0 30px;font-size:clamp(57px,6.2vw,92px);font-weight:500;line-height:.94}.contactNewHero>div>p:last-of-type{max-width:720px;color:var(--barin-light-muted);margin:0;font-size:17px;line-height:1.72}.contactNewSection{padding:103px 7vw 112px}.contactNewLabel{color:var(--barin-muted);letter-spacing:.2em;margin:8px 0 0;font-size:10px;font-weight:700}.contactNewLabel.copper{color:var(--barin-gold)}.contactNew h2{color:var(--barin-ink);letter-spacing:-.04em;margin:0;font:500 clamp(42px,4.55vw,69px)/1.02 Georgia,Times New Roman,serif}.contactIntro{background:var(--barin-surface)}.contactNewHead{grid-template-columns:.3fr .95fr .82fr;gap:5vw;display:grid}.contactNewHead>p:last-child,.contactFormTitle>p:last-of-type,.contactDirect>p,.contactProperty>div>p,.contactConfidential>div>p,.contactCareers>div>p{color:var(--barin-muted);margin:0 0 17px;font-size:15px;line-height:1.76}.contactInquiryList{border-top:1px solid var(--barin-line);border-left:1px solid var(--barin-line);grid-template-columns:repeat(2,1fr);margin-top:68px;display:grid}.contactInquiryList article{border-right:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:45px 1fr;padding:28px 30px 31px;display:grid}.contactInquiryList article>span{color:var(--barin-gold-ink);font-size:10px}.contactInquiryList h3{color:var(--barin-ink);letter-spacing:.08em;margin:0;font-size:13px}.contactInquiryList p{color:var(--barin-muted);grid-column:2;margin:17px 0;font-size:13px;line-height:1.65}.contactInquiryList button{border:0;border-bottom:1px solid var(--barin-gold);width:max-content;color:var(--barin-ink);cursor:pointer;background:0 0;grid-column:2;padding:0 0 6px;font-size:10px;font-weight:700}.contactFormArea{background:var(--barin-surface-blue);grid-template-columns:.66fr 1.34fr;gap:7vw;scroll-margin-top:100px;display:grid}.contactFormTitle>p:last-of-type{margin-top:27px}.contactDirect{border-top:1px solid var(--barin-line);margin-top:55px;padding-top:26px}.contactDirect>span{color:var(--barin-gold-ink);letter-spacing:.14em;font-size:9px;font-weight:700}.contactDirect h3{color:var(--barin-ink);margin:24px 0 15px;font:500 30px/1.05 Georgia,Times New Roman,serif}.contactDirect dl{margin:28px 0 0}.contactDirect dl>div{border-top:1px solid var(--barin-line);grid-template-columns:90px 1fr;padding:11px 0;display:grid}.contactDirect dt{color:var(--barin-gold-ink);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.contactDirect dd{color:var(--barin-muted);margin:0;font-size:12px}.contactDirect a{border-bottom:1px solid var(--barin-gold)}.contactNewForm{border:1px solid var(--barin-line);background:var(--barin-surface);padding:34px 38px 42px}.contactFormGrid{grid-template-columns:1fr 1fr;gap:22px 24px;display:grid}.contactFormGrid label,.supportingUpload>legend,.historyFields>legend{color:var(--barin-ink);letter-spacing:.08em;flex-direction:column;gap:9px;font-size:10px;font-weight:700;display:flex}.contactFormGrid label.full{grid-column:1/-1}.contactFormGrid label small,.supportingUpload legend small{color:var(--barin-muted);letter-spacing:.04em;font-size:9px;font-weight:400}.contactFormGrid input,.contactFormGrid select,.contactFormGrid textarea{border:1px solid var(--barin-line);background:var(--barin-surface);width:100%;min-height:49px;color:var(--barin-ink);border-radius:0;padding:12px 13px;font:14px Arial,Helvetica,sans-serif}.contactFormGrid textarea{resize:vertical;min-height:150px}.contactFormGrid input:focus,.contactFormGrid select:focus,.contactFormGrid textarea:focus{outline-offset:1px;border-color:var(--barin-gold-ink);outline:2px solid #d2ab674d}.propertyFields,.historyFields,.supportingUpload{border:0;border-top:1px solid var(--barin-line);margin:35px 0 0;padding:29px 0 0}.propertyFields>legend{color:var(--barin-ink);padding:0;font:500 27px/1 Georgia,Times New Roman,serif}.propertyFields>p{color:var(--barin-muted);margin:10px 0 25px;font-size:12px}.historyFields>div{grid-template-columns:1fr 1fr;gap:10px 20px;margin-top:17px;display:grid}.historyFields label,.contactConsents label{color:var(--barin-muted);align-items:flex-start;gap:10px;font-size:12px;line-height:1.55;display:flex}.historyFields input,.contactConsents input{width:16px;height:16px;accent-color:var(--barin-gold);flex:none;margin-top:1px}.supportingUpload>div{grid-template-columns:1fr 1fr;gap:24px;margin-top:18px;display:grid}.supportingUpload>div>label{border:1px dashed var(--barin-line);color:var(--barin-ink);padding:20px;font-size:12px;display:block}.supportingUpload input{width:100%;margin-top:13px;font-size:12px;display:block}.supportingUpload>div>p{color:var(--barin-muted);margin:0;font-size:12px;line-height:1.65}.supportingUpload>div>p small{color:var(--barin-muted);margin-top:12px;display:block}.supportingUpload>strong{border-left:2px solid var(--barin-gold);background:var(--barin-surface-blue);color:var(--barin-muted);margin-top:21px;padding:15px 17px;font-size:11px;line-height:1.65;display:block}.contactConsents{flex-direction:column;gap:14px;margin-top:30px;display:flex}.contactConsents a{border-bottom:1px solid var(--barin-gold);color:var(--barin-ink)}.contactHoney{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.contactSubmit{background:var(--barin-gold);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:230px;margin-top:31px;padding:17px 19px;font-size:11px;font-weight:700;display:flex}.contactSubmit:hover{background:var(--barin-gold)}.contactBackendNotice{border-left:2px solid var(--barin-gold);background:var(--barin-surface-blue);margin-top:24px;padding:18px}.contactBackendNotice strong{color:var(--barin-ink);letter-spacing:.1em;font-size:10px}.contactBackendNotice p{color:var(--barin-muted);margin:10px 0 0;font-size:12px;line-height:1.65}.contactBackendNotice a{border-bottom:1px solid var(--barin-gold);color:var(--barin-ink)}.contactProperty{background:var(--barin-navy);color:var(--barin-light)}.contactProperty>div{max-width:950px}.contactProperty h2{color:var(--barin-light);margin-top:28px}.contactProperty>div>p{max-width:780px;color:var(--barin-light-muted)}.contactProperty button{background:var(--barin-gold);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:230px;margin-top:32px;padding:17px 19px;font-size:11px;font-weight:700;display:flex}.contactConfidential,.contactCareers{grid-template-columns:.3fr 1fr;gap:6vw;display:grid}.contactConfidential{background:var(--barin-surface)}.contactConfidential>div,.contactCareers>div{max-width:900px}.contactConfidential>div>p,.contactCareers>div>p{max-width:760px;margin-top:27px}.contactCareers{background:var(--barin-surface-blue)}.contactCareers a{border-bottom:1px solid var(--barin-gold);color:var(--barin-ink);gap:22px;margin-top:18px;padding-bottom:7px;font-size:11px;font-weight:700;display:inline-flex}.contactStrip{background:var(--barin-navy);border-top:1px solid var(--barin-line-dark);color:var(--barin-light-muted);grid-template-columns:1.2fr 1fr 1.2fr .7fr;align-items:center;gap:3vw;padding:37px 7vw;font-size:12px;display:grid}.contactStrip strong{color:#fff;letter-spacing:.1em;font-size:11px}.contactStrip a{border-bottom:1px solid var(--barin-gold);width:max-content}@media (max-width:1000px){.contactNewHead{grid-template-columns:1fr 1.45fr}.contactNewHead .contactNewLabel{grid-column:1/-1}.contactNewHead>p:last-child{grid-column:2}.contactFormArea{grid-template-columns:1fr}.contactDirect{grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.contactDirect>span,.contactDirect h3{grid-column:1/-1}.contactStrip{grid-template-columns:1fr 1fr}}@media (max-width:700px){.contactNewHero{min-height:500px;padding:70px 24px}.contactNewHero h1{font-size:clamp(48px,13vw,64px)}.contactNewHero>div>p:last-of-type{font-size:15px}.contactNewSection{padding:74px 24px 82px}.contactNew h2{font-size:clamp(39px,11vw,50px)}.contactNewHead,.contactConfidential,.contactCareers{grid-template-columns:1fr;gap:28px}.contactNewHead .contactNewLabel,.contactNewHead>p:last-child{grid-column:auto}.contactNewHead>p:last-child,.contactFormTitle>p:last-of-type,.contactDirect>p,.contactProperty>div>p,.contactConfidential>div>p,.contactCareers>div>p{font-size:14px}.contactInquiryList{grid-template-columns:1fr;margin-top:48px}.contactInquiryList article{padding:25px 20px}.contactFormArea{gap:42px}.contactDirect{grid-template-columns:1fr}.contactNewForm{padding:26px 18px 32px}.contactFormGrid{grid-template-columns:1fr;gap:19px}.contactFormGrid label.full{grid-column:auto}.contactFormGrid input,.contactFormGrid select{min-height:52px}.historyFields>div,.supportingUpload>div{grid-template-columns:1fr}.contactSubmit{width:100%}.contactStrip{grid-template-columns:1fr;gap:17px;padding:35px 24px}}.careersNew{background:var(--barin-surface);overflow:hidden}.careersNewHero{background:var(--barin-navy);min-height:650px;color:var(--barin-light);align-items:center;padding:90px 7vw;display:flex;position:relative;overflow:hidden}.careersNewHero:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:88px 88px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.careersNewHero>div{z-index:1;max-width:1000px;position:relative}.careersNewEyebrow{color:var(--barin-light-muted);letter-spacing:.2em;align-items:center;gap:14px;margin:0 0 30px;font-size:11px;font-weight:700;display:flex}.careersNewEyebrow span{background:var(--barin-gold);width:32px;height:1px}.careersNewHero h1{letter-spacing:-.048em;text-shadow:none;margin:0 0 32px;font-size:clamp(58px,6.7vw,100px);font-weight:500;line-height:.91}.careersNewHero>div>p:last-of-type{max-width:760px;color:var(--barin-light-muted);margin:0;font-size:17px;line-height:1.72}.careersNewPrimary{background:var(--barin-gold);color:#fff;justify-content:space-between;align-items:center;gap:28px;min-width:244px;margin-top:39px;padding:17px 19px;font-size:11px;font-weight:700;display:inline-flex}.careersNewPrimary:hover{background:var(--barin-gold)}.careersNewSection{padding:103px 7vw 112px}.careersNewLabel{color:var(--barin-muted);letter-spacing:.2em;margin:8px 0 0;font-size:10px;font-weight:700}.careersNewLabel.copper{color:var(--barin-gold)}.careersNew h2{color:var(--barin-ink);letter-spacing:-.04em;margin:0;font:500 clamp(42px,4.55vw,69px)/1.02 Georgia,Times New Roman,serif}.careersWorkingNew,.earlyCareers,.careerSafety{grid-template-columns:.3fr 1fr;gap:6vw;display:grid}.careersWorkingNew{background:var(--barin-surface)}.careersWorkingNew>div>p,.careersNewHead>p:last-child,.careersArrangements>div>p,.talentDatabase>div>p,.careerFormSection>div>p,.earlyCareers>div>p,.careerSafety>div>p{max-width:800px;color:var(--barin-muted);margin:27px 0 0;font-size:15px;line-height:1.76}.careersWorkingNew aside{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);justify-content:space-between;gap:25px;max-width:760px;margin-top:34px;padding:20px 0;display:flex}.careersWorkingNew aside strong{color:var(--barin-ink);letter-spacing:.1em;font-size:11px}.careersWorkingNew aside span{color:var(--barin-gold-ink);letter-spacing:.08em;font-size:11px}.careersExpertise{background:var(--barin-surface-blue)}.careersNewHead{grid-template-columns:.3fr .95fr .82fr;gap:5vw;display:grid}.interestHeading{color:var(--barin-gold-ink);letter-spacing:.13em;margin:64px 0 0;font-size:10px}.careerDisciplineList{border-top:1px solid var(--barin-line);margin-top:20px}.careerDisciplineList article{border-bottom:1px solid var(--barin-line);grid-template-columns:60px minmax(240px,.68fr) 1fr;gap:4vw;padding:27px 0;display:grid}.careerDisciplineList article>span{color:var(--barin-gold-ink);font-size:10px}.careerDisciplineList h3{color:var(--barin-ink);letter-spacing:.075em;margin:0;font-size:12px;line-height:1.5}.careerDisciplineList ul{grid-template-columns:1fr 1fr;gap:5px 30px;margin:0;padding:0;list-style:none;display:grid}.careerDisciplineList li{color:var(--barin-muted);padding-left:13px;font-size:12px;line-height:1.5;position:relative}.careerDisciplineList li:before{color:var(--barin-gold);content:"—";position:absolute;left:0}.careersArrangements{background:var(--barin-navy);color:var(--barin-light);grid-template-columns:1fr 1fr;gap:9vw;display:grid}.careersArrangements h2,.careerSafety h2,.careersFinal h2{color:var(--barin-light);margin-top:28px}.careersArrangements>div>p{color:var(--barin-light-muted)}.arrangementList article{border-top:1px solid var(--barin-line-dark);grid-template-columns:.35fr 1fr;gap:25px;padding:23px 0;display:grid}.arrangementList article:last-child{border-bottom:1px solid var(--barin-line-dark)}.arrangementList h3{color:var(--barin-light);letter-spacing:.09em;margin:0;font-size:11px}.arrangementList p{color:var(--barin-line);margin:0;font-size:13px;line-height:1.65}.careersArrangements>div:last-child>small{color:var(--barin-line);margin-top:25px;font-size:11px;line-height:1.65;display:block}.talentDatabase{background:var(--barin-surface);grid-template-columns:1.25fr .75fr;gap:9vw;scroll-margin-top:100px;display:grid}.talentDatabase h2{margin-top:28px}.careerEmail{border-bottom:1px solid var(--barin-gold);width:max-content;color:var(--barin-ink);margin-top:30px;padding-bottom:5px;font:500 24px/1 Georgia,Times New Roman,serif;display:block}.careersNewPrimary.darkText{width:245px;display:flex}.careerSubject{color:var(--barin-muted)!important;font-size:12px!important}.careerSubject strong{color:var(--barin-ink)}.talentDatabase aside{border-left:2px solid var(--barin-gold);background:var(--barin-surface-blue);align-self:end;padding:22px}.talentDatabase aside p{color:var(--barin-muted);margin:0;font-size:12px;line-height:1.7}.talentDatabase aside a{border-bottom:1px solid var(--barin-gold);color:var(--barin-ink);gap:20px;margin-top:19px;padding-bottom:6px;font-size:10px;font-weight:700;display:inline-flex}.careerFormSection{background:var(--barin-surface-blue);grid-template-columns:.58fr 1.42fr;gap:7vw;display:grid}.careerInterestForm{border:1px solid var(--barin-line);background:var(--barin-surface);padding:34px 38px 42px}.careerFormGrid{grid-template-columns:1fr 1fr;gap:22px 24px;display:grid}.careerFormGrid label{color:var(--barin-ink);letter-spacing:.08em;flex-direction:column;gap:9px;font-size:10px;font-weight:700;display:flex}.careerFormGrid label.full{grid-column:1/-1}.careerFormGrid small{color:var(--barin-muted);font-size:9px;font-weight:400}.careerFormGrid input,.careerFormGrid select,.careerFormGrid textarea{border:1px solid var(--barin-line);background:var(--barin-surface);width:100%;min-height:49px;color:var(--barin-ink);border-radius:0;padding:12px 13px;font:14px Arial,Helvetica,sans-serif}.careerFormGrid textarea{resize:vertical;min-height:120px}.careerFormGrid input:focus,.careerFormGrid select:focus,.careerFormGrid textarea:focus{outline-offset:1px;border-color:var(--barin-gold-ink);outline:2px solid #d2ab674d}.careerConsent{color:var(--barin-muted);align-items:flex-start;gap:10px;margin-top:27px;font-size:12px;line-height:1.55;display:flex}.careerConsent input{width:16px;height:16px;accent-color:var(--barin-gold);flex:none}.careerConsent a{border-bottom:1px solid var(--barin-gold);color:var(--barin-ink)}.careerHoney{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.careerInterestForm>button{background:var(--barin-gold);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:250px;margin-top:30px;padding:17px 19px;font-size:11px;font-weight:700;display:flex}.careerBackendNotice{border-left:2px solid var(--barin-gold);background:var(--barin-surface-blue);margin-top:24px;padding:18px}.careerBackendNotice strong{color:var(--barin-ink);letter-spacing:.1em;font-size:10px}.careerBackendNotice p{color:var(--barin-muted);margin:10px 0 0;font-size:12px;line-height:1.65}.careerBackendNotice a{border-bottom:1px solid var(--barin-gold);color:var(--barin-ink)}.earlyCareers{background:var(--barin-surface)}.careerSafety{background:var(--barin-navy);color:var(--barin-light)}.careerSafety>div>p{color:var(--barin-light-muted)}.careersFinal{background:var(--barin-surface-blue);text-align:center;padding:110px 7vw 120px}.careersFinal h2{color:var(--barin-ink)}.careersFinal>p:not(.careersNewLabel){max-width:760px;color:var(--barin-muted);margin:27px auto 0;font-size:15px;line-height:1.75}.careersFinal .careersNewPrimary{margin-left:auto;margin-right:auto}.careersFinalEmail{border-bottom:1px solid var(--barin-gold);width:max-content;color:var(--barin-ink);margin:22px auto 0;padding-bottom:5px;font-size:13px;display:block}@media (max-width:1000px){.careersNewHead{grid-template-columns:1fr 1.45fr}.careersNewHead .careersNewLabel{grid-column:1/-1}.careersNewHead>p:last-child{grid-column:2}.careerDisciplineList article{grid-template-columns:50px .75fr 1fr;gap:24px}.careerFormSection{grid-template-columns:1fr}}@media (max-width:700px){.careersNewHero{min-height:650px;padding:70px 24px}.careersNewHero h1{font-size:clamp(48px,13vw,64px)}.careersNewHero>div>p:last-of-type{font-size:15px}.careersNewPrimary{width:100%;max-width:280px}.careersNewSection,.careersFinal{padding:74px 24px 82px}.careersNew h2{font-size:clamp(39px,11vw,50px)}.careersWorkingNew,.careersNewHead,.careersArrangements,.talentDatabase,.earlyCareers,.careerSafety{grid-template-columns:1fr;gap:28px}.careersNewHead .careersNewLabel,.careersNewHead>p:last-child{grid-column:auto}.careersWorkingNew>div>p,.careersNewHead>p:last-child,.careersArrangements>div>p,.talentDatabase>div>p,.careerFormSection>div>p,.earlyCareers>div>p,.careerSafety>div>p,.careersFinal>p:not(.careersNewLabel){font-size:14px}.careersWorkingNew aside{flex-direction:column;align-items:flex-start}.careerDisciplineList article{grid-template-columns:38px 1fr;gap:12px}.careerDisciplineList article ul{grid-column:2;grid-template-columns:1fr;margin-top:5px}.arrangementList article{grid-template-columns:1fr;gap:10px}.careerEmail{font-size:20px}.careerFormSection{gap:40px}.careerInterestForm{padding:26px 18px 32px}.careerFormGrid{grid-template-columns:1fr}.careerFormGrid label.full{grid-column:auto}.careerFormGrid input,.careerFormGrid select{min-height:52px}.careerInterestForm>button{width:100%}}.engagementNew{background:var(--barin-surface);overflow:hidden}.engagementNewHero{background:var(--barin-navy);min-height:610px;color:var(--barin-light);align-items:center;padding:90px 7vw;display:flex;position:relative;overflow:hidden}.engagementNewHero:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:92px 92px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.engagementNewHero:after{content:"";border:1px solid #d2ab671f;border-radius:50%;width:76vw;height:76vw;position:absolute;bottom:-48vw;right:-15vw;box-shadow:0 0 0 7vw #ffffff03,0 0 0 15vw #ffffff03}.engagementNewHero>div{z-index:1;max-width:1000px;position:relative}.engagementNewEyebrow{color:var(--barin-light-muted);letter-spacing:.2em;align-items:center;gap:14px;margin:0 0 30px;font-size:11px;font-weight:700;display:flex}.engagementNewEyebrow span{background:var(--barin-gold);width:32px;height:1px}.engagementNewHero h1{letter-spacing:-.048em;text-shadow:none;margin:0 0 33px;font-size:clamp(58px,6.7vw,100px);font-weight:500;line-height:.91}.engagementNewHero>div>p:last-child{max-width:750px;color:var(--barin-light-muted);margin:0;font-size:17px;line-height:1.72}.engagementNewSection{padding:103px 7vw 112px}.engagementNewLabel{color:var(--barin-muted);letter-spacing:.2em;margin:8px 0 0;font-size:10px;font-weight:700}.engagementNewLabel.copper{color:var(--barin-gold)}.engagementNew h2{color:var(--barin-ink);letter-spacing:-.04em;margin:0;font:500 clamp(42px,4.55vw,69px)/1.02 Georgia,Times New Roman,serif}.engagementNewIntro,.engagementLocal,.engagementField,.engagementCommitment{grid-template-columns:.3fr 1fr;gap:6vw;display:grid}.engagementNewIntro>div,.engagementLocal>div,.engagementField>div,.engagementCommitment>div{max-width:970px}.engagementNewIntro>div>p,.engagementContext>div:last-child p,.engagementLocal>div>p,.engagementRegulatory>div:last-child p,.engagementField>div>p,.engagementCommitment>div>p{max-width:790px;color:var(--barin-muted);margin:27px 0 0;font-size:15px;line-height:1.76}.engagementContext,.engagementRegulatory{background:var(--barin-navy);color:var(--barin-light);grid-template-columns:1fr 1fr;gap:9vw;display:grid}.engagementContext h2,.engagementRegulatory h2{color:var(--barin-light);margin-top:28px}.engagementContext>div:last-child,.engagementRegulatory>div:last-child{padding-top:37px}.engagementContext>div:last-child p,.engagementRegulatory>div:last-child p{color:var(--barin-light-muted)}.engagementPrinciplesNew{background:var(--barin-navy);color:var(--barin-light)}.engagementNewHead{grid-template-columns:.3fr 1.7fr;gap:5vw;display:grid}.engagementPrinciplesNew .engagementNewHead h2{color:var(--barin-light)}.engagementPrinciplesGrid{border-top:1px solid var(--barin-line-dark);border-bottom:1px solid var(--barin-line-dark);grid-template-columns:repeat(4,1fr);margin-top:69px;display:grid}.engagementPrinciplesGrid article{border-right:1px solid var(--barin-line-dark);min-height:270px;padding:26px 25px 31px 0}.engagementPrinciplesGrid article:not(:first-child){padding-left:25px}.engagementPrinciplesGrid article:last-child{border-right:0}.engagementPrinciplesGrid span,.engagementProgression span{color:var(--barin-gold);font-size:11px}.engagementPrinciplesGrid h3,.engagementProgression h3{color:var(--barin-light);letter-spacing:.09em;margin:48px 0 19px;font-size:12px;line-height:1.45}.engagementPrinciplesGrid h3:after,.engagementProgression h3:after{background:var(--barin-gold);content:"";width:29px;height:1px;margin-top:15px;display:block}.engagementPrinciplesGrid p{color:var(--barin-line);margin:0;font-size:13px;line-height:1.7}.engagementLocal,.engagementField{background:var(--barin-surface)}.engagementPlanning{background:var(--barin-surface-blue)}.engagementProgression{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:repeat(4,1fr);margin-top:68px;display:grid}.engagementProgression article{border-right:1px solid var(--barin-line);min-height:278px;padding:26px 24px 30px 0}.engagementProgression article:not(:first-child){padding-left:24px}.engagementProgression article:last-child{border-right:0}.engagementProgression article>div{justify-content:space-between;display:flex}.engagementProgression b{color:var(--barin-gold-ink);font-size:16px;font-weight:400;position:relative;right:-35px}.engagementProgression h3{color:var(--barin-ink)}.engagementProgression p{color:var(--barin-muted);margin:0;font-size:12px;line-height:1.72}.engagementProgressionNote{max-width:760px;color:var(--barin-muted);margin:29px 0 0 auto;font-size:13px;line-height:1.7}.engagementRegulatory aside{border-left:2px solid var(--barin-gold);color:var(--barin-line);background:#ffffff0b;margin-top:31px;padding:18px 20px;font-size:11px;line-height:1.7}.engagementField{background:var(--barin-surface)}.engagementField a{border-bottom:1px solid var(--barin-gold);color:var(--barin-ink);gap:35px;margin-top:32px;padding-bottom:7px;font-size:11px;font-weight:700;display:inline-flex}.engagementCommitment{background:var(--barin-surface-blue)}.engagementNewCta{background:var(--barin-navy);color:var(--barin-light);text-align:center;padding:110px 7vw 120px}.engagementNewCta h2{max-width:900px;color:var(--barin-light);margin:28px auto 0}.engagementNewCta>p:not(.engagementNewLabel){max-width:720px;color:var(--barin-light-muted);margin:28px auto 0;font-size:15px;line-height:1.75}.engagementNewPrimary{background:var(--barin-gold);color:#fff;justify-content:space-between;align-items:center;width:220px;margin:38px auto 0;padding:17px 19px;font-size:11px;font-weight:700;display:flex}.engagementNewPrimary:hover{background:var(--barin-gold)}.engagementEmail{border-bottom:1px solid var(--barin-gold);width:max-content;color:var(--barin-light-muted);margin:23px auto 0;padding-bottom:5px;font-size:13px;display:block}@media (max-width:980px){.engagementContext,.engagementRegulatory{grid-template-columns:1fr;gap:25px}.engagementContext>div:last-child,.engagementRegulatory>div:last-child{max-width:750px;padding-top:0}.engagementPrinciplesGrid,.engagementProgression{grid-template-columns:1fr 1fr}.engagementPrinciplesGrid article:nth-child(2),.engagementProgression article:nth-child(2){border-right:0}.engagementPrinciplesGrid article:nth-child(-n+2),.engagementProgression article:nth-child(-n+2){border-bottom:1px solid var(--barin-line-dark)}.engagementProgression article:nth-child(-n+2){border-bottom-color:var(--barin-line)}.engagementProgression b{display:none}}@media (max-width:700px){.engagementNewHero{min-height:590px;padding:70px 24px}.engagementNewHero h1{font-size:clamp(48px,13vw,64px)}.engagementNewHero>div>p:last-child{font-size:15px}.engagementNewSection,.engagementNewCta{padding:74px 24px 82px}.engagementNew h2{font-size:clamp(39px,11vw,50px)}.engagementNewIntro,.engagementLocal,.engagementField,.engagementCommitment,.engagementNewHead{grid-template-columns:1fr;gap:28px}.engagementNewIntro>div>p,.engagementContext>div:last-child p,.engagementLocal>div>p,.engagementRegulatory>div:last-child p,.engagementField>div>p,.engagementCommitment>div>p,.engagementNewCta>p:not(.engagementNewLabel){font-size:14px}.engagementPrinciplesGrid,.engagementProgression{grid-template-columns:1fr;margin-top:47px}.engagementPrinciplesGrid article,.engagementPrinciplesGrid article:not(:first-child),.engagementProgression article,.engagementProgression article:not(:first-child){border-right:0;border-bottom:1px solid var(--barin-line-dark);min-height:0;padding:25px 0}.engagementProgression article,.engagementProgression article:not(:first-child){border-bottom-color:var(--barin-line)}.engagementPrinciplesGrid h3,.engagementProgression h3{margin:27px 0 17px}.engagementProgressionNote{font-size:12px}.engagementNewCta .engagementNewPrimary{width:100%;max-width:260px}}.environmentNew{background:var(--barin-surface);overflow:hidden}.environmentNewHero{background:var(--barin-navy);min-height:610px;color:var(--barin-light);align-items:center;padding:90px 7vw;display:flex;position:relative;overflow:hidden}.environmentNewHero:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:92px 92px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.environmentNewHero:after{content:"";border:1px solid #d2ab671f;border-radius:50%;width:76vw;height:76vw;position:absolute;bottom:-48vw;right:-14vw;box-shadow:0 0 0 7vw #ffffff03,0 0 0 15vw #ffffff03}.environmentNewHero>div{z-index:1;max-width:1020px;position:relative}.environmentNewEyebrow{color:var(--barin-light-muted);letter-spacing:.2em;align-items:center;gap:14px;margin:0 0 30px;font-size:11px;font-weight:700;display:flex}.environmentNewEyebrow span{background:var(--barin-gold);width:32px;height:1px}.environmentNewHero h1{letter-spacing:-.048em;text-shadow:none;margin:0 0 33px;font-size:clamp(58px,6.7vw,100px);font-weight:500;line-height:.91}.environmentNewHero>div>p:last-child{max-width:770px;color:var(--barin-light-muted);margin:0;font-size:17px;line-height:1.72}.environmentNewSection{padding:103px 7vw 112px}.environmentNewLabel{color:var(--barin-muted);letter-spacing:.2em;margin:8px 0 0;font-size:10px;font-weight:700}.environmentNewLabel.copper{color:var(--barin-gold)}.environmentNew h2{color:var(--barin-ink);letter-spacing:-.04em;margin:0;font:500 clamp(42px,4.55vw,69px)/1.02 Georgia,Times New Roman,serif}.environmentNewIntro,.environmentSampling,.environmentManagement,.environmentRegulatoryNew,.environmentDirection,.environmentCommunity{grid-template-columns:.3fr 1fr;gap:6vw;display:grid}.environmentNewIntro>div,.environmentSampling>div,.environmentManagement>div,.environmentRegulatoryNew>div,.environmentDirection>div,.environmentCommunity>div{max-width:980px}.environmentNewIntro>div>p,.environmentSampling>div>p,.environmentLandWater>div:first-child>p,.environmentManagement>div>p,.environmentReclamationNew>div:last-child>p,.environmentRegulatoryNew>div>p,.environmentSafety>div:last-child>p,.environmentDirection>div>p,.environmentCommunity>div>p{max-width:800px;color:var(--barin-muted);margin:27px 0 0;font-size:15px;line-height:1.76}.environmentNewIntro blockquote{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);color:var(--barin-ink);grid-template-columns:190px 1fr;gap:32px;margin:38px 0 0;padding:23px 0;font:500 22px/1.45 Georgia,Times New Roman,serif;display:grid}.environmentNewIntro blockquote span{color:var(--barin-gold-ink);letter-spacing:.12em;font:700 9px/1.5 Arial,sans-serif}.environmentPrinciplesNew{background:var(--barin-navy);color:var(--barin-light)}.environmentNewHead{grid-template-columns:.3fr 1.7fr;gap:5vw;display:grid}.environmentPrinciplesNew h2,.environmentLandWater h2,.environmentReclamationNew h2,.environmentSafety h2{color:var(--barin-light)}.environmentPrinciplesGrid{border-top:1px solid var(--barin-line-dark);border-left:1px solid var(--barin-line-dark);grid-template-columns:repeat(3,1fr);margin-top:69px;display:grid}.environmentPrinciplesGrid article{border-right:1px solid var(--barin-line-dark);border-bottom:1px solid var(--barin-line-dark);min-height:240px;padding:27px 29px 32px}.environmentPrinciplesGrid span,.environmentFootprintTrack span{color:var(--barin-gold);font-size:11px}.environmentPrinciplesGrid h3,.environmentFootprintTrack h3{color:var(--barin-light);letter-spacing:.09em;margin:43px 0 18px;font-size:12px;line-height:1.45}.environmentPrinciplesGrid h3:after,.environmentFootprintTrack h3:after{background:var(--barin-gold);content:"";width:29px;height:1px;margin-top:15px;display:block}.environmentPrinciplesGrid p{color:var(--barin-line);margin:0;font-size:13px;line-height:1.7}.environmentFootprintNew{background:var(--barin-surface)}.environmentFootprintNew .environmentNewHead{grid-template-columns:.3fr 1.7fr}.environmentFootprintNew .environmentNewHead>div>p{max-width:760px;color:var(--barin-muted);margin:26px 0 0;font-size:15px;line-height:1.74}.environmentFootprintTrack{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:repeat(4,1fr);margin-top:66px;display:grid}.environmentFootprintTrack article{border-right:1px solid var(--barin-line);min-height:270px;padding:26px 24px 30px 0}.environmentFootprintTrack article:not(:first-child){padding-left:24px}.environmentFootprintTrack article:last-child{border-right:0}.environmentFootprintTrack article>div{justify-content:space-between;display:flex}.environmentFootprintTrack b{color:var(--barin-gold-ink);font-size:16px;font-weight:400;position:relative;right:-35px}.environmentFootprintTrack h3{color:var(--barin-ink)}.environmentFootprintTrack p{color:var(--barin-muted);margin:0;font-size:12px;line-height:1.72}.environmentFootprintNote{max-width:760px;color:var(--barin-gold-ink);margin:29px 0 0 auto;font:500 20px/1.5 Georgia,Times New Roman,serif}.environmentSampling a,.environmentCommunity a{border-bottom:1px solid var(--barin-gold);color:var(--barin-ink);gap:35px;margin-top:32px;padding-bottom:7px;font-size:11px;font-weight:700;display:inline-flex}.environmentLandWater{background:var(--barin-navy);color:var(--barin-light);grid-template-columns:1fr 1fr;gap:9vw;display:grid}.environmentLandWater>div:first-child>p{color:var(--barin-light-muted)}.environmentLandWater h2{margin:28px 0}.environmentThemeGrid{border-top:1px solid var(--barin-line-dark)}.environmentThemeGrid article{border-bottom:1px solid var(--barin-line-dark);grid-template-columns:.32fr 1fr;gap:24px;padding:25px 0;display:grid}.environmentThemeGrid h3{color:var(--barin-light);letter-spacing:.1em;margin:0;font-size:11px}.environmentThemeGrid p{color:var(--barin-line);margin:0;font-size:13px;line-height:1.65}.environmentManagement{background:var(--barin-surface)}.environmentReclamationNew,.environmentSafety{background:var(--barin-navy);color:var(--barin-light);grid-template-columns:1fr 1fr;gap:9vw;display:grid}.environmentReclamationNew h2,.environmentSafety h2{margin-top:28px}.environmentReclamationNew>div:last-child,.environmentSafety>div:last-child{padding-top:37px}.environmentReclamationNew>div:last-child>p,.environmentSafety>div:last-child>p{color:var(--barin-light-muted)}.environmentRegulatoryNew{background:var(--barin-surface)}.environmentRegulatoryNew aside{border-left:2px solid var(--barin-gold);background:var(--barin-surface-blue);max-width:800px;color:var(--barin-muted);margin-top:31px;padding:18px 20px;font-size:11px;line-height:1.7}.environmentDirection{background:var(--barin-surface-blue)}.environmentCommunity{background:var(--barin-surface)}.environmentNewCta{background:var(--barin-navy);color:var(--barin-light);text-align:center;padding:110px 7vw 120px}.environmentNewCta h2{max-width:900px;color:var(--barin-light);margin:28px auto 0}.environmentNewCta>p:not(.environmentNewLabel){max-width:720px;color:var(--barin-light-muted);margin:28px auto 0;font-size:15px;line-height:1.75}.environmentNewPrimary{background:var(--barin-gold);color:#fff;justify-content:space-between;align-items:center;width:220px;margin:38px auto 0;padding:17px 19px;font-size:11px;font-weight:700;display:flex}.environmentNewPrimary:hover{background:var(--barin-gold)}.environmentNewEmail{border-bottom:1px solid var(--barin-gold);width:max-content;color:var(--barin-light-muted);margin:23px auto 0;padding-bottom:5px;font-size:13px;display:block}@media (max-width:980px){.environmentPrinciplesGrid,.environmentFootprintTrack{grid-template-columns:1fr 1fr}.environmentFootprintTrack article:nth-child(2){border-right:0}.environmentFootprintTrack article:nth-child(-n+2){border-bottom:1px solid var(--barin-line)}.environmentFootprintTrack b{display:none}.environmentLandWater,.environmentReclamationNew,.environmentSafety{grid-template-columns:1fr;gap:28px}.environmentReclamationNew>div:last-child,.environmentSafety>div:last-child{max-width:760px;padding-top:0}}@media (max-width:700px){.environmentNewHero{min-height:590px;padding:70px 24px}.environmentNewHero h1{font-size:clamp(48px,13vw,64px)}.environmentNewHero>div>p:last-child{font-size:15px}.environmentNewSection,.environmentNewCta{padding:74px 24px 82px}.environmentNew h2{font-size:clamp(39px,11vw,50px)}.environmentNewIntro,.environmentSampling,.environmentManagement,.environmentRegulatoryNew,.environmentDirection,.environmentCommunity,.environmentNewHead{grid-template-columns:1fr;gap:28px}.environmentNewIntro>div>p,.environmentSampling>div>p,.environmentLandWater>div:first-child>p,.environmentManagement>div>p,.environmentReclamationNew>div:last-child>p,.environmentRegulatoryNew>div>p,.environmentSafety>div:last-child>p,.environmentDirection>div>p,.environmentCommunity>div>p,.environmentFootprintNew .environmentNewHead>div>p,.environmentNewCta>p:not(.environmentNewLabel){font-size:14px}.environmentNewIntro blockquote{grid-template-columns:1fr;gap:14px;font-size:19px}.environmentPrinciplesGrid,.environmentFootprintTrack{grid-template-columns:1fr;margin-top:47px}.environmentPrinciplesGrid article,.environmentFootprintTrack article,.environmentFootprintTrack article:not(:first-child){border-right:1px solid var(--barin-line-dark);min-height:0;padding:25px 20px}.environmentFootprintTrack article,.environmentFootprintTrack article:not(:first-child){border-right:0;border-bottom:1px solid var(--barin-line);padding-left:0}.environmentPrinciplesGrid h3,.environmentFootprintTrack h3{margin:27px 0 17px}.environmentFootprintNote{font-size:18px}.environmentThemeGrid article{grid-template-columns:1fr;gap:10px}.environmentNewCta .environmentNewPrimary{width:100%;max-width:260px}}.privacyLegal{background:var(--barin-surface);color:var(--barin-ink)}.privacyLegalHeader{background:var(--barin-navy);color:var(--barin-light);padding:69px 7vw 62px}.privacyLegalHeader>div{max-width:900px;margin:0 auto}.privacyLegalHeader p:first-child{color:var(--barin-gold);letter-spacing:.2em;margin:0 0 23px;font-size:10px;font-weight:700}.privacyLegalHeader h1{color:var(--barin-light);letter-spacing:-.04em;text-shadow:none;margin:0;font:500 clamp(48px,5vw,72px)/1 Georgia,Times New Roman,serif}.privacyLegalHeader h1+p{max-width:720px;color:var(--barin-light-muted);margin:24px 0 0;font-size:16px;line-height:1.72}.privacyLegalHeader time{border-top:1px solid var(--barin-line-dark);color:var(--barin-line);letter-spacing:.07em;margin-top:27px;padding-top:19px;font-size:11px;display:block}.privacyLegalBody{grid-template-columns:210px minmax(0,820px);justify-content:center;gap:7vw;padding:92px 7vw 115px;display:grid}.privacyLegalBody nav{border-top:1px solid var(--barin-line);align-self:start;position:sticky;top:115px}.privacyLegalBody nav>strong{color:var(--barin-gold-ink);letter-spacing:.14em;padding:18px 0;font-size:10px;display:block}.privacyLegalBody nav>a{border-top:1px solid var(--barin-line);color:var(--barin-muted);grid-template-columns:28px 1fr;gap:8px;padding:9px 0;font-size:10px;line-height:1.4;display:grid}.privacyLegalBody nav>a:hover{color:var(--barin-ink)}.privacyLegalBody nav>a span{font-size:10px}.privacyLegalArticles{border-top:1px solid var(--barin-line)}.privacyLegalArticles article{border-bottom:1px solid var(--barin-line);grid-template-columns:48px 1fr;padding:42px 0 47px;scroll-margin-top:115px;display:grid}.privacyLegalArticles article>span{color:var(--barin-gold-ink);padding-top:7px;font-size:11px}.privacyLegalArticles h2{color:var(--barin-ink);letter-spacing:-.026em;margin:0 0 24px;font:500 clamp(28px,2.7vw,40px)/1.1 Georgia,Times New Roman,serif}.privacyLegalArticles h3{color:var(--barin-muted);letter-spacing:.12em;margin:29px 0 12px;font-size:11px}.privacyLegalArticles p,.privacyLegalArticles li,.privacyLegalArticles address{color:var(--barin-muted);font-size:15px;line-height:1.76}.privacyLegalArticles p{margin:0 0 18px}.privacyLegalArticles ul{margin:4px 0 23px;padding-left:21px}.privacyLegalArticles li{margin:5px 0}.privacyLegalArticles address{border-left:2px solid var(--barin-gold);background:var(--barin-surface-blue);margin-top:22px;padding:20px 22px;font-style:normal}.privacyLegalArticles address span{color:var(--barin-gold-ink);letter-spacing:.12em;text-transform:uppercase;margin:13px 0 4px;font-size:9px;font-weight:700;display:block}.privacyLegalArticles address span:first-child{margin-top:0}.privacyLegalArticles address a{border-bottom:1px solid var(--barin-gold);color:var(--barin-ink)}.privacyLegalArticles address strong{color:var(--barin-ink)}.privacyLegalNote{border-top:1px solid var(--barin-line);background:var(--barin-surface-blue);grid-template-columns:140px minmax(0,820px);justify-content:center;gap:7vw;padding:44px 7vw 49px;display:grid}.privacyLegalNote span{color:var(--barin-gold-ink);letter-spacing:.14em;font-size:10px;font-weight:700}.privacyLegalNote p{color:var(--barin-muted);margin:0;font-size:13px;line-height:1.7}@media (max-width:900px){.privacyLegalBody{grid-template-columns:1fr;gap:50px}.privacyLegalBody nav{grid-template-columns:1fr 1fr;display:grid;position:static}.privacyLegalBody nav>strong{grid-column:1/-1}.privacyLegalBody nav>a{padding-right:20px}.privacyLegalNote{grid-template-columns:110px 1fr}}@media (max-width:700px){.privacyLegalHeader{padding:58px 24px 54px}.privacyLegalHeader h1{font-size:46px}.privacyLegalHeader h1+p{font-size:14px}.privacyLegalBody{padding:66px 24px 82px}.privacyLegalBody nav{grid-template-columns:1fr}.privacyLegalBody nav>strong{grid-column:auto}.privacyLegalArticles article{grid-template-columns:35px 1fr;padding:35px 0 40px}.privacyLegalArticles h2{font-size:31px}.privacyLegalArticles p,.privacyLegalArticles li,.privacyLegalArticles address{font-size:14px}.privacyLegalArticles address{padding:17px}.privacyLegalNote{grid-template-columns:1fr;gap:15px;padding:35px 24px 40px}}.termsLegal .termsLegalLink{border-bottom:1px solid var(--barin-gold);color:var(--barin-ink);gap:28px;margin-top:9px;padding-bottom:6px;font-size:11px;font-weight:700;display:inline-flex}.termsLegalNote span{line-height:1.55}.skipLink{z-index:1000;color:var(--barin-ink);border:2px solid var(--barin-gold);background:#fff;padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skipLink:focus{transform:translateY(0)}.contactEmailPanel,.careerEmailPanel{border:1px solid var(--barin-line);background:var(--barin-surface);align-self:start;padding:42px}.contactEmailPanel h3{color:var(--barin-ink);margin:20px 0;font:500 clamp(30px,3vw,44px)/1.08 Georgia,Times New Roman,serif}.contactEmailPanel>p:not(.contactNewLabel),.careerEmailPanel p{color:var(--barin-muted);font-size:15px;line-height:1.72}.contactEmailPanel .contactSubmit{width:max-content;margin:30px 0 24px;display:flex}.contactEmailPanel small{max-width:620px;color:var(--barin-muted);font-size:12px;line-height:1.65;display:block}.contactPrivacyLink,.careerEmailPanel>a:last-child{border-bottom:1px solid var(--barin-gold);color:var(--barin-ink);margin-top:25px;padding-bottom:7px;font-size:12px;font-weight:700;display:inline-flex}.careerEmailPanel strong{color:var(--barin-gold-ink);letter-spacing:.12em;font-size:11px}.careerEmailPanel .careersNewPrimary{color:#fff;width:max-content;margin-top:26px;display:flex}@media (max-width:780px){.menuButton{justify-content:flex-end;min-width:90px;min-height:44px}.siteHeader nav.open a,.siteFooter a,.privacyLegalBody nav>a{align-items:center;min-height:44px;display:flex}.contactEmailPanel,.careerEmailPanel{padding:30px 22px}.contactEmailPanel .contactSubmit,.careerEmailPanel .careersNewPrimary{width:100%;min-height:48px}.homeTextLink,.servicesTextLink,.projectsNewTextLink,.engagementField a,.environmentSampling a,.environmentCommunity a{align-items:center;min-height:44px}}.siteHeader nav,.siteHeader .submenu,.headerCta{font-size:14px}.siteFooter{font-size:12px}main a,main button{font-size:14px!important}main small,main [class*=Label],main [class*=label],main [class*=Eyebrow],main [class*=eyebrow],.homeWorkflow,.homeWorkflow span,.servicesProcess,.peProcess,.projectsProcess,.explorationWorkflowTrack article>div,.engagementProgression article>div,.environmentFootprintTrack article>div,.founderContent>span,.technicalProfile>div:first-child>span,.founderContent>b,.founderExperience>p,.founderExperience h4,.technicalProfile h4,.privacyLegalBody nav>strong,.privacyLegalBody nav>a,.privacyLegalBody nav>a span,.privacyLegalArticles address span,.privacyLegalNote span,.privacyLegalHeader time{font-size:12px}.notFoundPage{background:var(--barin-navy);min-height:70vh;color:var(--barin-light);text-align:center;place-items:center;padding:80px 7vw;display:grid}.notFoundPage section{max-width:760px}.notFoundPage section>p:first-child{color:var(--barin-gold);letter-spacing:.2em;margin:0 0 20px;font-size:14px;font-weight:700}.notFoundPage h1{text-shadow:none;margin:0;font-size:clamp(54px,7vw,96px)}.notFoundPage h1+p{color:var(--barin-light-muted);margin:26px auto 0;font-size:17px;line-height:1.7}.notFoundPage section>div{justify-content:center;gap:14px;margin-top:38px;display:flex}.notFoundPage a{border:1px solid var(--barin-line-dark);justify-content:space-between;align-items:center;gap:25px;min-width:150px;min-height:48px;padding:14px 18px;display:inline-flex}.notFoundPage a:first-child{border-color:var(--barin-gold);background:var(--barin-gold);color:#fff}@media (max-width:700px){.notFoundPage{padding:64px 24px}.notFoundPage section>div{flex-direction:column;align-items:stretch}.notFoundPage a{width:100%}}.homePrimary,.evaluationPrimary,.aboutPagePrimary,.aboutNewPrimary,.projectsPrimary,.projectsNewPrimary,.careersPrimary,.careersNewPrimary,.contactPrimary,.engagementPrimary,.engagementNewPrimary,.environmentPrimary,.environmentNewPrimary,.explorationServicesPrimary,.pePrimary,.homePrimary:hover,.evaluationPrimary:hover,.aboutPagePrimary:hover,.aboutNewPrimary:hover,.projectsPrimary:hover,.projectsNewPrimary:hover,.careersPrimary:hover,.careersNewPrimary:hover,.contactPrimary:hover,.engagementPrimary:hover,.engagementNewPrimary:hover,.environmentPrimary:hover,.environmentNewPrimary:hover,.explorationServicesPrimary:hover,.pePrimary:hover{background:var(--barin-gold-ink)}.notFoundPage a:first-child{border-color:var(--barin-gold-ink);background:var(--barin-gold-ink)}.insightsPage,.insightArticlePage{background:var(--barin-surface);color:var(--barin-ink)}.insightsHero{background:var(--barin-navy);min-height:520px;color:var(--barin-light);align-items:center;padding:82px 7vw;display:flex;position:relative;overflow:hidden}.insightsHero:before,.insightArticleHeader:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:88px 88px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.insightsHero>div{z-index:1;max-width:1100px;position:relative}.insightsEyebrow{color:var(--barin-light-muted);letter-spacing:.2em;align-items:center;gap:14px;margin:0 0 30px;font-size:12px;font-weight:700;display:flex}.insightsEyebrow span{background:var(--barin-gold);width:32px;height:1px}.insightsHero h1{letter-spacing:-.047em;max-width:1000px;text-shadow:none;margin:0 0 31px;font-size:clamp(54px,6vw,88px);font-weight:500;line-height:.95}.insightsHero>div>p:last-child{max-width:760px;color:var(--barin-light-muted);margin:0;font-size:17px;line-height:1.72}.insightsLibrary{padding:100px 7vw 116px}.insightsLibraryHead{grid-template-columns:.3fr .8fr .9fr;align-items:start;gap:5vw;display:grid}.insightsLibraryHead>p:first-child{color:var(--barin-gold-ink);letter-spacing:.18em;margin:8px 0 0;font-size:12px;font-weight:700}.insightsLibraryHead h2{color:var(--barin-ink);letter-spacing:-.04em;margin:0;font:500 clamp(42px,4.5vw,68px)/1.02 Georgia,Times New Roman,serif}.insightsLibraryHead>p:last-child{color:var(--barin-muted);margin:6px 0 0;font-size:16px;line-height:1.72}.insightsGrid{border-top:1px solid var(--barin-line);margin-top:68px}.insightsGrid article{border-bottom:1px solid var(--barin-line);grid-template-columns:.35fr .9fr 1fr auto;align-items:start;gap:4vw;padding:38px 0 43px;display:grid}.insightsGrid article>div{flex-direction:column;gap:12px;display:flex}.insightsGrid article>div p{color:var(--barin-gold-ink);letter-spacing:.12em;margin:0;font-size:12px;font-weight:700;line-height:1.45}.insightsGrid time{color:var(--barin-muted);font-size:14px}.insightsGrid h3{color:var(--barin-ink);letter-spacing:-.025em;margin:0;font:500 29px/1.16 Georgia,Times New Roman,serif}.insightsGrid h3 a:hover{color:var(--barin-gold-ink)}.insightsGrid article>p{color:var(--barin-muted);margin:0;font-size:16px;line-height:1.72}.insightsRead{border-bottom:1px solid var(--barin-gold);min-height:44px;color:var(--barin-ink);white-space:nowrap;align-items:center;gap:24px;padding-bottom:6px;font-size:14px;font-weight:700;display:inline-flex}.insightsRead span{color:var(--barin-gold-ink)}.insightArticleHeader{background:var(--barin-navy);color:var(--barin-light);padding:78px 7vw 68px;position:relative;overflow:hidden}.insightArticleHeader>div{z-index:1;max-width:1030px;margin:0 auto;position:relative}.insightBack{min-height:44px;color:var(--barin-light-muted);letter-spacing:.1em;align-items:center;gap:18px;font-size:14px;font-weight:700;display:inline-flex}.insightBack span{color:var(--barin-gold);order:-1}.insightCategory{color:var(--barin-gold);letter-spacing:.2em;margin:46px 0 24px;font-size:12px;font-weight:700}.insightArticleHeader h1{max-width:980px;color:var(--barin-light);letter-spacing:-.046em;text-shadow:none;margin:0 0 29px;font-size:clamp(48px,5.7vw,82px);font-weight:500;line-height:.97}.insightArticleHeader h1+p{max-width:790px;color:var(--barin-light-muted);margin:0;font-size:18px;line-height:1.7}.insightArticleHeader time{border-top:1px solid var(--barin-line-dark);color:var(--barin-line);margin-top:29px;padding-top:19px;font-size:14px;display:block}.insightArticleBody{max-width:800px;margin:0 auto;padding:82px 28px 100px}.insightArticleBody p,.insightArticleBody li{color:var(--barin-muted);font-size:17px;line-height:1.82}.insightArticleBody p{margin:0 0 22px}.insightArticleBody .insightLead{color:var(--barin-ink);font:500 25px/1.55 Georgia,Times New Roman,serif}.insightArticleBody section{margin-top:76px;padding-top:6px;scroll-margin-top:110px}.insightArticleBody h2{color:var(--barin-ink);letter-spacing:-.03em;margin:0 0 30px;font:500 clamp(32px,3.6vw,48px)/1.08 Georgia,Times New Roman,serif}.insightArticleBody h2>span{color:var(--barin-gold-ink);letter-spacing:.15em;margin-bottom:17px;font:700 12px/1 Arial,Helvetica,sans-serif;display:block}.insightArticleBody ul{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:1fr 1fr;gap:8px 32px;margin:25px 0 31px;padding:24px 0;list-style:none;display:grid}.insightArticleBody li{padding-left:16px;font-size:16px;line-height:1.6;position:relative}.insightArticleBody li:before{color:var(--barin-gold-ink);content:"—";position:absolute;left:0}.insightQuestions{border-left:2px solid var(--barin-gold);background:var(--barin-surface-blue);margin:27px 0 31px;padding:25px 27px}.insightQuestions p{border-bottom:1px solid var(--barin-line);color:var(--barin-ink);margin:0;padding:10px 0;font:500 18px/1.5 Georgia,Times New Roman,serif}.insightQuestions p:last-child{border-bottom:0}.officialResource{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:145px 1fr;gap:25px;margin:35px 0;padding:21px 0;display:grid}.officialResource>span{color:var(--barin-gold-ink);letter-spacing:.12em;font-size:12px;font-weight:700}.officialResource a{color:var(--barin-ink);justify-content:space-between;gap:24px;font-size:14px;font-weight:700;display:flex}.officialResource b{color:var(--barin-gold-ink)}.insightConvergence{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);flex-wrap:wrap;align-items:center;gap:11px 14px;margin:28px 0 32px;padding:25px 0;display:flex}.insightConvergence span{border:1px solid var(--barin-line);color:var(--barin-ink);padding:9px 12px;font-size:14px}.insightConvergence b{color:var(--barin-gold-ink);font-size:16px;font-weight:400}.insightArticleBody blockquote{border-top:1px solid var(--barin-gold);border-bottom:1px solid var(--barin-gold);color:var(--barin-ink);margin:33px 0;padding:25px 0;font:500 26px/1.48 Georgia,Times New Roman,serif}.insightDecisionGrid{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);grid-template-columns:repeat(3,1fr);margin:29px 0 34px;display:grid}.insightDecisionGrid article{border-right:1px solid var(--barin-line);min-height:210px;padding:24px 22px 25px 0}.insightDecisionGrid article:not(:first-child){padding-left:22px}.insightDecisionGrid article:last-child{border-right:0}.insightDecisionGrid h3{color:var(--barin-gold-ink);letter-spacing:.1em;margin:0 0 45px;font-size:13px}.insightDecisionGrid p{color:var(--barin-muted);margin:0;font-size:15px;line-height:1.68}.insightArticleBody .insightPrinciple{background:var(--barin-navy);color:var(--barin-light);margin-top:85px;padding:45px 48px}.insightPrinciple>p:first-child{color:var(--barin-gold);letter-spacing:.16em;margin:0 0 24px;font-size:12px;font-weight:700}.insightPrinciple h2{color:var(--barin-light)}.insightPrinciple p{color:var(--barin-light-muted)}.insightPrinciple blockquote{border-color:var(--barin-line-dark);color:var(--barin-light);margin-bottom:0}.insightDisclosure{border-left:2px solid var(--barin-gold);background:var(--barin-surface-blue);margin-top:75px;padding:24px 26px}.insightDisclosure strong{color:var(--barin-gold-ink);letter-spacing:.13em;font-size:12px}.insightDisclosure p{color:var(--barin-muted);margin:13px 0 0;font-size:14px;line-height:1.7}.insightArticleFooter{background:var(--barin-surface-blue);grid-template-columns:1.2fr .8fr;gap:8vw;padding:84px 7vw 92px;display:grid}.insightArticleFooter>div>p{color:var(--barin-gold-ink);letter-spacing:.14em;margin:0 0 25px;font-size:12px;font-weight:700;line-height:1.5}.insightArticleFooter h2{color:var(--barin-ink);letter-spacing:-.04em;margin:0;font:500 clamp(38px,4.4vw,64px)/1.04 Georgia,Times New Roman,serif}.insightArticleFooter nav{border-top:1px solid var(--barin-line);flex-direction:column;display:flex}.insightArticleFooter nav a{border-bottom:1px solid var(--barin-line);min-height:55px;color:var(--barin-ink);justify-content:space-between;align-items:center;gap:20px;font-size:14px;font-weight:700;display:flex}.insightArticleFooter nav span{color:var(--barin-gold-ink)}.peInsightLink{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);color:var(--barin-ink);grid-template-columns:72px 1fr auto;align-items:center;gap:18px;margin-top:30px;padding:18px 0;font-weight:700;line-height:1.45;display:grid;font-size:14px!important}.peInsightLink>span,.peInsightLink>b{color:var(--barin-gold-ink)}.peInsightLink>span{letter-spacing:.12em;font-size:12px}.peInsightLink>b{font-size:16px;font-weight:400}@media (max-width:1000px){.insightsLibraryHead{grid-template-columns:1fr 1.5fr}.insightsLibraryHead>p:first-child{grid-column:1/-1}.insightsLibraryHead>p:last-child{grid-column:2}.insightsGrid article{grid-template-columns:.4fr 1fr 1fr}.insightsRead{grid-column:2}.insightArticleFooter{grid-template-columns:1fr;gap:48px}}@media (max-width:700px){.insightsHero{min-height:500px;padding:68px 24px}.insightsHero h1{font-size:clamp(45px,12vw,61px)}.insightsHero>div>p:last-child{font-size:15px}.insightsLibrary{padding:72px 24px 82px}.insightsLibraryHead{grid-template-columns:1fr;gap:26px}.insightsLibraryHead>p:first-child,.insightsLibraryHead>p:last-child{grid-column:auto}.insightsLibraryHead h2{font-size:43px}.insightsLibraryHead>p:last-child{font-size:15px}.insightsGrid{margin-top:48px}.insightsGrid article{grid-template-columns:1fr;gap:24px;padding:30px 0 36px}.insightsRead{grid-column:auto;width:max-content}.insightArticleHeader{padding:54px 24px 57px}.insightCategory{margin-top:36px}.insightArticleHeader h1{font-size:clamp(43px,12vw,58px)}.insightArticleHeader h1+p{font-size:16px}.insightArticleBody{padding:62px 24px 76px}.insightArticleBody p,.insightArticleBody li{font-size:16px;line-height:1.76}.insightArticleBody .insightLead{font-size:22px}.insightArticleBody section{margin-top:60px}.insightArticleBody h2{font-size:34px}.insightArticleBody ul{grid-template-columns:1fr}.insightQuestions{padding:20px}.officialResource{grid-template-columns:1fr;gap:13px}.insightConvergence{gap:9px}.insightConvergence span{font-size:13px}.insightArticleBody blockquote{font-size:22px}.insightDecisionGrid{grid-template-columns:1fr}.insightDecisionGrid article,.insightDecisionGrid article:not(:first-child){border-right:0;border-bottom:1px solid var(--barin-line);min-height:0;padding:24px 0}.insightDecisionGrid article:last-child{border-bottom:0}.insightDecisionGrid h3{margin-bottom:16px}.insightArticleBody .insightPrinciple{padding:34px 23px}.insightArticleFooter{padding:66px 24px 74px}.insightArticleFooter h2{font-size:42px}.peInsightLink{grid-template-columns:1fr auto;gap:11px}.peInsightLink>span{grid-column:1/-1}}@media (max-width:700px){.officialResource a{align-items:center;min-height:44px}}:root{--barin-sky:#2bb8d4;--barin-sky-hover:#2bb8d4;--barin-gold:#d2ab67;--barin-gold-ink:#096c87;--barin-navy:#0e2430;--barin-ink:#1d2f3a;--barin-muted:#536773;--barin-link:#096c87;--barin-surface:#f4f6f7;--barin-surface-blue:#f4f6f7;--barin-white:#fff;--barin-light:#fff;--barin-light-muted:#d7dee3;--barin-line:#d7dee3;--barin-line-dark:#536773;--barin-font-display:var(--font-source-serif),serif;--barin-font-body:var(--font-geist-sans),sans-serif;--barin-h1:clamp(2.5rem,4.6vw,4rem);--barin-h2:clamp(2rem,3.2vw,3rem);--barin-space:8px}body{background:var(--barin-surface);color:var(--barin-ink);font-family:var(--barin-font-body);font-size:1rem;line-height:1.75}main h1{text-shadow:none;font-family:var(--barin-font-display)!important;font-size:var(--barin-h1)!important;letter-spacing:-.035em!important;font-weight:500!important;line-height:1.04!important}main h2{font-family:var(--barin-font-display)!important;font-size:var(--barin-h2)!important;letter-spacing:-.025em!important;font-weight:500!important;line-height:1.1!important}main h3{font-family:var(--barin-font-body)!important;letter-spacing:.025em!important;font-size:1.125rem!important;font-weight:600!important;line-height:1.4!important}main h4,main h5{font-family:var(--barin-font-body);font-weight:600;font-size:.875rem!important;line-height:1.5!important}main p,main li,main address{font-family:var(--barin-font-body);font-size:1rem!important;line-height:1.75!important}main [class*=Label],main [class*=label],main [class*=Eyebrow],main [class*=eyebrow]{letter-spacing:.12em!important;font-size:.875rem!important;font-weight:600!important;line-height:1.5!important}main time,main small,main figcaption{font-family:var(--barin-font-body);font-size:.875rem!important;line-height:1.6!important}main blockquote{font-family:var(--barin-font-display);line-height:1.5}main article,main article>*{min-width:0}main a,main button{font-weight:600;font-size:.875rem!important}.headerCta,.primaryButton,.evaluationPrimary,.projectsPrimary,.aboutPagePrimary,.engagementPrimary,.careersPrimary,.contactPrimary,.environmentPrimary,.explorationServicesPrimary,.homePrimary,.pePrimary,.projectsNewPrimary,.aboutNewPrimary,.contactSubmit,.careersNewPrimary,.engagementNewPrimary,.environmentNewPrimary,.secondaryButton,.evaluationSecondary,.projectsSecondary,.aboutPageSecondary,.engagementSecondary,.contactSecondary,.environmentSecondary,.explorationServicesSecondary,.homeSecondary,.peSecondary,.projectsNewSecondary,.aboutNewSecondary{min-height:48px;font-family:var(--barin-font-body);letter-spacing:.025em;border-radius:0;justify-content:space-between;align-items:center;padding:14px 20px;font-weight:600;line-height:1.4;transition:background-color .2s,color .2s,border-color .2s;font-size:.875rem!important}.headerCta,.primaryButton,.evaluationPrimary,.projectsPrimary,.aboutPagePrimary,.engagementPrimary,.careersPrimary,.contactPrimary,.environmentPrimary,.explorationServicesPrimary,.homePrimary,.pePrimary,.projectsNewPrimary,.aboutNewPrimary,.contactSubmit,.careersNewPrimary,.engagementNewPrimary,.environmentNewPrimary{background:var(--barin-sky)!important;color:var(--barin-ink)!important;border:1px solid var(--barin-sky)!important}.headerCta:hover,.primaryButton:hover,.evaluationPrimary:hover,.projectsPrimary:hover,.aboutPagePrimary:hover,.engagementPrimary:hover,.careersPrimary:hover,.contactPrimary:hover,.environmentPrimary:hover,.explorationServicesPrimary:hover,.homePrimary:hover,.pePrimary:hover,.projectsNewPrimary:hover,.aboutNewPrimary:hover,.contactSubmit:hover,.careersNewPrimary:hover,.engagementNewPrimary:hover,.environmentNewPrimary:hover{background:var(--barin-sky-hover)!important;border-color:var(--barin-sky-hover)!important}.headerCta span,.primaryButton span,.evaluationPrimary span,.projectsPrimary span,.aboutPagePrimary span,.engagementPrimary span,.careersPrimary span,.contactPrimary span,.environmentPrimary span,.explorationServicesPrimary span,.homePrimary span,.pePrimary span,.projectsNewPrimary span,.aboutNewPrimary span,.contactSubmit span,.careersNewPrimary span,.engagementNewPrimary span,.environmentNewPrimary span{color:inherit}.secondaryButton,.evaluationSecondary,.projectsSecondary,.aboutPageSecondary,.engagementSecondary,.contactSecondary,.environmentSecondary,.explorationServicesSecondary,.homeSecondary,.peSecondary,.projectsNewSecondary,.aboutNewSecondary{color:inherit;background:0 0;border:1px solid}.secondaryButton:hover,.evaluationSecondary:hover,.projectsSecondary:hover,.aboutPageSecondary:hover,.engagementSecondary:hover,.contactSecondary:hover,.environmentSecondary:hover,.explorationServicesSecondary:hover,.homeSecondary:hover,.peSecondary:hover,.projectsNewSecondary:hover,.aboutNewSecondary:hover{border-color:var(--barin-sky);background:#28bcdf1f}main a:not(.headerCta,.primaryButton,.evaluationPrimary,.projectsPrimary,.aboutPagePrimary,.engagementPrimary,.careersPrimary,.contactPrimary,.environmentPrimary,.explorationServicesPrimary,.homePrimary,.pePrimary,.projectsNewPrimary,.aboutNewPrimary,.contactSubmit,.careersNewPrimary,.engagementNewPrimary,.environmentNewPrimary):not(.secondaryButton,.evaluationSecondary,.projectsSecondary,.aboutPageSecondary,.engagementSecondary,.contactSecondary,.environmentSecondary,.explorationServicesSecondary,.homeSecondary,.peSecondary,.projectsNewSecondary,.aboutNewSecondary):hover{color:var(--barin-link)}.siteHeader{background:var(--barin-white);border-bottom:1px solid var(--barin-line);gap:24px;height:88px;padding:0 3.2vw}.siteHeader .logo{padding:0}.siteHeader .logo img{object-fit:contain;width:185px;height:auto;max-height:66px}.siteHeader nav{gap:clamp(18px,1.7vw,28px);font-size:1rem;font-weight:500;line-height:1.4}.siteHeader nav>a,.siteHeader .navGroup>a{padding:32px 0 30px;font-size:1rem}.siteHeader nav>a:hover,.siteHeader .navGroup:hover>a,.siteHeader nav>a.active,.siteHeader .navGroup.active>a{color:var(--barin-link);border-bottom-color:var(--barin-gold)}.siteHeader .submenu{background:var(--barin-white);color:var(--barin-ink);border-color:var(--barin-line);font-size:.875rem;top:72px}.siteHeader .submenu a{align-items:center;min-height:44px;display:flex}.headerCta{white-space:nowrap;margin-left:0}.menuButton{color:var(--barin-ink);font-family:var(--barin-font-body);min-width:90px;min-height:44px;font-size:.875rem}.siteFooter{background:var(--barin-navy);color:var(--barin-light-muted);font-size:.875rem;line-height:1.65}.siteFooter strong{color:var(--barin-light);letter-spacing:.08em;font-size:.875rem}.siteFooter .footerLogo img{width:185px;height:auto;max-height:66px}.siteFooter a:hover{color:var(--barin-sky)}.footerBottom{border-top-color:var(--barin-line-dark)}:is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:3px solid var(--barin-link);outline-offset:4px}.siteFooter a:focus-visible{outline-color:var(--barin-sky)}.insightsGrid time{color:var(--barin-muted)}.insightsGrid h3{font-family:var(--barin-font-display)!important;letter-spacing:-.015em!important;font-size:1.5rem!important;font-weight:500!important}.insightArticleBody .insightLead{font-family:var(--barin-font-display);font-size:1.375rem!important;line-height:1.6!important}.privacyLegalHeader p:first-child{color:var(--barin-gold);font-size:.875rem!important}.privacyLegalBody nav>a,.privacyLegalBody nav>strong{font-size:.875rem;line-height:1.5}.privacyLegalBody nav>a{align-items:center;min-height:44px}.officialResource a{align-items:center}.notFoundPage a:first-child{background:var(--barin-sky);color:var(--barin-ink);border-color:var(--barin-sky)}@media (max-width:1280px){.siteHeader nav.open{background:var(--barin-white);top:88px}.siteHeader nav>a,.siteHeader .navGroup>a{min-height:48px;padding:12px 0;font-size:1rem}.siteHeader .submenu{background:0 0;border:0;position:static}}@media (max-width:780px){.siteHeader{gap:16px;height:80px;padding:0 24px}.siteHeader .logo img{width:145px;height:auto;max-height:52px}.siteHeader nav.open{top:80px}.siteFooter .footerLogo img{width:160px}.siteFooter{font-size:.875rem}.siteFooter a{align-items:center;min-height:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.siteHeader .navServicesToggle{min-height:44px;color:var(--barin-ink);font:500 1rem/1.4 var(--barin-font-body);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:32px 0 30px;display:flex}.siteHeader .navServicesToggle>span{color:var(--barin-gold-ink);transition:transform .2s}.siteHeader .navGroup:hover>.navServicesToggle,.siteHeader .navGroup:focus-within>.navServicesToggle,.siteHeader .navGroup.active>.navServicesToggle{border-bottom-color:var(--barin-gold);color:var(--barin-link)}.siteHeader .navGroup.expanded>.navServicesToggle>span{transform:rotate(180deg)}.siteHeader .servicesMega{background:var(--barin-white);width:min(560px,100vw - 64px);padding:8px;left:50%;transform:translate(-46%)}.siteHeader .navGroup.expanded>.servicesMega{display:grid}.siteHeader .servicesMega{grid-template-columns:1fr 1fr}.siteHeader .servicesMega>a{border:1px solid #0000;grid-template-columns:30px 1fr;align-items:start;gap:10px;min-height:86px;padding:14px;display:grid}:is(.siteHeader .servicesMega>a:hover,.siteHeader .servicesMega>a:focus-visible){border-color:var(--barin-line);background:var(--barin-surface)}.siteHeader .serviceMenuNumber{color:var(--barin-gold-ink);font-family:var(--font-geist-mono),monospace;padding-top:2px;font-size:.75rem}.siteHeader .serviceMenuCopy{flex-direction:column;min-width:0;display:flex}.siteHeader .serviceMenuCopy strong{color:var(--barin-ink);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:.8125rem;line-height:1.35;display:flex}.siteHeader .serviceMenuCopy strong em{border:1px solid var(--barin-gold);color:var(--barin-gold-ink);letter-spacing:.08em;flex:none;padding:3px 6px;font-size:.6rem;font-style:normal}.siteHeader .serviceMenuCopy small{color:var(--barin-link);margin-top:5px;font-size:.6875rem;font-weight:600;line-height:1.4}.siteHeader .mobileContactLink{display:none}@media (max-width:1280px){.siteHeader nav.open{max-height:calc(100vh - 88px);overflow-y:auto}.siteHeader .navServicesToggle{border-bottom:1px solid var(--barin-line);justify-content:space-between;width:100%;padding:12px 0;font-size:1rem}.siteHeader .submenu.servicesMega,.siteHeader .navGroup:hover>.submenu.servicesMega,.siteHeader .navGroup:focus-within>.submenu.servicesMega{display:none}.siteHeader .navGroup.expanded>.submenu.servicesMega{grid-template-columns:1fr 1fr;width:auto;padding:8px 0;display:grid;transform:none}.siteHeader .servicesMega>a{min-height:0;padding:13px 10px}.siteHeader .mobileContactLink{justify-content:space-between;align-items:center;display:flex}}@media (max-width:700px){.siteHeader nav.open{max-height:calc(100vh - 80px)}.siteHeader .navGroup.expanded>.submenu.servicesMega{grid-template-columns:1fr}.siteHeader .servicesMega>a{padding:12px 4px}}main span,main dt{font-size:.875rem;line-height:1.5}main strong{font-size:.875rem;font-weight:600;line-height:1.5}.homeServiceList article>span,.aboutPrincipleList article>span{color:var(--barin-gold);font-size:.875rem}.explorationServicesLabel,.careersFinal .careersNewLabel.copper,.engagementProgression span,.environmentFootprintTrack span{color:var(--barin-gold-ink)}.explorationServicesCta .explorationServicesLabel{color:var(--barin-gold)}.servicesHeroCta,.contactProperty button{border:1px solid var(--barin-sky);background:var(--barin-sky);min-height:48px;color:var(--barin-ink);font-family:var(--barin-font-body);border-radius:0;justify-content:space-between;align-items:center;gap:28px;padding:14px 20px;font-weight:600;line-height:1.4;transition:background-color .2s,border-color .2s;display:inline-flex;font-size:.875rem!important}.servicesHeroCta:hover,.contactProperty button:hover{background:var(--barin-sky-hover);border-color:var(--barin-sky-hover);color:var(--barin-ink)}.servicesHeroCta span,.contactProperty button span{color:inherit}.servicesOutlineCta{border:1px solid;justify-content:space-between;align-items:center;min-height:48px;padding:14px 20px;font-size:.875rem;line-height:1.4;display:inline-flex}.servicesOutlineCta:hover{border-color:var(--barin-sky);background:#28bcdf1f}.contactInquiryList button{cursor:pointer;min-height:44px;color:var(--barin-link)}:is(a:focus-visible,button:focus-visible){box-shadow:0 0 0 2px #fff}main article>span,main article>div>span,main [class*=Process] span,main [class*=Process] strong,.founderContent>span,.founderContent>b,.founderExperience>p,.technicalProfile>div:first-child>span{font-size:.875rem!important;line-height:1.5!important}.homeServiceList article>span,.aboutPrincipleList article>span{color:var(--barin-gold)}.commodityElements article>span{font-family:var(--barin-font-display);font-size:3rem!important;line-height:1!important}@media (max-width:1000px){.projectsCommodities,.aboutThinking,.careersArrangements{grid-template-columns:1fr;gap:40px}.peDecisionList article,.arrangementList article{grid-template-columns:1fr;gap:12px}.aboutPrincipleList article{grid-template-columns:38px 1fr}.aboutPrincipleList article p{grid-column:2}}@media (min-width:701px) and (max-width:1000px){.insightsGrid article{grid-template-columns:1fr 1.25fr}.insightsGrid article>div{grid-column:1/-1}.insightsRead{grid-column:1}}.siteHeader .submenu a{line-height:1.5;font-size:.875rem!important}.homeServiceList li,.servicesEditorialList li,.peReviewList li,.careerDisciplineList li{padding-left:22px}main a:not(.headerCta,.primaryButton,.evaluationPrimary,.projectsPrimary,.aboutPagePrimary,.engagementPrimary,.careersPrimary,.contactPrimary,.environmentPrimary,.explorationServicesPrimary,.homePrimary,.pePrimary,.projectsNewPrimary,.aboutNewPrimary,.contactSubmit,.careersNewPrimary,.engagementNewPrimary,.environmentNewPrimary):not(.secondaryButton,.evaluationSecondary,.projectsSecondary,.aboutPageSecondary,.engagementSecondary,.contactSecondary,.environmentSecondary,.explorationServicesSecondary,.homeSecondary,.peSecondary,.projectsNewSecondary,.aboutNewSecondary):hover{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--barin-gold);text-decoration-color:var(--barin-gold);text-underline-offset:6px}.insightsGrid article>div p{font-size:.875rem!important;line-height:1.5!important}.servicesHeroCta:hover,.notFoundPage a:first-child:hover{color:var(--barin-ink)!important}.elhamPortrait{aspect-ratio:4/5;background:var(--barin-surface-blue);width:145px;margin-bottom:28px;overflow:hidden}.elhamPortrait img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (max-width:980px){.elhamPortrait{width:130px}}@media (max-width:700px){.elhamPortrait{width:110px}}.footerSocial{align-items:center;gap:12px;display:flex}.footerSocial>span{letter-spacing:.08em;color:var(--barin-light-muted);font-size:12px;font-weight:600}.footerSocialLinks{align-items:center;gap:8px;display:flex}.siteFooter .footerSocialLinks a{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--barin-sky);border:1px solid var(--barin-line-dark);justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:flex}.footerSocialLinks svg{flex:none;width:20px;height:20px;display:block}.siteFooter .footerSocialLinks a:hover{color:var(--barin-gold);border-color:var(--barin-gold)}.siteFooter .footerSocialLinks a:focus-visible{outline:3px solid var(--barin-sky);outline-offset:4px;box-shadow:0 0 0 2px var(--barin-navy)}@media (max-width:780px){.footerSocial{flex-direction:column;align-items:flex-start;gap:6px}}body{--barin-font-body:var(--font-geist-sans),sans-serif;--barin-font-display:var(--font-source-serif),serif}:root{--barin-content:1280px;--barin-gutter:clamp(24px,5vw,72px);--barin-section:clamp(52px,6.5vw,88px);--barin-card:clamp(20px,2.5vw,32px);--barin-radius:0px}body,button,input,select,textarea,main span,main strong,main b,main a,main dt,main dd,.siteHeader,.siteFooter{font-family:var(--barin-font-body)!important}main h1,main h2,main blockquote,.insightLead,.insightQuestions p{font-family:var(--barin-font-display)!important}main h1{letter-spacing:-.025em!important;line-height:1.12!important}main h2{letter-spacing:-.02em!important;line-height:1.18!important}main h3{font-family:var(--barin-font-body)!important;letter-spacing:.01em!important;font-size:1.125rem!important}main h4,main h5{font-family:var(--barin-font-body)!important}main p{max-width:72ch}main>section,main>header{padding-left:max(var(--barin-gutter),calc((100vw - var(--barin-content))/2))!important;padding-right:max(var(--barin-gutter),calc((100vw - var(--barin-content))/2))!important;padding-top:var(--barin-section)!important;padding-bottom:var(--barin-section)!important}main h1,main h2{margin-bottom:28px}main article{border-radius:var(--barin-radius)}main [class*=Card]:not([class*=Grid]),main [class*=card]:not([class*=grid]){padding:var(--barin-card);border-radius:var(--barin-radius)}main code,main pre,main [class*=Coordinate]{font-family:var(--font-geist-mono),monospace!important}main input,main select,main textarea{border-color:var(--barin-line);border-radius:var(--barin-radius);color:var(--barin-ink)}main input::placeholder,main textarea::placeholder{color:var(--barin-muted);opacity:1}main button,main input,main select{min-height:48px}main a[class*=Primary],main a[class*=Secondary],main a[class*=Cta],main a[class*=Button]{border-radius:0;min-height:48px}.siteHeader{gap:24px;height:88px;padding-left:max(32px,50vw - 720px);padding-right:max(32px,50vw - 720px)}.siteHeader .logo img{width:205px;max-height:73px}.siteHeader nav{gap:clamp(18px,1.6vw,26px);font-size:1rem}.siteHeader nav>a,.siteHeader .navGroup>a{min-height:44px;font-size:1rem;font-weight:500}.siteHeader .submenu{box-shadow:none}.siteHeader nav>a.active,.siteHeader .navGroup.active>a{color:var(--barin-link)}.headerCta:hover,main a[class*=Primary]:hover,.servicesHeroCta:hover,.contactSubmit:hover{box-shadow:inset 0 0 0 2px var(--barin-ink)}.siteFooter{padding:64px max(var(--barin-gutter),calc((100vw - var(--barin-content))/2)) 32px;gap:40px}.siteFooter .footerLogo img{width:185px}.insightsGrid h3{font-family:var(--barin-font-body)!important;font-size:1.5rem!important;line-height:1.35!important}.insightArticleBody{max-width:820px}.insightArticleBody h2,.privacyLegalArticles h2{font-size:clamp(1.75rem,3vw,2.5rem)!important}.privacyLegalHeader h1{font-size:var(--barin-h1)!important}@media (max-width:1280px){.siteHeader nav.open{top:88px}.siteHeader nav>a,.siteHeader .navGroup>a{padding:12px 0}}@media (max-width:780px){:root{--barin-h1:clamp(2.25rem,10vw,3rem);--barin-h2:clamp(1.75rem,8vw,2.375rem);--barin-section:clamp(44px,12vw,64px)}.siteHeader{height:80px;padding:0 24px}.siteHeader .logo img{width:165px;max-height:59px}.siteHeader nav.open{top:80px}.siteFooter{gap:32px;padding-top:48px}main a{min-height:44px}main a:not([class*=Primary],[class*=Secondary],[class*=Cta],[class*=Button]){align-content:center}.insightsGrid h3{font-size:1.25rem!important}}.conciseHome{background:var(--barin-surface);color:var(--barin-ink)}.conciseHome .conciseHero{background:var(--barin-navy);color:#fff;grid-template-columns:1.2fr 1fr;min-height:610px;display:grid;padding:0!important}.conciseHeroCopy{align-self:center;min-width:0;padding:72px 40px 72px max(24px,50vw - 640px)}.conciseHome .conciseLabel{letter-spacing:.12em;color:var(--barin-link);margin:0 0 28px;font-weight:600;font-size:.75rem!important;line-height:1.5!important}.conciseHero .conciseLabel{color:var(--barin-gold)}.conciseHero h1{max-width:760px;margin:0 0 28px;letter-spacing:-.025em!important;font-size:clamp(2.5rem,4.2vw,4rem)!important;line-height:1.13!important}.conciseHeroLead{max-width:42ch;color:var(--barin-light-muted);margin:0}.conciseActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.conciseActions a{gap:24px;min-height:48px;display:inline-flex}.conciseHeroPhoto{min-width:0;position:relative;overflow:hidden}.conciseHeroPhoto img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block;position:absolute;inset:0}.conciseHome .conciseCapabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;padding-top:56px!important;padding-bottom:56px!important}.conciseCapability{border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);border-right:1px solid var(--barin-line);min-width:0;padding:24px 32px;display:block;position:relative}.conciseCapability:first-child{padding-left:0}.conciseCapability:last-child{border-right:0;padding-right:0}.conciseNumber{color:var(--barin-link);font-size:.875rem}.conciseHome .conciseCapability h2{justify-content:space-between;gap:16px;margin:22px 0 16px;display:flex;font-family:var(--barin-font-body)!important;letter-spacing:.04em!important;font-size:1.125rem!important;font-weight:600!important;line-height:1.4!important}.conciseCapability h2 span{color:var(--barin-link)}.conciseCapability p{color:var(--barin-muted);max-width:32ch;margin:0}.conciseCapability:hover{border-top-color:var(--barin-sky)}.conciseHome .conciseGeography,.conciseHome .conciseResponsibility{grid-template-columns:220px minmax(0,1fr);gap:40px;display:grid;padding-top:40px!important;padding-bottom:48px!important}.conciseGeography h2{margin:0 0 12px;font-family:var(--barin-font-body)!important;letter-spacing:0!important;font-size:clamp(1.125rem,2vw,1.5rem)!important;font-weight:500!important;line-height:1.5!important}.conciseGeography p:last-child,.conciseResponsibility>div>p{color:var(--barin-muted);max-width:90ch;margin:0}.conciseHome .concisePrinciple{background:var(--barin-navy);align-items:center;gap:32px;display:flex;padding-top:56px!important;padding-bottom:56px!important}.concisePrinciple>span{background:var(--barin-gold);flex:none;width:3px;height:78px}.conciseHome .concisePrinciple p{color:#fff;margin:0;font-family:var(--barin-font-display)!important;font-size:clamp(1.75rem,3.2vw,2.75rem)!important;line-height:1.25!important}.conciseHome .conciseResponsibility{padding-top:56px!important;padding-bottom:56px!important}.conciseResponsibilityLinks{flex-wrap:wrap;gap:12px 28px;margin-top:20px;display:flex}.conciseResponsibilityLinks a{border-bottom:1px solid var(--barin-gold);min-height:44px;color:var(--barin-link);align-items:center;gap:16px;display:inline-flex}.conciseHome .conciseNext{border-top:1px solid var(--barin-line);grid-template-columns:220px minmax(0,1fr);gap:40px;display:grid;padding-top:48px!important;padding-bottom:64px!important}.conciseNext h2{margin:0;font-size:2rem!important}.conciseNext>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.conciseHome .conciseNextLink{min-height:48px;color:var(--barin-link);border-bottom:1px solid var(--barin-gold);align-items:center;gap:32px;font-weight:500;display:inline-flex;font-size:clamp(1.25rem,2vw,1.75rem)!important}.conciseEmail{min-height:44px;color:var(--barin-muted);align-items:center;display:inline-flex}@media (max-width:1000px){.conciseHeroCopy{padding:56px 32px}.conciseActions{flex-direction:column;align-items:flex-start}.conciseHome .conciseGeography,.conciseHome .conciseResponsibility,.conciseHome .conciseNext{grid-template-columns:160px 1fr;gap:24px}}@media (max-width:800px){.conciseHome .conciseHero{grid-template-columns:1fr;min-height:0}.conciseHeroCopy{padding:48px 24px}.conciseHero h1{font-size:clamp(2.25rem,6.5vw,3.5rem)!important}.conciseActions{flex-direction:row}.conciseHeroPhoto{height:320px}.conciseHeroPhoto img{object-position:50% 38%}.conciseHome .conciseCapabilities{grid-template-columns:1fr;padding-top:32px!important;padding-bottom:32px!important}.conciseCapability,.conciseCapability:first-child,.conciseCapability:last-child{border-right:0;padding:24px 0}.conciseCapability+.conciseCapability{border-top:0}.conciseCapability p{max-width:none}.conciseHome .conciseCapability h2{margin-top:12px}.conciseHome .conciseGeography,.conciseHome .conciseResponsibility,.conciseHome .conciseNext{grid-template-columns:1fr;gap:16px}.conciseHome .conciseLabel{margin-bottom:0}.conciseHero .conciseLabel{margin-bottom:24px}.concisePrinciple{gap:20px}.concisePrinciple>span{height:100px}.concisePrinciple br{display:none}}.serviceDirectory .directoryHero{background:var(--surface,#f4f6f7);grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}.directoryHero h1{margin:20px 0 24px;font-size:clamp(38px,4.5vw,64px);line-height:1.08}.directoryHero p:not(.servicesPageLabel){color:#536773;max-width:48ch}.directoryHero img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.serviceDirectory a,.explorationContextLink a{color:#096c87;align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.serviceDirectory a:hover,.explorationContextLink a:hover{text-underline-offset:5px;text-decoration:underline}:is(.serviceDirectory a:focus-visible,.explorationContextLink a:focus-visible){outline-offset:5px;outline:2px solid #096c87}.directoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;display:grid}.directoryGrid article{border-top:1px solid #d7dee3;padding:30px 0;scroll-margin-top:110px}.directoryNumber{color:#096c87;letter-spacing:.08em;font-size:14px}.directoryGrid h2{font-family:var(--font-geist-sans),sans-serif;margin:12px 0;font-size:19px;font-weight:600;line-height:1.4}.directoryGrid p{color:#536773;max-width:48ch;margin:0 0 16px}.directoryGrid ul{margin:0 0 16px;padding-left:20px;line-height:1.8}.serviceDirectory .directoryEvaluation{background:#fff;border-top:1px solid #d7dee3;grid-template-columns:1fr 1fr;gap:64px;display:grid}.directoryEvaluation h2{margin:18px 0 0;font-size:clamp(30px,3vw,44px);line-height:1.2}.directoryEvaluation p:not(.servicesPageLabel){color:#536773;max-width:55ch}.serviceDirectory .directoryNext{background:#0e2430;justify-content:space-between;align-items:center;gap:24px;display:flex}.directoryNext h2{color:#fff;margin:0;font-size:40px}.directoryNext a{color:#2bb8d4}.explorationServicesPage .explorationContextLink{padding:24px var(--page-gutter,48px);border-bottom:1px solid #d7dee3}.explorationServiceGrid article[id]{scroll-margin-top:110px}@media (max-width:800px){.serviceDirectory .directoryHero,.serviceDirectory .directoryEvaluation{grid-template-columns:1fr;gap:28px}.directoryHero img{aspect-ratio:16/9}.directoryGrid{column-gap:28px}.directoryGrid h2{font-size:17px}}@media (max-width:600px){.directoryGrid{grid-template-columns:1fr}.serviceDirectory .directoryNext{flex-direction:column;align-items:flex-start}.directoryNext h2{font-size:34px}.explorationServicesPage .explorationContextLink{padding:20px 24px}}.peNew .peIntegration{background:#f4f6f7}.peIntegrationDiagram{border-top:1px solid #d7dee3;border-bottom:1px solid #d7dee3;grid-template-columns:1fr 80px 1fr;align-items:center;margin:40px 0 0;padding:28px 0;display:grid}.peIntegrationDiagram ul{grid-template-columns:1fr 1fr;gap:16px 24px;margin:0;padding:0;list-style:none;display:grid}.peIntegrationDiagram li{border-bottom:1px solid #d7dee3;padding:10px 0;font-weight:500}.peIntegrationArrow{color:#096c87;text-align:center;font-size:32px}.peIntegrationDiagram strong{color:#1d2f3a;font-size:22px;font-weight:600;display:block}.peIntegrationDiagram p{color:#536773;max-width:44ch;margin:14px 0 0}.peFindings{background:#fff;grid-template-columns:1fr 1fr;gap:40px 64px;display:grid}.peFindings h2{margin:20px 0;font-size:clamp(34px,4vw,56px);line-height:1.12}.peFindingsHead>p:last-child{color:#536773;max-width:40ch}.peFindingsOutputs{align-self:center;margin:0;padding:0;list-style:none}.peFindingsOutputs li{border-bottom:1px solid #d7dee3;padding:14px 0}.peConclusion{border-top:1px solid #d7dee3;grid-column:1/-1;padding-top:28px}.peConclusion>p{color:#536773;max-width:85ch}.peConclusionDirections{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:28px 0;display:grid}.peConclusionDirections article{border-top:2px solid #d2ab67;padding-top:18px}.peConclusionDirections h3{margin:0 0 12px;font-size:20px}.peConclusionDirections p{color:#536773;margin:0}.peNew .peCompactFinal{text-align:left;color:#fff;background:#0e2430}.peCompactFinal h2{margin:0 0 24px;font-size:clamp(34px,4vw,48px)}.peCompactFinal>p{color:#fff;margin:24px 0 0}.peCompactFinal>p a{text-underline-offset:4px;color:#fff;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:800px){.peFindings{grid-template-columns:1fr;gap:24px}.peIntegrationDiagram{grid-template-columns:1fr 50px 1fr}.peIntegrationDiagram ul{grid-template-columns:1fr;gap:4px}.peConclusionDirections{gap:20px}}@media (max-width:600px){.peIntegrationDiagram{grid-template-columns:1fr;gap:20px}.peIntegrationDiagram ul{grid-template-columns:1fr 1fr}.peIntegrationArrow{transform:rotate(90deg)}.peConclusionDirections{grid-template-columns:1fr}.peCompactFinal .pePrimary{white-space:normal;text-align:left;max-width:100%}.peIntegrationDiagram strong{font-size:20px}}.projectsConciseHero{color:#fff;background:#0e2430}.projectsConciseHero h1{margin:24px 0;font-size:clamp(40px,5vw,70px);line-height:1.08}.projectsConciseHero>p:last-child{color:#fff;margin:0;font-size:18px}.projectsStatus{background:#fff;border:1px solid #d7dee3;border-top:3px solid #d2ab67;padding:clamp(24px,3vw,40px)}.projectsStatus h2{margin:20px 0;font-size:clamp(28px,3vw,42px);line-height:1.2}.projectsStatus>p:last-child{color:#536773;max-width:75ch;margin:0}.projectsCompactContext{border-top:1px solid #d7dee3;border-bottom:1px solid #d7dee3;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:32px 0 0;display:grid}.projectsCompactContext>div{border-right:1px solid #d7dee3;min-width:0;padding:22px 28px}.projectsCompactContext>div:first-child{padding-left:0}.projectsCompactContext>div:last-child{border-right:0;padding-right:0}.projectsCompactContext dt{color:#536773;letter-spacing:.06em;margin-bottom:10px;font-size:14px;font-weight:600}.projectsCompactContext dd{color:#1d2f3a;margin:0;font-size:clamp(17px,2vw,22px)}.projectsConcise .projectsCompactProcess{padding-top:32px!important;padding-bottom:48px!important}.projectsCompactProcess ol{flex-wrap:wrap;gap:30px;margin:24px 0 16px;padding:0;list-style:none;display:flex}.projectsCompactProcess li{align-items:center;gap:30px;font-size:clamp(20px,2.5vw,30px);font-weight:500;display:flex}.projectsCompactProcess b{color:#096c87;font-weight:400}.projectsCompactProcess>p:last-of-type{color:#536773;max-width:70ch}.projectsDeeperLinks{border-top:1px solid #d7dee3;grid-template-columns:1fr 1fr;gap:40px;margin-top:32px;padding-top:20px;display:grid}.projectsConcise a{color:#096c87;align-items:center;min-height:44px;font-weight:500;display:inline-flex}.projectsDeeperLinks a{flex-direction:column;align-items:flex-start;gap:8px}.projectsDeeperLinks strong{color:#1d2f3a;font-size:18px;font-weight:600}.projectsReviewEvidence{background:#f4f6f7;border-top:1px solid #d7dee3;grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(40px,7vw,96px);display:grid}.projectsReviewEvidence h2{margin:18px 0 20px}.projectsReviewEvidence>div>p:last-child{color:#536773;max-width:58ch;margin:0}.projectsReviewEvidence ul{border-top:1px solid #d7dee3;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.projectsReviewEvidence li{border-bottom:1px solid #d7dee3;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:12px 18px 12px 0;display:grid}.projectsReviewEvidence li:nth-child(odd){border-right:1px solid #d7dee3}.projectsReviewEvidence li:nth-child(2n){padding-left:18px}.projectsReviewEvidence li span{color:#096c87;font-family:var(--font-geist-mono),monospace!important}.projectsReviewEvidence li strong{color:#1d2f3a;font-size:1rem;line-height:1.45}.projectsConcise a:hover{text-underline-offset:5px;text-decoration:underline}.projectsConcise a:focus-visible{outline-offset:5px;outline:2px solid #096c87}.projectsConcise .projectsCompactResponsibility{background:#fff;border-top:1px solid #d7dee3;padding-top:32px!important;padding-bottom:32px!important}.projectsCompactResponsibility p{color:#536773;max-width:90ch;margin:0 0 16px}.projectsCompactResponsibility>div{flex-wrap:wrap;gap:12px 32px;display:flex}.projectsCompactFinal{color:#fff;background:#0e2430;justify-content:space-between;align-items:center;gap:32px;display:flex}.projectsCompactFinal h2{margin:0;font-size:clamp(32px,4vw,44px)}.projectsCompactFinal p{color:#d7dee3;max-width:62ch;margin:14px 0 0}.projectsCompactFinal a{color:#2bb8d4}.projectsCompactFinal a:focus-visible{outline-color:#2bb8d4}@media (max-width:820px){.projectsCompactContext{grid-template-columns:1fr}.projectsCompactContext>div,.projectsCompactContext>div:first-child,.projectsCompactContext>div:last-child{border-bottom:1px solid #d7dee3;border-right:0;padding:18px 0}.projectsCompactContext>div:last-child{border-bottom:0}.projectsReviewEvidence{grid-template-columns:1fr;gap:32px}}@media (max-width:650px){.projectsDeeperLinks{grid-template-columns:1fr;gap:24px}.projectsCompactProcess ol{gap:12px 18px}.projectsCompactProcess li{gap:18px;font-size:20px}.projectsReviewEvidence ul{grid-template-columns:1fr}.projectsReviewEvidence li,.projectsReviewEvidence li:nth-child(odd),.projectsReviewEvidence li:nth-child(2n){border-right:0;padding:14px 0}.projectsCompactFinal{flex-direction:column;align-items:flex-start;gap:24px}.projectsCompactFinal a{max-width:100%}}.explorationProgramsPage{background:var(--barin-surface);color:var(--barin-ink);overflow:hidden}.programsHero{max-width:var(--barin-content);min-height:650px;padding:clamp(64px,7vw,96px) var(--barin-gutter);background:var(--barin-surface);grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:center;gap:clamp(36px,6vw,84px);margin:0 auto;display:grid}.programsHeroCopy h1{max-width:760px;font-size:var(--barin-h1);margin:24px 0 30px;line-height:1.03}.programsHeroCopy>p:not(.explorationServicesEyebrow){max-width:720px;color:var(--barin-secondary);margin:0 0 16px;font-size:1rem;line-height:1.75}.programsHeroCopy .explorationServicesActions{margin-top:30px}.programsHeroImage{background:var(--barin-navy);justify-content:center;align-items:center;height:500px;display:flex;overflow:hidden}.programsHeroImage img{object-fit:contain;width:100%;height:100%;display:block}.programsStartingPoint{padding:var(--barin-section) var(--barin-gutter);border-top:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);background:var(--barin-white);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,8vw,110px);display:grid}.programsStartingPoint>div{max-width:680px}.programsStartingPoint h2,.programsSectionHead h2,.programStage h2{font-size:var(--barin-h2);margin:16px 0 0;line-height:1.08}.programsStartingPoint>div:last-child{padding-top:30px}.programsStartingPoint>div:last-child p{color:var(--barin-secondary);margin:0 0 20px;font-size:1rem;line-height:1.75}.programsStartingPoint a{min-height:44px;color:var(--barin-link);align-items:center;font-weight:600;display:inline-flex}.programsWorkflow{padding:var(--barin-section) var(--barin-gutter);background:var(--barin-navy);color:var(--barin-white)}.programsSectionHead{grid-template-columns:.65fr 1fr 1fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.programsSectionHead h2{color:var(--barin-white);margin:0}.programsSectionHead>p:last-child{color:var(--barin-light-muted);margin:5px 0 0;font-size:1rem;line-height:1.7}.programsWorkflow ol{border-top:1px solid #d7dee359;border-bottom:1px solid #d7dee359;grid-template-columns:repeat(5,minmax(0,1fr));margin:52px 0 0;padding:0;list-style:none;display:grid}.programsWorkflow li{border-right:1px solid #d7dee340;align-content:start;min-height:150px;padding:22px 24px;display:grid;position:relative}.programsWorkflow li:first-child{padding-left:0}.programsWorkflow li:last-child{border-right:0;padding-right:0}.programsWorkflow li>span{color:var(--barin-gold);font-size:.75rem;font-family:var(--font-geist-mono),monospace!important}.programsWorkflow li>strong{max-width:180px;color:var(--barin-white);letter-spacing:.045em;margin-top:32px;font-size:.8125rem;line-height:1.5}.programsWorkflow li>b{z-index:1;color:var(--barin-sky);font-weight:400;position:absolute;top:65px;right:-7px}.programsDecisionGate{color:var(--barin-light-muted);letter-spacing:.08em;justify-content:center;align-items:center;gap:18px;margin:28px auto 0;font-size:.75rem;font-weight:600;display:flex}.programsDecisionGate>b{color:var(--barin-gold);font-size:1rem;font-weight:400;transform:rotate(-90deg)}.programsDecisionGate>div{gap:8px;display:flex}.programsDecisionGate em{color:var(--barin-sky);border:1px solid #2bb8d480;padding:7px 10px;font-size:.6875rem;font-style:normal}.programStages{padding:0 var(--barin-gutter);background:var(--barin-surface)}.programStage{border-bottom:1px solid var(--barin-line);grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(36px,6vw,88px);padding:clamp(54px,6vw,82px) 0 40px;display:grid}.programStage:nth-child(2n) .programStageImage{order:2}.programStage:nth-child(2n) .programStageBody{order:1}.programStageImage{background:var(--barin-navy);height:310px;overflow:hidden}.programStageImage img{object-fit:cover;width:100%;height:100%;transition:transform .42s;display:block}.programStage.focus-technical .programStageImage img{object-fit:contain;background:#07110e}.programStage:hover .programStageImage img{transform:scale(1.025)}.programStageBody{grid-template-columns:52px minmax(0,1fr);display:grid}.programStageBody>span{color:var(--barin-gold-ink);grid-row:1/6;padding-top:8px;font-family:var(--font-geist-mono),monospace!important}.programStageBody h2{margin:0;font-size:clamp(1.8rem,3vw,2.7rem)}.programStageBody>p:not(.programStageLabel,.programStageNote){color:var(--barin-secondary);margin:18px 0 0;font-size:1rem;line-height:1.7}.programStageLabel{color:var(--barin-ink);margin:22px 0 10px;font-size:.875rem;font-weight:600}.programStageBody ul{border-top:1px solid var(--barin-line);grid-template-columns:1fr 1fr;gap:7px 24px;margin:0;padding:16px 0;list-style:none;display:grid}.programStageBody li{color:var(--barin-secondary);padding-left:14px;font-size:.875rem;line-height:1.55;position:relative}.programStageBody li:before{color:var(--barin-gold-ink);content:"—";position:absolute;left:0}.programStageNote{border-left:2px solid var(--barin-gold);color:var(--barin-secondary);margin:18px 0 0;padding-left:16px;font-size:.8125rem;line-height:1.65}.programStageOutcome{border-top:1px dashed var(--barin-line);color:var(--barin-secondary);text-transform:uppercase;letter-spacing:.07em;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:34px;padding:12px 0 0;font-size:.75rem;display:flex}.programStageOutcome strong{color:var(--barin-link);letter-spacing:.06em;font-size:.75rem}.programStages>.illustrativeTechnicalCaption{padding-bottom:var(--barin-section);margin:26px 0 0}.explorationProgramsPage .technicalResponsibility{border-top:1px solid var(--barin-line)}@media (max-width:980px){.programsHero{grid-template-columns:1fr;min-height:0}.programsHeroImage{height:460px}.programsStartingPoint,.programsSectionHead{grid-template-columns:1fr;gap:26px}.programsStartingPoint>div:last-child{padding-top:0}.programsWorkflow ol{grid-template-columns:1fr 1fr}.programsWorkflow li,.programsWorkflow li:first-child,.programsWorkflow li:last-child{border-bottom:1px solid #d7dee340;border-right:1px solid #d7dee340;min-height:110px;padding:18px}.programsWorkflow li:nth-child(2n){border-right:0}.programsWorkflow li>strong{margin-top:18px}.programsWorkflow li>b{display:none}.programStage{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:38px}.programStageImage{height:280px}.programStage:nth-child(2n) .programStageImage,.programStage:nth-child(2n) .programStageBody{order:initial}.programStageBody ul{grid-template-columns:1fr}}@media (max-width:650px){.programsHero{padding:60px 24px}.programsHeroCopy h1{font-size:clamp(2.4rem,11vw,3.25rem)}.programsHeroImage{width:min(100%,240px);height:360px;margin:0 auto}.programsHeroImage img{object-fit:contain;height:100%}.programsStartingPoint,.programsWorkflow{padding:60px 24px}.programsWorkflow ol{grid-template-columns:1fr;margin-top:38px}.programsWorkflow li,.programsWorkflow li:first-child,.programsWorkflow li:last-child{border-right:0;min-height:0;padding:17px 0}.programsWorkflow li>strong{margin-top:10px}.programsDecisionGate{flex-direction:column;align-items:flex-start;gap:10px}.programsDecisionGate>b{margin-left:24px;transform:none}.programsDecisionGate>div{flex-wrap:wrap}.programStages{padding:0 24px}.programStage{grid-template-columns:1fr;gap:26px;padding:52px 0 30px}.programStageImage{height:220px}.programStageBody{grid-template-columns:38px minmax(0,1fr)}.programStageBody h2{font-size:1.8rem}.programStageBody ul{grid-template-columns:1fr}.programStageOutcome{flex-direction:column;align-items:flex-start;gap:8px;margin-top:22px}.programStages>.illustrativeTechnicalCaption{padding-bottom:60px}}@media (prefers-reduced-motion:reduce){.programStageImage img{transition:none}.programStage:hover .programStageImage img{transform:none}}.aboutRefined .aboutNewHero h1{font-size:clamp(40px,5vw,72px);line-height:1.08}.aboutRefined .aboutNewHero>div>p:last-child{max-width:80ch}.aboutRefined .teamRebuild{background:#f4f6f7}.aboutRefined .founderFeature,.aboutRefined .technicalProfile{background:0 0;border-top:1px solid #d7dee3;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:48px;margin-top:40px;padding:40px 0;display:grid}.aboutRefined .founderImage,.aboutRefined .elhamPortrait{aspect-ratio:4/5;background:#fff;border:1px solid #d7dee3;align-self:start;width:300px;max-width:100%;height:auto;margin:0;overflow:hidden}.aboutRefined .founderImage img,.aboutRefined .elhamPortrait img{aspect-ratio:4/5;object-fit:cover;object-position:50% 50%;border:0;border-radius:0;width:100%;height:100%;max-height:none;display:block}.aboutRefined .elhamPortrait img{object-position:50% 35%}.aboutRefined .founderContent,.aboutRefined .technicalProfileContent{min-width:0;padding:0}.aboutRefined .founderContent h3,.aboutRefined .technicalProfileContent h3{letter-spacing:.015em;margin:18px 0 10px;font-size:28px;line-height:1.2}.aboutRefined .founderContent>span,.aboutRefined .technicalProfileContent>span{color:#536773;letter-spacing:.06em;font-size:13px;line-height:1.6;display:block}.aboutRefined .technicalProfileContent>p{color:#1d2f3a;margin:0 0 14px;font-size:16px}.aboutRefined .technicalProfileContent>b{color:#536773;margin:0 0 24px;font-size:16px;font-weight:500;display:block}.aboutRefined .technicalProfileContent>div>p,.aboutRefined .founderBio p{color:#536773;font-size:16px;line-height:1.7}.aboutRefined .technicalProfileContent ul{color:#536773;padding-left:20px;font-size:16px;line-height:1.8}.aboutRefined .technicalProfileContent h4{letter-spacing:.08em;margin:24px 0 14px;font-size:14px}.aboutRefined .founderExperience>div{gap:20px}.aboutRefined .aboutFinal{text-align:left;background:#0e2430;justify-content:space-between;align-items:center;gap:28px;display:flex}.aboutRefined .aboutFinal h2{margin:0;font-size:clamp(32px,4vw,44px)}@media (max-width:980px){.aboutRefined .founderFeature,.aboutRefined .technicalProfile{grid-template-columns:240px minmax(0,1fr);gap:32px}.aboutRefined .founderImage,.aboutRefined .elhamPortrait{width:240px}.aboutRefined .founderExperience>div{grid-template-columns:1fr}}@media (max-width:700px){.aboutRefined .founderFeature,.aboutRefined .technicalProfile{grid-template-columns:1fr;gap:28px;padding:28px 0}.aboutRefined .founderImage,.aboutRefined .elhamPortrait{width:min(240px,100%);margin:0}.aboutRefined .aboutFinal{flex-direction:column;align-items:flex-start}.aboutRefined .founderContent h3,.aboutRefined .technicalProfileContent h3{font-size:26px}}.responsibilityRefined .landContextHero,.responsibilityRefined .environmentalFieldHero{color:#1d2f3a;background:#f4f6f7;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;min-height:0;display:grid}.responsibilityRefined .landContextHero h1,.responsibilityRefined .environmentalFieldHero h1{text-shadow:none;color:#1d2f3a;margin:24px 0;font-size:clamp(40px,5vw,68px);line-height:1.08}.responsibilityRefined .landContextHero p,.responsibilityRefined .environmentalFieldHero p{color:#536773;max-width:55ch}.responsibilityRefined .landContextHero figure,.responsibilityRefined .environmentalFieldHero figure{border-bottom:3px solid #d2ab67;margin:0}.landContextHero img{aspect-ratio:16/10;object-fit:cover;object-position:65% 50%;width:100%;height:auto;display:block}.responsibilityRefined .environmentalFieldHero{background:#fff;grid-template-columns:1.2fr 1fr}.environmentalFieldHero img{aspect-ratio:4/3;object-fit:cover;object-position:50% 55%;width:100%;height:auto;display:block}.responsibilityRefined .engagementNewEyebrow,.responsibilityRefined .environmentNewEyebrow{color:#096c87;font-size:14px}.responsibilityRefined .engagementNewSection p,.responsibilityRefined .environmentNewSection p{max-width:65ch;line-height:1.75}.responsibilityRefined .engagementNewSection aside,.responsibilityRefined .environmentNewSection aside{max-width:65ch;line-height:1.7}.engagementRefined .engagementPrinciplesGrid{grid-template-columns:1fr 1fr;gap:0 40px}.engagementRefined .engagementPrinciplesGrid article{background:0 0;border:0;border-top:1px solid #d7dee3;min-height:0;padding:24px 0}.environmentRefined .environmentPrinciplesGrid article{box-shadow:none;border-radius:0}.responsibilityRefined .responsibilityRelated{padding:28px max(var(--barin-gutter),calc((100vw - var(--barin-content))/2));background:#f4f6f7;border-top:1px solid #d7dee3}.responsibilityRelated p{color:#536773;max-width:65ch;margin:0 0 8px}.responsibilityRefined .engagementNewCta,.responsibilityRefined .environmentNewCta{color:#1d2f3a;text-align:left;background:#f4f6f7;border-top:1px solid #d7dee3}.responsibilityRefined .engagementNewCta h2,.responsibilityRefined .environmentNewCta h2{max-width:32ch;margin:0 0 20px;font-size:clamp(28px,3vw,40px);line-height:1.2}.responsibilityRefined .responsibilityContact,.responsibilityRelated a{color:#096c87;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.responsibilityRefined .engagementEmail,.responsibilityRefined .environmentNewEmail{color:#096c87;align-items:center;width:fit-content;min-height:44px;margin:12px 0 0;font-size:16px;display:flex}.responsibilityRefined a:focus-visible{outline-offset:5px;outline:2px solid #096c87}.responsibilityRefined a:hover{text-underline-offset:5px;text-decoration:underline}@media (max-width:800px){.responsibilityRefined .landContextHero,.responsibilityRefined .environmentalFieldHero{grid-template-columns:1fr;gap:28px}.landContextHero img,.environmentalFieldHero img{aspect-ratio:16/9}}@media (max-width:600px){.engagementRefined .engagementPrinciplesGrid{grid-template-columns:1fr}.responsibilityRefined .landContextHero h1,.responsibilityRefined .environmentalFieldHero h1{font-size:clamp(36px,10vw,48px)}}.contactNewHero h1{font-size:clamp(42px,5vw,72px);line-height:1.08}.contactInquiryList article p{max-width:54ch}.contactCareersCompact{padding:24px max(var(--barin-gutter),calc((100vw - var(--barin-content))/2));border-top:1px solid #d7dee3}.contactCareersCompact a{color:#096c87;align-items:center;min-height:44px;display:inline-flex}.contactCareersCompact p{color:#536773;max-width:70ch;font-size:14px}.insightsPage .insightsHero{color:#1d2f3a;background:#f4f6f7;border-bottom:1px solid #d7dee3}.insightsPage .insightsHero h1{color:#1d2f3a;text-shadow:none;font-size:clamp(40px,4.5vw,64px);line-height:1.1}.insightsPage .insightsHero>div>p:last-child{color:#536773;font-size:18px}.insightsPage .insightsEyebrow{color:#096c87}.insightsPage .insightsGrid{max-width:900px;display:block}.insightsPage .insightsGrid article{box-shadow:none;background:0 0;border:0;border-top:2px solid #d2ab67;padding:28px 0}.insightsPage .insightsGrid article>div{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.insightsPage .insightsGrid time{color:#536773;font-size:14px;font-weight:500}.insightsPage .insightsGrid article>div p{color:#096c87;letter-spacing:.07em;margin:0;font-size:13px}.insightsPage .insightsGrid h3{max-width:34ch;font-family:var(--font-source-serif),serif;margin:24px 0 18px;font-size:clamp(27px,3vw,40px);line-height:1.2}.insightsPage .insightsGrid article>p{color:#536773;max-width:65ch;font-size:16px;line-height:1.75}.insightsPage .insightsRead{color:#096c87;align-items:center;min-height:44px;display:inline-flex}.coreExplorationServices .illustrativeTechnicalCaption{font-family:var(--barin-font-body);color:var(--barin-muted);max-width:72ch;margin:24px 0 0;font-size:.875rem;line-height:1.6}.illustrativeTechnicalCaption>span{white-space:nowrap;margin-right:12px;font-weight:600}.projectsConciseHero{background:var(--barin-surface);color:var(--barin-ink);border-bottom:1px solid var(--barin-line)}.projectsConciseHero>p:last-child{color:var(--barin-muted)}.projectsConciseHero .projectsNewEyebrow{color:var(--barin-link)}.responsibilityRefined .landContextHero p,.responsibilityRefined .environmentalFieldHero p{color:var(--barin-muted)!important}.responsibilityRefined .engagementNewCta h2,.responsibilityRefined .environmentNewCta h2{color:var(--barin-ink)!important}.aboutRefined .founderContent h3,.aboutRefined .technicalProfileContent h3{font-size:28px!important}.insightsPage .insightsGrid h3{font-family:var(--barin-font-display)!important;font-size:clamp(27px,3vw,40px)!important;line-height:1.2!important}@media (max-width:700px){.aboutRefined .founderContent h3,.aboutRefined .technicalProfileContent h3{font-size:26px!important}}body:has(.lightHome){color:#1b3a4a;background:#f7fbfe}body:has(.lightHome) .siteHeader{box-shadow:none;background:#f7fbfef5;border-bottom:1px solid #c9a22747}body:has(.lightHome) .siteHeader nav>a{color:#3e5360}body:has(.lightHome) .navServicesToggle{color:#3e5360}body:has(.lightHome) .siteHeader nav>a:hover{color:#9b7914}body:has(.lightHome) .navServicesToggle:hover{color:#9b7914}body:has(.lightHome) .headerCta{color:#1b3a4a;background:#c9a227;border-color:#c9a227}body:has(.lightHome)>.siteFooter{display:none}.lightHome{--home-gold:#c9a227;--home-gold-soft:#e1c36a;--home-ink:#1b3a4a;--home-copy:#3e5360;--home-muted:#7a96a8;--home-sky:#eaf4fb;--home-white:#f7fbfe;color:var(--home-ink);background:linear-gradient(#f7fbfe 0,#eaf4fb 47%,#f7fbfe 100%)}.lightHome h1,.lightHome h2,.lightHome h3{color:var(--home-ink);font-family:var(--barin-font-display)!important;letter-spacing:-.025em!important;font-weight:600!important}.lightHome p{color:var(--home-copy);font-size:1.0625rem;line-height:1.68}.lightEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#80630f!important;margin:0 0 18px!important;font-size:.8125rem!important;font-weight:700!important}.lightButton{border:1px solid var(--home-gold);justify-content:center;align-items:center;min-height:50px;padding:13px 24px;font-size:.9375rem;font-weight:650;line-height:1.2;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.lightButton:hover{text-decoration:none!important}.lightButtonPrimary{background:var(--home-gold);color:#1b3a4a}.lightButtonPrimary:hover{background:var(--home-gold-soft);color:#1b3a4a!important}.lightButtonSecondary{color:#80630f;background:#f7fbfeb8}.lightButtonSecondary:hover{background:#fff;color:#5d490d!important}.lightHero{border-bottom:1px solid var(--home-gold);background:#d7ecf8;grid-template-columns:minmax(0,1.05fr) minmax(500px,.95fr);align-items:stretch;width:min(100% - 64px,1440px);min-height:620px;margin:32px auto 0;display:grid;overflow:hidden;padding:0!important}.lightHeroCopy{z-index:1;background:linear-gradient(90deg,#f7fbfe 0%,#eaf4fbfa 72%,#eaf4fbd1 100%);flex-direction:column;justify-content:center;padding:clamp(42px,3.4vw,52px);display:flex;position:relative}.lightHero h1{max-width:720px;margin:0;font-size:clamp(46px,4.2vw,64px)!important;line-height:1.06!important}.lightHeroLead{max-width:620px;margin:26px 0 0!important;font-size:clamp(1.0625rem,1.45vw,1.25rem)!important;line-height:1.65!important}.lightHeroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.lightHeroActions .lightButton{min-width:165px}.lightFacts{letter-spacing:.07em;font-weight:520;color:#506f82!important;margin:58px 0 0!important;font-size:.8125rem!important}.lightHeroVisual{background:#d7ecf8;min-height:620px;margin:0;position:relative;overflow:hidden}.lightHeroVisual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#d7ecf8cc 0%,#d7ecf814 31%,#f7fbfe0a 100%);position:absolute;inset:0}.lightHeroVisual picture,.lightHeroVisual img{width:100%;height:100%;display:block}.lightHeroVisual img{object-fit:cover;object-position:52% center;filter:saturate(.82)brightness(1.08)}.lightPaths,.lightCapabilities{padding-top:clamp(72px,8vw,118px)!important;padding-bottom:clamp(72px,8vw,118px)!important}.lightSectionHeader{margin-bottom:42px}.lightSectionHeader h2{margin:0;font-size:clamp(36px,4vw,56px)!important;line-height:1.08!important}.lightPathGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.lightPathGrid article{background:#ffffffd1;border:1px solid #c9a227b8;flex-direction:column;min-height:280px;padding:clamp(30px,4vw,54px);display:flex;box-shadow:0 16px 40px #1b3a4a09}.lightPathGrid h3,.lightCapabilityGrid h3{margin:0;font-size:clamp(1.65rem,2.4vw,2.15rem)!important;line-height:1.15!important}.lightPathGrid p{max-width:48ch;margin:20px 0 0}.lightPathGrid a{color:#80630f;align-self:flex-start;align-items:center;gap:18px;min-height:44px;margin-top:auto;font-weight:650;display:inline-flex}.lightPathGrid a:hover{color:#5d490d;text-decoration:none!important}.lightCapabilities{background:#f7fbfeb3}.lightCapabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.lightCapabilityGrid>a{min-height:260px;color:var(--home-ink);background:#fff;border:1px solid #c9a2278c;flex-direction:column;padding:34px 32px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.lightCapabilityGrid>a:hover{border-color:var(--home-gold);transform:translateY(-3px);box-shadow:0 18px 42px #1b3a4a12;text-decoration:none!important}.lightCapabilityGrid p{margin:20px 0 0;font-size:1rem;line-height:1.65}.lightCapabilityGrid>a>span{color:#80630f;margin-top:auto;font-size:1.25rem}.lightContact{background:linear-gradient(110deg,#d7ecf8 0%,#edf7fc 100%);border-top:1px solid #c9a2276b;border-bottom:1px solid #c9a2276b;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:64px;display:grid}.lightContact h2{max-width:860px;margin:0;font-size:clamp(34px,4.5vw,62px)!important;line-height:1.08!important}.lightContact p:not(.lightEyebrow){max-width:760px;margin:22px 0 0}.lightContact>.lightButton{min-width:190px}.lightHomeFooter{min-height:110px;padding:26px var(--barin-gutter);color:var(--home-muted);background:#f7fbfe;border-top:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 26px;font-size:.875rem;display:flex}.lightHomeFooter strong{color:var(--home-ink);font-weight:600}.lightHomeFooter a{color:#496778;align-items:center;min-height:44px;display:inline-flex}.lightHomeFooter span{white-space:nowrap}@media (max-width:1000px){.lightHero{grid-template-columns:1fr;width:calc(100% - 48px);min-height:0;margin-top:24px}.lightHeroCopy{padding:58px 48px 46px}.lightHeroVisual{min-height:400px}.lightHero h1{font-size:clamp(48px,8vw,64px)!important}.lightFacts{margin-top:44px!important}.lightCapabilityGrid{grid-template-columns:1fr}.lightCapabilityGrid>a{min-height:210px}.lightContact{grid-template-columns:1fr;gap:34px}.lightContact>.lightButton{width:max-content}}@media (max-width:700px){body:has(.lightHome) .siteHeader{background:#f7fbfe}.lightHero{grid-template-columns:1fr;width:calc(100% - 32px);min-height:0;margin-top:16px}.lightHeroCopy{background:linear-gradient(#f7fbfe,#eaf4fb);padding:52px 24px 42px}.lightHero h1{font-size:clamp(42px,12vw,56px)!important}.lightHeroLead{margin-top:22px!important}.lightHeroActions{flex-direction:column;align-items:stretch}.lightHeroActions .lightButton{width:100%}.lightFacts{margin-top:38px!important;line-height:1.8!important}.lightHeroVisual{min-height:320px}.lightHeroVisual:after{background:linear-gradient(#d7ecf873,#d7ecf805 35%)}.lightHeroVisual img{object-position:50% center}.lightPaths,.lightCapabilities{padding-top:72px!important;padding-bottom:72px!important}.lightSectionHeader{margin-bottom:30px}.lightSectionHeader h2{font-size:2.35rem!important}.lightPathGrid,.lightCapabilityGrid{grid-template-columns:1fr}.lightPathGrid article{min-height:245px;padding:30px 24px}.lightCapabilityGrid>a{min-height:230px;padding:28px 24px}.lightContact{grid-template-columns:1fr;gap:28px}.lightContact>.lightButton{width:100%}.lightHomeFooter{flex-direction:column;align-items:flex-start;padding:28px 24px}.lightHomeFooter span{white-space:normal}}@media (prefers-reduced-motion:reduce){.lightCapabilityGrid>a{transition:none}.lightCapabilityGrid>a:hover{transform:none}}.aboutBrief{background:var(--barin-surface);color:var(--barin-ink)}.aboutBrief h1,.aboutBrief h2{font-family:var(--barin-font-display)!important;font-weight:600!important}.aboutBrief h2{margin:0;letter-spacing:-.02em!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.18!important}.aboutBrief h3{text-transform:none;letter-spacing:0!important;font-size:clamp(1.375rem,2vw,1.75rem)!important;font-weight:600!important;line-height:1.25!important}.aboutBrief p{font-size:clamp(1.0625rem,1.35vw,1.125rem);line-height:1.7}.aboutBriefEyebrow{color:var(--barin-gold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 24px;font-weight:600;font-size:.8125rem!important;line-height:1.5!important}.aboutBriefHero{background:var(--barin-navy);color:#fff;align-items:center;min-height:430px;display:flex}.aboutBriefHero>div{width:100%}.aboutBriefHero h1{max-width:880px;text-shadow:none;margin:0 0 28px;font-size:var(--barin-h1)!important;letter-spacing:-.025em!important;line-height:1.12!important}.aboutBriefHero p:last-child{color:#fff;max-width:74ch;margin:0}.aboutBriefWork{background:#fff}.aboutWorkGrid{border-top:1px solid var(--barin-line);border-left:1px solid var(--barin-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44px;display:grid}.aboutWorkGrid article{border-right:1px solid var(--barin-line);border-bottom:1px solid var(--barin-line);min-height:230px;padding:28px 32px}.aboutWorkGrid span,.aboutBriefMethod li>span{color:var(--barin-gold-ink);font-weight:500;font-family:var(--font-geist-mono),monospace!important;font-size:.875rem!important}.aboutWorkGrid h3{margin:48px 0 16px}.aboutWorkGrid p{color:var(--barin-muted);margin:0}.aboutDataNote{border-left:2px solid var(--barin-gold);color:var(--barin-muted);margin:30px 0 0;padding-left:22px;max-width:86ch!important}.aboutBriefTeam{background:var(--barin-surface)}.aboutTeamGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,5vw,64px);margin-top:46px;display:grid}.aboutPerson{border-top:2px solid var(--barin-gold);grid-template-columns:180px minmax(0,1fr);align-items:start;gap:28px;min-width:0;padding-top:28px;display:grid}.aboutPerson figure{aspect-ratio:4/5;border:1px solid var(--barin-line);background:#fff;width:180px;margin:0;overflow:hidden}.aboutPerson picture,.aboutPerson img{width:100%;display:block}.aboutPerson img{aspect-ratio:4/5;object-fit:cover;object-position:50% 50%;height:100%}.aboutPersonCopy{padding:0}.aboutPersonCopy h3{color:var(--barin-ink);margin:0 0 8px}.aboutPersonRole{color:var(--barin-ink);margin:0;font-weight:500;max-width:48ch!important}.aboutCredentials,.aboutCandidate{font-weight:500;font-family:var(--font-geist-mono),monospace!important;font-size:.8125rem!important;line-height:1.6!important}.aboutCredentials{color:var(--barin-gold-ink);margin:14px 0 0}.aboutCredentials span{color:var(--barin-line)}.aboutCandidate{color:var(--barin-muted);margin:14px 0 0}.aboutPersonBio{border-top:1px solid var(--barin-line);margin-top:26px;padding-top:24px}.aboutPersonBio p{color:var(--barin-muted);margin:0 0 16px}.aboutPersonCopy h4{color:var(--barin-ink);letter-spacing:.08em;text-transform:uppercase;margin:28px 0 14px;font-size:.875rem;font-weight:600}.aboutPersonCopy ul{border-top:1px solid var(--barin-line);grid-template-columns:1fr 1fr;gap:8px 24px;margin:0;padding:18px 0;list-style:none;display:grid}.aboutPersonCopy li{color:var(--barin-muted);padding-left:17px;font-size:1rem;line-height:1.55;position:relative}.aboutPersonCopy li:before{color:var(--barin-gold);content:"—";position:absolute;left:0}.aboutTextLink{border-bottom:1px solid var(--barin-gold);min-height:44px;color:var(--barin-link);align-items:center;gap:18px;margin-top:8px;padding-bottom:3px;font-weight:600;display:inline-flex}.aboutBriefMethod{background:var(--barin-navy);color:#fff}.aboutMethodHead{grid-template-columns:1fr .85fr;align-items:end;gap:60px;display:grid}.aboutMethodHead p{color:#fff;margin:0;max-width:54ch!important}.aboutBriefMethod ol{border-top:1px solid #ffffff3d;border-left:1px solid #ffffff3d;grid-template-columns:repeat(2,minmax(0,1fr));margin:48px 0 0;padding:0;list-style:none;display:grid}.aboutBriefMethod li{border-bottom:1px solid #ffffff3d;border-right:1px solid #ffffff3d;min-height:230px;padding:27px 30px}.aboutBriefMethod li h3{color:#fff;margin:44px 0 15px}.aboutBriefMethod li p{color:#fff;max-width:52ch;margin:0}.aboutBriefCollaboration{background:#fff;grid-template-columns:.9fr 1.1fr;gap:clamp(48px,8vw,110px);display:grid}.aboutBriefCollaboration>div p{max-width:62ch;color:var(--barin-muted);margin:0 0 18px}.aboutBriefResponsibility{background:var(--barin-surface);grid-template-columns:190px 1fr;gap:40px;display:grid}.aboutBriefResponsibility .aboutBriefEyebrow{color:var(--barin-link);margin:7px 0 0}.aboutBriefResponsibility>div>p{max-width:78ch;color:var(--barin-muted);margin:0}.aboutBriefResponsibility nav{flex-wrap:wrap;gap:10px 32px;margin-top:18px;display:flex}.aboutBriefResponsibility a{border-bottom:1px solid var(--barin-gold);min-height:44px;color:var(--barin-link);align-items:center;gap:18px;font-weight:600;display:inline-flex}.aboutBriefCta{background:var(--barin-navy);color:#fff;grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;display:grid}.aboutBriefCta p{color:#fff;margin:20px 0 0}.aboutBriefCta>div:last-child{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.aboutBriefPrimary{background:var(--barin-gold);border:1px solid var(--barin-gold);width:100%;max-width:280px;min-height:50px;color:var(--barin-navy);justify-content:space-between;align-items:center;gap:28px;padding:13px 18px;font-weight:600;display:inline-flex}.aboutBriefPrimary:hover{background:#e0c087;color:var(--barin-navy)!important;text-decoration:none!important}.aboutBriefCta>div:last-child>a:last-child{color:#fff;align-items:center;min-height:44px;display:inline-flex}@media (max-width:1000px){.aboutTeamGrid{grid-template-columns:1fr;gap:48px}.aboutPerson{grid-template-columns:150px minmax(0,1fr);gap:26px}.aboutPerson figure{width:150px}}@media (max-width:800px){.aboutPersonCopy ul{grid-template-columns:1fr}.aboutMethodHead,.aboutBriefCollaboration{grid-template-columns:1fr;gap:24px}}@media (max-width:700px){.aboutBriefHero{min-height:420px}.aboutBrief h2{font-size:var(--barin-h2)!important}.aboutWorkGrid,.aboutBriefMethod ol{grid-template-columns:1fr}.aboutWorkGrid article{min-height:0;padding:24px}.aboutWorkGrid h3{margin-top:28px}.aboutTeamGrid{gap:48px}.aboutPerson{grid-template-columns:120px minmax(0,1fr);gap:22px}.aboutPerson figure{width:120px}.aboutBriefMethod li{min-height:0;padding:24px}.aboutBriefMethod li h3{margin-top:28px}.aboutBriefResponsibility,.aboutBriefCta{grid-template-columns:1fr;gap:22px}.aboutBriefResponsibility .aboutBriefEyebrow{margin:0}.aboutBriefResponsibility nav{flex-direction:column;align-items:flex-start}.aboutBriefPrimary{max-width:none}}@media (max-width:560px){.aboutPerson{grid-template-columns:1fr;gap:20px}.aboutPerson figure{width:120px}}
