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