.content-page{--stage:#0d1b1d;--muted:#a6b4b8;--rule:#d9f4ee24;background:var(--stage);color:#f0f3ef}.content-page .container{width:min(100% - 96px,1320px)}.content-page h1,.content-page h2,.content-page h3{font-weight:500}.content-page h1 em,.content-page h2 em{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;color:var(--acid)}.content-page .section-label{color:var(--acid);letter-spacing:.14em;align-items:center;gap:10px;font-size:9px;font-weight:500;display:flex}.content-page .section-label:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.content-page .site-header.is-scrolled,.content-page .site-header.menu-open,.content-page .site-header.mega-open{background:#0d1b1de8}@media (width<=950px){.content-page .site-header.is-scrolled,.content-page .site-header.menu-open{background:#0d1b1df5}}.content-page .brand{font-size:22px}.content-page .desktop-nav{gap:26px;margin-right:20px;font-size:12px}.content-page .header-cta{font-size:12px}.content-page .desktop-nav [aria-current=page]{color:var(--acid)}.content-page .mega-menu{background:#0b1a1dee;border-color:#c8ff3d38}.content-page .mobile-nav:not([hidden]){background:#0b1a1d}.content-page .footer{background:var(--stage)}.content-page .blog-page-hero,.content-page .article-page-hero{isolation:isolate;background:radial-gradient(ellipse at 85% 20%,#263a294f,transparent 57%),var(--stage);position:relative}.content-page .blog-page-hero:before,.content-page .article-page-hero:before{content:"";z-index:-1;filter:blur(45px);pointer-events:none;background:radial-gradient(#b0f13c18,#0000 68%);width:650px;height:330px;position:absolute;top:40px;right:-150px}.content-page main{overflow:clip}.content-page .blog-page-hero-inner{border-bottom:1px solid var(--rule);gap:70px;padding-top:175px;padding-bottom:90px}.content-page .blog-page-hero h1{letter-spacing:-.06em;margin-top:32px;font-size:clamp(52px,5.8vw,82px);line-height:1.06}.content-page .blog-page-hero-inner>p{color:#b1c0c1;font-size:15px;line-height:1.85}.content-page .blog-listing-section,.content-page .industry-index-list{background:0 0;padding:70px 0 110px}.content-page .blog-listing-heading{margin-bottom:35px}.content-page .blog-listing-heading .section-label{margin-bottom:15px}.content-page .blog-listing-heading h2{margin:0;font-size:clamp(30px,3vw,42px)}.content-page .blog-article-count{color:#8fa6a5;font:10px monospace}.content-page .blog-list-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 26px}.content-page .article-card{background:0 0;flex-direction:column;align-items:stretch;min-height:0;display:flex;overflow:visible}.content-page .article-card img{border-radius:12px;width:100%;height:235px;position:relative}.content-page .article-card-shade{display:none}.content-page .article-card-content{padding:25px 0 0}.content-page .article-card-meta{color:#8fa6a5;gap:10px 15px;font-size:9px}.content-page .article-card-meta span:first-child{font-size:8px;font-weight:500}.content-page .article-card h3{margin:18px 0;font-size:27px;font-weight:500;line-height:1.2}.content-page .article-card p{color:var(--muted);font-size:13px;line-height:1.7}.content-page .article-card-link{margin-top:8px;font-size:11px;font-weight:500}.content-page .article-card-link span{color:var(--acid);background:0 0}.content-page .article-card:focus-visible{outline-offset:7px;border-radius:12px}.content-page .article-card:hover img{transform:scale(1.015)}.content-page .blog-index-grid .article-card-featured{border-bottom:1px solid var(--rule);grid-column:1/-1;grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;margin-bottom:0;padding-bottom:45px;display:grid}.content-page .blog-index-grid .article-card-featured img{height:420px}.content-page .blog-index-grid .article-card-featured .article-card-content{padding:0 20px 0 0}.content-page .blog-index-grid .article-card-featured h3{margin:25px 0;font-size:clamp(33px,3.3vw,47px);line-height:1.1}.content-page .blog-index-grid .article-card-featured p{max-width:440px;font-size:15px}.content-page .blog-cta-band{background:0 0;padding:0 0 85px}.content-page .blog-cta-inner{border:1px solid var(--rule);backdrop-filter:blur(24px);background:linear-gradient(135deg,#27332999,#0c1a1ddf);border-radius:18px;padding:45px 50px}.content-page .blog-cta-inner h2{font-size:clamp(34px,3.8vw,54px)}.content-page .blog-cta-inner .section-label{margin-bottom:18px}.content-page .article-page-hero-inner{padding-top:130px;padding-bottom:55px}.content-page .article-breadcrumb{color:#8fa6a5;font-size:10px;font-weight:400;line-height:1.6}.content-page .article-breadcrumb>span:last-child{color:#b8c7c4}.content-page .article-hero-copy{max-width:1010px;margin-top:65px}.content-page .article-hero-copy h1{letter-spacing:-.055em;margin:25px 0;font-size:clamp(45px,5.4vw,77px);font-weight:500;line-height:1.07}.content-page .article-hero-copy>p{color:#b2c1c2;max-width:740px;font-size:18px;line-height:1.8}.content-page .article-hero-meta{color:#a5b7b1;border:1px solid var(--rule);background:#ffffff04;border-radius:30px;gap:12px;width:fit-content;padding:12px 18px;font-size:11px}.content-page .article-hero-image{border:1px solid var(--rule);background:#162329;border-radius:16px;width:min(100% - 96px,1320px);height:clamp(300px,35vw,470px);margin:0 auto;overflow:hidden}.content-page .article-content-grid{grid-template-columns:minmax(180px,260px) minmax(0,740px);justify-content:space-between;gap:clamp(50px,8vw,120px);padding:75px 0 105px}.content-page .article-side{gap:28px;font-weight:500;top:110px}.content-page .article-side>a{color:#d5e0d9;border-color:#c8ff3d55;font-size:11px;font-weight:500}.content-page .article-toc{border:1px solid var(--rule);background:#11202399;border-radius:12px;gap:18px;padding:25px}.content-page .article-toc>span{color:#a5b59c;font-size:8px;font-weight:500}.content-page .article-toc a{color:#acbfbd;font-size:12px;font-weight:400}.content-page .article-toc a:hover{color:var(--acid)}.content-page .article-prose{min-width:0;max-width:740px}.content-page .article-prose .article-lead{color:#e0e8df;margin-bottom:65px;font-size:clamp(24px,2.25vw,32px);font-weight:500;line-height:1.45}.content-page .article-prose section{border-color:var(--rule);padding-top:32px}.content-page .article-prose h2{letter-spacing:-.04em;font-size:clamp(29px,2.8vw,39px);font-weight:500;line-height:1.25}.content-page .article-prose p,.content-page .article-prose li{color:#bac6c8;font-size:17px;line-height:1.9}.content-page .article-prose li::marker{color:var(--acid)}.content-page .article-prose .article-summary{background:linear-gradient(135deg,#26362999,#0d1c1fee);border:1px solid #b7d58b30;border-radius:14px;padding:30px 34px}.content-page .article-summary .section-label{color:var(--acid)}.content-page .article-summary h2{font-size:29px}.content-page .article-summary li{font-size:15px;line-height:1.8}.content-page .article-example{border:1px solid var(--rule);background:#13232199;border-left:2px solid #c8ff3d8c;border-radius:0 10px 10px 0}.content-page .article-example strong{color:#e4ecd7;font-weight:500}.content-page .article-example p{font-size:15px}.content-page .article-quick{border-left:3px solid var(--acid);background:#c8ff3d0f;border-radius:0 12px 12px 0;margin:0 0 44px;padding:24px 28px}.content-page .article-quick .section-label{color:var(--acid);margin-bottom:8px;display:block}.content-page .article-prose .article-quick p{color:#e4ecd7;margin:0;font-size:18px;line-height:1.65}.content-page .article-prose strong{color:#eef3e9;font-weight:600}.content-page .article-prose p a,.content-page .article-prose li a,.content-page .article-prose td a{color:#c1dc8a;text-underline-offset:3px;text-decoration:underline}.content-page .article-prose p a:hover,.content-page .article-prose li a:hover,.content-page .article-prose td a:hover{color:var(--acid)}.content-page .article-table{border:1px solid var(--rule);border-radius:12px;margin:26px 0 10px;overflow-x:auto}.content-page .article-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.content-page .article-table th{border-bottom:1px solid var(--rule);color:#e4ecd7;text-align:left;background:#13232199;padding:12px 14px;font-size:13px;font-weight:600}.content-page .article-table td{border-bottom:1px solid var(--rule);color:#bac6c8;vertical-align:top;font-variant-numeric:tabular-nums;padding:12px 14px;line-height:1.6}.content-page .article-table tr:last-child td{border-bottom:0}.content-page .article-prose .article-steps{margin:24px 0 0;padding-left:24px}.content-page .article-prose .article-steps li+li{margin-top:8px}.content-page .article-prose .article-help{background:linear-gradient(130deg,#243629,#0c1b1e);border:1px solid #c8ff3d35;border-radius:16px;margin-top:20px;padding:34px 34px 28px}.content-page .article-prose .article-help h2{color:#eef3e9;margin-top:0}.content-page .article-faq-item{border-color:var(--rule)}.content-page .article-faq-item h3{letter-spacing:-.025em;font-size:22px;line-height:1.45}.content-page .article-sources a{color:#c1dc8a;font-size:15px}.content-page .article-sources a:hover{color:var(--acid)}.content-page .article-author{border-color:var(--rule)}.content-page .article-author>span{color:#a4b594;font-size:8px;font-weight:500}.content-page .article-author strong{font-size:20px;font-weight:500}.content-page .article-author p{font-size:14px}.content-page .article-inline-cta{background:linear-gradient(130deg,#243629,#0c1b1e);border:1px solid #c8ff3d35;border-radius:16px;padding:36px}.content-page .article-inline-cta>span{color:var(--acid);font-size:9px;font-weight:500}.content-page .article-inline-cta h2{color:#eef3e9;font-size:clamp(30px,3vw,42px)}.content-page .article-inline-cta p{color:#aebeb7;font-size:15px}.content-page .article-inline-cta a{background:var(--acid);color:var(--ink);border:0;border-radius:7px;padding:15px 20px;font-size:12px;font-weight:700}.content-page .article-related{border-top:1px solid var(--rule);background:0 0;padding:80px 0 100px}.content-page .article-related-heading h2{font-size:clamp(34px,4vw,55px)}.content-page .article-related-heading>a{color:#dbe5db;border-color:#c8ff3d55;font-weight:500}.content-page .article-related .blog-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.content-page .article-related .article-card img{height:300px}.content-page .industry-index-heading{border-bottom:1px solid var(--rule);max-width:none;margin-bottom:45px;padding-bottom:35px}.content-page .industry-index-heading h2{font-size:clamp(38px,4.3vw,60px)}.content-page .industry-index-heading p{color:var(--muted);font-size:14px}.content-page .sector-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px}.content-page .sector-card{border:1px solid var(--rule);background:#102025;border-radius:12px;min-height:430px;position:relative}.content-page .sector-card:nth-child(2n){margin-top:50px}.content-page .sector-card a{min-height:430px}.content-page .sector-media{aspect-ratio:auto;position:absolute;inset:0}.content-page .sector-media:after{content:"";background:linear-gradient(#040d1210,#040d1285 35%,#040d12f7);position:absolute;inset:0}.content-page .sector-index{z-index:1;color:#dfe9e0;backdrop-filter:blur(12px);background:#07171877;border:1px solid #ffffff30;border-radius:20px;font:9px monospace}.content-page .sector-content{z-index:1;flex:0;min-height:0;margin-top:auto;padding:24px;position:relative}.content-page .sector-tag{color:var(--acid);font-size:8px}.content-page .sector-card h3{margin:14px 0;font-size:27px;font-weight:500}.content-page .sector-card p{color:#bac8c8;margin-bottom:22px;font-size:12px}.content-page .sector-cta{border-color:var(--rule);color:#e6eee7;font-size:10px;font-weight:500}.content-page .sector-cta span{border-radius:50%}.content-page .industry-hero{background:var(--stage)}.content-page .industry-hero:before{background:linear-gradient(90deg,#0d1b1ded,#0d1b1d8c 65%,#0d1b1da6),linear-gradient(#0000 40%,#0d1b1d)}.content-page .industry-hero-grid{grid-template-columns:minmax(0,1fr) minmax(400px,490px);gap:clamp(40px,7vw,115px);padding-top:160px;padding-bottom:85px}.content-page .industry-hero h1{margin-top:0;font-size:clamp(49px,5.2vw,76px);font-weight:500;line-height:1.07}.content-page .industry-breadcrumb{color:#8fa6a5;margin-bottom:38px;font-size:10px;font-weight:400}.content-page .industry-hero-copy>p{color:#b8c7c8;max-width:450px;font-size:15px;line-height:1.85}.content-page .industry-hero-link{border-color:#c8ff3d77;font-size:12px;font-weight:500}.content-page .industry-hero-bottom{color:#8fa6a5;font-size:8px;font-weight:400}.content-page .industry-factor-band{background:0 0;border:0}.content-page .industry-factor-band-inner{border-block:1px solid var(--rule)}.content-page .industry-factor-band-inner>span{color:#8fa6a5;font-size:8px;font-weight:500}.content-page .industry-factor-band strong{color:#dfe7dd;font-size:13px;font-weight:500}.content-page .industry-factor-band small{color:var(--acid);background:#c8ff3d10;border:1px solid #c8ff3d24;font-weight:500}.content-page .industry-profile,.content-page .industry-method,.content-page .industry-faq,.content-page .industry-more{background:0 0;padding:105px 0}.content-page .industry-profile-grid,.content-page .industry-method-grid,.content-page .industry-faq-grid{gap:clamp(50px,8vw,110px)}.content-page .industry-profile h2,.content-page .industry-method h2,.content-page .industry-faq h2,.content-page .industry-more h2{font-size:clamp(38px,4.4vw,62px);font-weight:500;line-height:1.12}.content-page .industry-profile-heading>p,.content-page .industry-method-intro>p,.content-page .industry-faq-grid>div:first-child>p{color:var(--muted);font-size:14px;line-height:1.85}.content-page .industry-profile-heading>a,.content-page .industry-method-intro>a,.content-page .industry-more-heading>a{color:#dce7d7;border-color:#c8ff3d55;font-size:12px;font-weight:500}.content-page .industry-factor-list{gap:14px;display:grid}.content-page .industry-factor-list article{border:1px solid var(--rule);backdrop-filter:blur(18px);background:linear-gradient(130deg,#20312a77,#0c1a1daa);border-radius:12px;grid-template-columns:30px 1fr;gap:20px;padding:28px}.content-page .industry-factor-list article>span{color:var(--acid);font:10px monospace}.content-page .industry-factor-list h3{margin:-4px 0 13px;font-size:27px;line-height:1.2}.content-page .industry-factor-list p,.content-page .industry-method-steps p{color:var(--muted);font-size:13px;line-height:1.8}.content-page .industry-method{background:radial-gradient(at 10% 70%,#92c62a10,#0000 60%);position:relative}.content-page .industry-method-steps article{border-color:var(--rule);grid-template-columns:42px 1fr}.content-page .industry-method-steps article>span{font-size:11px;font-weight:500}.content-page .industry-method-steps h3{font-size:29px;font-weight:500}.content-page .faq-list,.content-page .faq-list details{border-color:var(--rule)}.content-page .faq-list summary{padding:27px 0;font-size:14px;font-weight:500}.content-page .faq-count,.content-page .faq-plus{color:var(--acid)}.content-page .faq-list details p{color:var(--muted)}.content-page .industry-more-grid>a{border:1px solid var(--rule);border-radius:12px}.content-page .industry-more-grid>a:before{z-index:1;pointer-events:none;background:linear-gradient(#0000 10%,#040d12ef)}.content-page .industry-more-grid>a>div{z-index:2}.content-page .industry-method-steps .animated-border:after,.content-page .industry-faq .animated-border:after,.content-page .article-faq-item.animated-border:after{border-radius:12px;inset:-10px}.content-page .industry-more-grid h3{font-weight:500}.content-page .reference-calculator{color:#152b24;background:radial-gradient(circle at 100% 0,#e3f7c4 0,#0000 43%),linear-gradient(145deg,#fbfff9,#edf5ec 75%);border-width:1px;border-color:#c8ff3d;border-radius:18px;padding:32px;position:relative;box-shadow:0 0 0 5px #c8ff3d10,0 30px 90px #0006,inset 0 1px #fff}.content-page .reference-calculator h2{color:#152b24;font-size:22px;font-weight:700}.content-page .calculator-intro{color:#52675c;font-size:13px}.content-page .reference-label{color:#1e382d;font-size:12px}.content-page .reference-upload{color:#4b782b;background:#e9f1e8;border-color:#a7c2ad;border-radius:9px;min-height:135px}.content-page .reference-upload:hover,.content-page .reference-upload.is-dragging{background:#e4f5d5;border-color:#6b9a38}.content-page .reference-upload strong{color:#1b392d;font-size:13px}.content-page .reference-upload small,.content-page .reference-divider{color:#60766a}.content-page .reference-divider{margin:23px 0}.content-page .reference-divider:before,.content-page .reference-divider:after{background:#c8d9c8}.content-page .reference-input{background:#fff;border-color:#adc4b4;border-radius:8px}.content-page .reference-input input{color:#17352a}.content-page .reference-input input::placeholder{color:#778d82}.content-page .reference-input span{color:#476457}.content-page .reference-input:focus-within{border-color:#78aa39;box-shadow:0 0 0 3px #a8d95133}.content-page .reference-submit{border-radius:8px;height:53px;margin-top:24px}.content-page .reference-submit:disabled{color:#557051;background:#dbe6d7;border-color:#b9cead}.content-page .reference-calculator .calc-upload-note{color:#5d7468}.content-page .reference-calculator .field-error{color:#a5362b}.content-page .reference-calculator .calculator-intro.calculator-start-hint{color:#416e19}.content-page .reference-calculator.is-activated{box-shadow:0 0 0 5px #c8ff3d45,0 0 62px #c8ff3d4d,0 30px 90px #0005}@media (width<=1100px){.content-page .sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-page .blog-index-grid .article-card-featured{gap:35px}.content-page .article-content-grid{grid-template-columns:210px minmax(0,1fr);gap:50px}.content-page .article-toc{padding:20px}}@media (width<=950px){.content-page .container{width:min(100% - 48px,720px)}.content-page .blog-page-hero-inner{padding-top:140px;padding-bottom:60px;display:block}.content-page .blog-page-hero h1{font-size:clamp(48px,7.5vw,65px)}.content-page .blog-page-hero-inner>p{max-width:480px;margin-top:30px}.content-page .blog-index-grid .article-card-featured{gap:0;display:flex}.content-page .blog-index-grid .article-card-featured .article-card-content{padding:25px 0 0}.content-page .blog-index-grid .article-card-featured img{height:360px}.content-page .blog-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-page .blog-cta-inner{align-items:center;gap:35px;padding:35px}.content-page .article-page-hero-inner{padding-top:115px}.content-page .article-hero-copy h1{font-size:57px}.content-page .article-hero-image{width:min(100% - 48px,720px);height:350px}.content-page .article-content-grid{grid-template-columns:1fr;gap:35px;padding-top:55px}.content-page .article-side{flex-direction:column;display:flex;position:static}.content-page .article-toc{max-width:none;display:none}.content-page .article-toc-mobile{border:1px solid var(--rule);letter-spacing:0;background:#11202399;border-radius:10px;width:100%;padding:17px 20px;display:block}.content-page .article-toc-mobile summary{color:#d7e5c6;cursor:pointer;justify-content:space-between;align-items:center;padding:0;font-size:13px;list-style:none;display:flex}.content-page .article-toc-mobile summary::-webkit-details-marker{display:none}.content-page .article-toc-mobile nav{flex-direction:column;gap:15px;padding-top:22px;display:flex}.content-page .article-toc-mobile nav a{color:#acbfbd;border:0;padding:0;font-size:12px;font-weight:400;line-height:1.5}.content-page .article-related .article-card img{height:230px}.content-page .industry-hero-grid{grid-template-columns:1fr;gap:45px;padding-top:125px}.content-page .reference-calculator{max-width:none}.content-page .industry-hero h1{font-size:65px}.content-page .industry-profile,.content-page .industry-method,.content-page .industry-faq,.content-page .industry-more{padding-block:80px}.content-page .industry-profile-grid,.content-page .industry-method-grid,.content-page .industry-faq-grid{grid-template-columns:1fr;gap:40px}}@media (width<=650px){.content-page .container{width:calc(100% - 40px)}.content-page .brand{font-size:20px}.content-page .blog-page-hero h1{font-size:clamp(40px,10.8vw,54px)}.content-page .blog-page-hero-inner{padding-top:125px;padding-bottom:45px}.content-page .blog-page-hero-inner>p{font-size:14px}.content-page .blog-listing-section,.content-page .industry-index-list{padding:50px 0 70px}.content-page .blog-listing-heading h2{font-size:32px}.content-page .blog-list-grid,.content-page .article-related .blog-list-grid{grid-template-columns:1fr;gap:40px}.content-page .blog-index-grid .article-card-featured{padding-bottom:35px}.content-page .blog-index-grid .article-card-featured img{height:240px}.content-page .blog-index-grid .article-card-featured h3{font-size:32px}.content-page .blog-index-grid .article-card-featured p{font-size:14px}.content-page .article-card img{height:230px}.content-page .article-card h3{font-size:26px}.content-page .blog-cta-band{padding-bottom:60px}.content-page .blog-cta-inner{padding:30px 24px}.content-page .blog-cta-inner h2{font-size:35px}.content-page .article-hero-copy{margin-top:42px}.content-page .article-hero-copy h1{font-size:clamp(34px,9.5vw,47px);line-height:1.12}.content-page .article-hero-copy>p{font-size:15px;line-height:1.85}.content-page .article-hero-meta{border-radius:10px;padding:12px 15px;font-size:10px}.content-page .article-hero-meta>span:first-child{font-weight:500}.content-page .article-hero-image{border-radius:12px;width:calc(100% - 40px);height:240px}.content-page .article-page-hero-inner{padding-bottom:35px}.content-page .article-content-grid{padding-top:40px;padding-bottom:70px}.content-page .article-prose p,.content-page .article-prose li{font-size:16px;line-height:1.85}.content-page .article-prose .article-lead{font-size:25px}.content-page .article-prose h2{font-size:29px}.content-page .article-prose .article-summary{padding:25px 22px}.content-page .article-summary h2{font-size:26px}.content-page .article-prose .article-summary li,.content-page .article-example p{font-size:14px}.content-page .article-quick{padding:20px}.content-page .article-prose .article-quick p{font-size:16px}.content-page .article-prose .article-help{padding:26px 20px 22px}.content-page .article-faq-item h3{font-size:20px}.content-page .article-inline-cta{padding:28px 23px}.content-page .article-inline-cta h2{font-size:32px}.content-page .article-related{padding:60px 0 75px}.content-page .article-related-heading h2{font-size:35px}.content-page .sector-grid{grid-template-columns:1fr;gap:18px}.content-page .sector-card:nth-child(2n){margin-top:0}.content-page .sector-card,.content-page .sector-card a{min-height:395px}.content-page .sector-card h3{font-size:32px}.content-page .sector-card p{max-width:330px}.content-page .industry-hero-grid{padding-top:112px;padding-bottom:55px}.content-page .industry-hero h1{font-size:clamp(41px,11vw,57px)}.content-page .industry-breadcrumb{margin-bottom:35px}.content-page .industry-hero-copy>p{font-size:14px}.content-page .reference-calculator{padding:25px 21px}.content-page .reference-calculator h2{font-size:21px}.content-page .industry-profile h2,.content-page .industry-method h2,.content-page .industry-faq h2,.content-page .industry-more h2,.content-page .industry-index-heading h2{font-size:38px}.content-page .industry-factor-list article{grid-template-columns:25px 1fr;gap:14px;padding:25px 22px}.content-page .industry-factor-list h3,.content-page .industry-method-steps h3{font-size:25px}.content-page .industry-profile,.content-page .industry-method,.content-page .industry-faq,.content-page .industry-more{padding-block:65px}}.content-page .with-energy-accent{isolation:isolate;position:relative}.content-page .with-energy-accent>.container{z-index:2;position:relative}.energy-accent{z-index:1;pointer-events:none;opacity:.32;width:100%;height:480px;position:absolute;top:0;left:0;overflow:visible;mask-image:linear-gradient(#0000,#000 17% 75%,#0000)}.energy-accent-hero{opacity:.32;width:170%;top:-25px;left:-30%}.industry-hero .energy-accent-hero{opacity:.36;width:170%;top:-45px;left:-30%}.energy-accent-closing{opacity:.24;top:-45px}.energy-accent-fibres{animation:14s ease-in-out infinite alternate accent-breathe}@keyframes accent-breathe{0%{opacity:.65}to{opacity:1}}@media (width<=950px){.content-page .energy-accent-glow{display:none}.content-page .energy-accent-hero .energy-accent-glow{opacity:.45;display:block}.content-page .energy-accent-hero .energy-accent-glow path:not(:nth-child(8n+1)){display:none}.content-page .energy-accent-fibres{filter:none;animation:none}.content-page .energy-accent-fibres path:nth-child(2n){display:none}}@media (width<=650px){.energy-accent-hero{opacity:.38;width:180%;height:370px;top:20px;left:-40%}.industry-hero .energy-accent-hero{opacity:.42;width:180%;top:20px;left:-40%}.energy-accent-closing{opacity:.2;width:150%;height:360px;top:-15px;left:-25%}}@media (prefers-reduced-motion:reduce){.energy-accent-fibres{animation:none}}
