main{width:100%}main article{display:flex;flex-direction:column}main article section,main article header>div{margin:auto;width:100%;max-width:40rem}main article section h1,main article section h2,main article section h3,main article section h4,main article section h5{margin:2.5rem 0 1rem;font-weight:900}main article+article{margin-top:2.5rem}main article header{padding:7rem 0 2.5rem;background:#232436;color:white;margin-bottom:2.5rem}main article header h2{color:inherit;margin:0;font-size:44px;line-height:1.07438}main article ul,main article ol{color:#232436;font-size:inherit;line-height:inherit;padding:0 2rem}main article ul li,main article ol li{margin-bottom:1rem}main article section .embed-item{display:flex;justify-content:center}.pillar__introduction{background-color:rgba(35,36,54,.05);display:flex;flex-direction:column;color:#232436;z-index:1;position:relative}.pillar__introduction article{max-width:40rem;width:100%;font-size:1.125rem;line-height:1.44444;margin:2.5rem auto}.pillar__introduction .chapters__guide{max-width:75rem;text-align:center;margin:0 auto}.pillar__introduction .chapters__guide h4{font-size:.875rem;line-height:1.42857;margin:0 0 2rem;font-weight:900}.pillar__introduction .chapters__guide ul{padding:0;display:flex;justify-content:center;flex-wrap:wrap;margin:0 0 -4rem}.pillar__introduction .chapters__guide li{list-style:none;display:flex;flex-direction:column;text-align:left;margin:0 .5rem 1rem 0;flex:0 0 10rem;height:13.5rem;background-color:white;color:#232436;font-weight:900;font-size:.875rem;line-height:1.42857;justify-content:space-between;padding:1.5rem 1.5rem 2rem;border-radius:.25rem;box-shadow:0 .125rem .25rem -.125rem rgba(35,36,54,.15),0 1rem 1.5rem -.25rem rgba(35,36,54,.15);cursor:pointer;transition:box-shadow .15s ease-in-out,transform .15s ease-in-out}.pillar__introduction .chapters__guide li:hover{box-shadow:0 .125rem .25rem -.125rem rgba(35,36,54,.15),0 1.5rem 2.5rem -.125rem rgba(35,36,54,.15),0 3.5rem 3.5rem -.5rem rgba(35,36,54,.15);transform:translateY(-.5rem)}.pillar__introduction .chapters__guide li span,main article header span{font-size:.75rem;color:rgba(35,36,54,.7);line-height:1.45522;text-transform:uppercase;font-weight:400}main article header span{color:rgba(255,255,255,.4);margin-bottom:1rem;display:inline-block}main article [class*="image-grid"]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-flow:dense;grid-gap:1rem;width:calc(100% + 3rem);margin:0 -1.5rem}main article figure,main article section>img,main article video{width:calc(100% + 3rem);margin:0 -1.5rem;max-width:none}main article ul li figure{margin-top:.5rem;margin-bottom:2rem;margin-left:0;margin-right:0;max-width:100%}main article [class*="image-grid"] figure{margin:0;width:100%}main article [class*="image-grid"] figure:first-child{grid-column:1/3;grid-row:1/3}main article section{font-size:1.125rem;line-height:1.44444;color:#232436}main article figure figcaption{text-align:center;font-size:.75rem;color:rgba(35,36,54,.6);line-height:1.45522;font-style:italic;margin-top:.5rem}main article [class*="image-grid"] figure figcaption{display:none}main article blockquote{font-style:italic;font-size:120%;margin:1rem 8%;text-align:center;display:flex;flex-direction:column;align-items:center}main article blockquote:before,main article blockquote:after{content:"";width:4.5rem;height:1px;background:rgba(35,36,54,.2)}main article blockquote:before{margin-bottom:2rem}main article blockquote:after{margin-top:2rem}main article figure img{width:100%;height:100%;object-fit:cover;margin:0 !important}main article section img{border-radius:.25rem;margin-bottom:2rem}main article section>*{margin-bottom:2rem}.video-yt{width:calc(100% + 3rem);margin:0 -1.5rem;align-self:center;padding-top:62.5%;position:relative}.video-yt iframe{width:100%;height:100%;position:absolute;top:0;left:0}#TrackScrollProgress{display:flex;position:relative}#TrackScrollProgress aside{position:absolute;height:calc(100% - 3rem);padding-top:3rem;z-index:1}.spt-verticalScrollProgress{position:-webkit-sticky;position:sticky;top:10rem;margin-left:1.5rem;margin-bottom:3rem;width:12rem !important;height:calc(100vh - 13rem)}.spt-scrollStopContainer .spt-stopCircle,.spt-verScrollStopContainer .spt-stopCircle,.spt-scrollStopContainer .spt-finalStopCircle,.spt-verScrollStopContainer .spt-finalStopCircle{width:16px;height:16px;background-color:#ebebed}.spt-scrollStopContainer .spt-stopCircle.spt-reached,.spt-verScrollStopContainer .spt-stopCircle.spt-reached,.spt-scrollStopContainer .spt-finalStopCircle.spt-reached,.spt-verScrollStopContainer .spt-finalStopCircle.spt-reached,.spt-scrollStopContainer .spt-stopCircle.spt-hover,.spt-verScrollStopContainer .spt-stopCircle.spt-hover,.spt-scrollStopContainer .spt-finalStopCircle.spt-hover,.spt-verScrollStopContainer .spt-finalStopCircle.spt-hover{background:#ff6153;transform:scale(1.5)}.spt-verticalScrollProgress .spt-verticalScrollProgressContainer{background-color:#ebebed}.spt-verticalScrollProgress .spt-verticalScrollProgressContainer .spt-verticalScrollProgressBar{border-bottom:0;background:#ff6153;transition:height .15s ease-in-out}.spt-verScrollStopContainer .spt-stopCircle{left:-.5rem}.spt-verScrollStopTitles{position:relative;width:auto !important;height:100%}.spt-linking .spt-stopTitle,.spt-linking .spt-finalStopTitle,.spt-linking .spt-stopCircle,.spt-linking .spt-finalStopCircle{color:#232436;font-size:12px;line-height:1.4;border:0;transition:all .15s ease-in-out}.spt-verScrollStopTitles .spt-stopTitle,.spt-verScrollStopTitles .spt-finalStopTitle{margin-top:.5rem;margin-left:1.5rem;background:#ebebed;padding:.5rem 1rem .75rem;border-radius:0 1rem 1rem 1rem;font-weight:900;box-shadow:0 0 .25rem rgba(35,36,54,.3);transition:color .15s ease-in-out,background .15s ease-in-out,box-shadow .15s ease-in-out}.spt-scrollStopTitles .spt-stopTitle.spt-reached,.spt-verScrollStopTitles .spt-stopTitle.spt-reached,.spt-scrollStopTitles .spt-finalStopTitle.spt-reached,.spt-verScrollStopTitles .spt-finalStopTitle.spt-reached,.spt-scrollStopTitles .spt-stopTitle.spt-hover,.spt-verScrollStopTitles .spt-stopTitle.spt-hover,.spt-scrollStopTitles .spt-finalStopTitle.spt-hover,.spt-verScrollStopTitles .spt-finalStopTitle.spt-hover{background:#ff6153;color:white}@media screen and (max-width:1039px){#TrackScrollProgress{flex-direction:column}aside#tracker{position:-webkit-sticky;position:sticky;top:auto;bottom:0;order:1}.spt-smallDevice.spt-mobileOnly{position:relative;padding:1.5rem 0}.spt-smallDevice .spt-stopTitle{display:none !important}.spt-scrollStopContainer .spt-stopCircle{border-color:transparent;color:transparent;font-size:.625rem;font-weight:900;line-height:1.2;text-align:center}.spt-scrollStopContainer .spt-stopCircle.spt-reached,.spt-scrollStopContainer .spt-stopCircle.spt-hover{color:white;border-color:transparent}.spt-horizontalScrollProgress .spt-scrollProgress{color:#ff6153;background-color:#ebebed}progress[value]::-webkit-progress-bar{background:#ebebed !important}progress[value]::-webkit-progress-value{background:#ff6153 !important}.pillar__introduction .chapters__guide{max-width:none}.pillar__introduction .chapters__guide ul{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding:0 2rem;-webkit-overflow-scrolling:touch}}@media screen and (max-width:520px){main article section,main article header>div,.pillar__introduction article:not(.chapters__guide){padding:0 2rem}}