﻿.animate{opacity:0;transition:opacity 750ms,transform 750ms}.animate.animated{opacity:1}.animate-bottom{transform:translateY(50px)}.animate-bottom.animated{transform:translateY(0)}.animate-slide-from-left{transform:translateX(-100%)}.animate-slide-from-left.animated{transform:translateX(-60px)}@media screen and (max-width: 768px){.animate-slide-from-left.animated{transform:translateX(0)}}.animate-slide-from-right{transform:translateX(100%)}.animate-slide-from-right.animated{transform:translateX(60px)}@media screen and (max-width: 768px){.animate-slide-from-right.animated{transform:translateX(0)}}.animate-scale-up{transform:scale(0.85)}.animate-scale-up.animated{transform:scale(1)}section .container h2{position:relative;padding-left:40px;font-size:26px;font-weight:800;line-height:110%;letter-spacing:-0.52px;color:#7d331d}section .container h2.white-block{padding:30px 50px;font-size:18px;line-height:25px;letter-spacing:0;color:#ab4327;background:#fff;border-bottom:2px solid #ab4327}@media screen and (max-width: 768px){section .container h2.white-block{margin:0 15px}}section .container h2.white-block:before,section .container h2.white-block:after{display:none}section .container h2:before{content:"";position:absolute;top:4px;left:0;width:33px;height:20px;background:#e8b3a6;border-radius:20px}section .container h2:after{content:"";position:absolute;top:8px;left:11px;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M5.84255 0.101695C5.94975 -0.0338983 6.16415 -0.0338983 6.29816 0.101695L11.8995 5.76949C12.0335 5.90508 12.0335 6.09491 11.8995 6.23051L6.29816 11.8983C6.16415 12.0339 5.94975 12.0339 5.84255 11.8983L5.30653 11.3831C5.17253 11.2475 5.17253 11.0305 5.30653 10.922L9.46064 6.69153L0.321608 6.69153C0.134003 6.69153 0 6.55593 0 6.3661L0 5.60678C0 5.44407 0.134003 5.28136 0.321608 5.28136L9.46064 5.28136L5.30653 1.07797C5.17253 0.969491 5.17253 0.752542 5.30653 0.616949L5.84255 0.101695Z' fill='white'/%3E%3C/svg%3E")}.copy p{padding:12px 0}.copy p:first-child{padding-top:0}.copy p:last-child{padding-bottom:0}.copy p.center{text-align:center}.copy p a{text-decoration:none;color:#0b4bff;transition:color 750ms}.copy p a:hover{color:#7d331d}.copy p .blue{color:#0b4bff}img{display:block;width:100%;height:auto}.chart{display:flex;flex-direction:column;gap:10px}.chart.has-padding-top-bottom{padding:20px 0}@media screen and (max-width: 768px){.chart.has-padding-top-bottom{padding:0}}.chart.box{padding:38px;background:#fff}@media screen and (max-width: 768px){.chart.box{padding:18px}}.chart h3{margin-bottom:10px;font-family:avenir-next-lt-pro,sans-serif;font-size:16px;font-weight:400;line-height:120%}@media screen and (max-width: 768px){.chart h3{font-size:12px}}.chart small{display:block;margin-top:10px;font-family:avenir-next-lt-pro,sans-serif;font-size:12px;line-height:19px}@media screen and (max-width: 768px){.chart small{font-size:10px;line-height:13px}}.background-video{position:sticky;top:0;width:100%;height:100vh}.background-video--border{position:absolute;top:0;left:0;right:0;bottom:0;border:100px solid #f2f2f2;transition:border-width 250ms}.background-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.quote{position:relative;max-width:784px}@media screen and (max-width: 768px){.quote{margin:0 -17px;padding-bottom:120px}}.quote.left{padding-right:120px}@media screen and (max-width: 768px){.quote.left{padding-right:0}}.quote.left .quote--image{right:36px}@media screen and (max-width: 768px){.quote.left .quote--image{right:auto}}.quote.right{padding-left:120px}@media screen and (max-width: 768px){.quote.right{padding-left:0}}.quote.right .quote--content{padding-left:150px}@media screen and (max-width: 768px){.quote.right .quote--content{padding-left:65px}}.quote.right .quote--image{left:36px}@media screen and (max-width: 768px){.quote.right .quote--image{left:50%}}.quote--content{padding:40px 70px;background:#f2f2f2;border-radius:20px}@media screen and (max-width: 768px){.quote--content{padding:40px 65px 134px}}.quote--content--quote{position:relative;max-width:480px;font-family:avenir-next-lt-pro,sans-serif;font-size:26px;font-weight:500;line-height:120%;letter-spacing:-0.52px;color:#7d331d}.quote--content--quote:before{content:"“";position:absolute;top:0;left:-12px;width:12px;text-align:right}.quote--content--quote:after{content:"”"}.quote--content--cite{margin-top:50px}.quote--content--cite--name{font-family:avenir-next-lt-pro,sans-serif;font-size:20px;font-weight:700;line-height:120%;letter-spacing:-0.4px;color:#ab4327}.quote--content--cite--title{margin-top:1px;font-family:avenir-next-lt-pro,sans-serif;font-size:17px;font-weight:500;line-height:120%;letter-spacing:-0.34px;color:#999}.quote--image{position:absolute;top:50%;width:170px;height:170px;overflow:hidden;background:#e8b3a6;border-radius:40px;transform:translateY(-50%) rotate(-45deg)}@media screen and (max-width: 768px){.quote--image{top:auto;left:50%;right:auto;bottom:36px;transform:translateX(-50%) rotate(-45deg)}}.quote--image img{position:absolute;top:50%;left:50%;width:142%;height:142%;object-fit:cover;transform:translate(-50%, -50%) rotate(45deg)}.carousel{margin-top:50px;overflow:hidden}.carousel--slides{display:flex;position:relative;left:0;transition:left 750ms;touch-action:pan-y;user-select:none;cursor:grab}.carousel--slides:active{cursor:grabbing}.carousel--slides .slide{flex:0 0 auto;display:flex;justify-content:center;width:100%;padding:0 30px}.carousel--dots{display:flex;justify-content:center;margin-top:30px}.carousel--dots ul{display:flex;align-items:center;gap:14px;list-style:none;margin:0;padding:0}.carousel--dots ul li button{display:block;width:11px;height:11px;padding:0;background:#d9d9d9;border:none;border-radius:11px;cursor:pointer;transition:background-color 750ms}.carousel--dots ul li button.current,.carousel--dots ul li button:hover{background:#d96c4d}.marsh{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:16px 30px;background:#7d331d;border-radius:25px}@media screen and (max-width: 768px){.marsh{flex-direction:column}}.marsh--left{flex:1;max-width:339px}@media screen and (max-width: 768px){.marsh--left{max-width:100%}}.marsh--left p{font-size:18px;line-height:25px;color:#fff}@media screen and (max-width: 768px){.marsh--left p{text-align:center}}.marsh--left p a{text-decoration:none;color:#89bdfc}.marsh--right img{max-width:321px}.callout{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:21px;row-gap:10px;max-width:594px;width:100%;padding:37px 55px 20px;background:#f5f5f5;border-radius:20px}@media screen and (max-width: 768px){.callout{flex-direction:column;gap:10px;padding:30px 55px}}.callout.reversed{flex-direction:row-reverse}.callout.reversed .callout--right{text-align:right}.callout.has-middle{padding:37px 24px 20px}.callout.has-middle .callout--left{max-width:209px}.callout.has-middle .callout--left span{display:block;font-size:22px;font-weight:800;line-height:120%;text-align:right;letter-spacing:-0.444px;color:#d96c4d}@media screen and (max-width: 768px){.callout.has-middle .callout--left span{text-align:center}}.callout.has-middle .callout--left span strong{display:inline;font-size:22px;font-weight:800;text-align:right;letter-spacing:-0.444px;color:#7d331d}.callout.has-middle .callout--middle{flex:0 0 auto}.callout.has-middle .callout--middle strong{display:block;font-size:81px;font-weight:800;line-height:100%;letter-spacing:-4.86px;text-align:center;color:#7d331d}.callout--left{flex:0 0 auto}.callout--left strong{display:block;font-size:81px;font-weight:800;line-height:100%;letter-spacing:-4.86px;text-align:center;color:#7d331d}.callout--left small{display:block;font-size:38px;font-weight:800;line-height:100%;letter-spacing:-0.764px;text-align:center;color:#d96c4d}.callout--left small.smaller{font-size:26px}.callout--right{flex:0 0 auto;max-width:268px}.callout--right span{display:block;font-size:22px;font-weight:800;line-height:120%;letter-spacing:-0.444px;color:#d96c4d}@media screen and (max-width: 768px){.callout--right span{text-align:center}}.callout--right span strong{font-weight:800;color:#7d331d}.callout--bottom{flex-basis:100%;font-size:12px;line-height:25px;text-align:center}@media screen and (max-width: 768px){.callout--bottom{flex-basis:auto}}html,body{margin:0;padding:0;font-family:avenir-lt-pro,sans-serif;font-size:18px;font-weight:400;color:#000;background:#fff;scroll-behavior:smooth}html.mobile-menu-open,body.mobile-menu-open{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}html *,body *{box-sizing:border-box}html *:before,html *:after,body *:before,body *:after{box-sizing:border-box}html main h1,html main h2,html main h3,html main h4,html main p,body main h1,body main h2,body main h3,body main h4,body main p{margin:0}html main p,body main p{font-family:avenir-next-lt-pro,sans-serif;line-height:25px}html main section,body main section{padding:80px 0}@media screen and (max-width: 768px){html main section,body main section{padding:40px 0}}html main section.dark,body main section.dark{background:rgba(185,185,185,.12)}html main section.has-background-video,body main section.has-background-video{padding:0}html main section.has-background-video .content,body main section.has-background-video .content{position:relative;z-index:1;height:100vh;overflow:hidden;padding:0 30px}html main section.decisions-considerations,body main section.decisions-considerations{padding-top:0}html main section .container,body main section .container{display:flex;flex-direction:column;gap:50px;max-width:844px;margin:0 auto;padding:0 30px}@media screen and (max-width: 768px){html main .desktop,body main .desktop{display:none}}html main .mobile,body main .mobile{display:none}@media screen and (max-width: 768px){html main .mobile,body main .mobile{display:block}}body.mobile-menu-open #header__hamburger__button{position:relative;height:17px}body.mobile-menu-open #header__hamburger__button span:first-child{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg)}body.mobile-menu-open #header__hamburger__button span:nth-child(2){display:none}body.mobile-menu-open #header__hamburger__button span:last-child{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}#header{display:flex;align-items:center;position:relative;z-index:99;height:105px;padding:25px 0;background:#7d331d}@media screen and (max-width: 768px){#header{height:73px;padding:16px 0}}#header .container{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1260px;width:100%;margin:0 auto;padding:0 30px}@media screen and (max-width: 768px){#header .container{justify-content:flex-start;gap:25px}}#header__hamburger{display:none;flex:0 0 auto}@media screen and (max-width: 768px){#header__hamburger{display:block}}#header__hamburger__button{display:flex;flex-direction:column;gap:4px;width:23px;padding:0;background:none;border:none;cursor:pointer}#header__hamburger__button:hover span{background:#d96c4d}#header__hamburger__button span{display:block;width:100%;height:3px;background:#fdf9f9;transition:background-color 750ms}#header__left img{max-width:360px}@media screen and (max-width: 768px){#header__left img{max-width:268px}}#header__right{flex:1}@media screen and (max-width: 768px){#header__right{display:none}}#header__right nav{display:flex;justify-content:flex-end}#header__right nav ul{display:flex;justify-content:space-between;gap:10px;list-style:none;width:100%;max-width:640px;margin:0;padding:0}#header__right nav ul li a{font-family:avenir-next-lt-pro,sans-serif;font-size:16px;font-weight:500;line-height:150%;text-decoration:none;color:#fff;transition:color 750ms}#header__right nav ul li a:hover{color:#d96c4d}body.mobile-menu-open #mobile_menu{top:73px}#mobile_menu{position:fixed;top:-277px;left:0;z-index:98;width:100%;padding:0 25px 25px;background:#7d331d;transition:top 750ms}#mobile_menu nav ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}#mobile_menu nav ul li a{display:block;padding:10px 0;font-size:22px;font-weight:500;line-height:100%;text-decoration:none;color:#fff;transition:color 750ms}#mobile_menu nav ul li a:hover{color:#d96c4d}#top_bar{padding:40px 0;background:#7d331d}#top_bar .container{max-width:1276px}#top_bar img{max-width:440px}#hero{position:relative;height:653px;padding:0}@media screen and (max-width: 768px){#hero{height:272px}}#hero__content{display:flex;align-items:center;position:relative;z-index:1;max-width:1276px;width:100%;height:100%;margin:0 auto;padding:0 30px}@media screen and (max-width: 768px){#hero__content{padding:33px 38px 0}}#hero__content h1{max-width:667px;font-size:54px;font-weight:800;line-height:65px;letter-spacing:-1.08px;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.45)}@media screen and (max-width: 768px){#hero__content h1{max-width:304px;font-size:20px;line-height:110%;letter-spacing:-0.4px}}#hero__content h1 span{position:relative;top:-20px;opacity:0;transition:top 750ms,opacity 750ms}#hero__content h1 span.animated{top:0;opacity:1}#hero video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){#intro{padding-top:0}}@media screen and (max-width: 768px){#intro video{margin:0 -30px}}#nav{display:flex;justify-content:center;position:sticky;top:0;z-index:5;overflow:scroll;scrollbar-width:none;background:#f2f2f2}@media screen and (max-width: 768px){#nav{justify-content:flex-start}}#nav ul{display:flex;list-style:none;margin:0;padding:0}#nav ul li{flex:0 0 auto}#nav ul li.current a{color:#ab4327;border-color:#d96c4d}#nav ul li a{display:block;padding:24px 16px;font-size:16px;font-weight:800;line-height:110%;text-decoration:none;letter-spacing:-0.16px;color:#000;border-bottom:4px solid rgba(0,0,0,0);transition:color 750ms,border-color 750ms}#nav ul li a:hover{color:#ab4327}#geopolitical_geoeconomics__chart1 img,#geopolitical_geoeconomics__chart1 small{max-width:640px;width:100%;margin:0 auto}#decisions_considerations_geopolitical_geoeconomics__chart1{padding-top:10px}@media screen and (max-width: 768px){#decisions_considerations_geopolitical_geoeconomics__chart1{padding-top:5px}}#shipping_port_video .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50vh;height:200vh}#shipping_port_video .content .chart{max-width:600px;padding:26px}@media screen and (max-width: 768px){#shipping_port_video .content .chart{padding:18px}}#shipping_port_video .content .chart h3{max-width:530px;font-size:12px;font-weight:700}#decisions_considerations_natural_environment__chart1{padding:60px 92px}@media screen and (max-width: 768px){#decisions_considerations_natural_environment__chart1{padding:18px}}#wildfires_video .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50vh;height:200vh}#wildfires_video .content #callout2{align-items:flex-start;max-width:756px}@media screen and (max-width: 768px){#wildfires_video .content #callout2{align-items:center}}#wildfires_video .content #callout2 .callout--right{max-width:390px}#digital__chart1{max-width:600px;margin:0 auto}#datacenter_video .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50vh;height:200vh}#global_operations_video .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50vh;height:200vh}#people_video .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50vh;height:200vh}#people_video .content .chart{max-width:600px;padding:26px}@media screen and (max-width: 768px){#people_video .content .chart{padding:18px}}#people_video .content .chart h3{font-size:16px}#bottom_callout{padding:40px 0;background:#7d331d}#bottom_callout .container{max-width:1276px;gap:18px}#bottom_callout img{max-width:440px}#bottom_callout p{font-size:18px;line-height:25px;color:#fff}#bottom_callout p a{text-decoration:underline;color:#89bdfc}
/*# sourceMappingURL=main.css.map */
