: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.story .phase-title{font-size:var(--h1-size);margin-bottom:.5rem}main.story h1{margin-bottom:.1rem;word-break:normal;overflow:hidden;text-overflow:ellipsis}main.story .h1-sub{font-style:italic;font-size:1rem;line-height:1rem;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;opacity:.5}main.story .h1-sub svg{height:1rem;max-width:.5rem;position:relative;top:-.1rem}main.story .spacer.small{flex-basis:.5rem}main.story .story-container{position:absolute;display:flex;flex-direction:column;width:50%;height:100%;justify-content:center;right:0}@media(max-width:900px){main.story .story-container{width:100%;height:62%;bottom:0}}main.story .story-content,main.story .story-intro{display:flex;flex-direction:column;gap:.2rem}main.story .story-intro{display:flex;flex-direction:row}main.story .story-intro p{font-style:italic;font-size:1rem}main.story .story-content h3{font-size:1rem;padding-bottom:.25rem;font-weight:400;color:#969aa5}main.story .story-content p{margin-bottom:1rem;font-size:1rem}main.story .story-content button{margin-right:auto}main.story .quotes{color:#969aa5}main.story nav{display:flex;align-items:center;gap:1rem}main.story .object-image-full{position:relative;width:calc(100% - var(--content-padding)*2);height:calc(100% - var(--content-padding)*2);display:flex;justify-content:center;align-items:center;padding:var(--content-padding)}main.story .object-image-full img{width:100%;height:100%;object-fit:contain}