@charset "UTF-8";.ribbon{position:relative;display:inline-block;background-color:#ff7e65;font-size:14px;padding:10px;line-height:1}.ribbon .ribbon__fold,.ribbon .ribbon__tail-bottom,.ribbon .ribbon__tail-top{display:none}.ribbon .ribbon__text{color:#fff;white-space:nowrap}.ribbon--smaller{font-size:12px;padding:5px 10px}.ribbon--small{font-size:12px}.ribbon--medium{font-size:14px}.ribbon--large{font-size:16px}.ribbon--soft{background-color:#999}.ribbon--info{background-color:#555}.mediabox__meta__more:before,.star-rating__stars:not(:checked)>label:before,[data-mediabox-selected] .mediabox__media-frame:after{font-family:Asimovicons;font-weight:400;font-style:normal;text-decoration:inherit;display:inline-block;speak:none;zoom:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mediabox{display:block;background:0 0;position:relative}@media (min-width:900px) and (max-width:1299px),(min-width:1300px){.mediabox--linked .mediabox__media-frame:hover{-webkit-transition-property:box-shadow;transition-property:box-shadow;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;box-shadow:0 14px 42px 0 rgba(0,0,0,.2);text-decoration:none;cursor:pointer}.mediabox--linked[data-mediabox-disabled] .mediabox__media-frame{box-shadow:0 3px 9px 0 rgba(0,0,0,.1);cursor:not-allowed}}.mediabox--fixed-image img{max-width:none}.mediabox__media-frame{display:block;overflow:hidden;position:relative;background:#fff;box-shadow:0 3px 9px 0 rgba(0,0,0,.1);-webkit-transition-property:box-shadow;transition-property:box-shadow;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}[data-mediabox-selected] .mediabox__media-frame{position:relative;outline:3px solid #2f9780;box-shadow:0 2px 20px 0 rgba(0,0,0,.5)}[data-mediabox-selected] .mediabox__media-frame:after{content:""!important}[data-mediabox-selected] .mediabox__media-frame:after,[data-mediabox-selected] .mediabox__media-frame:before{position:absolute;display:block;bottom:10px;right:10px;width:32px;height:32px}[data-mediabox-selected] .mediabox__media-frame:before{content:'';border-radius:100%;background-color:#2f9780;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);z-index:1}[data-mediabox-selected] .mediabox__media-frame:after{color:#fff;line-height:32px;text-align:center;margin:0;font-size:19px;z-index:2}.mediabox__media{width:100%;display:block}[data-mediabox-disabled] .mediabox__media{opacity:.2}.mediabox__media-action{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);text-align:center;font-weight:400}[data-mediabox-disabled] .mediabox__media-action{display:block}.mediabox__media-action__text{display:block;font-size:19px}.mediabox__meta-data{display:block;text-align:left;padding-top:15px;padding-bottom:15px;padding-left:10px;padding-right:10px;color:#555}.mediabox__meta-data:after,.mediabox__meta-data:before{content:' ';display:table}.mediabox__meta-data:after{clear:both}.flexbox.flexboxlegacy .mediabox__meta-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:0}.flexbox.flexboxlegacy .mediabox__meta-data:before{display:none}.flexbox.flexboxlegacy .mediabox__meta-data:after{display:none}.mediabox__meta-data .icon:before{margin:0 .1em 0 0;font-size:14px}@media (min-width:0) and (max-width:599px){.mediabox__meta-data .icon:before{margin:0}}.mediabox__meta-data--centered{text-align:center}.mediabox__meta{display:inline-block}.mediabox__meta-data>.mediabox__meta:last-child:not(:first-child){text-align:right;float:right}.flexbox.flexboxlegacy .mediabox__meta-data>.mediabox__meta:last-child:not(:first-child){float:none}.mediabox__meta-data>.mediabox__meta:first-child:not(:last-child){text-align:left;float:left}.flexbox.flexboxlegacy .mediabox__meta-data>.mediabox__meta:first-child:not(:last-child){float:none}.mediabox__meta--1{max-width:25%}.mediabox__meta--2{max-width:50%}.mediabox__meta--3{max-width:75%}.mediabox__meta--4{max-width:100%}.mediabox__meta__title{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.flexbox.flexboxlegacy .mediabox__meta__title{line-height:1.6}.mediabox__meta__title__sub{font-size:14px;display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:5px}.flexbox.flexboxlegacy .mediabox__meta__title__sub{margin-top:0}.mediabox__meta__action{vertical-align:middle;border:none;background:0 0;padding:0;min-width:25px;text-align:center;border-radius:50%;vertical-align:middle;-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.mediabox__meta__action:before{margin:0}.mediabox__meta__action:active,.mediabox__meta__action:focus,.mediabox__meta__action:hover{-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;background:#f3f2f0;text-decoration:none;cursor:pointer;outline:0}.mediabox__meta__more{line-height:16px}.mediabox__meta__more:before{content:""!important}.mediabox__meta__action-group{width:75%;max-width:10em;display:inline-block}.flexbox.flexboxlegacy .mediabox__meta__action-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mediabox__meta__action-group>.mediabox__meta{margin-right:5px}.flexbox.flexboxlegacy .mediabox__meta__action-group>.mediabox__meta{margin-right:0}.mediabox__ribbon{position:absolute;top:0;z-index:1;line-height:1}.mediabox__ribbon--left{left:0}.mediabox__ribbon--right{right:0}.status-message--success{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;padding:30px 0;color:#2f9780}.status-message--success:before{margin-left:0}.status-message--success a{color:currentColor;border-bottom:2px solid currentColor}.status-message--success a:hover{text-decoration:none}.status-message--warning{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;padding:30px 0;color:#752873}.status-message--warning:before{margin-left:0}.status-message--warning a{color:currentColor;border-bottom:2px solid currentColor}.status-message--warning a:hover{text-decoration:none}.status-message--error{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;padding:30px 0;color:#ce283d}.status-message--error:before{margin-left:0}.status-message--error a{color:currentColor;border-bottom:2px solid currentColor}.status-message--error a:hover{text-decoration:none}.star-rating{width:100%}.star-rating__stars{margin-left:-5px;margin-right:-5px}.star-rating__stars:after,.star-rating__stars:before{content:' ';display:table}.star-rating__stars:after{clear:both}.star-rating__title{font-size:14px;vertical-align:middle;display:inline-block;margin-bottom:0}.star-rating__stars:not(:checked)>input{display:none;clip:rect(0,0,0,0)}.star-rating__stars:not(:checked)>label{float:right;padding-left:5px;padding-right:5px;overflow:hidden;white-space:nowrap;cursor:normal;color:#ccc;text-align:center;font-size:16px;line-height:1}.star-rating__stars:not(:checked)>label:before{content:""!important}.star-rating__stars:not(:checked)>label:before{margin:0;vertical-align:middle}.star-rating__stars>input:checked~label{color:#555}.star-rating--vibrant .star-rating__stars>input:checked~label{color:#ff7e65}@media (min-width:900px) and (max-width:1299px),(min-width:1300px){[data-editable] .star-rating__stars:not(:checked)>label{cursor:pointer}[data-editable] .star-rating__stars:not(:checked)>label:hover,[data-editable] .star-rating__stars:not(:checked)>label:hover~label{color:#999}[data-editable] .star-rating__stars>input:checked+label:hover,[data-editable] .star-rating__stars>input:checked+label:hover~label,[data-editable] .star-rating__stars>input:checked~label:hover,[data-editable] .star-rating__stars>input:checked~label:hover~label,[data-editable] .star-rating__stars>label:hover~input:checked~label{color:#555}[data-editable] .star-rating__stars>label:active{position:relative;-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}}@media (min-width:900px) and (max-width:1299px),(min-width:1300px){[data-editable] .star-rating--vibrant .star-rating__stars>input:checked+label:hover,[data-editable] .star-rating--vibrant .star-rating__stars>input:checked+label:hover~label,[data-editable] .star-rating--vibrant .star-rating__stars>input:checked~label:hover,[data-editable] .star-rating--vibrant .star-rating__stars>input:checked~label:hover~label,[data-editable] .star-rating--vibrant .star-rating__stars>label:hover~input:checked~label{color:#ff7e65}}.star-rating--large .star-rating__stars:not(:checked)>label{font-size:24px}.star-rating--reversed .star-rating__stars:not(:checked)>label{float:left}.star-rating--small .star-rating__stars>label{font-size:1em}.star-rating--variable-size .star-rating__stars>label{font-size:24px}@media (min-width:900px) and (max-width:1299px),(min-width:1300px){.star-rating--variable-size .star-rating__stars>label{font-size:16px;padding-left:4px;padding-right:4px}}.star-rating--responsive .star-rating__stars:not(:checked)>label{font-size:24px}@media (min-width:0) and (max-width:599px){.star-rating--responsive .star-rating__stars:not(:checked)>label{font-size:19px;padding-left:3px;padding-right:3px}}.star-rating--inline-block{width:auto;display:inline-block}@media (min-width:1300px){.star-rating--large--large-screen .star-rating__stars>label{font-size:24px}}@media (min-width:0) and (max-width:599px){.star-rating--larger--small-screen .star-rating__stars>label{font-size:32px}}@media (min-width:600px) and (max-width:899px){.star-rating--larger--medium-screen .star-rating__stars>label{font-size:32px}}@media (min-width:900px) and (max-width:1299px){.star-rating--larger--normal-screen .star-rating__stars>label{font-size:32px}}.fixed-ratio-image{position:relative;padding-bottom:75%}.fixed-ratio-image--square{padding-bottom:100%}.fixed-ratio-image__inner{position:absolute;display:block;height:100%;width:100%;background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}[data-loaded] .fixed-ratio-image__inner{opacity:1}.fixed-ratio-image__inner__image{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0}.mediabox__meta__more--large{font-size:19px;line-height:inherit}.mediabox--no-meta-data .mediabox__media-frame{border-radius:3px}.mediabox__meta__action{color:#555;min-width:30px}.mediabox__meta--full{width:100%}.mediabox--wide-meta .mediabox__meta-data{padding:10px 0 0}.mediabox--selected-simple .mediabox__media-frame{outline:3px solid #2f9780;box-shadow:0 2px 20px 0 rgba(0,0,0,.5)}.mediabox--checkable-meta .mediabox__meta-data{text-align:center;position:relative}.flexbox.flexboxlegacy .mediabox--checkable-meta .mediabox__meta-data{-ms-flex-pack:distribute;justify-content:space-around}.flexbox.flexboxlegacy .mediabox__meta-data--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.paragraph--offset{margin-left:30px}.paragraph--narrow{max-width:20em}.paragraph--wide{max-width:40em}.paragraph--root{color:#555}.paragraph--soft{color:#999}.paragraph--indented{padding-left:30px}.paragraph--cactus-green{color:#4aa55a}.status-message{padding:0}.poll-description{margin-bottom:22px}.input-textarea--expandable{min-height:20px;max-width:100%;min-width:100%}.input-textarea--expandable[data-state-expanded]{min-height:100px}.nav--2>.nav__list>.list__item>.list__item__content{font-size:11px}.star-rating--poll-entry:after,.star-rating--poll-entry:before{content:' ';display:table}.star-rating--poll-entry:after{clear:both}.star-rating--poll-entry .star-rating__title{float:left}.star-rating--poll-entry .star-rating__stars{float:right}.poll-entry-header .user{display:inline-block}.poll-entry-header{font-size:14px;margin-bottom:.5em;font-style:italic;font-family:Georgia,serif;color:#999}@media (min-width:600px) and (max-width:899px),(min-width:900px) and (max-width:1299px),(min-width:1300px){.poll-entry-modal__entry{height:70vh}}.mkt-section{padding-top:60px;padding-bottom:60px;border:none;text-align:center}.mkt-section.mkt-section--left{text-align:left}.mkt-section.mkt-section--spacious-top{padding-top:90px}.mkt-section p:last-of-type:last-child{margin-bottom:0}.mkt-section--half-size{padding-top:30px;padding-bottom:30px}.mkt-section--half-size:last-of-type{padding-bottom:60px}.mkt-section--mini{padding-top:30px;padding-bottom:30px}.mkt-section--double-size{padding-top:60px;padding-bottom:60px}@media (min-width:600px) and (max-width:899px),(min-width:900px) and (max-width:1299px),(min-width:1300px){.mkt-section--double-size{padding-top:120px;padding-bottom:120px}}.mkt-section--alt{background-color:#f3f2f0;border-style:solid;border-width:1px 0 1px 0;border-color:#f3f2f0}.mkt-section--white{background-color:#fff}.mkt-section--relative{position:relative}.mkt-section--spaceless{padding-top:0;padding-bottom:0}.mkt-section--spaceless-bottom{padding-bottom:0}.mkt-section__divider{border-bottom:2px solid #e6e6e6}