@font-face{font-family:Isidora Sans;src:url(/fonts/Isidora-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Isidora Sans;src:url(/fonts/Isidora-Light-Italic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Isidora Sans;src:url(/fonts/Isidora-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Isidora Sans;src:url(/fonts/Isidora-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Isidora Sans;src:url(/fonts/Isidora-Medium-Italic.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Isidora Sans;src:url(/fonts/Isidora-Semi-Bold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Isidora Sans;src:url(/fonts/Isidora-Semi-Bold-Italic.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Isidora Sans;src:url(/fonts/Isidora-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Isidora Sans;src:url(/fonts/Isidora-Bold-Italic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Isidora Sans;src:url(/fonts/Isidora-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{--lvrg-teal:#0e7e6b;--lvrg-teal-dark:#0a6b5a;--lvrg-teal-light:#11a08a;--lvrg-teal-deep:#07201c;--lvrg-gold:#c9a96e;--lvrg-gold-dark:#a88952;--lvrg-ivory:#f5efe0;--lvrg-black:#0a0a0a;--lvrg-charcoal:#111;--lvrg-surface:#1a1a1a;--text-primary:#f0f0f0;--text-secondary:#e0e0e0;--text-muted:#c8c8c8;--text-subtle:#a8a8a8;--border-subtle:hsla(0,0%,100%,.04);--border-light:hsla(0,0%,100%,.08);--border-medium:hsla(0,0%,100%,.15);--border-gold:hsla(39,46%,61%,.3);--font-primary:"Isidora Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Isidora Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--max-width:1320px;--max-width-wide:1480px;--ease:cubic-bezier(0.16,1,0.3,1);--ease-editorial:cubic-bezier(0.65,0,0.35,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{background:var(--lvrg-black)}body{font-family:var(--font-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden}::selection{background:var(--lvrg-teal);color:#fff}::-moz-selection{background:var(--lvrg-teal);color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--lvrg-black)}::-webkit-scrollbar-thumb{background:#222;border-radius:0;border:2px solid var(--lvrg-black)}::-webkit-scrollbar-thumb:hover{background:var(--lvrg-teal)}button:focus-visible,input:focus,select:focus,textarea:focus{outline:none;border-color:var(--lvrg-teal)!important}a{color:inherit;text-decoration:none}button{font-family:inherit}img{max-width:100%;height:auto;display:block}.serif-italic{font-style:italic;font-weight:300;letter-spacing:-.01em}.serif-display,.serif-italic{font-family:var(--font-primary)}.serif-display{font-weight:600;letter-spacing:-.03em}.grain{position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.reveal{opacity:0;transform:translateY(48px);transition:opacity 1.1s var(--ease-editorial),transform 1.1s var(--ease-editorial)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-scale{opacity:0;transform:translateY(32px) scale(.96);transition:opacity 1s var(--ease-editorial),transform 1s var(--ease-editorial)}.reveal-scale.is-visible{opacity:1;transform:translateY(0) scale(1)}.reveal-left{opacity:0;transform:translateX(-60px);transition:opacity 1s var(--ease-editorial),transform 1s var(--ease-editorial)}.reveal-left.is-visible{opacity:1;transform:translateX(0)}.reveal-right{opacity:0;transform:translateX(60px);transition:opacity 1s var(--ease-editorial),transform 1s var(--ease-editorial)}.reveal-right.is-visible{opacity:1;transform:translateX(0)}.reveal-delay-1{transition-delay:.12s}.reveal-delay-2{transition-delay:.24s}.reveal-delay-3{transition-delay:.36s}.reveal-delay-4{transition-delay:.48s}.reveal-delay-5{transition-delay:.6s}.reveal-delay-6{transition-delay:.72s}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hero-line-grow{0%{width:0}to{width:48px}}.hero-animate>*{opacity:0;animation:hero-fade-up 1s var(--ease-editorial) forwards}.hero-animate>:first-child{animation-delay:.2s}.hero-animate>:nth-child(2){animation-delay:.5s}.hero-animate>:nth-child(3){animation-delay:.9s}.hero-animate>:nth-child(4){animation-delay:1.2s}.hero-animate>:nth-child(5){animation-delay:1.5s}@keyframes hero-word-in{0%{opacity:0;transform:translateY(100%) rotateX(-20deg)}to{opacity:1;transform:translateY(0) rotateX(0deg)}}.hero-headline span{display:block;opacity:0;animation:hero-word-in .9s var(--ease-editorial) forwards}.hero-headline span:first-child{animation-delay:.4s}.hero-headline span:nth-child(2){animation-delay:.65s}.hero-headline span:nth-child(3){animation-delay:.9s}@keyframes hero-image-in{0%{opacity:0;transform:scale(1.08) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.hero-image-animate{opacity:0;animation:hero-image-in 1.4s var(--ease-editorial) .6s forwards}@keyframes line-expand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.accent-line{transform-origin:left;transform:scaleX(0)}.accent-line.is-visible{animation:line-expand .8s var(--ease-editorial) .3s forwards}.img-zoom{overflow:hidden}.img-zoom img{transition:transform .8s var(--ease-editorial)}.img-zoom:hover img{transform:scale(1.06)}@keyframes lvrg-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-track{overflow:hidden;padding-bottom:1rem;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent)}.marquee{display:flex;width:max-content;animation:lvrg-marquee 40s linear infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.marquee{animation:none}}@media (hover:hover) and (pointer:fine){.marquee-track:hover .marquee{animation-play-state:paused}}.marquee-track.is-paused .marquee{animation-play-state:paused}.marquee-item{flex:0 0 auto;min-width:140px;height:92px;display:flex;align-items:center;justify-content:center;margin:0 .4rem;padding:.65rem .9rem;border-left:1px solid hsla(0,0%,100%,.07);border-right:1px solid hsla(0,0%,100%,.07)}.marquee-logo{max-width:100px;max-height:46px;width:auto;height:auto;object-fit:contain;filter:grayscale(100%) brightness(1.2);opacity:.7;transition:filter .3s ease,opacity .3s ease}@media (hover:hover) and (pointer:fine){.marquee-track:hover .marquee-logo{filter:grayscale(0) brightness(1);opacity:1}}.marquee-track.is-paused .marquee-logo{filter:grayscale(0) brightness(1);opacity:1}.marquee-name{font-style:italic;font-size:clamp(1rem,2.5vw,1.35rem);font-weight:400;color:hsla(0,0%,100%,.5);letter-spacing:-.01em;text-align:center;line-height:1.3}@media (max-width:640px){.marquee-track{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent)}.marquee{animation-duration:28s}}@media (min-width:641px){.marquee-item{min-width:180px;height:110px;margin:0 .45rem;padding:.9rem 1.2rem}.marquee-logo{max-width:130px;max-height:56px}}@media (min-width:1024px){.marquee-item{min-width:200px;height:130px;margin:0 .5rem;padding:1rem 1.5rem}.marquee-logo{max-width:140px;max-height:60px}}.hsnap{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 2rem 2rem}.hsnap::-webkit-scrollbar{display:none}.hsnap>*{scroll-snap-align:start;flex:0 0 auto}@media (max-width:768px){.about-meta-band{padding:1.75rem 0!important}.about-meta-cell{padding:0 .85rem!important}}@media (max-width:540px){.about-meta-band{grid-template-columns:1fr!important;gap:0!important;padding:.5rem 0!important}.about-meta-cell{padding:1rem 0!important;border-left:none!important;border-bottom:1px solid hsla(0,0%,100%,.08);text-align:left!important}.about-meta-cell:last-child{border-bottom:none!important}.about-cta{font-size:.72rem!important;letter-spacing:.22em!important}}@media (max-width:1024px){.values-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.values-grid{grid-template-columns:1fr!important}.values-grid>[class*=reveal]>div,.values-grid>div{padding:2rem 1.5rem!important}}@media (max-width:768px){.careers-grid{display:flex!important;grid-template-columns:none!important;gap:1rem!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:.25rem 1.25rem 1.5rem;margin:0 -1.25rem;scroll-padding-left:1.25rem;-webkit-overflow-scrolling:touch}.careers-grid::-webkit-scrollbar{display:none}.careers-grid>[class*=reveal]{flex:0 0 82%;scroll-snap-align:start;max-width:360px}.careers-grid>[class*=reveal]>a{width:100%;height:100%}.careers-grid>[class*=reveal]>a:hover{transform:none!important;box-shadow:none!important}}.link-sweep{position:relative;display:inline-block}.link-sweep:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .6s var(--ease-editorial)}.link-sweep:hover:after{transform:scaleX(1);transform-origin:left}@media (max-width:1024px){.desktop-nav{display:none!important}.mobile-toggle{display:block!important}.hero-split{grid-template-columns:1fr!important;gap:3rem!important}.hero-data-caption,.hero-side-meta{display:none!important}.hero-inner{padding:5.5rem 0 2rem!important}.hero-inner>*,.hero-split>*{min-width:0!important}#hero .hero-headline,#hero .hero-headline span,#hero p{max-width:100%!important;overflow-wrap:break-word!important;word-wrap:break-word!important}#hero button{min-width:0!important;max-width:100%!important}#about,#clients,#contact,#hero,#manifesto,#performance,#products,#services,#team,main>section:not([id]){padding-left:1.5rem!important;padding-right:1.5rem!important}}@media (max-width:768px){.services-hsnap .service-card-bg{opacity:1!important}#hero .hero-data-caption{display:inline-flex!important;top:auto!important;right:auto!important;bottom:1rem!important;left:1rem!important}[dir=rtl] #hero .hero-data-caption{left:auto!important;right:1rem!important}}@media (max-width:640px){.hero-inner{padding:4.5rem 0 1.5rem!important}#hero .hero-cta-row{flex-direction:column!important;align-items:stretch!important;gap:.75rem!important}#hero .hero-cta-row>button{width:100%!important;margin-left:0!important;justify-content:center!important}.hero-headline{font-size:clamp(2.25rem,11vw,3.5rem)!important;line-height:1.05!important;letter-spacing:-.035em!important}#hero .hero-inner p{font-size:.98rem!important;line-height:1.7!important}.hero-meta-strip{grid-template-columns:1fr 1fr!important;gap:1.25rem!important;margin-top:2.5rem!important;padding-top:1.5rem!important}}@media (max-width:768px){.about-grid,.contact-grid,.form-row,.manifesto-grid,.products-head,.section-head,.vision-mission{grid-template-columns:1fr!important;gap:2rem!important}.products-head{flex-direction:column!important;align-items:flex-start!important}#about,#clients,#contact,#hero,#manifesto,#performance,#products,#services,#team,main>section:not([id]){padding-top:5rem!important;padding-bottom:5rem!important}#hero{padding-top:7rem!important;padding-bottom:3.5rem!important}#hero h1{font-size:clamp(3rem,13vw,5rem)!important;line-height:.98!important}.stats-oversized{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:2rem!important}.hsnap{padding-left:1.5rem!important;padding-right:2rem!important}#manifesto{padding-top:5rem!important;padding-bottom:5rem!important}.vision-mission>div{padding:2.25rem 1.75rem!important}#contact [class*=reveal]>div:last-child,#contact form{padding:2rem 1.5rem!important}.desktop-nav a,a[role=button],button,nav a{min-height:44px}.mobile-toggle{font-size:1.75rem!important;padding:.65rem!important}}@media (max-width:640px){#about,#clients,#contact,#hero,#manifesto,#performance,#products,#services,#team,main>section:not([id]){padding-left:1.1rem!important;padding-right:1.1rem!important}#about>div,#hero>div,#products>div,#services>div,#team>div{padding:0!important}.services-grid>[class*=reveal]>article,.services-grid>article{padding:2rem 1.5rem!important}.services-hsnap article{width:84vw!important;max-width:360px!important;height:auto!important;min-height:440px}.services-hsnap article:hover{transform:none!important;box-shadow:none!important}.services-hsnap{scroll-padding-left:1.25rem!important;padding-left:1.25rem!important;padding-right:1.5rem!important}.stats-oversized>div{padding:2.25rem 1.5rem!important;min-height:220px!important}#team [style*="grid-template-columns: repeat(auto-fit, minmax(280px, 1fr))"], #team>div>div:nth-of-type(2){grid-template-columns:1fr!important}#clients{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.products-hsnap article{width:84vw!important;max-width:360px!important;height:auto!important;min-height:520px}.products-hsnap article:hover{transform:none!important;box-shadow:none!important}.products-hsnap{scroll-padding-left:1.25rem!important;padding-left:1.25rem!important;padding-right:1.5rem!important}.team-hsnap article{width:78vw!important;max-width:320px!important}.team-hsnap article:hover{transform:none!important;box-shadow:none!important}.team-hsnap{scroll-padding-left:1.25rem!important;padding-left:1.25rem!important;padding-right:1.5rem!important}.footer-grid{grid-template-columns:1fr!important;gap:2rem!important}nav img[alt*=LVRG]{height:56px!important}h2{letter-spacing:-.025em!important}.form-row{grid-template-columns:1fr!important}#hero h1.hero-headline{font-size:clamp(3.25rem,14vw,5rem)!important;line-height:.98!important;letter-spacing:-.045em!important;margin-bottom:2.25rem!important}#hero h1.hero-headline span{display:block!important}.hero-headline-accent{letter-spacing:-.02em}}@media (max-width:480px){:root{font-size:15px}.footer-grid{grid-template-columns:1fr!important}#hero button{width:100%!important;justify-content:center!important}.desktop-nav{display:none!important}.grain{opacity:.02}}@media (max-width:1024px){body,html{overflow-x:hidden}footer,main,section{max-width:100vw}}.outcome-row{cursor:default}.approach-step{position:relative}.feature-explorer{overflow:hidden}.philosophy-split{align-items:center}.detail-page{overflow-x:hidden}@media (max-width:1024px){.dp-section{padding-top:5rem!important;padding-bottom:5rem!important}.dp-statement{padding-top:6rem!important;padding-bottom:6rem!important}.dp-teal{padding-top:5rem!important;padding-bottom:5rem!important}.hero-detail-split{grid-template-columns:1fr!important;gap:0!important}.hero-detail-split>div:last-child{display:none!important}.outcome-row{grid-template-columns:70px 1fr!important;gap:2rem!important;padding:2.5rem 0!important}.outcome-row>p{grid-column:2/-1;margin-top:.35rem}.approach-step{grid-template-columns:90px 1fr!important;gap:2rem!important}.feature-explorer{grid-template-columns:1fr!important;gap:1rem!important;min-height:auto!important}.feature-explorer .fx-item--active{transform:translateX(0)!important}.feature-explorer .fx-detail{min-height:200px!important}.feature-explorer .fx-ghost{font-size:96px!important;top:16px!important;right:20px!important}.feature-explorer .fx-arrow{display:none!important}.philosophy-split{gap:2.5rem!important}.benefits-grid,.philosophy-split{grid-template-columns:1fr!important}.benefits-grid{gap:1rem!important}.dp-hero-strip{gap:1.5rem!important;margin-top:3rem!important}.dp-stats-row{gap:2rem!important}}@media (max-width:640px){.dp-section{padding:4rem 1.25rem!important}.dp-statement{padding:4.5rem 1.25rem!important}.dp-teal{padding:4rem 1.25rem!important}.dp-hero{padding:8rem 1.25rem 3.5rem!important;justify-content:flex-end!important}.dp-hero-strip{flex-direction:column!important;gap:.4rem!important;margin-top:2rem!important;padding-top:1.5rem!important}.dp-hero-strip>div{flex:0 0 auto!important;border-right:none!important;padding-right:0!important;margin-right:0!important;padding-bottom:.55rem!important;border-bottom:1px solid hsla(0,0%,100%,.07)}.dp-product-page .dp-hero-strip>div{border-bottom-color:rgba(0,0,0,.1)!important}.dp-hero-strip>div:last-child{border-bottom:none!important;padding-bottom:0!important}.dp-product-page .dp-hero-strip{background:var(--lvrg-ivory)!important;margin-left:-1.25rem!important;margin-right:-1.25rem!important;padding-left:1.25rem!important;padding-right:1.25rem!important;position:relative!important;z-index:3!important}.outcome-row{grid-template-columns:1fr!important;gap:.6rem!important;padding:2rem 0!important}.outcome-row>span{font-size:clamp(2rem,8vw,2.5rem)!important}.outcome-row>p{grid-column:1!important;margin-top:.25rem!important}.approach-step{grid-template-columns:1fr!important;gap:.75rem!important}.approach-step>div:first-child{text-align:left!important;display:flex!important;align-items:baseline!important;gap:1rem!important}.approach-step>div:last-child{border-left:none!important;padding-left:0!important}.approach-step>div:last-child>div:first-child{display:none!important}.feature-explorer .fx-detail{padding:28px 22px!important;min-height:180px!important}.feature-explorer .fx-item{padding:18px!important;gap:16px!important;min-height:56px}.feature-explorer .fx-item--active,.feature-explorer .fx-item:hover{padding:18px!important;transform:translateX(0)!important}.feature-explorer .fx-ghost{font-size:80px!important;top:14px!important;right:16px!important}.feature-explorer .fx-detail p{max-width:100%!important}.dp-stats-row{gap:1.5rem!important}.sector-grid{grid-template-columns:1fr!important}.detail-page .dp-ghost{display:none!important}.detail-page .benefits-grid{gap:0!important}.dp-product-page .benefits-grid .dp-flat-card{background:transparent!important;border:none!important;border-top:1px solid rgba(0,0,0,.1)!important;box-shadow:none!important;padding:2.25rem 0!important;transform:none!important}.dp-product-page .benefits-grid>:first-child .dp-flat-card{border-top:none!important;padding-top:0!important}.dp-product-page .sector-grid{background:transparent!important;border:none!important;gap:0!important}.dp-product-page .sector-grid .dp-flat-card{background:transparent!important;border-top:1px solid rgba(0,0,0,.1)!important;padding-left:0!important;padding-right:0!important}.dp-product-page .sector-grid>:first-child .dp-flat-card{border-top:none!important}.dp-service-page .sector-grid{background:transparent!important;border:none!important;gap:0!important}.dp-service-page .sector-grid .dp-flat-card{background:transparent!important;border-top:1px solid hsla(0,0%,100%,.08)!important;padding-left:0!important;padding-right:0!important}.dp-service-page .sector-grid>:first-child .dp-flat-card{border-top:none!important}}@media (max-width:768px){.vlog-featured{grid-template-columns:1fr!important}.vlog-featured>div:first-child{aspect-ratio:16/10}.vlog-section{padding:4rem 1.25rem!important}.vlog-hero{padding-top:calc(env(safe-area-inset-top, 0px) + 11rem)!important;padding-bottom:3rem!important}.vlog-search{padding-top:1.75rem!important;padding-bottom:.5rem!important}.vlog-newsletter{padding-top:4.5rem!important;padding-bottom:4.5rem!important}}@media (max-width:640px){.vlog-section{padding-left:1rem!important;padding-right:1rem!important}.vlog-hero{padding-top:calc(env(safe-area-inset-top, 0px) + 10rem)!important}.vlog-library [style*=grid-template-columns]{grid-template-columns:1fr!important}}@media (max-width:520px){.vlog-newsletter-form{grid-template-columns:1fr!important}}@media (max-width:768px){.blog-section{padding:4rem 1.25rem!important}.blog-hero{padding-top:calc(env(safe-area-inset-top, 0px) + 11rem)!important;padding-bottom:3rem!important}.blog-newsletter{padding-top:4.5rem!important;padding-bottom:4.5rem!important}}@media (max-width:640px){.blog-section{padding-left:1rem!important;padding-right:1rem!important}.blog-hero{padding-top:calc(env(safe-area-inset-top, 0px) + 10rem)!important}.blog-library [style*=grid-template-columns],.blog-selected [style*=grid-template-columns]{grid-template-columns:1fr!important}}@media (max-width:520px){.blog-newsletter-form{grid-template-columns:1fr!important}}@media (hover:hover) and (pointer:fine){.blog-post-card:hover{box-shadow:0 18px 40px rgba(0,0,0,.1);transform:translateY(-6px)}}@keyframes navMobileIn{0%{opacity:0;transform:translateX(8%)}to{opacity:1;transform:translateX(0)}}@keyframes navMobileInRtl{0%{opacity:0;transform:translateX(-8%)}to{opacity:1;transform:translateX(0)}}[dir=rtl] [role=dialog][style*=navMobileIn]{animation-name:navMobileInRtl!important}@media (max-width:768px){.clients-section{padding:4rem 1.25rem!important}.clients-hero{padding-top:7rem!important;padding-bottom:3rem!important}.clients-hero-split{grid-template-columns:1fr!important;gap:2rem!important;align-items:flex-start!important}.clients-hero-meta{text-align:left!important}}@media (max-width:640px){.clients-grid{grid-template-columns:repeat(2,1fr)!important}.clients-section{padding-left:1rem!important;padding-right:1rem!important}.clients-hero{padding-top:6.5rem!important}.clients-grid>div{min-height:120px!important;padding:1.5rem .85rem!important}}@media (max-width:768px){.footer-newsletter{grid-template-columns:1fr!important;gap:1.5rem!important;padding-bottom:2.5rem!important;margin-bottom:2.5rem!important}}@media (max-width:520px){.footer-newsletter-form{grid-template-columns:1fr!important}}@media (max-width:768px){.page-hero{padding-top:8rem!important;padding-bottom:4rem!important}.page-hero h1{font-size:clamp(2.25rem,8.5vw,3.5rem)!important;line-height:1.05!important;letter-spacing:-.03em!important}.page-hero p{font-size:1rem!important;line-height:1.75!important}}@media (max-width:640px){.page-hero{padding:7rem 1.1rem 3rem!important}}@media (max-width:768px){.services-index-grid{grid-template-columns:1fr!important;gap:1.25rem!important}}@media (max-width:1024px){.careers-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.5rem!important}}@media (max-width:640px){.careers-index-grid{grid-template-columns:1fr!important;gap:1.25rem!important}}@media (max-width:768px){.career-detail-split{grid-template-columns:1fr!important;gap:2.5rem!important}.career-apply-cta{width:100%!important}.career-apply-form-card{padding:2.25rem 1.5rem!important}.career-apply-form-section{padding-top:4rem!important;padding-bottom:5rem!important}}@media (max-width:480px){.career-apply-form-card{padding:1.85rem 1.25rem!important}}.dp-ghost{display:none!important}:lang(ar),[dir=rtl]{font-family:IBM Plex Sans Arabic,Isidora Sans,system-ui,sans-serif;font-feature-settings:"rlig" 1,"calt" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:lang(ar){letter-spacing:normal!important}[dir=rtl] .serif-display,[dir=rtl] .serif-italic,[dir=rtl] [style*=Isidora]{font-family:IBM Plex Sans Arabic,Isidora Sans,system-ui,sans-serif!important;font-style:normal!important}[dir=rtl] .serif-display,[dir=rtl] .serif-italic,[dir=rtl] [style*=Isidora],[dir=rtl] a:not([style*="letter-spacing: 0"]),[dir=rtl] article,[dir=rtl] aside,[dir=rtl] b,[dir=rtl] blockquote,[dir=rtl] body,[dir=rtl] dd,[dir=rtl] dt,[dir=rtl] em,[dir=rtl] footer,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] header,[dir=rtl] i,[dir=rtl] label,[dir=rtl] li,[dir=rtl] main,[dir=rtl] nav,[dir=rtl] p,[dir=rtl] section,[dir=rtl] strong{letter-spacing:normal!important;word-spacing:normal!important}[dir=rtl] [style*=letter-spacing],[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:normal!important}[dir=rtl] a,[dir=rtl] b,[dir=rtl] blockquote,[dir=rtl] body,[dir=rtl] button,[dir=rtl] dd,[dir=rtl] div:not([style*=mono]),[dir=rtl] dt,[dir=rtl] em,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] i,[dir=rtl] label,[dir=rtl] li,[dir=rtl] p,[dir=rtl] span:not([style*=mono]),[dir=rtl] strong{font-family:IBM Plex Sans Arabic,Isidora Sans,system-ui,sans-serif}[dir=rtl] [style*="font-style: italic"],[dir=rtl] [style*="font-style:italic"],[dir=rtl] em,[dir=rtl] i{font-style:normal!important}[dir=rtl] [style*="line-height: 0."],[dir=rtl] [style*="line-height: 1.0"],[dir=rtl] [style*="line-height:0."],[dir=rtl] [style*="line-height:1.0"],[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6{line-height:1.35!important}[dir=rtl] h3{font-size:1.12em}[dir=rtl] h4{font-size:1.1em}[dir=rtl] h5{font-size:1.08em}[dir=rtl] [style*=font-family][style*=monospace],[dir=rtl] [style*=letter-spacing][style*="text-transform: uppercase"],[dir=rtl] [style*=letter-spacing][style*="text-transform:uppercase"],[dir=rtl] [style*=letter-spacing][style*=text-transform],[dir=rtl] h4[style*=letter-spacing][style*=text-transform],[dir=rtl] h5[style*=letter-spacing][style*=text-transform],[dir=rtl] h6[style*=letter-spacing][style*=text-transform]{font-size:.95rem!important}[dir=rtl] blockquote,[dir=rtl] body,[dir=rtl] dd,[dir=rtl] dt,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] label,[dir=rtl] li,[dir=rtl] main,[dir=rtl] p,[dir=rtl] section{text-align:right}[dir=rtl] [style*="text-align: center"],[dir=rtl] [style*="textAlign: 'center'"],[dir=rtl] [style*="textAlign: 'right'"]{text-align:inherit}[dir=rtl] input,[dir=rtl] textarea{text-align:right}[dir=rtl] input[type=email],[dir=rtl] input[type=number],[dir=rtl] input[type=tel],[dir=rtl] input[type=url]{direction:ltr;text-align:right}[dir=rtl] [style*=fontFamily][style*=mono],[dir=rtl] [style*=letterSpacing][style*=textTransform]{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;display:inline-block}[dir=rtl] .rtl-mirror-arrow{display:inline-block;transform:scaleX(-1)}[dir=rtl] .rtl-mirror{direction:rtl}[dir=rtl] .footer-grid{direction:rtl}[dir=rtl] .marquee,[dir=rtl] .marquee-track{direction:ltr}[dir=rtl] .form-row{direction:rtl}