@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_bbab2997-module__FMTFTa__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_bbab2997-module__FMTFTa__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:timesDisplay;src:url(../media/TimesNewRomanPS_ItalicMT-s.p.3-gm9owc3rjbc.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:timesDisplay;src:url(../media/TimesNewRomanPS_ItalicMT-s.p.2ys-6j4u4e8pb.woff)format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:timesDisplay Fallback;src:local(Arial);ascent-override:98.37%;descent-override:23.88%;line-gap-override:4.69%;size-adjust:90.59%}.timesdisplay_d27699bf-module__06ZDfq__className{font-family:timesDisplay,timesDisplay Fallback}.timesdisplay_d27699bf-module__06ZDfq__variable{--font-times-display:"timesDisplay", "timesDisplay Fallback"}
:root{--lenz-petroleo:#134366;--lenz-petroleo-escuro:#0d3350;--lenz-petroleo-claro:#1d5480;--lenz-navy:#061421;--lenz-navy-2:#0b2233;--lenz-dourado:#e29742;--lenz-dourado-claro:#f0b56b;--lenz-dourado-escuro:#c9812f;--lenz-offwhite:#f4f4f2;--lenz-branco:#fff;--lenz-preto:#111;--lenz-cinza:#5a6672;--lenz-cinza-claro:#e2e4e6;--lenz-petroleo-tint:#e8eef3;--surface-page:var(--lenz-offwhite);--surface-card:var(--lenz-branco);--surface-authority:var(--lenz-petroleo);--surface-dark:var(--lenz-navy);--surface-dark-card:#ffffff0a;--surface-tint:var(--lenz-petroleo-tint);--text-heading:#0e2233;--text-body:#2a3540;--text-muted:var(--lenz-cinza);--text-on-dark:#f4f4f2;--text-on-dark-muted:#f4f4f2a3;--accent:var(--lenz-dourado);--accent-hover:var(--lenz-dourado-escuro);--gradient-cta:linear-gradient(180deg,var(--lenz-dourado-claro),var(--lenz-dourado));--glow-hero:radial-gradient(900px 480px at 78% -10%,#1354806b,transparent 65%);--border-subtle:var(--lenz-cinza-claro);--border-on-dark:#f4f4f21f;--link:var(--lenz-petroleo);--link-hover:var(--lenz-dourado-escuro);--glass-bg:#ffffff12;--glass-bg-strong:#ffffff1f;--glass-border:#ffffff2e;--glass-blur:blur(18px);--glass-shadow:0 24px 64px #020a1273}
:root{--font-sans:"Plus Jakarta Sans",system-ui,sans-serif;--font-serif-display:"Times New Roman Display","Times New Roman",Times,serif;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:18px;--text-lg:22px;--text-xl:28px;--text-2xl:36px;--text-3xl:48px;--text-4xl:60px;--text-hero:68px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heading:500;--leading-tight:1.1;--leading-snug:1.25;--leading-body:1.65;--tracking-heading:-.02em;--tracking-caps:.16em}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--shadow-card:0 1px 2px #0a1f300d,0 10px 32px #0a1f3014;--shadow-elevated:0 24px 64px #0a1f3038;--container-max:1200px;--rule-accent:1px solid #e2974280}
body{font-family:var(--font-sans);font-weight:var(--weight-regular);color:var(--text-body);background:var(--surface-page);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-sans);font-weight:var(--weight-heading);color:var(--text-heading);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading)}h1 em,h2 em,h3 em{font-family:var(--font-serif-display);letter-spacing:0;color:var(--lenz-dourado);font-style:italic;font-weight:400}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}::selection{background:var(--lenz-dourado);color:var(--lenz-preto)}
:root{--font-sans:var(--font-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;--font-serif-display:var(--font-times-display), "Times New Roman", Times, serif;--glass-blur:blur(10px) saturate(170%);--glass-border:#ffffff3d;--glass-sheen:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #ffffff0f;--glass-surface:linear-gradient(160deg, #ffffff29, #ffffff0d 55%, #ffffff17);--content-max:1256px;--page-gutter:92px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#fff}p{text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto}[style*=text-align\:center] p,[style*="text-align: center"] p,footer p,.cookie-banner p{text-align:inherit;text-align-last:auto;-webkit-hyphens:manual;hyphens:manual}.seal-ring{transform-origin:50%;animation:28s linear infinite seal-spin}@keyframes seal-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.seal-ring{animation:none}}.hero-tag{transition:transform .35s cubic-bezier(.22,1,.36,1)}.hero-tag:hover{transform:translateY(-5px)}@media (prefers-reduced-motion:reduce){.hero-tag{transition:none}}.mtabs-content{animation:.42s cubic-bezier(.22,1,.36,1) both mtabs-in}@keyframes mtabs-in{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.mtabs-content{animation:none}}.fields-progress{animation-name:fields-progress;animation-timing-function:linear;animation-fill-mode:both}@keyframes fields-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.fields-progress{animation:none}}.hdr-toggle{display:none}.work-track::-webkit-scrollbar{display:none}h2{text-wrap:balance}h1 em,h2 em,h3 em{font-size:1em!important;line-height:inherit!important}h2 em{font-size:1.17em!important}h1 em{font-size:1.16em!important}@media (max-width:1200px){:root{--page-gutter:60px}.hdr-cta{display:none!important}.hdr-nav a,.hdr-nav button{white-space:nowrap;padding:8px 11px!important}.hero-grid{grid-template-columns:1fr!important;gap:28px!important;padding:0 40px 12px!important}.hero-tags{display:none}.page-hero-content{padding:0 40px 56px!important}}@media (max-width:1080px){.hero-rule{margin:28px 40px 0!important}.hero-stats{gap:32px 48px!important;padding:24px 40px 36px!important}.footer-inner{padding-inline:40px!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:40px!important}.areas-grid{grid-template-columns:1fr 1fr!important}.areas-grid>div:nth-child(2){grid-area:2/1/auto/-1;min-height:380px!important}.highlight-inner,.fields-inner{padding:56px 40px 48px!important}.fields-top{grid-template-columns:1fr!important;gap:24px!important}.work-wrap{grid-template-columns:1fr!important;gap:28px!important}.work-lead{padding-top:0!important}.work-track{order:1;margin-top:24px!important}.work-nav{order:2;justify-content:flex-start!important;padding-top:0!important}.work-item{flex-basis:50%!important}.pro-top{grid-template-columns:1fr!important;gap:24px!important}.pro-top>p{padding-top:0!important}.pro-grid{grid-template-columns:1fr!important}.highlight-top{grid-template-columns:1fr!important;gap:28px!important}.cards-3{grid-template-columns:1fr 1fr!important}.process-top{grid-template-columns:1fr!important;gap:24px!important}.process-steps{grid-template-columns:1fr 1fr!important;row-gap:40px!important}.field-page-top,.field-intro,.field-spot-top,.field-spot-body{grid-template-columns:1fr!important;gap:32px!important}.field-pillars{grid-template-columns:1fr 1fr!important}.field-spot,.field-approach{grid-template-columns:1fr!important;gap:40px!important}.field-spot-photo{position:relative!important;top:auto!important}.field-approach-lead{position:static!important}.field-spot-photo{aspect-ratio:16/10!important}.field-tab{grid-template-columns:1fr!important;gap:24px!important;padding:40px 36px!important}.field-intro>h2,.field-spot-top>h2{max-width:26ch!important}.field-page-photo{min-height:380px!important}.about-intro,.reach-grid{grid-template-columns:1fr!important;gap:48px!important}.reach-map{width:100%;max-width:520px;margin-inline:auto}.about-intro-photo{min-height:420px!important}.about-seal{left:16px;top:16px!important;right:auto!important}.reach-highlight{display:none!important}.reach-highlight-mobile{display:flex!important}.about-intro-stat{bottom:20px!important;left:16px!important}.quote-grid,.about-grid,.contact-grid{grid-template-columns:1fr!important;gap:48px!important}.about-stat{right:16px!important}}@media (max-width:900px){:root{--page-gutter:44px}.hdr-nav,.hdr-cta{display:none!important}.hdr-toggle,.hdr-mobile-menu{display:flex!important}.hdr-glass-bar:not(.hdr-collapsed){width:min(var(--content-max), 100% - var(--page-gutter) * 2)!important;height:62px!important}.hdr-glass-bar.hdr-compact:not(.hdr-collapsed){border-radius:var(--radius-pill)!important;background:#0b2233eb!important;padding:0 10px 0 20px!important}.hdr-glass-bar img{height:32px!important}.hdr-spacer{height:62px!important}.hdr-mobile-menu{width:min(var(--content-max), 100% - var(--page-gutter) * 2);border-radius:var(--radius-xl);margin:10px auto 0;box-shadow:0 20px 50px #020a1273;background:#0b2233f5!important;border-top:none!important;padding:8px 22px 22px!important}.hero-grid{grid-template-columns:1fr!important;gap:28px!important;padding:0 24px 12px!important}.hero-overlay{background:linear-gradient(#0614218c 0%,#061421d1 44%,#061421f0 66%,#061421f7 100%)!important}.navy-panel{min-height:560px!important}.fields-stage{min-height:0!important;padding:240px 16px 16px!important}.fields-card{width:100%!important;padding:8px 22px!important}.fields-item-title{font-size:24px!important}.fields-item-body{padding-left:0!important}.fields-pause{top:16px;bottom:auto!important;left:16px!important}.navy-panel.hero-panel{background-image:none!important;min-height:0!important}.hero-photo-mobile{aspect-ratio:16/10;background-position:100% 0;background-repeat:no-repeat;background-size:cover;position:relative;display:block!important}.hero-photo-mobile:after{content:"";background:linear-gradient(180deg, transparent 62%, var(--lenz-navy) 100%);position:absolute;inset:0}.hero-shade{display:none}.hero-spacer{height:28px;flex:none!important;min-height:0!important}}@media (max-width:720px){:root{--page-gutter:24px}.panel-wrap{padding:0!important}.navy-panel{border-radius:0!important}.hero-h1{font-size:36px!important}.hero-rule{margin:24px 24px 0!important}.navy-panel{min-height:520px!important}.hero-photo-mobile{aspect-ratio:1}.hero-stats{flex-direction:column!important;align-items:flex-start!important;gap:16px!important;padding:24px 24px 36px!important}.hero-stats-group{gap:24px!important}.areas-grid{grid-template-columns:1fr!important}.areas-grid>div:nth-child(2){grid-area:auto}.areas-deep-grid,.cards-3{grid-template-columns:1fr!important}.highlight-inner,.fields-inner{padding:44px 24px 36px!important}.field-title{font-size:26px!important}.field-body{grid-template-columns:1fr!important;gap:24px!important}.field-photo{min-height:220px!important}.work-item{flex-basis:85%!important;min-height:300px!important;padding:28px 22px 36px!important}.work-title{font-size:26px!important}.pro-grid{grid-template-columns:1fr!important}.pro-card{grid-template-columns:1fr!important;gap:22px!important}.pro-photo{max-width:260px}.highlight-photos{grid-template-columns:1fr!important}.highlight-side{min-height:260px}.highlight-overlay{grid-template-columns:1fr!important;gap:16px!important;padding:70px 20px 22px!important}.process-steps{grid-template-columns:1fr!important;row-gap:0!important;margin-top:40px!important}.process-steps>div{border-left:none!important;border-top:1px solid var(--border-on-dark)!important;padding:28px 4px!important}.page-hero-content{padding:0 24px 48px!important}.page-hero-content button{max-width:100%;font-size:13px!important}.field-closing{text-align:left!important;padding:56px 24px 52px!important}.field-closing h2,.field-closing p{margin-left:0!important;margin-right:0!important}.field-closing-cta{justify-content:flex-start!important}.cookie-banner{flex-direction:column;align-items:stretch!important;gap:16px!important;padding:20px!important;bottom:12px!important}.cookie-banner-actions>button{flex:1}.dif-heading>div{text-align:left!important;margin:0!important}.dif-heading>div>div{justify-content:flex-start!important}.dif-cta{margin-top:32px!important}.dif-cta>span{display:none}.dif-cta>button{width:100%;justify-content:space-between!important}.field-pillars{grid-template-columns:1fr!important}.field-spot-photo{aspect-ratio:4/5!important}.field-tab{padding:30px 22px 28px!important}.field-tab h2{font-size:26px!important}.field-spot-highlight{flex-direction:column!important;align-items:flex-start!important;gap:16px!important;padding:26px 24px!important}.field-spot-highlight p{font-size:18px!important}.field-page-grid{grid-template-columns:1fr!important}.field-page-h1{font-size:34px!important}.field-page-photo{min-height:280px!important}.contact-fields{grid-template-columns:1fr!important}.contact-email{font-size:20px!important}.footer-inner{padding-inline:24px!important}.footer-grid{grid-template-columns:1fr!important;gap:36px!important}h2{font-size:30px!important}}
