.c-tile-accordion{border-radius:8px;position:relative;top:0;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:row;transition:top .3s ease-in-out;margin-top:8px;background:#fff;box-shadow:0 2px 16px rgba(0,0,0,.21)}.c-tile-accordion--no-shadow{box-shadow:none}@media only screen and (min-width:768px){.c-tile-accordion{box-shadow:0 2px 40px rgba(0,0,0,.21);min-height:432px}.c-tile-accordion--no-shadow{box-shadow:none}.c-tile-accordion:hover{top:-16px}}.c-tile-accordion--scrollable{margin-bottom:16px}@media only screen and (min-width:768px){.c-tile-accordion--scrollable{margin-bottom:0}}.c-tile-accordion{padding:16px;min-height:328px}@media only screen and (min-width:992px){.c-tile-accordion{padding:24px}}.c-tile-accordion__image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-tile-accordion__content{padding:16px 16px 0;border-radius:4px;background:#fff;background:linear-gradient(to right top,#fff,hsla(0,0%,100%,.8));box-shadow:0 2px 40px rgba(98,98,98,.21);position:relative;text-align:left;overflow:hidden;align-self:end;width:100%}@media only screen and (min-width:992px){.c-tile-accordion__content{padding:24px 24px 8px}}.c-tile-accordion__more{max-height:0;transition:max-height .3s ease-in-out;overflow:hidden}.c-tile-accordion:hover .c-tile-accordion__more{max-height:1e3px}.c-tile-accordion__title{font-family:Figtree,Calibri,Google Sans,Roboto,Helvetica,Arial,sans-serif;letter-spacing:-.016em;font-size:1.5rem;font-weight:600;line-height:1.36;margin:0 0 16px;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@media only screen and (min-width:992px){.c-tile-accordion__title{font-size:1.75rem}}.c-tile-accordion__text{font-size:1.125rem;line-height:1.5;margin:0 0 16px}.c-tile-content{border-radius:8px;position:relative;top:0;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:row;transition:top .3s ease-in-out;margin-top:8px;background:#fff;min-height:328px;box-shadow:0 2px 16px rgba(0,0,0,.21);flex-direction:column}.c-tile-content--no-shadow{box-shadow:none}@media only screen and (min-width:768px){.c-tile-content{box-shadow:0 2px 40px rgba(0,0,0,.21);min-height:432px}.c-tile-content--no-shadow{box-shadow:none}.c-tile-content:hover{top:-16px}}.c-tile-content--scrollable{margin-bottom:16px}@media only screen and (min-width:768px){.c-tile-content--scrollable{margin-bottom:0}.c-tile-content{min-height:394px}}@media only screen and (min-width:992px){.c-tile-content{min-height:426px}.c-tile-content--condensed{min-height:394px;max-width:312px}}.c-tile-content__image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;flex:0 1 auto;display:block;margin:0}@media only screen and (min-width:768px){.c-tile-content__image{width:94%;margin:0 0 8px 6%}.c-tile-content__image--condensed{margin:0;width:100%}}.c-tile-content__content{padding:0 32px 32px;align-self:end;width:100%;box-sizing:border-box;flex:1 0 auto;display:flex;flex-direction:column}@media only screen and (min-width:768px){.c-tile-content__content{padding:0 40px 40px}.c-tile-content__content--condensed{padding:0 24px 24px}}.c-tile-content__title{font-family:Figtree,Calibri,Google Sans,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.19;margin:16px 0;flex:1 1 auto}.c-tile-content__title--condensed{margin:4px 0 8px}@media only screen and (min-width:992px){.c-tile-content__title{margin-top:0;font-size:2rem}.c-tile-content__title--condensed{font-size:1.5rem}}.c-tile-content__text{font-size:1.125rem;line-height:1.5;margin:0;flex:0 1 auto}.c-tile-content__text--condensed{color:var(--color-primary)}.c-tile-video{border-radius:8px;position:relative;top:0;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:row;transition:top .3s ease-in-out;margin-top:8px;background:#fff;min-height:328px;box-shadow:0 2px 16px rgba(0,0,0,.21)}.c-tile-video--no-shadow{box-shadow:none}@media only screen and (min-width:768px){.c-tile-video{box-shadow:0 2px 40px rgba(0,0,0,.21);min-height:432px}.c-tile-video--no-shadow{box-shadow:none}.c-tile-video:hover{top:-16px}}.c-tile-video--scrollable{margin-bottom:16px}@media only screen and (min-width:768px){.c-tile-video--scrollable{margin-bottom:0}}.c-tile-video{min-height:340px;background:radial-gradient(circle,#112f49,rgba(17,47,73,0))}@media only screen and (min-width:768px){.c-tile-video{min-height:340px}}.c-tile-video__image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-tile-video__control{position:absolute;top:16px;left:16px;border-radius:50%;background:rgba(17,47,73,.8);color:#fff;font-size:1.5rem;display:block;vertical-align:middle;padding:4px}.c-tile-featured__preview,.c-tile-video__preview{cursor:pointer}.c-tile-video__preview:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#000,transparent 50%)}.c-tile-video__preview:hover .c-tile-video__control{background:var(--color-primary)}.c-tile-video__content{padding:16px 24px;width:100%;box-sizing:border-box;flex:1 1 auto;z-index:1;align-self:flex-end;line-height:1.5;color:#fff;text-decoration:none;margin-top:40px}.c-tile-video__content:hover{text-decoration:underline}.c-tile-video__author{font-weight:600;align-self:flex-start;font-size:1.125rem}.c-tile-video__byline{font-size:1rem}.c-tile-featured{flex-direction:column;flex-grow:0;flex-shrink:0;padding-left:8px;padding-right:8px;max-width:274px;flex-basis:274px;margin:12px;border-radius:8px;position:relative;top:0;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:row;transition:top .3s ease-in-out;margin-top:8px;background:#fff;min-height:328px;box-shadow:0 2px 16px rgba(0,0,0,.21)}.c-tile-featured:first{margin-left:8%}.c-tile-featured--no-shadow{box-shadow:none}@media only screen and (min-width:768px){.c-tile-featured{box-shadow:0 2px 40px rgba(0,0,0,.21);min-height:432px}.c-tile-featured--no-shadow{box-shadow:none}.c-tile-featured:hover{top:-16px}}.c-tile-featured--scrollable{margin-bottom:16px}@media only screen and (min-width:768px){.c-tile-featured--scrollable{margin-bottom:0}}.c-tile-featured{min-height:340px;background:radial-gradient(circle,#112f49,rgba(17,47,73,0))}@media only screen and (min-width:768px){.c-tile-featured{min-height:340px}}.c-tile-featured__image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-tile-featured__control{position:absolute;top:16px;left:16px;border-radius:50%;background:rgba(17,47,73,.8);width:32px;height:32px;display:inline-flex;flex-direction:column;justify-content:center;align-items:center}.c-tile-featured__control-icon{color:#fff;font-size:.875rem;shape-rendering:auto;display:inline-flex;align-self:center}.c-tile-featured__control-icon .i-icon{width:1em;height:1em;min-width:100%;margin:0 auto}.c-tile-featured__control-icon .i-icon__fill,.c-tile-featured__control-icon .i-icon__outline{transition-duration:.3s;transition-property:fill;transition-timing-function:ease-in-out}.c-tile-featured__control-icon .i-icon__outline{fill:currentColor}.c-tile-featured__control-icon .i-icon__fill{fill:transparent}.c-tile-featured__preview:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(17,47,73,.65),rgba(17,47,73,0) 67%)}.c-tile-featured__preview:hover .c-tile-featured__control{background:var(--color-primary)}.c-tile-featured__preview--rounded{border-radius:8px}.c-tile-featured__preview--rounded img,.c-tile-featured__preview--rounded:after{border-radius:inherit}.c-tile-featured__content{align-self:flex-end;box-sizing:border-box;color:#fff;flex:1 1 auto;font-size:1.75rem;font-weight:600;line-height:1.36;margin-top:40px;padding:16px 24px;text-align:center;text-decoration:none;width:100%;z-index:1}.c-tile-featured__content:hover{text-decoration:underline}.c-tile-featured--small{min-height:138px;max-width:200px;border-radius:0}.c-tile-featured--small .c-tile-featured__content{font-size:1rem}@media only screen and (min-width:768px){.c-tile-featured--small{min-height:138px}}.c-tile-featured--wide{min-width:100%}.c-tile-featured--wide .c-tile-featured__content{font-size:1.25rem}