:root{--content-padding:4rem}@media(max-width:1536px){:root{--content-padding:2rem}}@media(max-width:900px){:root{--content-padding:1rem}}:root{--h1-size:1.5rem;--h2-size:1.3rem;--sub-heading-size:1.1rem}.full-heading-light{font-size:2rem;font-weight:400}.sub-heading{font-size:var(--sub-heading-size)}main.stories .phase-selector-backdrop{position:absolute;top:-100vh;left:-100vw;width:200vw;height:200vh;background-color:rgba(21,24,28,.8);z-index:1;opacity:0;pointer-events:none}main.stories .phase-selector-backdrop.open{opacity:1;pointer-events:all}main.stories :root{--phase-index:0}main.stories .phase-container{position:relative;height:100%}main.stories .phase-container[data-phase-index="0"]{--phase-index:0}main.stories .phase-container[data-phase-index="0"] svg#icon-menu{fill:#72bcfd}main.stories .phase-container[data-phase-index="1"]{--phase-index:1}main.stories .phase-container[data-phase-index="1"] svg#icon-menu{fill:#69e69a}main.stories .phase-container[data-phase-index="2"]{--phase-index:2}main.stories .phase-container[data-phase-index="2"] svg#icon-menu{fill:#fb7777}main.stories .phase-container[data-phase-index="3"]{--phase-index:3}main.stories .phase-container[data-phase-index="3"] svg#icon-menu{fill:#c59df7}main.stories .phase-container[data-phase-index="4"]{--phase-index:4}main.stories .phase-container[data-phase-index="4"] svg#icon-menu{fill:#ffe76e}main.stories .phase-container[data-phase-index="5"]{--phase-index:5}main.stories .phase-selector-wrapper{font-size:var(--h1-size);height:2em}main.stories .phase-selector-wrapper .phase-title{font-size:1em}main.stories .phase-selector-wrapper svg#icon-menu{height:.6em!important;position:relative;top:.32em;transform:scaleX(-1)}main.stories .phase-selector-wrapper .phase-selector{position:absolute;top:0;left:1em;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% - 1em);height:2em;overflow:hidden;pointer-events:all;cursor:pointer}main.stories .phase-selector-wrapper .phase-selector .phase-label{border:none}main.stories .phase-selector-wrapper .phase-selector .phase-title{width:100%}main.stories .phase-selector-wrapper .phase-selector .phase-title .phase-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main.stories .phase-selector-wrapper .phase-selector .phase-selector-container{z-index:2;position:relative;transform:translateY(calc(2em * var(--phase-index) * -1));transition:transform .5s ease;display:flex;flex-direction:column}main.stories .phase-selector-wrapper .phase-selector .phase-selector-container a.phase-selector-item{pointer-events:none;height:2em;display:flex;align-items:center}main.stories .phase-selector-wrapper .phase-selector .phase-selector-container a.phase-selector-item:hover{text-decoration:none}main.stories .phase-selector-wrapper .phase-selector.open{opacity:1;height:12em}main.stories .phase-selector-wrapper .phase-selector.open .phase-selector-container{transform:translateY(0)}main.stories .phase-selector-wrapper .phase-selector.open .phase-selector-container a{pointer-events:all!important}main.stories .phase-selector-wrapper .phase-selector.open .phase-title svg{display:none}main.stories .phase-content{width:100%;height:calc(100% - 4.5rem);position:relative;top:1.5rem;overflow:hidden}main.stories .stories-container{font-size:1rem;display:flex;width:100%;flex-wrap:wrap;gap:.5rem}main.stories .stories-container .story-group{display:flex;flex-wrap:nowrap;gap:.5rem}main.stories .stories-container .flex-break{flex-basis:100%;height:0}main.stories .stories-container .phase-item{height:2em;padding-right:.5em;display:inline-flex;align-items:center;font-size:1em;line-height:1em}@media(hover:hover){main.stories .stories-container .phase-item:hover{text-decoration:underline}}main.stories .stories-container .object-image-group{display:flex;flex-wrap:nowrap}main.stories .stories-container .object-image{position:relative;height:0;flex:0 0 2em;width:2em;padding-top:2em;margin-right:.5em}@media(hover:hover){main.stories .stories-container .object-image:hover{opacity:.8}}main.stories .stories-container .object-image.secondary{opacity:.5}main.stories .stories-container .object-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media(hover:hover){main.stories .stories-container .object-image img{transition:transform .3s}}main.stories .stories-container a.story-label{margin:.2em;height:2em;white-space:nowrap;display:flex;align-items:center;padding-inline:.5em;text-decoration:underline}main.stories .stories-container a.story-label:hover{background:hsla(0,0%,100%,.1)}