﻿.align-right{justify-content:flex-end}.align-center{justify-content:center}.align-justify{justify-content:space-between}.align-spaced{justify-content:space-around}.align-right.vertical.menu>li>a{justify-content:flex-end}.align-center.vertical.menu>li>a{justify-content:center}.align-top{align-items:flex-start}.align-self-top{align-self:flex-start}.align-bottom{align-items:flex-end}.align-self-bottom{align-self:flex-end}.align-middle{align-items:center}.align-self-middle{align-self:center}.align-stretch{align-items:stretch}.align-self-stretch{align-self:stretch}.align-center-middle{justify-content:center;align-items:center;align-content:center}.small-order-1{order:1}.small-order-2{order:2}.small-order-3{order:3}.small-order-4{order:4}.small-order-5{order:5}.small-order-6{order:6}@media print, screen and (min-width: 40em){.medium-order-1{order:1}.medium-order-2{order:2}.medium-order-3{order:3}.medium-order-4{order:4}.medium-order-5{order:5}.medium-order-6{order:6}}@media print, screen and (min-width: 75em){.large-order-1{order:1}.large-order-2{order:2}.large-order-3{order:3}.large-order-4{order:4}.large-order-5{order:5}.large-order-6{order:6}}.flex-container{display:flex}.flex-child-auto{flex:1 1 auto}.flex-child-grow{flex:1 0 auto}.flex-child-shrink{flex:0 1 auto}.flex-dir-row{flex-direction:row}.flex-dir-row-reverse{flex-direction:row-reverse}.flex-dir-column{flex-direction:column}.flex-dir-column-reverse{flex-direction:column-reverse}@media print, screen and (min-width: 40em){.medium-flex-container{display:flex}.medium-flex-child-auto{flex:1 1 auto}.medium-flex-child-grow{flex:1 0 auto}.medium-flex-child-shrink{flex:0 1 auto}.medium-flex-dir-row{flex-direction:row}.medium-flex-dir-row-reverse{flex-direction:row-reverse}.medium-flex-dir-column{flex-direction:column}.medium-flex-dir-column-reverse{flex-direction:column-reverse}}@media print, screen and (min-width: 75em){.large-flex-container{display:flex}.large-flex-child-auto{flex:1 1 auto}.large-flex-child-grow{flex:1 0 auto}.large-flex-child-shrink{flex:0 1 auto}.large-flex-dir-row{flex-direction:row}.large-flex-dir-row-reverse{flex-direction:row-reverse}.large-flex-dir-column{flex-direction:column}.large-flex-dir-column-reverse{flex-direction:column-reverse}}.row{max-width:100rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap}.row .row{margin-right:-0.625rem;margin-left:-0.625rem}@media print, screen and (min-width: 40em){.row .row{margin-right:-0.9375rem;margin-left:-0.9375rem}}@media print, screen and (min-width: 75em){.row .row{margin-right:-0.9375rem;margin-left:-0.9375rem}}.row .row.collapse{margin-right:0;margin-left:0}.row.expanded{max-width:none}.row.expanded .row{margin-right:auto;margin-left:auto}.row:not(.expanded) .row{max-width:none}.row.collapse>.column,.row.collapse>.columns{padding-right:0;padding-left:0}.row.is-collapse-child,.row.collapse>.column>.row,.row.collapse>.columns>.row{margin-right:0;margin-left:0}.column,.columns{flex:1 1 0px;padding-right:0.625rem;padding-left:0.625rem;min-width:0}@media print, screen and (min-width: 40em){.column,.columns{padding-right:0.9375rem;padding-left:0.9375rem}}.column.row.row,.row.row.columns{float:none;display:block}.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.small-1{flex:0 0 8.33333%;max-width:8.33333%}.small-offset-0{margin-left:0%}.small-2{flex:0 0 16.66667%;max-width:16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{flex:0 0 25%;max-width:25%}.small-offset-2{margin-left:16.66667%}.small-4{flex:0 0 33.33333%;max-width:33.33333%}.small-offset-3{margin-left:25%}.small-5{flex:0 0 41.66667%;max-width:41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{flex:0 0 50%;max-width:50%}.small-offset-5{margin-left:41.66667%}.small-7{flex:0 0 58.33333%;max-width:58.33333%}.small-offset-6{margin-left:50%}.small-8{flex:0 0 66.66667%;max-width:66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{flex:0 0 75%;max-width:75%}.small-offset-8{margin-left:66.66667%}.small-10{flex:0 0 83.33333%;max-width:83.33333%}.small-offset-9{margin-left:75%}.small-11{flex:0 0 91.66667%;max-width:91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{flex:0 0 100%;max-width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1{flex-wrap:wrap}.small-up-1>.column,.small-up-1>.columns{flex:0 0 100%;max-width:100%}.small-up-2{flex-wrap:wrap}.small-up-2>.column,.small-up-2>.columns{flex:0 0 50%;max-width:50%}.small-up-3{flex-wrap:wrap}.small-up-3>.column,.small-up-3>.columns{flex:0 0 33.33333%;max-width:33.33333%}.small-up-4{flex-wrap:wrap}.small-up-4>.column,.small-up-4>.columns{flex:0 0 25%;max-width:25%}.small-up-5{flex-wrap:wrap}.small-up-5>.column,.small-up-5>.columns{flex:0 0 20%;max-width:20%}.small-up-6{flex-wrap:wrap}.small-up-6>.column,.small-up-6>.columns{flex:0 0 16.66667%;max-width:16.66667%}.small-up-7{flex-wrap:wrap}.small-up-7>.column,.small-up-7>.columns{flex:0 0 14.28571%;max-width:14.28571%}.small-up-8{flex-wrap:wrap}.small-up-8>.column,.small-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}.small-collapse>.column,.small-collapse>.columns{padding-right:0;padding-left:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-right:0.625rem;padding-left:0.625rem}@media print, screen and (min-width: 40em){.medium-1{flex:0 0 8.33333%;max-width:8.33333%}.medium-offset-0{margin-left:0%}.medium-2{flex:0 0 16.66667%;max-width:16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{flex:0 0 25%;max-width:25%}.medium-offset-2{margin-left:16.66667%}.medium-4{flex:0 0 33.33333%;max-width:33.33333%}.medium-offset-3{margin-left:25%}.medium-5{flex:0 0 41.66667%;max-width:41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{flex:0 0 50%;max-width:50%}.medium-offset-5{margin-left:41.66667%}.medium-7{flex:0 0 58.33333%;max-width:58.33333%}.medium-offset-6{margin-left:50%}.medium-8{flex:0 0 66.66667%;max-width:66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{flex:0 0 75%;max-width:75%}.medium-offset-8{margin-left:66.66667%}.medium-10{flex:0 0 83.33333%;max-width:83.33333%}.medium-offset-9{margin-left:75%}.medium-11{flex:0 0 91.66667%;max-width:91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{flex:0 0 100%;max-width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1{flex-wrap:wrap}.medium-up-1>.column,.medium-up-1>.columns{flex:0 0 100%;max-width:100%}.medium-up-2{flex-wrap:wrap}.medium-up-2>.column,.medium-up-2>.columns{flex:0 0 50%;max-width:50%}.medium-up-3{flex-wrap:wrap}.medium-up-3>.column,.medium-up-3>.columns{flex:0 0 33.33333%;max-width:33.33333%}.medium-up-4{flex-wrap:wrap}.medium-up-4>.column,.medium-up-4>.columns{flex:0 0 25%;max-width:25%}.medium-up-5{flex-wrap:wrap}.medium-up-5>.column,.medium-up-5>.columns{flex:0 0 20%;max-width:20%}.medium-up-6{flex-wrap:wrap}.medium-up-6>.column,.medium-up-6>.columns{flex:0 0 16.66667%;max-width:16.66667%}.medium-up-7{flex-wrap:wrap}.medium-up-7>.column,.medium-up-7>.columns{flex:0 0 14.28571%;max-width:14.28571%}.medium-up-8{flex-wrap:wrap}.medium-up-8>.column,.medium-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media print, screen and (min-width: 40em) and (min-width: 40em){.medium-expand{flex:1 1 0px}}.row.medium-unstack>.column,.row.medium-unstack>.columns{flex:0 0 100%}@media print, screen and (min-width: 40em){.row.medium-unstack>.column,.row.medium-unstack>.columns{flex:1 1 0px}}@media print, screen and (min-width: 40em){.medium-collapse>.column,.medium-collapse>.columns{padding-right:0;padding-left:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-right:0.9375rem;padding-left:0.9375rem}}@media print, screen and (min-width: 75em){.large-1{flex:0 0 8.33333%;max-width:8.33333%}.large-offset-0{margin-left:0%}.large-2{flex:0 0 16.66667%;max-width:16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{flex:0 0 25%;max-width:25%}.large-offset-2{margin-left:16.66667%}.large-4{flex:0 0 33.33333%;max-width:33.33333%}.large-offset-3{margin-left:25%}.large-5{flex:0 0 41.66667%;max-width:41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{flex:0 0 50%;max-width:50%}.large-offset-5{margin-left:41.66667%}.large-7{flex:0 0 58.33333%;max-width:58.33333%}.large-offset-6{margin-left:50%}.large-8{flex:0 0 66.66667%;max-width:66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{flex:0 0 75%;max-width:75%}.large-offset-8{margin-left:66.66667%}.large-10{flex:0 0 83.33333%;max-width:83.33333%}.large-offset-9{margin-left:75%}.large-11{flex:0 0 91.66667%;max-width:91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{flex:0 0 100%;max-width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1{flex-wrap:wrap}.large-up-1>.column,.large-up-1>.columns{flex:0 0 100%;max-width:100%}.large-up-2{flex-wrap:wrap}.large-up-2>.column,.large-up-2>.columns{flex:0 0 50%;max-width:50%}.large-up-3{flex-wrap:wrap}.large-up-3>.column,.large-up-3>.columns{flex:0 0 33.33333%;max-width:33.33333%}.large-up-4{flex-wrap:wrap}.large-up-4>.column,.large-up-4>.columns{flex:0 0 25%;max-width:25%}.large-up-5{flex-wrap:wrap}.large-up-5>.column,.large-up-5>.columns{flex:0 0 20%;max-width:20%}.large-up-6{flex-wrap:wrap}.large-up-6>.column,.large-up-6>.columns{flex:0 0 16.66667%;max-width:16.66667%}.large-up-7{flex-wrap:wrap}.large-up-7>.column,.large-up-7>.columns{flex:0 0 14.28571%;max-width:14.28571%}.large-up-8{flex-wrap:wrap}.large-up-8>.column,.large-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media print, screen and (min-width: 75em) and (min-width: 75em){.large-expand{flex:1 1 0px}}.row.large-unstack>.column,.row.large-unstack>.columns{flex:0 0 100%}@media print, screen and (min-width: 75em){.row.large-unstack>.column,.row.large-unstack>.columns{flex:1 1 0px}}@media print, screen and (min-width: 75em){.large-collapse>.column,.large-collapse>.columns{padding-right:0;padding-left:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-right:0.9375rem;padding-left:0.9375rem}}.shrink{flex:0 0 auto;max-width:100%}.column-block{margin-bottom:1.25rem}.column-block>:last-child{margin-bottom:0}@media print, screen and (min-width: 40em){.column-block{margin-bottom:1.875rem}.column-block>:last-child{margin-bottom:0}}@media screen and (max-width: 99.9375em){.row{margin-left:2rem;margin-right:2rem}}@media screen and (max-width: 39.9375em){.row{margin-left:1rem;margin-right:1rem}}.hide{display:none !important}.invisible{visibility:hidden}@media screen and (max-width: 39.9375em){.hide-for-small-only{display:none !important}}@media screen and (max-width: 0em), screen and (min-width: 40em){.show-for-small-only{display:none !important}}@media print, screen and (min-width: 40em){.hide-for-medium{display:none !important}}@media screen and (max-width: 39.9375em){.show-for-medium{display:none !important}}@media screen and (min-width: 40em) and (max-width: 74.9375em){.hide-for-medium-only{display:none !important}}@media screen and (max-width: 39.9375em), screen and (min-width: 75em){.show-for-medium-only{display:none !important}}@media print, screen and (min-width: 75em){.hide-for-large{display:none !important}}@media screen and (max-width: 74.9375em){.show-for-large{display:none !important}}@media screen and (min-width: 75em) and (max-width: 89.9375em){.hide-for-large-only{display:none !important}}@media screen and (max-width: 74.9375em), screen and (min-width: 90em){.show-for-large-only{display:none !important}}.show-for-sr,.show-on-focus{position:absolute !important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.show-on-focus:active,.show-on-focus:focus{position:static !important;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.show-for-landscape,.hide-for-portrait{display:block !important}@media screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:block !important}}@media screen and (orientation: portrait){.show-for-landscape,.hide-for-portrait{display:none !important}}.hide-for-landscape,.show-for-portrait{display:none !important}@media screen and (orientation: landscape){.hide-for-landscape,.show-for-portrait{display:none !important}}@media screen and (orientation: portrait){.hide-for-landscape,.show-for-portrait{display:block !important}}/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}span.button{border:4px solid #E22D60;display:inline-block;-webkit-transform:skew(-8deg);transform:skew(-8deg)}span.button a,span.button input[type=submit],span.button input[type=button]{display:inline-block;padding:1rem 4rem;-webkit-transform:skew(8deg);transform:skew(8deg);transition:color 2s;border:none;font-weight:bold;font-style:italic;color:#E22D60;cursor:pointer;background:none;font-size:inherit;font-family:"ff-dagny-web-pro", sans-serif;outline:none}span.button a:hover,span.button input:hover[type=submit],span.button input:hover[type=button]{color:#841A37}@media screen and (max-width: 39.9375em){span.button a,span.button input[type=submit],span.button input[type=button]{padding:1rem 2rem}}p,ul>li,ol>li{line-height:1.68}h1,h2,h3,h4,h5,header nav,#title-bar nav,#responsive-menu,header .header-announcement p,#title-bar .header-announcement p,.form select,.form .text-field,#blog-post-body .blockquote{font-family:"ff-dagny-web-pro", sans-serif;font-weight:900;font-style:italic}*{box-sizing:border-box}body{margin:0;padding:0;overflow-x:hidden;background:#F9F9F9}.speed-pixel{width:20px;height:20px;-webkit-transform:skew(-8deg);transform:skew(-8deg);background:#3A3C48;position:fixed}.slide{background-size:cover;background-position:center}@media print, screen and (min-width: 40em){.slide{position:relative;min-height:90vh}.slide .slide-contents{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}}@media screen and (max-width: 39.9375em){.slide{padding:6rem 0 5rem}}.slide.slide-dark{color:#f9f9f9}.slide.slide-dark a{color:inherit;text-decoration:underline}.slide.slide-dark span.button{border-color:#fff}.slide.slide-dark span.button a{color:#fff;text-decoration:none}.slide.slide-hero{text-align:center;position:relative;min-height:calc(100vh - 7rem)}@media (max-height: 500px){.slide.slide-hero{min-height:90vh}}.slide.slide-hero .slide-contents{position:absolute;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.slide.slide-hero.short-hero{min-height:70vh}.slide.slide-static{min-height:0}@media print, screen and (min-width: 40em){.slide.slide-static .slide-static-contents{padding:10rem 0 6rem}}@media screen and (max-width: 39.9375em){.slide.slide-static{padding:0}.slide.slide-static .slide-static-contents{padding:7rem 0 4rem}}.main-background{background-size:cover;background-position:top center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0}.page-section{padding:4rem 0}@media screen and (min-width: 40em){.page-section{padding:8rem 0}}.page-section.light-gray{background-color:#EFEFF0}.page-section.pure-white{background-color:#FFF}.page-section.collapse-top{padding-top:0}.page-section__subsection{padding-top:3rem;padding-bottom:3rem}.slide-hero:not(.slide-dark)+.page-section{padding-top:0}.slide-hero:not(.slide-dark)+.page-section.light-gray{padding-top:2rem}@media screen and (min-width: 40em){.slide-hero:not(.slide-dark)+.page-section.light-gray{padding:4rem 0}}.page-section.light-gray+.page-section.light-gray{padding-top:0}.element-extends-below-container .element-extends-below{margin-top:-15vh;-webkit-transform:translateY(15vh);transform:translateY(15vh)}.element-extends-below-container+.page-section{padding:calc(15vh + 4rem) 0 4rem 0}@media screen and (min-width: 40em){.element-extends-below-container+.page-section{padding:calc(15vh + 8rem) 0 8rem 0}}.wait-for-fonts{opacity:0}.wait-for-fonts.visible{opacity:1}.wait-for-fonts.visible-animate{opacity:1;transition:opacity 230ms ease-in-out}.main-cta{min-height:100vh;position:relative}.main-cta .slide-contents{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.main-cta .cta-primary-content,.slide-hero .cta-primary-content{margin-top:2.4rem}@media screen and (max-width: 39.9375em){.columns.small-collapsed-margin{margin-bottom:2rem}}@media screen and (max-width: 74.9375em){.columns.medium-collapsed-margin{margin-bottom:2rem}}img,svg{max-width:100%;height:auto}img{vertical-align:bottom}a.image-link{display:block}a.image-link.image-link-img,a.image-link .image-link-img{position:relative}a.image-link.image-link-img:before,a.image-link .image-link-img:before{content:'';display:block;width:100%;height:100%;position:absolute;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center, transparent 40%, black 100%);opacity:0;left:0;top:0;transition:opacity 230ms ease-in-out}a.image-link:hover.image-link-img:before,a.image-link:hover .image-link-img:before{opacity:0.45}a.card{text-decoration:none;color:inherit}a.card.image-link .image-link-img{margin-bottom:1rem}a.card strong{line-height:1.6}.card-grid>.columns,.card-grid>.column,.card-grid>.columns{margin-bottom:2rem}@media print, screen and (min-width: 40em){.card-grid>.columns,.card-grid>.column,.card-grid>.columns{margin-bottom:4rem}}hr{border:0;border-bottom:1px solid rgba(226,45,96,0.6);margin:2rem 0}.turbolinks-progress-bar{background-color:#19677C}.well{background:#EFEFF0;padding:1.5rem 2rem}@media print, screen and (min-width: 40em){.medium-left-graphic{padding-right:2rem}}@media screen and (min-width: 75em){.medium-left-graphic{padding-right:4rem}}.top-graphic{padding-bottom:2rem}.speed-pixel-positioning-container{position:absolute}.speed-pixel-positioning-container .speed-pixel-crop{-webkit-transform:skew(-8deg);transform:skew(-8deg);overflow:hidden;width:200px;height:200px;position:relative}.speed-pixel-positioning-container .speed-pixel-crop .speed-pixel-crop-img{-webkit-transform:skew(8deg);transform:skew(8deg);position:absolute;left:-8%;right:-8%;top:0;bottom:0;background-size:cover;background-position:center}#speed-pixels-void{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}::-moz-selection{background-color:#E22D60;color:#fff}::-moz-selection{background-color:#E22D60;color:#fff}::selection{background-color:#E22D60;color:#fff}body{color:#3A3C48;font-family:"pt-serif", serif;font-size:1.4rem;text-rendering:geometricPrecision}strong{font-weight:700}a,span.link{color:#E22D60;text-decoration:none}span.button.disabled{opacity:0.5}span.button.disabled a,span.button.disabled input[type=submit],span.button.disabled input[type=button]{cursor:default}p+span.button{margin-top:0.5rem}.top-graphic+h1{margin-top:2rem}h1+.button{margin-top:3rem}h1,h2,h3,h4,h5{margin:0 0 1rem 0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}h1.alt,h2.alt,h3.alt,h4.alt,h5.alt{font-family:"pt-serif", serif;font-style:normal;font-weight:700}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}h1{font-size:5rem;line-height:1}h1+.subhead{margin-top:-0.5rem}h2{font-size:3rem;margin:4rem 0 2rem}h3{letter-spacing:0.52;font-size:2rem;margin:4rem 0 2rem}h4{font-size:1.3rem;text-transform:uppercase;color:rgba(58,60,72,0.55);margin-bottom:4rem}h5{font-size:1.2rem;text-transform:uppercase;color:rgba(58,60,72,0.8)}h5.lead{font-size:0.9rem;color:rgba(58,60,72,0.4);margin:0 0 0.4rem}h5.overline{text-transform:uppercase;color:rgba(58,60,72,0.55);letter-spacing:3px}h6{font-family:"pt-serif", serif;font-size:1.2rem;margin:0;line-height:1.68;font-weight:bold}h6+p{margin-top:0}p:first-child{margin-top:0}p.secondary{font-size:1.1rem}.centered{text-align:center}ul,ol{padding-left:1em}ul>li,ol>li{margin:0.4rem 0}ul.secondary,ol.secondary{font-size:1.1rem}@media screen and (max-width: 39.9375em){body{font-size:1.1rem}body h1,body h2{font-size:2.5rem}body h2{font-size:2rem}body h3{font-size:1.5rem}body h4{margin-top:4rem}body h6{font-size:1.1rem}body .top-graphic+h1{margin-top:0rem}body h1+.button{margin-top:1rem}body .overline{display:none}}@media screen and (min-width: 40em) and (max-width: 74.9375em){body{font-size:1.3rem}body h1{font-size:4rem}}@media (max-height: 500px){body{font-size:1.1rem}body h1,body h2{font-size:2.5rem}body h2{font-size:2rem}body h3{font-size:1.5rem}body h4{margin-top:4rem}body h6{font-size:1.1rem}body .top-graphic+h1{margin-top:0rem}body h1+.button{margin-top:1rem}body .overline{display:none}}@media (max-height: 300px){body h1{font-size:2rem}body h2{font-size:1.7rem}body h3{font-size:1.3rem}}.center-text-vertically{align-self:center}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;outline:none;transition-property:opacity, -webkit-filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;transition-duration:230ms;transition-timing-function:ease-in-out;opacity:0.4;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:24px;height:17px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:24px;height:3px;background-color:#3A3C48;border-radius:0px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-7px}.hamburger-inner::after{bottom:-7px}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}header nav,#title-bar nav,#responsive-menu{font-size:1rem;text-transform:uppercase}header nav a,#title-bar nav a,#responsive-menu a{padding:0.1rem;text-decoration:none;color:rgba(58,60,72,0.4);transition:color 230ms ease-in-out}header nav a:hover,#title-bar nav a:hover,#responsive-menu a:hover,header nav a.active,#title-bar nav a.active,#responsive-menu a.active{color:#3a3c48}#old-site-flash{display:none;background:#e22d60;text-align:center;padding:1rem;font-size:1rem;font-weight:bold;color:#841a37;text-decoration:none;position:relative}header,#title-bar{text-align:center;position:absolute;z-index:3;width:100%;transition:background 230ms ease-in-out}header.fixed,#title-bar.fixed{position:fixed;background:#F9F9F9;border-bottom:1px solid #D8D8D8;transition:none}header .header-content,#title-bar .header-content{position:relative;padding:1.5rem 0;margin:0 auto;max-width:100rem}header .header-announcement,#title-bar .header-announcement{background-color:#E22D60;padding:0.65rem;box-shadow:0px 0px 6px rgba(58,60,72,0.6)}header .header-announcement p,#title-bar .header-announcement p{color:#F9F9F9;font-style:normal;font-weight:700;font-size:1.1rem;margin:0}header .header-announcement a,#title-bar .header-announcement a{display:inline-block;margin-left:1rem;color:#F9F9F9;font-style:italic;font-size:1rem;background-color:#c11b4a;padding:0 1.5rem}header nav,#title-bar nav{top:1.6rem;position:absolute;z-index:3}header nav a,#title-bar nav a{display:inline-block;letter-spacing:0.05rem}header nav a+a,#title-bar nav a+a{margin-left:0.8rem}header nav.primary-nav,#title-bar nav.primary-nav{left:1.5rem}header nav#primary-nav-responsive,#title-bar nav#primary-nav-responsive{top:0.5rem;left:0.5rem}header nav#primary-nav-responsive.is-active,#title-bar nav#primary-nav-responsive.is-active{position:fixed}header nav.secondary-nav,#title-bar nav.secondary-nav{right:1.5rem}header #logo g,#title-bar #logo g{fill:rgba(58,60,72,0.4);transition:fill 230ms ease-in-out}header #logo:hover g,#title-bar #logo:hover g{fill:#3a3c48}body.dark header nav a{color:rgba(249,249,249,0.4)}body.dark header nav a:hover{color:#f9f9f9}body.dark header #logo g{fill:rgba(249,249,249,0.4)}body.dark header #logo:hover g{fill:#f9f9f9}body.dark header .hamburger .hamburger-inner,body.dark header .hamburger .hamburger-inner::before,body.dark header .hamburger .hamburger-inner::after{background-color:#f9f9f9}body.dark header .hamburger.is-active .hamburger-inner,body.dark header .hamburger.is-active .hamburger-inner::before,body.dark header .hamburger.is-active .hamburger-inner::after{background-color:#3a3c48}body.dark header.fixed nav a{color:rgba(58,60,72,0.4)}body.dark header.fixed nav a:hover{color:#3a3c48}body.dark header.fixed #logo g{fill:rgba(58,60,72,0.4)}body.dark header.fixed #logo:hover g{fill:#3a3c48}body.dark header.fixed .hamburger .hamburger-inner,body.dark header.fixed .hamburger .hamburger-inner::before,body.dark header.fixed .hamburger .hamburger-inner::after{background-color:#3a3c48}#responsive-menu{background:#D8D8D8;position:fixed;top:-100vh;left:0;z-index:1;width:100vw;height:100vh;transition:top ease-in-out 230ms;font-size:1.4rem}#responsive-menu .responsive-menu-contents{position:relative}#responsive-menu .responsive-menu-contents ul{list-style-type:none;margin:0;padding:0;position:absolute;top:50vh;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}#responsive-menu .responsive-menu-contents ul li{margin:1rem 0}#responsive-menu.is-active{top:0}#title-bar{position:fixed;z-index:2;top:0;left:0;width:100%;background:#D8D8D8;box-shadow:0px 0px 6px rgba(58,60,72,0.6);visibility:hidden;transition:opacity 230ms ease-in-out, visibility 0s ease-in-out, 230ms;opacity:0;padding:0}#title-bar h2{font-size:1.2rem;margin:0}#title-bar .title-bar-right{position:absolute;top:1.5rem;right:1.5rem;font-size:1rem}@media screen and (max-width: 74.9375em){#title-bar .title-bar-right{display:none}}#title-bar .title-bar-progress{width:0%;position:absolute;bottom:0;left:0;height:0.3rem;background:#19677C}#title-bar.visible{opacity:1;visibility:visible !important}@media screen and (max-width: 39.9375em){#title-bar h2{padding-left:1.5rem;padding-right:1.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.form select,.form .text-field{border:0;border-bottom:2px solid #D8D8D8;background:none;font-size:inherit;outline:none;color:#3A3C48}.form select{position:relative}.form select select{width:100%;background:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;font-size:inherit;padding:1rem 1rem 0.3rem;color:#3A3C48}.form select:after{content:'▾';font-style:normal;font-family:arial;position:absolute;right:1rem;top:0.5rem}.form .form-field-row{margin-bottom:2rem}@media screen and (max-width: 39.9375em){.form .form-field-row .small-12.columns:not(:last-child){margin-bottom:2rem}}.form ::-webkit-input-placeholder{color:#a5a5a5}.form ::-moz-placeholder{color:#a5a5a5}.form :-ms-input-placeholder{color:#a5a5a5}.form ::-ms-input-placeholder{color:#a5a5a5}.form ::placeholder{color:#a5a5a5}.form.full-form label{display:block;margin-bottom:0.3rem;font-size:1.1rem}.form.full-form .text-field,.form.full-form select{background-color:#EFEFF0;width:100%;padding:1rem 1rem 0.3rem}.form.full-form textarea{height:10rem}.form.form-on-light-gray .text-field,.form.form-on-light-gray select{background-color:#F9F9F9}.form.email-address-form .text-field{margin-right:1rem;padding:0.9rem;width:100%;max-width:20rem;margin-bottom:1rem}.form.email-address-form .button-container{display:inline-block}@media screen and (max-width: 39.9375em){.form.email-address-form .text-field{margin-right:0}.form.email-address-form .button-container{display:block}}.cta-primary-content.dark .form.email-address-form ::-webkit-input-placeholder{color:rgba(249,249,249,0.6)}.cta-primary-content.dark .form.email-address-form ::-moz-placeholder{color:rgba(249,249,249,0.6)}.cta-primary-content.dark .form.email-address-form :-ms-input-placeholder{color:rgba(249,249,249,0.6)}.cta-primary-content.dark .form.email-address-form ::-ms-input-placeholder{color:rgba(249,249,249,0.6)}.cta-primary-content.dark .form.email-address-form ::placeholder{color:rgba(249,249,249,0.6)}.cta-primary-content.dark .form.email-address-form .text-field{color:#F9F9F9;border-color:rgba(249,249,249,0.4)}.cta-primary-content.dark .form.email-address-form .button{border-color:#F9F9F9;background:transparent}.cta-primary-content.dark .form.email-address-form .button input{color:#F9F9F9}#at4-share{display:none}.addthis-smartlayers-desktop .at-share-open-control.at4-show,.addthis-smartlayers-desktop .at-share-close-control.at4-show{display:none !important}.addthis-smartlayers-desktop .atss .at-share-btn,.addthis-smartlayers-desktop .atss a,.addthis-smartlayers-desktop .at-icon-wrapper{background:transparent !important}.addthis-smartlayers-desktop .atss{right:1rem !important}.icon-tile{margin-bottom:2rem}.icon-tile__box{box-shadow:rgba(0,0,0,0.05) 0px 1px 60px;padding:3rem 2rem;height:100%;background-color:#fff}.icon-tile__box p{margin-bottom:0}@media print, screen and (min-width: 40em){#why-change,#why-making,#why-speed{min-height:120vh}}#why-speed{margin-bottom:20vh}@-webkit-keyframes animateGentle{0%{bottom:0}50%{bottom:15px}100%{bottom:0}}@keyframes animateGentle{0%{bottom:0}50%{bottom:15px}100%{bottom:0}}@-webkit-keyframes animateGentleUp{0%{top:0}50%{top:15px}100%{top:0}}@keyframes animateGentleUp{0%{top:0}50%{top:15px}100%{top:0}}@-webkit-keyframes ai-moveOffScreenLR{from{left:-250px}to{left:100%}}@keyframes ai-moveOffScreenLR{from{left:-250px}to{left:100%}}@-webkit-keyframes ai-moveOffScreenRL{from{right:-250px}to{right:100%}}@keyframes ai-moveOffScreenRL{from{right:-250px}to{right:100%}}.ai-container .responsive{width:50%}@media screen and (max-width: 39.9375em){.ai-container .mobile-center{text-align:center}}.ai-container .icons{width:25%}.ai-container .bar-chart{overflow:hidden}.ai-container .bar-chart .bar{display:flex;flex-direction:row;width:100%;margin-top:15px}@media screen and (max-width: 39.9375em){.ai-container .bar-chart .bar{padding-top:10px}}.ai-container .bar-chart .bar span{font-size:0.8rem;vertical-align:top}@media screen and (max-width: 39.9375em){.ai-container .bar-chart .bar span{padding-top:0;font-size:0.7rem}}.ai-container .bar-chart .bar .start{width:10%;padding-right:10px;margin-top:-5px}@media screen and (min-width: 40em) and (max-width: 74.9375em){.ai-container .bar-chart .bar .start{white-space:nowrap;width:15%}}@media screen and (max-width: 39.9375em){.ai-container .bar-chart .bar .start{padding-right:5px;font-size:0.7rem;margin-top:-15px;padding-bottom:5px}}.ai-container .bar-chart .bar .middle{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;align-content:center;justify-items:center;width:100%;margin-top:-20px}.ai-container .bar-chart .bar .middle .bar-item{height:10px;background-color:#19677C}.ai-container .bar-chart .bar .middle .bar-item.eight{width:12%}.ai-container .bar-chart .bar .middle .bar-item.six{width:10%}.ai-container .bar-chart .bar .middle .bar-item.fsix{width:115%}.ai-container .bar-chart .bar .middle .bar-item.twenty{width:35%}.ai-container .bar-chart .bar .middle .bar-item.seight{width:85%}.ai-container .bar-chart .bar .middle .bar-item.sone{width:80%}.ai-container .bar-chart .bar .middle .bar-item.tfour{width:45%}.ai-container .bar-chart .bar .middle .bar-item.ten{width:15%}.ai-container .bar-chart .bar .middle .bar-item.tseven{width:42%}.ai-container .bar-chart .bar .middle .line{width:100%;border:2px solid grey;border-style:dashed;opacity:0.2}.ai-container .bar-chart .bar .end{padding-left:10px;width:10%;margin-top:-5px;display:flex;flex-direction:row-reverse}@media screen and (min-width: 40em) and (max-width: 74.9375em){.ai-container .bar-chart .bar .end{white-space:nowrap;width:13%}}@media screen and (max-width: 39.9375em){.ai-container .bar-chart .bar .end{width:9%;font-size:0.7rem;margin-top:-15px;padding-bottom:5px}}@media screen and (max-width: 39.9375em){.ai-container .bar-chart.expanded{margin-left:-5%}}@media screen and (min-width: 40em) and (max-width: 74.9375em){.ai-container .bar-chart.expanded{margin-left:-20%}}@media screen and (max-width: 39.9375em){.ai-container .bar-chart.expanded .bar{padding-top:0px}}.ai-container .bar-chart.expanded .start{width:75%;display:flex;flex-direction:row-reverse}@media screen and (min-width: 40em) and (max-width: 74.9375em){.ai-container .bar-chart.expanded .start{width:60%}}@media screen and (max-width: 39.9375em){.ai-container .bar-chart.expanded .start{width:100%;margin-top:0}}.ai-container .bar-chart.expanded .middle{width:80%}.ai-container .bar-chart.expanded .end{width:6%;margin-top:0}@media screen and (max-width: 39.9375em){.ai-container .bar-chart.expanded .end{width:9%;font-size:0.7rem;margin-top:0px;padding-bottom:5px}}.ai-container .bar-chart.expanded .bar-chart-label-exp{font-size:1.3rem;vertical-align:top;opacity:0.8;white-space:nowrap}@media screen and (min-width: 40em) and (max-width: 74.9375em){.ai-container .bar-chart.expanded .bar-chart-label-exp{font-size:1rem}}@media screen and (max-width: 39.9375em){.ai-container .bar-chart.expanded .bar-chart-label-exp{font-size:0.7rem}}.ai-container .bar-chart.expanded.with-text{margin-left:-50%}.ai-container .bar-chart-label{color:rgba(162,162,162,0.7);font-size:0.65rem;padding-top:10px}.ai-container .bar-explanation p{width:50%;margin-left:42%;font-size:0.9rem;margin-top:-20px;color:#686767}@media screen and (max-width: 39.9375em){.ai-container .bar-explanation p{margin-top:-5px;width:60%}}.ai-container .ai-rods{opacity:0.1}.ai-container .ai-rods .ai-rod-1{position:absolute;width:44vh;top:23%;left:-350px;-webkit-animation:ai-moveOffScreenLR 14s linear infinite;animation:ai-moveOffScreenLR 14s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.ai-container .ai-rods .ai-rod-2{position:absolute;width:25vh;top:46%;-webkit-animation:ai-moveOffScreenRL 10s linear infinite;animation:ai-moveOffScreenRL 10s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.ai-container .ai-rods .ai-rod-3{position:absolute;width:35vh;top:77%;right:200px;-webkit-animation:ai-moveOffScreenLR 7s linear infinite;animation:ai-moveOffScreenLR 7s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.ai-container .year-of-survey{position:absolute;left:10px;top:20%}@media screen and (min-width: 40em) and (max-width: 74.9375em){.ai-container .year-of-survey{top:33%}}@media screen and (max-width: 39.9375em){.ai-container .year-of-survey{top:33%}}.ai-container .year-of-survey h1{color:black;font-size:25rem;opacity:0.1;z-index:2}@media screen and (min-width: 40em) and (max-width: 74.9375em){.ai-container .year-of-survey h1{font-size:15rem}}@media screen and (max-width: 39.9375em){.ai-container .year-of-survey h1{font-size:10rem}}.ai-container .broken-circle{z-index:0;overflow:hidden}.ai-container .broken-circle img{opacity:0.1;margin:3% auto}@media screen and (max-width: 74.9375em){.ai-container .broken-circle img{padding-top:15%}}.ai-container .ai-hero{height:100vh;width:100%;background-color:#19677C;overflow:hidden}.ai-container .ai-three-main{margin-top:-25px}.ai-container .ai-three-main .columns .title{display:flex;flex-wrap:nowrap;align-items:center}.ai-container .ai-three-main .columns .title .number h1{font-size:17rem;font-weight:700;z-index:0;opacity:0.1;color:#19677C}@media screen and (max-width: 39.9375em){.ai-container .ai-three-main .columns .title .number h1{font-size:8rem}}.ai-container .ai-three-main .columns .title h3{font-size:1.5rem;margin-left:-120px}@media screen and (max-width: 39.9375em){.ai-container .ai-three-main .columns .title h3{font-size:1rem;margin:0px 10px;padding-top:0px}}.ai-container .ai-three-main .columns .title h3 span{color:#e22d60}.ai-container .ai-three-main .columns p{font-size:0.75rem}.ai-container .centered{text-align:center}.ai-container .push-top{padding-top:50px}.ai-container .push-bottom{padding-bottom:50px}.ai-container .push-bottom-small{padding-bottom:25px}.ai-container .major-key-quote{background-image:url("https://philosophie.is/assets/ai-report/quote-bg@2x-7d609935c447e4344827c075bd7f8a0b4d9d71a8952cc9f718b783b0ef1e59ee.png");background-size:cover;background-repeat:no-repeat;padding:15px;margin:15px auto 15px auto;width:75vw;border-radius:4px}.ai-container .major-key-quote img{margin-bottom:0}.ai-container .major-key-quote p>:first-child{padding-top:15px;font-size:2rem}.ai-container .major-key-quote span{float:right;margin-top:-25px;color:#3A3C48;font-size:0.75rem}.ai-container .lg-bg{background-color:#EFEFF0;left:0;margin:0 auto}@media screen and (max-width: 39.9375em){.ai-container p{padding:0 15px}}@media screen and (min-width: 40em) and (max-width: 74.9375em){.ai-container p{padding:0 15px}}.ai-container p span{color:#e22d60;font-weight:600}.ai-container p.small-note,.ai-container p.note-no-pad{font-size:0.9rem;margin:0 auto}@media screen and (min-width: 40em) and (max-width: 74.9375em){.ai-container p.small-note,.ai-container p.note-no-pad{width:auto}}@media screen and (max-width: 39.9375em){.ai-container p.small-note,.ai-container p.note-no-pad{width:auto}}.ai-container p.note-no-pad{margin-top:-70px}@media screen and (max-width: 74.9375em){.ai-container p.note-no-pad{margin-top:0px}}.ai-container .ai-header{padding:60px 0 60px 0}@media screen and (max-width: 39.9375em){.ai-container .ai-header{padding:20px 0 20px 0}}.ai-container img{pointer-events:none}@media screen and (max-width: 74.9375em){.ai-container .mobile-center{text-align:center}}.ai-container .question-title span{color:#e22d60}.ai-container hr{border:2px solid #DAE4E8;width:40vw;opacity:0.4;margin:0 auto;text-align:center}.ai-container .circle-container{width:60vw;margin:0 auto}@media screen and (max-width: 39.9375em){.ai-container .circle-container{width:70vw}}@media screen and (min-width: 40em) and (max-width: 74.9375em){.ai-container .circle-container{width:50vw}}.ai-container .circle-container .circle{will-change:transform;-webkit-animation:animateGentle 4s linear infinite;animation:animateGentle 4s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate;border-radius:500px;position:relative;background:#B1C8CF;display:flex;flex-direction:column;justify-content:center;float:left;border:5px solid #E0E0E0}.ai-container .circle-container .circle:nth-child(2n){-webkit-animation:animateGentleUp 4s linear infinite;animation:animateGentleUp 4s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.ai-container .circle-container .circle.ceighties{width:30vh;height:30vh}@media screen and (min-width: 40em) and (max-width: 74.9375em){.ai-container .circle-container .circle.ceighties{width:20vh;height:20vh}}@media screen and (max-width: 39.9375em){.ai-container .circle-container .circle.ceighties{width:19vh;height:19vh;margin-bottom:15px}}.ai-container .circle-container .circle.ceighties h2{font-size:5.5rem;margin-bottom:5px}@media screen and (max-width: 39.9375em){.ai-container .circle-container .circle.ceighties h2{font-size:3rem;margin-top:-15px}}.ai-container .circle-container .circle.csixties{width:23vh;height:23vh}@media screen and (min-width: 40em) and (max-width: 74.9375em){.ai-container .circle-container .circle.csixties{width:15vh;height:15vh}}@media screen and (max-width: 39.9375em){.ai-container .circle-container .circle.csixties{width:17vh;height:17vh}}.ai-container .circle-container .circle.csixties h2{font-size:4.5rem;margin-bottom:5px}@media screen and (max-width: 39.9375em){.ai-container .circle-container .circle.csixties h2{font-size:2.5rem;margin-top:-15px}}.ai-container .circle-container .circle.cfifties{width:18vh;height:18vh}@media screen and (min-width: 40em) and (max-width: 74.9375em){.ai-container .circle-container .circle.cfifties{width:12vh;height:12vh}}@media screen and (max-width: 39.9375em){.ai-container .circle-container .circle.cfifties{width:16vh;height:16vh}}.ai-container .circle-container .circle.cfifties h2{font-size:3.8rem;margin-bottom:0px;margin-top:-15px}@media screen and (max-width: 39.9375em){.ai-container .circle-container .circle.cfifties h2{font-size:2.25rem}}.ai-container .circle-container .circle.cthirties{width:12vh;height:12vh}@media screen and (min-width: 40em) and (max-width: 74.9375em){.ai-container .circle-container .circle.cthirties{width:10vh;height:10vh}}@media screen and (max-width: 39.9375em){.ai-container .circle-container .circle.cthirties{width:12vh;height:12vh}}.ai-container .circle-container .circle.cthirties h2{font-size:2rem;margin-bottom:5px}@media screen and (max-width: 39.9375em){.ai-container .circle-container .circle.cthirties h2{font-size:1.75rem}}.ai-container .circle-container .circle .number{padding-bottom:0px}.ai-container .circle-container .circle .number h2{color:#19677C;padding:0px}@media screen and (max-width: 39.9375em){.ai-container .circle-container .circle .number h2{margin-bottom:0px}}.ai-container .circle-container .circle .number h2:after{content:'%';font-size:1rem;vertical-align:middle}.ai-container .circle-container .circle .text{font-size:0.75rem;margin-left:0px}.ai-container .graph-link{display:flex;align-items:center;flex-direction:row}.ai-container .graph-link .graph-square-img{background-image:url("https://philosophie.is/assets/ai-report/grid-bg-7dcd00008ad65c693798e4249b509976f34c77266cb1d15a4f444ad12bc7cd21.jpg");width:44px;height:44px;margin-right:10px;background-size:contain;-webkit-transform:skew(-8deg);transform:skew(-8deg);overflow:hidden}.ai-container .graph-link a{text-decoration:underline}#blog-post-body{margin-top:5vw;margin-bottom:5vw}#blog-post-body h4{margin:3rem 0 1.5rem}#blog-post-body .blockquote{display:block;font-size:2rem;line-height:1.4;color:#b2b2b2}#blog-post-body .blockquote a{color:#b2b2b2;text-decoration:underline}#blog-post-body .figcaption{display:block;text-align:center;font-size:1rem;color:#a5a5a5;margin-top:-1rem}@media screen and (max-width: 39.9375em){#blog-post-body .figcaption{margin-top:-0.5rem}}#blog-post-body .figcaption a{color:#a5a5a5;text-decoration:underline}@media screen and (min-width: 40em){#blog-post-body .block-img,#blog-post-body .blockquote{max-width:120%;margin:2rem -10%}#blog-post-body .block-img{text-align:center}}#blog-author-bio{margin-top:1rem;margin-bottom:1rem;font-size:1.2rem}#blog-author-bio img,#blog-author-bio p{margin:0}#blog-author-bio .border{border:1px solid #D8D8D8;padding:1rem}#client-logos{text-align:center;background-color:#F9F9F9;padding-bottom:30px;padding-top:30px}@media screen and (min-width: 40em){#client-logos{margin-right:4rem;margin-left:4rem;box-shadow:0px 1px 60px rgba(0,0,0,0.05)}}@media print, screen and (min-width: 40em){#client-logos h2{margin-bottom:0}}#client-logos .client-logos-full-row{padding:3rem 1rem}@media screen and (max-width: 39.9375em){#client-logos .client-logos-full-row{padding:0}}@media print, screen and (min-width: 75em){#client-logos .client-logos-middle-row{padding-top:3rem;padding-bottom:3rem}}@media print, screen and (min-width: 40em){#client-logos .client-logos-middle-row{padding-top:1.5rem;padding-bottom:1.5rem}}@media screen and (max-width: 39.9375em){#client-logos .client-logo{padding:1rem}}#client-logos .side-logo-left svg{padding-top:25%}#client-logos .side-logo-right svg{padding-top:20%}#client-logos svg{opacity:0.2}#clients-royal,#clients-pwc,#clients-zeemee,#clients-ucla,#clients-vital{min-height:120vh}#clients-cta{background-color:#EEEEEE}#clients-capabilities{padding-top:15vh}@media screen and (max-width: 39.9375em){#clients-capabilities h1{text-align:left;margin-bottom:2rem}}.capabilities-graph-container{position:relative}@media print, screen and (min-width: 75em){.capabilities-graph-container{margin-top:calc(20vw * -0.5)}}.capability-box-positioning-container p{margin-top:-1.25rem;opacity:0.5}@media screen and (max-width: 39.9375em){.capability-box-positioning-container{padding-left:1.625rem;padding-right:1.625rem}}@media print, screen and (min-width: 40em){.capability-box-positioning-container{position:absolute;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.capability-box-positioning-container.capability-explore{left:20%;bottom:calc(22vw * .52)}.capability-box-positioning-container.capability-execute{left:49.1%;bottom:calc(34vw * .52)}.capability-box-positioning-container.capability-evolve{left:79.4%;bottom:calc(47vw * .52)}.capability-box-positioning-container .capability-box{position:relative;background:#FFF;box-shadow:0px 15px 50px rgba(0,0,0,0.1);width:210px;padding:20px}.capability-box-positioning-container .capability-box p{margin-bottom:0}.capability-box-positioning-container .capability-box:after{position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff}}@media print, screen and (min-width: 75em){.capability-box-positioning-container .capability-box{width:250px;padding:40px}}.capabilities-graph-bg{vertical-align:bottom}@media screen and (max-width: 39.9375em){.capabilities-graph-bg{margin-top:-6rem}}.capabilities-graph-bg .capabilities-plot,.capabilities-graph-bg .capabilities-radial{display:none}@media print, screen and (min-width: 40em){.capabilities-graph-bg .capabilities-plot,.capabilities-graph-bg .capabilities-radial{display:block}}.capabilities-radial{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transform-box:fill-box;opacity:0}.capabilities-explore-radial{-webkit-animation:radialPulse 3.5s infinite linear;animation:radialPulse 3.5s infinite linear}.capabilities-execute-radial{-webkit-animation:radialPulse 3.5s 1s infinite linear;animation:radialPulse 3.5s 1s infinite linear}.capabilities-evolve-radial{-webkit-animation:radialPulse 3.5s infinite linear;animation:radialPulse 3.5s infinite linear;-webkit-animation-delay:1.5s;animation-delay:1.5s}@-webkit-keyframes radialPulse{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}40%{opacity:1}85%{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0}}@keyframes radialPulse{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}40%{opacity:1}85%{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0}}.projects-vital{background:#fff}.page-section.case-study-how-cards-below{margin-bottom:10rem}@media print, screen and (min-width: 40em){.page-section.case-study-how-cards-below{margin-bottom:12rem}}.case-study-how-cards{margin-top:-14rem}@media print, screen and (min-width: 40em){.case-study-how-cards{margin-top:-20rem}}.vital-mobile-renders-size{max-height:640px;width:auto}@media print, screen and (min-width: 75em){.vital-mobile-renders-size{max-height:none}}.company-video{padding-bottom:15rem;-webkit-animation:fadein 1s 1.5s ease-in-out forwards;animation:fadein 1s 1.5s ease-in-out forwards;opacity:0}@-webkit-keyframes fadein{from{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadein{from{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.philosopher-stones{background-color:#FFF;padding:4rem}@media screen and (min-width: 40em){.philosopher-stones{box-shadow:rgba(0,0,0,0.05) 0px 1px 60px}}.stones{margin:-8rem 0 -12rem;padding:16rem 0}.stones .spacing{margin-bottom:40px}@media screen and (min-width: 75em){.stones .spacing{margin-bottom:80px}}.stones .spacing .shrink{padding-right:0}.stones .spacing .shrink img{vertical-align:-webkit-baseline-middle}.people-pixels{margin-top:5rem}blockquote{line-height:1.4;position:relative}blockquote::before{content:"";position:absolute;background-image:url("https://philosophie.is/assets/people/pink-pixel-c5f1cee8fa65608fa39d0b69dcbde8ec1e0b08f999ed4e3065efa02d433fa0d4.svg");background-repeat:no-repeat;background-size:contain;top:-5px;left:-20px;height:60px;width:100%}blockquote.medium{font-size:1.4rem}blockquote.large{font-size:1.7rem}blockquote.xlarge{font-size:2rem}.perks{margin-bottom:15rem}@media screen and (max-width: 74.9375em){.perks{margin-bottom:20rem}}.perks .heart-pixel{-webkit-transform:translateY(-150px);transform:translateY(-150px)}.awards{margin-top:-21rem;margin-bottom:10rem;background-color:#FFF;padding:4rem}.awards .inc{padding:40px 0}@media screen and (min-width: 40em){.awards{box-shadow:rgba(0,0,0,0.05) 0px 1px 60px}}.location-map{padding:10rem 0}.location-map img{display:flex;margin:0 auto}.heart-pixel{-webkit-animation:heart-beats 3s infinite;animation:heart-beats 3s infinite}@-webkit-keyframes heart-beats{0%{-webkit-transform:scale(1);transform:scale(1)}7%{-webkit-transform:scale(1.2);transform:scale(1.2)}12%{-webkit-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1.3);transform:scale(1.3)}60%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0.99);transform:scale(0.99)}}@keyframes heart-beats{0%{-webkit-transform:scale(1);transform:scale(1)}7%{-webkit-transform:scale(1.2);transform:scale(1.2)}12%{-webkit-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1.3);transform:scale(1.3)}60%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0.99);transform:scale(0.99)}}.pixela{opacity:1;-webkit-animation:colorfilla 5s ease-in-out infinite;animation:colorfilla 5s ease-in-out infinite}.pixelb{opacity:1;-webkit-animation:colorfillb 7s ease-in-out infinite;animation:colorfillb 7s ease-in-out infinite}@-webkit-keyframes colorfilla{0%{fill:#3A3C48;opacity:0.3}50%{fill:#E22D60;opacity:0.8}100%{fill:#3A3C48;opacity:0.3}}@keyframes colorfilla{0%{fill:#3A3C48;opacity:0.3}50%{fill:#E22D60;opacity:0.8}100%{fill:#3A3C48;opacity:0.3}}@-webkit-keyframes colorfillb{0%{fill:#E22D60;opacity:0.8}50%{fill:#3A3C48;opacity:0.5}0%{fill:#E22D60;opacity:0.8}}@keyframes colorfillb{0%{fill:#E22D60;opacity:0.8}50%{fill:#3A3C48;opacity:0.5}0%{fill:#E22D60;opacity:0.8}}.time-map{opacity:0.2}.time-a{-webkit-animation:time-a 5s ease-in-out infinite;animation:time-a 5s ease-in-out infinite}.time-b{-webkit-animation:time-b 2s ease-in-out infinite;animation:time-b 2s ease-in-out infinite}@-webkit-keyframes time-a{0%{opacity:1}50%{opacity:0}60%{opacity:0.7}80%{opacity:0.5}100%{opacity:1}}@keyframes time-a{0%{opacity:1}50%{opacity:0}60%{opacity:0.7}80%{opacity:0.5}100%{opacity:1}}@-webkit-keyframes time-b{0%{opacity:1}20%{opacity:0.5}50%{opacity:1}70%{opacity:0.2}100%{opacity:1}}@keyframes time-b{0%{opacity:1}20%{opacity:0.5}50%{opacity:1}70%{opacity:0.2}100%{opacity:1}}.contact-form-section{margin:-8rem 0 -12rem;padding:16rem 0}.contact-card{display:block;color:inherit}@media print, screen and (min-width: 40em){.contact-card{box-shadow:0 0 50px rgba(0,0,0,0.07)}}.contact-card .contact-card-background{color:#fff;padding:2rem;display:flex;flex-direction:column;justify-content:flex-end;min-height:14rem;background-size:cover}@media print, screen and (min-width: 40em){.contact-card .contact-card-background{min-height:20rem}}.contact-card .contact-card-background .contact-card-background-overlay p:last-child{margin-bottom:0}.contact-card .contact-card-background .contact-card-background-overlay a{color:inherit}.contact-card .contact-card-info{padding:1rem 0 0;background-color:#F9F9F9;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}@media print, screen and (min-width: 40em){.contact-card .contact-card-info{padding:1.5rem 2rem}}.contact-card .contact-card-info .contact-card-info-headshot{flex-basis:6rem;margin-right:1rem;display:block}@media print, screen and (min-width: 40em){.contact-card .contact-card-info .contact-card-info-headshot{display:none}}@media screen and (min-width: 55em){.contact-card .contact-card-info .contact-card-info-headshot{display:block}}.contact-card .contact-card-info .contact-card-info-personal-details p:last-child{margin-bottom:0}
