:root{--brand-core:#173c69;--brand-mid:#ea6752;--light:#e6e6e6;--light-1:#fcfcfc;--light-2:#fad9d4;--light-3:#bfdcf1;--light-txt:#fff;--dark-1:#1e4b76;--dark-2:#0075c9;--dark-3:#cc4c38;--dark-4:#de371c;--dark-txt:#191919;--action:#ea6752;--focus:#ffc844}@font-face{font-display:swap;font-family:primary;font-weight:700;src:url(https://ui.shld.be/font/adonis-bold.woff2) format("woff2"),url(https://ui.shld.be/font/adonis-bold.woff) format("woff")}@font-face{font-display:swap;font-family:secondary;src:url(https://ui.shld.be/font/gilroy-light.woff2) format("woff2"),url(https://ui.shld.be/font/gilroy-light.woff) format("woff")}@font-face{font-display:swap;font-family:secondary;font-weight:700;src:url(https://ui.shld.be/font/gilroy-bold.woff2) format("woff2"),url(https://ui.shld.be/font/gilroy-bold.woff) format("woff")}html{font:-apple-system-body}body{background:var(--light-1);color:var(--dark-txt);font:400 20px/1.5 secondary,Helvetica Light,Verdana,sans-serif;margin:0;overflow-x:hidden;padding:0}.content{margin:0 auto;max-width:46.5em;padding:0 3em}main section .content{overflow:auto;padding:3em 1.5em}.c1{margin:auto;padding:1.5em 0;width:810px}.c2,.c2g{float:left;width:22.5em}.c3,.c3g{float:left;width:14.5em}.c2g,.c3g{margin-right:1.5em}.boxes-1,.boxes-2,.boxes-3,.boxes-4{display:grid;grid-template-columns:1fr;grid-gap:1.5em;margin:2.4em 0 1.5em;padding:0}.boxes-2{grid-template-columns:1fr 1fr}.boxes-3{grid-template-columns:1fr 1fr 1fr}.boxes-4{grid-template-columns:1fr 1fr 1fr 1fr}.box{background:var(--light-1);border-radius:.5em;box-shadow:0 -1px 6px rgba(0,0,0,.1);list-style:none;margin:0;padding:0 1.5em 1.5em;position:relative}.box img{height:auto;margin:1.5em 0 0}.box a img{display:block;margin-bottom:.5em}.box img.right{margin:-4em -1em 0 0}.box .badge{position:absolute;right:-1.5em;top:-1.5em}.box-brand{background:var(--brand-core)}.box-brand,.box-brand h2,.box-brand h3{color:var(--light-1)}.box-brand h2{margin:1.55em 0 .58333333em}ul.nav{display:flex;margin:0;padding:0}ul.nav li{list-style:none;margin:0 1em 0 0;vertical-align:middle}ul.nav li:last-child{margin:0}ul.stack{display:block}ul.stack li{margin:0}ul.pagination{margin-top:4.5em}a.back{text-decoration:none}a.back b{font-weight:400;text-decoration:underline}a.back:focus b{text-decoration:none}p.crumbs,ul.crumbs{margin:0 0 4em;padding:0}.crumbs li{border-left:1px solid var(--brand-mid);padding-left:1em}.crumbs li:first-child{border:0;padding:0}#main-nav{margin:0 auto;width:494px}#main-nav a{border-bottom:.15em solid var(--light-2);display:block;line-height:2.85;padding:0 1.5em;text-decoration:none}#main-nav ul{margin:0;padding:0}#main-nav ul li a:before{content:"– "}#main-nav>li:last-child a{border:0}#main-nav a:active,#main-nav a:focus,#main-nav a:hover{background:var(--focus);border-color:var(--action);color:var(--dark-txt)}#nav-bar{list-style:none;margin:0;padding:0;position:absolute;right:0;top:-.25em}#nav-bar li{display:inline-block;margin:0 1em 0 0;max-width:6.5em;vertical-align:top}#nav-bar .menu{margin:0}#nav-bar a{color:var(--action)}#nav-bar a:active,#nav-bar a:focus,#nav-bar a:hover{color:var(--focus)}#nav-bar a.img:active,#nav-bar a.img:focus,#nav-bar a.img:hover{outline:5px solid var(--focus)}#a11yburger,#a11yburger-back{display:block;line-height:1.3333;padding:.15em}#a11yburger .txt,#a11yburger-back .txt{color:var(--action);display:inline-block;font:700 1em secondary,monospace;padding-top:.25em;text-align:center}#a11yburger .txt{width:100%}#a11yburger-back{display:none;top:0}.js #a11yburger-back{display:block}#a11yburger-back .txt{border:.2em solid var(--brand-mid);border-radius:2em;line-height:1.4;margin:.1em 0 .25em;padding:.1em .5em 0}#a11yburger .i{display:block;height:1.5em;left:0;position:relative;top:0;width:100%}#a11yburger .iX{background-color:var(--action);border-radius:2px;content:"";display:block;height:.2em;left:50%;margin-left:-20px;position:absolute;width:40px}#a11yburger .i1{bottom:24px}#a11yburger .i2{bottom:12px}#a11yburger .i3{bottom:0}#a11yburger:focus .iX,#a11yburger:hover .iX{background-color:var(--focus);transition:all .4s ease}#a11yburger-back:focus .txt,#a11yburger-back:hover .txt,#a11yburger:focus .txt,#a11yburger:hover .txt{border-color:var(--focus);color:var(--focus);transition:all .4s ease}#head{background:var(--brand-core) url(//ui.shld.be/svg/header/bg.svg) right -265px top -204px no-repeat;background-size:1300px;padding:1.5em 0 3em}#head.compact{padding:1.5em 0}#head .content{max-width:45.5em;padding:0 2em}#head nav{position:relative}#head h1{font:400 1.5em/1.333334 secondary,serif;margin:0 0 .1666667em;padding:2.5em 0 0}#head .sub,#head h1{color:var(--light-txt);text-align:center}#head .sub{margin:0 auto;padding:1.5em 1.5em 0;width:35em}#head .sub a,#head h1 a{color:var(--light-txt);text-decoration-color:var(--action)}#head .sub a:focus,#head .sub a:hover,#head h1 a:focus,#head h1 a:hover{color:var(--focus);text-decoration-color:var(--focus)}#head .hero img{float:right;height:auto;margin:0 -37px 0 0;width:30.35em}#head p{margin:0 0 1.5em;padding:0}#head .cta2{background:var(--brand-core);color:var(--light-txt);margin:.25em 0}.a11y{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.center{text-align:center}.nowrap{white-space:nowrap}h1,h2,h3,h4,h5{color:var(--brand-core);font:800 1.1em/1.3636 primary,serif;margin:1.55em 0 .45em}h1{font-size:1.52381em;font-weight:700}h2{font-size:1.5em;line-height:1.5;margin:2.766667em 0 .5em}h2.community,h2.customers,h2.environment,h2.governance,h2.workers{background:url(//ui.shld.be/svg/icon/governance.svg) -.175em 0 no-repeat;background-size:1.5em 1.5em;left:-1.75em;padding-left:1.75em;position:relative}h2.workers{background-image:url(//ui.shld.be/svg/icon/workers.svg)}h2.customers{background-image:url(//ui.shld.be/svg/icon/customers.svg)}h2.environment{background-image:url(//ui.shld.be/svg/icon/environment.svg)}h2.community{background-image:url(//ui.shld.be/svg/icon/community.svg)}h3{font-size:1.2em;line-height:1.66666667;margin:1.25em 0 .8333333em}h1 b,h2 b,h3 b,h4 b{color:var(--brand-mid);display:block}a,button,input{color:var(--brand-core);transition:background .4s ease,border .4s ease,box-shadow .1s ease,color .4s ease,outline .2s ease}button{background:none;border:0;padding:0}a:focus,button:focus,input:focus{color:var(--brand-core);outline:5px solid var(--focus);text-decoration:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible){outline:0}main a{position:relative;text-decoration-color:var(--light-3)}main a:hover{background:var(--light-3)}a img{transition:opacity .4s ease}a:hover img{opacity:.8}p.link a{text-decoration:none}p.link a b{display:block;font-weight:400;padding:.5em 0 0;text-decoration:underline}a.aisb{display:inline-block;margin:0 0 .5em -.1em;padding:.4em 0 0}a.aisb:hover{outline:5px solid var(--focus)}a.bluesky:before,a.linkedin:before,a.mastodon:before,a.x:before{background-image:url(//ui.shld.be/svg/Bluesky.svg);background-position:0 50%;background-repeat:no-repeat;content:"";filter:invert(1);padding-left:35px}a.linkedin:before{background-image:url(//ui.shld.be/svg/LinkedIn.svg)}a.mastodon:before{background-image:url(//ui.shld.be/svg/Mastodon.svg)}a.x:before{background-image:url(//ui.shld.be/svg/X.svg)}.cta-row{clear:both;margin:.75em 0 1.5em;padding:0;text-align:center}.cta1,.cta2{border:.2222223em solid var(--brand-mid);border-radius:2em;display:inline-block;font:800 .95em/1.5789474 primary,serif;margin:.2631579em 0;padding:.3157895em 1.6842105em;text-decoration:none}.cta1{background:var(--dark-4);background:radial-gradient(90% 100%,var(--dark-4),var(--brand-mid));color:var(--light-txt);text-shadow:0 2px var(--dark-4)}.cta1:active,.cta1:focus,.cta1:hover,.cta2:active,.cta2:focus,.cta2:hover,a.box:focus .cta1,a.box:focus .cta2,a.box:hover .cta1,a.box:hover .cta2{background:var(--focus);border-color:var(--focus)}.cta1:focus,.cta2:focus,a.box:focus .cta1,a.box:focus .cta2{text-decoration:underline}.cta1:focus,.cta1:hover,a.box:focus .cta1,a.box:hover .cta1{color:var(--brand-core);text-shadow:none}.cta2:focus,.cta2:hover,a.box:focus .cta2,a.box:hover .cta2{color:var(--brand-core)}a.box{text-decoration:none}a.box:focus,a.box:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}a.box-brand:focus,a.box-brand:hover{background:var(--dark-1);color:var(--light-txt)}a.box .cta2{font-size:.7em;margin:0}label{font-weight:600;margin:1.5em 0 .25em}input,label{display:block}input{border:.1em solid var(--dark-1);border-radius:.25em;font-size:1em;margin:0 0 1.5em;outline:5px solid var(--light);padding:.5em;width:24em}input:active,input:focus,input:hover{border-color:var(--action);border-radius:.25em}input:hover:not(:focus){outline-color:var(--light-2)}form .actions{padding-top:.5em}.newsletter{text-align:left}.newsletter .loading,.newsletter .row-success{display:none}blockquote,q{quotes:none}blockquote{margin:1em 0 0}blockquote p{font-size:1em;text-indent:1.6em}a.right,img.right{float:right;margin:0 0 .5em 1.25em}a.logo:hover{background:none}figure{margin:0}figure.box{padding-bottom:1.75em}figure.quote{background:var(--light-3) url(//ui.shld.be/svg/icon/quote.svg) .5em .5em no-repeat;background-size:2.5em;display:inline-block;padding:0 1.5em}.profile-photo figure{display:table}.profile-photo figcaption,figure.quote figcaption{font-size:.8em;margin:.625em 0 1.25em}.profile-photo figcaption{caption-side:bottom;display:table-caption}.profile-photo figcaption b,figure.quote figcaption b{display:block;font-size:1.125em;font-weight:700}.profile-photo a{color:var(--dark-txt);text-decoration:none}.profile-photo a:focus,.profile-photo a:hover{background:none}.profile-photo a:focus img,.profile-photo a:hover img{box-shadow:0 0 10px rgba(0,0,0,.3);color:var(--dark-txt)}.profile-photo a:focus figcaption b,.profile-photo a:hover figcaption b{color:var(--brand-core);text-decoration:underline}.badge{background:var(--action);background:var(--focus);border-radius:2.25em;box-shadow:0 3px 10px -5px #000;color:var(--dark-txt);font-size:.75em;font-weight:700;height:2.5em;line-height:1;padding:1.25em 0 .75em;text-align:center;transform:rotate(15deg);width:4.5em}.badge b{display:block;font-size:1.28571429em}.video button{cursor:pointer;position:relative}.video button .play{background:url(//ui.shld.be/png/video-play.png) 0 0 no-repeat;height:100px;left:50%;margin:-50px 0 0 -50px;position:absolute;top:50%;width:100px}.video img{display:block}ol,p,ul{margin:0 0 1.15em;padding:.35em 0 0}p sup{font-size:.65em}ol,ul{padding-left:1em}li{margin:0 0 .75em}li li{margin:0 0 .25em}ol.terms li{margin-bottom:1em}ul.breathe{margin-bottom:2.5em;margin-top:1.5em}ul.center{justify-content:center}ul.logos{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:.75em 0 0}ul.logos li{height:4.5em;margin:0 2.5em 1.5em 0}ul.logos a{display:inline-block;line-height:4.5}ul.logos a:hover{background:none}ul.logos img{height:auto;vertical-align:middle}ul.logos .alzsoc{line-height:4}ul.logos .bcorp{margin:0 -.5em}ul.logos .rnib{margin:0 -.9em}ul.tick{list-style:none;padding-left:0}p.tick,ul.tick li{background:url(//ui.shld.be/svg/icon/tick.svg) -.16em 0 no-repeat;background-size:1.5em 1.5em;padding-left:1.75em}p.tick{background-position:-.175em .3em}abbr{text-decoration:none}aside.center{font-size:.8em;line-height:1.25;margin:.8125em 0 1.25em}aside.center p{padding-top:.4375em}main figure{margin:0 0 1em}main .pull-right,main .quote-right{float:right;margin:-1em -1.5em 0 1em}main .pull-full{left:-6em;position:relative}main .pull-full figcaption{margin-bottom:2em}main .author{margin-top:1 em}main .author a b,main .author img{display:block}main .author img{margin:1.25em 0}main .metadata{margin:0 -1.5em 1.5em 3em}main .author p,main .metadata li,main .metadata p{font-size:.8em;margin:0;padding-top:.375em}main .photo,main .photo-right{box-shadow:0 10px 20px rgba(0,0,0,.1),0 6px 6px rgba(0,0,0,.125);margin:0 0 .5em}main .photo-right{float:right;margin-left:1.5em}figure.photo-center{margin:2em auto;width:600px}figure.photo-center figcaption{font-size:.8em;font-weight:600}figure .placeholder{color:var(--dark-1);font:800 6em/1.75 primary,serif;height:200px;margin:0 0 .15em;opacity:.75;padding:0;text-align:center;width:200px}main .quote-center{margin:1.5em 3em}main .quote-right{margin:.5em -2em 1em 1.5em;width:35%}main .quote-up{margin-top:-1em}main .sign-off img{width:5em}main .sign-off i{font-style:italic}@keyframes offset{to{stroke-dashoffset:0}}.table-wrap .scroller{display:none;height:.1em;margin:0 auto;width:2em}.table-wrap .scroller:focus-visible{background:var(--action)}table{border-collapse:collapse;margin:2em 0 3em;width:100%}table caption{background:var(--dark-1);background:linear-gradient(rgba(30,75,118,.85),var(--dark-1));border-radius:1em 1em 0 0;color:var(--light-txt);font-size:.9em;font-weight:600;margin-bottom:.25em;padding:.4em 0}table td,table th{font-size:.9em;padding:.5em;text-align:center;vertical-align:top}table tbody tr,table thead tr{border-bottom:.07em solid var(--brand-core)}table tbody tr{border-bottom-width:.04em}table tbody th{min-width:8em;text-align:left}table tbody th.indent{padding-left:2em}table tbody th.tight{width:9em}table .increase{color:#8b0d00}table .increase:before{content:"⬆︎"}table .decrease{color:#168000}table .decrease:before{content:"⬇︎"}.percent-ring{display:inline-block;margin:2em 1em 4em 0;position:relative;width:200px}.percent-ring figcaption b{display:block;font-size:1.5em;left:0;line-height:1.2;position:absolute;text-align:center;top:100px;transform:translateY(-50%);width:100%}.percent-ring figcaption .label,.percent-ring figcaption .title{position:absolute;text-align:center;width:200px}.percent-ring figcaption .title{top:-2em}.percent-ring svg{height:200px;width:200px}.percent-ring .circle-bg,.percent-ring .circle-fg{fill:none;stroke:var(--light-3);cx:50%;cy:50%;stroke-width:.98em}.percent-ring .circle-fg{stroke:var(--brand-core);stroke-width:1em;stroke-linecap:round;-webkit-animation:offset 2s ease-in-out forwards;animation:offset 2s ease-in-out forwards;-webkit-animation-delay:.5s;animation-delay:.5s;transform-origin:50% 50%}.rings-1 .circle-bg,.rings-1 .circle-fg{r:90px}.rings-1 .circle-fg{transform:rotate(-90deg)}#impact-score svg{height:200px;width:200px}#impact-score svg text{font-size:1.5em;font-weight:400;fill:var(--dark-txt)}#impact-score .circle-bg,#impact-score .circle-fg{stroke-width:.5em}#impact-score .circle-bg{stroke:#4fc6e0!important;opacity:.2}#impact-score .circle-fg{transform:rotate(90deg)}#impact-score .our-score{stroke:#4fc6e0}#impact-score .qualify{stroke:#009d85}#impact-score .median{stroke:#ffc20e}#impact-score-caption .right{left:200px;padding-left:3em;position:absolute;text-align:left;top:.7em;width:16em}#impact-score-caption li{font-size:.8em;list-style:none;margin:0 0 .375em;text-indent:-1.25em}#impact-score-caption li:before{border-radius:.5em;content:"";display:inline-block;height:.75em;margin-right:.5em;width:.75em}#impact-score-caption .our-score:before{background:#4fc6e0}#impact-score-caption .qualify:before{background:#009d85}#impact-score-caption .median:before{background:#ffc20e}@media (prefers-color-scheme:dark){table .increase{color:#fa2100}#impact-score svg text{fill:var(--light-txt)}}#home #head{padding-bottom:3em}#home #head .content{background:url(//ui.shld.be/png/header/bg2.png) left -25px bottom -10px no-repeat;padding-bottom:6em}#home #head h1{margin-bottom:1.5em;text-align:left;width:11.25em}#home h2{clear:both;font-size:2em;line-height:1.25em;margin:0 0 .45em;padding:.55em 0 0}#home h2 span{display:inline-block;margin-bottom:.25em}#home #approach{clear:both}#home #approach h2{padding:2.05em 0 0}#home #approach .c2 h2{padding:.55em 0 0}#home #services{background:var(--light-2)}#home #services .box ul{margin-bottom:2.65em}#home #services a.box .cta2{bottom:1.25em;left:2.14285714em;position:absolute}#home #testimonials{background:var(--light-3)}#home #testimonials .box{background-color:var(--light-1);color:var(--dark-txt);margin-bottom:.9em;padding-bottom:1.55em}#home #testimonials a{color:var(--brand-core)}#home #values ul.logos{justify-content:center;padding:1em 0 .5em;width:100%}#home #values ul.logos li{margin:0 1.25em 1.5em}#newsletter .content{width:25em}#footer-illu,#footer-illu img{height:24em}#footer-illu img{display:block;margin:3em auto 0;width:auto}footer{background:var(--brand-core);border-top:1.5em solid var(--brand-mid);color:var(--light-txt);padding:1.5em 0 1.25em}footer .columns,footer a.aisb,footer ul.logos,footer ul.social{display:flex;justify-content:center}footer a.aisb{margin:1em 0;padding:.4em 0}footer .columns{margin-bottom:1.5em}footer .c2,footer .c2g{margin:0 0 1.5em;width:auto}footer .c2g{border-right:.1em solid #fff2;margin-right:2em;padding-right:2em}footer a{color:var(--light-txt)}footer a:focus,footer a:hover{color:var(--focus)}footer p{clear:both;text-align:center}footer ul.logos{margin:1.5em 0;padding:0}footer ul.logos li{margin:0 3em 1.5em 0}footer ul.logos li:last-child{margin-right:0}footer ul.logos img{filter:brightness(0) invert(1)}footer ul.social{padding:1.5em 0}footer ul.social li{margin-right:2em}footer .social a:before{filter:invert(0);padding-left:24px}footer .social a:hover{outline:5px solid var(--focus);outline-offset:1px}@media (prefers-color-scheme:dark){body{background:#000;color:var(--light-txt)}h1{color:var(--light-2)}a,h2,h3,h4,h5{color:var(--light-txt)}a:focus,a:hover{color:var(--focus)}main a{text-decoration-color:var(--dark-1)}main a:hover{background:var(--dark-1);text-decoration-color:var(--focus)}figure.quote a:hover{background:none}.nav a:before,.social a:before{filter:invert(0)}.cta2:active:before,.cta2:focus:before,.cta2:hover:before{filter:invert(1)}.cta2{color:var(--light-txt)}.box{background-color:var(--dark-txt)}#home #approach .box{background-color:var(--brand-core)}#home #approach .box:focus,#home #approach .box:hover{background-color:var(--dark-2)}#home #services a.box:focus,#home #services a.box:hover,a.box-brand:focus,a.box-brand:hover{background-color:var(--dark-1);color:var(--light-txt)}#home #services a.box:focus h3,#home #services a.box:hover h3,.profile-photo a,a.box-brand:focus h3,a.box-brand:hover h3{color:var(--light-txt)}.profile-photo a:focus figcaption b,.profile-photo a:hover figcaption b{color:var(--focus)}#home #services{background:var(--dark-3)}#home #services a.cta2{border-color:var(--light-2)}#home #testimonials{background:var(--dark-2)}#home #testimonials a:hover{background:var(--light-3)}.logo img[src$=".svg"],ul.logos img[src$=".svg"]{filter:brightness(0) invert(1)}figure.quote{background-color:var(--dark-3)}main .sign-off img{filter:invert(1)}}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important}}@media (prefers-reduced-transparency:reduce){*{opacity:1!important}}@media (max-width:990px){.c2,.c2g{width:49%}.c3,.c3g{width:32%}.c2g,.c3g{margin-right:2%}#home #head{background-position:right 88% top 37%;background-size:133%;padding:1.5em 0 0}#head .hero img{width:67%}.box img.right{width:50%}ul.logos{display:flex;justify-content:center}ul.logos li{margin:0 1em}main .pull-full{left:0}main .pull-full img{height:auto;width:100%}main .pull-right{margin-right:0}#footer-illu,#footer-illu img{height:auto}#footer-illu img{width:100%}footer ul.logos li,footer ul.logos li:last-child{margin:1em}}@media (max-width:820px){ul.nav li{display:block}#menu main{padding:0}#main-nav{width:auto}body{max-width:100%}.c1{width:100%}.boxes-3{grid-template-columns:1fr}#head a{line-height:1.2}#head #a11yburger,#head #a11yburger-back{line-height:1}#head{background-position:right 75% top 20%;background-size:167%}#head .hero img{margin:0;width:60%}#head .sub{padding:0;width:100%}#home #head{background-position:right 88% top 28%;background-size:150%}#home #head .content{padding-bottom:20%}#home #head h1{font-size:1.2em;margin:.25em 0 0;padding:1em 0;width:90%}figure.quote{min-height:0}main .quote-center{margin:.75em 10%;width:auto}.table-wrap{background:url(//ui.shld.be/svg/icon/arrow-black.svg) right top .8em no-repeat;mask-image:linear-gradient(90deg,#000 95%,transparent);overflow:hidden;overflow-x:scroll}.table-wrap .scroller{display:block}}@media (max-width:820px) and (prefers-color-scheme:dark){.table-wrap{background-image:url(//ui.shld.be/svg/icon/arrow-white.svg)!important}}@media (max-width:700px){.c1,.c2,.c2g{margin:0;width:100%}.boxes-2{grid-template-columns:1fr}#home #approach .c2g{display:none}#contact .center{text-align:left}#newsletter .content{width:auto}#newsletter input{width:95%}.video iframe{height:200px;width:100%}.video img{height:auto;width:100%}#impact-score-caption .right{width:8em}footer p{text-align:left}footer .columns{display:block}footer .c2,footer .c2g{border:0;float:none;margin:1.5em 0}}@media (max-width:545px){main{background-image:none;padding:0}main section .content{padding:1.5em}.content{max-width:100%;padding:0 1.5em}.c1,.c2,.c2g,.c3,.c3g{float:none;margin-right:0;width:100%}.cta-row{margin:.75em 0 0}#home #approach .cta-row{text-align:center}.cta1,.cta2{margin:1em auto}.box img.right{margin:0 -1em 0 0;width:49%}ul.nav{display:block}ul.nav li{margin:0}ul.nav .cta1,ul.nav .cta2{margin-top:0}ul.crumbs{display:flex}.crumbs li:first-child{margin:0 1em 0 0}#head nav{text-align:left}#head a.aisb{display:block;text-align:center}#head h1{padding-top:1em}#head .hero img{float:none;margin:0;width:100%}#home #head{background-position:right 70% top 0;background-size:167%;padding:0}#home #head .content{padding:1.5em;text-align:center}#home #head h1{font-size:1.2em;margin:.25em auto 0;padding:0;text-align:center;width:95%}#home #head .cta1{margin:1.5em auto}aside.center{text-align:left}main .pull-right{margin:0 -1.5em 0 .75em}main img.pull-right{width:45%}main .quote-center,main .quote-right{margin:1.5em 0;width:auto}main .photo-right{float:none;margin-left:0}#home h2{font-size:1.75em}#home #services .box ul{margin:0 0 1.15em}#home #services a.box .cta2{bottom:auto;left:auto;position:relative}h2.community,h2.customers,h2.environment,h2.governance,h2.workers{left:0;padding-left:1.5em}#impact-score-caption .right{left:0;padding:1em 1em 0;position:relative}footer{padding-bottom:4.5em}}@media (max-width:545px) and (pointer:coarse){#nav-bar{background:var(--brand-core);border-top:.2em solid var(--action);bottom:0;left:0;position:fixed;top:auto;width:100%;z-index:999}#nav-bar li{display:block;margin:0;max-width:100%}#nav-bar a{border-bottom:.1em solid var(--action);color:var(--action);display:block;font-size:.9em;padding:.5em 0;text-align:center;width:100%}#nav-bar .pin{bottom:0;position:absolute;right:0;z-index:999}#nav-bar .menu a,#nav-bar .pin a{border:0;padding:0}#nav-bar #a11yburger,#nav-bar #a11yburger-back{padding:.5em 0 0;position:relative;top:0}#a11yburger .txt{border-width:.15em;font-size:.8em;position:relative;top:-1.5em}#a11yburger .iX{height:5px}#a11yburger .i1{bottom:21px}#a11yburger .i2{bottom:10px;display:none}#a11yburger .i3{bottom:-7px}#nav-bar #a11yburger-back{padding-bottom:.7em;text-align:center}#a11yburger-back .txt{line-height:1.5;margin:0;padding:.111111em .5em 0}}