.block--image .block__figure,.hero,.wrap{margin:0 auto;width:100%;max-width:1680px;padding:0 50px}@media screen and (max-width:62.4375em){.block--image .block__figure,.hero,.wrap{max-width:800px;padding:0 15px}}.wrap--wide{max-width:1400px}@media screen and (max-width:62.4375em){.wrap--wide{max-width:800px}}.wrap--medium{max-width:1080px}.wrap--narrow{max-width:950px}.wrap--flush{padding:0}@media screen and (max-width:62.4375em){.wrap--m-flush{padding:0}}@media screen and (max-width:62.4375em){.wrap--m-full{max-width:none}}.wrap--community,.wrap--saucepan{max-width:1172px}.wrap--community{padding-left:0;padding-right:0}@media screen and (max-width:88.6875em){.wrap--community{padding-left:20px;padding-right:20px}}@media screen and (max-width:62.4375em){.wrap--community{padding-left:0;padding-right:0}}body.richtext{font-size:100%;background:#fff}.richtext{font-family:"Gill Sans",Arial,Helvetica,sans-serif;line-height:1.444;font-size:18px;font-size:calc(1.125 * 1rem);line-height:1.44444;color:#333}.richtext h1{font-family:Baskerville,Georgia,Times new roman,serif;line-height:1.3;text-transform:lowercase;font-weight:400;letter-spacing:normal;font-size:60px;font-size:calc(3.75 * 1rem);color:#183052}@media screen and (max-width:62.4375em){.richtext h1{font-size:44px;font-size:calc(2.75 * 1rem)}}@media screen and (max-width:34.375em){.richtext h1{font-size:32px;font-size:calc(2 * 1rem)}}.richtext h2{font-family:Baskerville,Georgia,Times new roman,serif;line-height:1.3;text-transform:lowercase;font-weight:400;letter-spacing:normal;font-size:40px;font-size:calc(2.5 * 1rem);color:#183052}@media screen and (max-width:62.4375em){.richtext h2{font-size:36px;font-size:calc(2.25 * 1rem)}}@media screen and (max-width:34.375em){.richtext h2{font-size:28px;font-size:calc(1.75 * 1rem)}}.richtext h3{font-family:Baskerville,Georgia,Times new roman,serif;line-height:1.3;text-transform:lowercase;font-weight:400;letter-spacing:normal;font-size:32px;font-size:calc(2 * 1rem);color:#183052}@media screen and (max-width:34.375em){.richtext h3{font-size:24px;font-size:calc(1.5 * 1rem)}}.richtext h4{font-family:Baskerville,Georgia,Times new roman,serif;line-height:1.3;text-transform:lowercase;font-weight:400;letter-spacing:normal;font-size:28px;font-size:calc(1.75 * 1rem);color:#183052}@media screen and (max-width:34.375em){.richtext h4{font-size:24px;font-size:calc(1.5 * 1rem)}}.richtext h5{font-family:Baskerville,Georgia,Times new roman,serif;line-height:1.3;text-transform:lowercase;font-weight:400;letter-spacing:normal;font-size:24px;font-size:calc(1.5 * 1rem);color:#183052}@media screen and (max-width:34.375em){.richtext h5{font-size:20px;font-size:calc(1.25 * 1rem)}}.richtext h6{font-family:Baskerville,Georgia,Times new roman,serif;line-height:1.3;text-transform:lowercase;font-weight:400;letter-spacing:normal;font-size:20px;font-size:calc(1.25 * 1rem);color:#183052}@media screen and (max-width:34.375em){.richtext h6{font-size:18px;font-size:calc(1.125 * 1rem)}}.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{margin-bottom:.5em}.richtext p{margin-bottom:.83333em}.richtext p+h1,.richtext p+h2,.richtext p+h3,.richtext p+h4,.richtext p+h5,.richtext p+h6{margin-top:30px}.richtext strong{font-weight:600}.richtext blockquote{border:1px solid #bbb;background-color:#eee;padding:1em 2em;margin:.5em 0 1em 0;font-style:italic;font-family:Georgia,Times,serif;line-height:1.4}.richtext ol,.richtext ul{padding:0;margin:0;margin-bottom:.83333em}.richtext ol ol,.richtext ul ul{margin-top:.5em}.richtext ul{list-style:none;padding-left:20px;position:relative}.richtext ul li:before{content:"\2022";position:absolute;left:0;color:#183052}.richtext ol{list-style:decimal outside;padding-left:20px}.richtext ol ol{list-style-type:lower-alpha}.richtext ol ol ol{list-style-type:lower-roman}.richtext li{margin:0}.richtext ol li,.richtext ul li{padding-left:3px}.richtext dl{margin:0 2em 1em 2.5em}.richtext dt{font-weight:700;margin:1em 0 .4em 0}.richtext dd{line-height:1.3em;margin-bottom:.5em}.richtext a{color:inherit;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.richtext a:hover{color:#278651}.richtext hr{border:0;height:1px;background-color:#e4e6e7;margin:1.875em 0}.richtext blockquote{margin:0 0 1.875em}.richtext blockquote p:last-child{margin-bottom:0}.richtext table{font-size:16px;font-size:calc(1 * 1rem);line-height:1.125;width:100%;margin-bottom:20px}.richtext table td,.richtext table th{padding:6px;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.richtext table td:last-child,.richtext table th:last-child{border-right:0}.richtext table th{font-weight:600}.richtext table tr:last-child td,.richtext table tr:last-child th{border-bottom:0}.richtext--flush p:last-child{margin-bottom:0}.richtext--small{font-size:16px;font-size:calc(1 * 1rem);line-height:1.375}.richtext--small p{margin-bottom:.625em}.richtext--small ol,.richtext--small ul{margin-bottom:.625em}.richtext--extra-small{font-size:14px;font-size:calc(.875 * 1rem);line-height:1.57143}.richtext--extra-small p{margin-bottom:.71429em}.richtext--extra-small ol,.richtext--extra-small ul{margin-bottom:.71429em}@media screen and (max-width:75em){.richtext--laptop-responsive{font-size:16px;font-size:calc(1 * 1rem);line-height:1.375}}@media screen and (max-width:75em){.richtext--laptop-responsive p{margin-bottom:.625em}}@media screen and (max-width:75em){.richtext--laptop-responsive ol,.richtext--laptop-responsive ul{margin-bottom:.625em}}@media screen and (max-width:62.4375em){.richtext--responsive{font-size:16px;font-size:calc(1 * 1rem);line-height:1.375}}@media screen and (max-width:62.4375em){.richtext--responsive p{margin-bottom:.625em}}@media screen and (max-width:62.4375em){.richtext--responsive ol,.richtext--responsive ul{margin-bottom:.625em}}.richtext--light{color:#666}.richtext--small-responsive{font-size:16px;font-size:calc(1 * 1rem);line-height:1.375}.richtext--small-responsive p{margin-bottom:.625em}.richtext--small-responsive ol,.richtext--small-responsive ul{margin-bottom:.625em}@media screen and (max-width:62.4375em){.richtext--small-responsive{font-size:14px;font-size:calc(.875 * 1rem);line-height:1.57143}}@media screen and (max-width:62.4375em){.richtext--small-responsive p{margin-bottom:.71429em}}@media screen and (max-width:62.4375em){.richtext--small-responsive ol,.richtext--small-responsive ul{margin-bottom:.71429em}}.richtext--small-legal{font-size:16px;font-size:calc(1 * 1rem);line-height:1.375}@media screen and (max-width:62.4375em){.richtext--small-legal{font-size:14px;font-size:calc(.875 * 1rem);line-height:1.57143}}@media screen and (max-width:62.4375em){.richtext--small-legal p{margin-bottom:.71429em}}@media screen and (max-width:62.4375em){.richtext--small-legal ol,.richtext--small-legal ul{margin-bottom:.71429em}}.richtext--small-legal ul{padding-left:0}.richtext--small-legal ul li{padding-left:0}.richtext--small-legal ul li:before{display:none}.richtext--small-legal :target:before{content:'';display:block;height:60px;margin-top:-60px}@media screen and (max-width:78.125em){.richtext--small-legal :target:before{height:80px;margin-top:-80px}}.recipe__body .richtext,.richtext--recipe{font-size:18px;font-size:calc(1.125 * 1rem);line-height:1.44444;margin-bottom:40px;color:#333}.recipe__body .richtext:last-child,.richtext--recipe:last-child{margin-bottom:0}@media screen and (max-width:62.4375em){.recipe__body .richtext,.richtext--recipe{font-size:16px;font-size:calc(1 * 1rem);line-height:1.5}}.recipe__body .richtext img,.richtext--recipe img{max-width:100%;height:auto}.recipe__body .richtext ol,.recipe__body .richtext ul,.richtext--recipe ol,.richtext--recipe ul{list-style-position:inside;padding-left:0}.recipe__body .richtext ol li,.recipe__body .richtext ul li,.richtext--recipe ol li,.richtext--recipe ul li{margin-bottom:15px}.recipe__body .richtext ol li:before,.recipe__body .richtext ul li:before,.richtext--recipe ol li:before,.richtext--recipe ul li:before{content:'';margin-right:15px}.recipe__body .richtext ol li::marker,.recipe__body .richtext ul li::marker,.richtext--recipe ol li::marker,.richtext--recipe ul li::marker{font-family:Baskerville,Georgia,Times new roman,serif;line-height:1.3;text-transform:lowercase;font-weight:400;letter-spacing:normal;font-size:20px;font-size:calc(1.25 * 1rem);color:#183052;font-size:22px;font-size:calc(1.375 * 1rem);line-height:1.13636;color:#666}@media screen and (max-width:34.375em){.recipe__body .richtext ol li::marker,.recipe__body .richtext ul li::marker,.richtext--recipe ol li::marker,.richtext--recipe ul li::marker{font-size:18px;font-size:calc(1.125 * 1rem)}}.recipe__body .richtext ol li::before,.recipe__body .richtext ul li::before,.richtext--recipe ol li::before,.richtext--recipe ul li::before{color:#666;width:2em;text-align:center}@media screen and (max-width:62.4375em){.hero{max-width:none}}.hero--tight{max-width:1172px;margin-bottom:50px}@media screen and (max-width:75em){.hero--tight{margin-top:50px}}@media screen and (max-width:62.4375em){.hero--tight{margin-top:0;margin-bottom:40px}}.hero__image{overflow:hidden}.hero__image:before{float:left;content:"";padding-bottom:calc(40%);margin-bottom:calc(0px)}.hero__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@media screen and (max-width:62.4375em){.hero__image{margin-right:-15px;margin-bottom:30px;margin-left:-15px}}.hero--tight .hero__image{position:relative;-webkit-box-shadow:0 15px 25px 0 rgba(0,0,0,.1);box-shadow:0 15px 25px 0 rgba(0,0,0,.1)}.hero--tight .hero__image:after{content:'';position:absolute;top:0;width:74px;height:100%;visibility:visible;background:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0)),to(#000));background:-o-linear-gradient(right,rgba(0,0,0,0) 0,#000 100%);background:linear-gradient(270deg,rgba(0,0,0,0) 0,#000 100%);opacity:.2}.hero__image img,.hero__image picture{width:100%;height:auto}@media screen and (max-width:62.4375em){.hero__content{max-width:770px;margin-left:auto;margin-right:auto}}.hero--simple .hero__header{margin-bottom:22px}.hero--simple .hero__header:last-child{margin-bottom:0}@media screen and (max-width:62.4375em){.hero__header{margin-bottom:10px}}.hero__header--center{text-align:center}.hero__subtitle{font-family:Baskerville,Georgia,Times new roman,serif;line-height:1.3;text-transform:lowercase;font-weight:400;letter-spacing:normal;font-size:26px;font-size:calc(1.625 * 1rem);line-height:1.11538;position:relative;margin-bottom:1px;color:#666;z-index:2}@media screen and (max-width:62.4375em){.hero__subtitle{font-size:20px;font-size:calc(1.25 * 1rem);line-height:1.15}}.hero__title{font-family:Baskerville,Georgia,Times new roman,serif;line-height:1.3;text-transform:lowercase;font-weight:400;letter-spacing:normal;font-size:70px;font-size:calc(4.375 * 1rem);line-height:1.05714;margin-bottom:4px;position:relative;width:calc(150% + 30px);color:#183052}.hero__title:last-child{margin-bottom:0}@media screen and (max-width:62.4375em){.hero__title{font-size:40px;font-size:calc(2.5 * 1rem);line-height:1.1;width:auto}}.hero__header--center .hero__title{width:auto;display:inline-block;margin-left:auto;margin-right:auto}.hero--tight .hero__title{font-size:62px;font-size:calc(3.875 * 1rem);line-height:.96774;width:calc(100% + 100px)}@media screen and (max-width:62.4375em){.hero--tight .hero__title{font-size:40px;font-size:calc(2.5 * 1rem);line-height:1.1;width:auto}}.hero__button,.hero__text{margin:0 50px}@media screen and (max-width:75em){.hero__button,.hero__text{margin-right:0}}@media screen and (max-width:62.4375em){.hero__button,.hero__text{margin:0}}.hero--simple .hero__button,.hero--simple .hero__text{max-width:850px;margin:0 auto}@media screen and (max-width:42.5em){.hero__text--truncated{max-height:150px;overflow-y:hidden;position:relative}}.hero__text:not(.hero__text--truncated) .hero__read-more{display:none}.hero__read-more{display:none;-webkit-box-pack:center;justify-content:center;-webkit-box-align:end;align-items:flex-end;position:absolute;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(70%,#fff),to(rgba(255,255,255,0)));background:-o-linear-gradient(bottom,#fff 0,#fff 70%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#fff 0,#fff 70%,rgba(255,255,255,0) 100%);min-height:65px;text-decoration:none;vertical-align:middle}@media screen and (max-width:42.5em){.hero__read-more{display:-webkit-box;display:flex}}.hero__read-more svg{margin-left:10px;vertical-align:middle}.hero__text--center{text-align:center}.hero__button{margin-top:20px;display:block}.hero__additional-content{margin-top:60px}.hero--double,.hero--full{max-width:none;padding:0;position:relative;background-color:#000}.hero--double:after,.hero--full:after{content:'';position:absolute;left:0;right:0;bottom:0;top:0;height:calc(100% / 6);opacity:.25;-webkit-transform:scaleY(-1);transform:scaleY(-1);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000));background:-o-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%)}.hero--double .hero__image,.hero--full .hero__image{overflow:hidden;opacity:.75}.hero--double .hero__image:before,.hero--full .hero__image:before{float:left;content:"";padding-bottom:calc(28.57143%);margin-bottom:calc(0px)}.hero--double .hero__image:after,.hero--full .hero__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@media screen and (max-width:62.4375em){.hero--double .hero__image,.hero--full .hero__image{margin-left:0;margin-right:0;margin-bottom:0}}@media screen and (max-width:42.5em){.hero--double .hero__image,.hero--full .hero__image{overflow:hidden}.hero--double .hero__image:before,.hero--full .hero__image:before{float:left;content:"";padding-bottom:calc(75%);margin-bottom:calc(0px)}.hero--double .hero__image:after,.hero--full .hero__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}}.hero--double .hero__content,.hero--full .hero__content{width:100%;position:absolute;text-align:center;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero--double .hero__subtitle,.hero--double .hero__text,.hero--double .hero__title,.hero--full .hero__subtitle,.hero--full .hero__text,.hero--full .hero__title{color:#fff}.hero--double .hero__title,.hero--full .hero__title{max-width:60%;margin-left:auto;margin-right:auto}.hero--double .hero__text,.hero--full .hero__text{font-size:18px;font-size:calc(1.125 * 1rem);line-height:1.44444;max-width:50%;margin-left:auto;margin-right:auto;margin-top:10px}@media screen and (max-width:62.4375em){.hero--double .hero__text,.hero--full .hero__text{font-size:14px;font-size:calc(.875 * 1rem);line-height:1.57143;max-width:80%}}.hero--double .hero__button,.hero--full .hero__button{margin-top:20px;display:inline-block;border:0}.hero--double .stamp svg,.hero--full .stamp svg{fill:#fff}.hero--double .hero__image{overflow:hidden}.hero--double .hero__image:before{float:left;content:"";padding-bottom:calc(87.5%);margin-bottom:calc(0px)}.hero--double .hero__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}@media screen and (max-width:42.5em){.hero--double .hero__image{overflow:hidden}.hero--double .hero__image:before{float:left;content:"";padding-bottom:calc(75%);margin-bottom:calc(0px)}.hero--double .hero__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}}@media screen and (max-width:62.4375em){.erecipes--column{margin-top:60px}}.recipes__header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:25px}@media screen and (max-width:62.4375em){.recipes__header{margin-bottom:23px;padding-top:30px}}@media screen and (max-width:62.4375em){.recipes--column .recipes__header{margin-bottom:15px}}.recipes__title{font-family:Baskerville,Georgia,Times new roman,serif;line-height:1.3;text-transform:lowercase;font-weight:400;letter-spacing:normal;font-size:36px;font-size:calc(2.25 * 1rem);line-height:1.66667;-webkit-box-flex:1;flex:1 1 auto;position:relative;margin-right:20px;color:#183052}@media screen and (max-width:62.4375em){.recipes__title{font-size:30px;font-size:calc(1.875 * 1rem);line-height:1.2}}.recipes__title.aos-animate:before{width:100%}.recipes__title:before{content:'';position:absolute;top:50%;left:0;width:0;height:1px;background:#e4e6e7;-webkit-transition:width 1s ease;-o-transition:width 1s ease;transition:width 1s ease}@media screen and (max-width:62.4375em){.recipes__title:before{display:none}}@media screen and (max-width:62.4375em){.recipes--column .recipes__title:before{display:block}}.recipes--column .recipes__title{font-size:30px;font-size:calc(1.875 * 1rem);line-height:1.13333;margin-right:0;text-align:center}@media screen and (max-width:62.4375em){.recipes--column .recipes__title{font-size:26px;font-size:calc(1.625 * 1rem);line-height:1.11538}}.recipes__title span{position:relative;padding-right:20px;background:#fff}.recipes--column .recipes__title span{padding-left:20px}.recipes__footer{display:none}@media screen and (max-width:62.4375em){.recipes__footer{display:block;margin-top:25px;text-align:center}}.recipes--column .recipes__footer{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:35px}@media screen and (max-width:62.4375em){.recipes--column .recipes__footer{-webkit-box-pack:center;justify-content:center}}.recipes--column .recipes__footer:before{content:'';-webkit-box-flex:1;flex:1 1 auto;height:1px;margin-right:20px;background:#e4e6e7}@media screen and (max-width:62.4375em){.recipes--column .recipes__footer:before{display:none}}.recipe-listing{position:relative;min-height:1px;margin-bottom:15px}@media screen and (max-width:62.4375em){.recipe-listing{margin-bottom:0}}.recipe-listing--column{margin-bottom:0}.recipe-listing__link{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;text-decoration:none;color:inherit}.recipe-listing__image{margin-bottom:20px;overflow:hidden;position:relative;background-color:#f1f0ec}.recipe-listing__image:last-child{margin-bottom:0}.recipe-listing__image:before{float:left;content:"";padding-bottom:calc(75%);margin-bottom:calc(0px)}.recipe-listing__image:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.recipe-listing--column .recipe-listing__image{margin-bottom:15px}.recipe-listing--column .recipe-listing__image:last-child{margin-bottom:0}.recipe-listing__image img{width:100%;height:auto;-webkit-transition:-webkit-transform 3s ease;transition:-webkit-transform 3s ease;-o-transition:transform 3s ease;transition:transform 3s ease;transition:transform 3s ease,-webkit-transform 3s ease}.recipe-listing__link:hover .recipe-listing__image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.recipe-listing__image .asset{position:absolute}.recipe-listing__image--wide{overflow:hidden}.recipe-listing__image--wide:before{float:left;content:"";padding-bottom:calc(60%);margin-bottom:calc(0px)}.recipe-listing__image--wide:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.recipe-listing__info{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:14px;font-size:calc(.875 * 1rem);line-height:1.14286;letter-spacing:1.5px;position:absolute;right:0;bottom:0;left:0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:end;align-items:flex-end;align-content:flex-end;height:0;min-height:100px;padding:15px 20px;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.6)));background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);text-transform:uppercase}.recipe-listing__info>div{margin-right:15px;margin-top:8px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;letter-spacing:1.5px}.recipe-listing__info>div:last-child{margin-right:0}.recipe-listing__info svg{margin-right:10px;width:18px;height:18px;fill:currentColor}.recipe-listing__content{-webkit-box-flex:1;flex:1 1 auto;position:relative;padding-right:20px;padding-left:20px}@media screen and (max-width:62.4375em){.recipe-listing__content{padding-right:15px;padding-left:15px}}.recipe-listing__content:after,.recipe-listing__content:before{content:'';position:absolute;top:0;left:0;width:1px;height:0}.recipe-listing__content:before{background:#e4e6e7;-webkit-transition:height .3s 2s ease;-o-transition:height .3s 2s ease;transition:height .3s 2s ease}.aos-animate .recipe-listing__content:before{height:100%}.recipe-listing__content:after{background:#183052;-webkit-transition:height .3s ease;-o-transition:height .3s ease;transition:height .3s ease}.recipe-listing__link:hover .recipe-listing__content:after{height:100%}.recipe-listing__title{font-family:Baskerville,Georgia,Times new roman,serif;line-height:1.3;text-transform:lowercase;font-weight:400;letter-spacing:normal;font-size:22px;font-size:calc(1.375 * 1rem);line-height:1.09091;color:#183052}.recipe-listing__title span{font-family:"Gill Sans",Arial,Helvetica,sans-serif;line-height:1.444;font-size:20px;font-size:calc(1.25 * 1rem);line-height:1.15;color:#666;font-style:italic}.block{margin:80px 0}@media screen and (max-width:62.4375em){.block{margin:50px 0}}.block--spacing-large{margin:100px 0}.block--image .recipe .block--richtext .block__figure,.recipe .block--richtext .block--image .block__figure,.recipe .block--richtext .hero,.recipe .block--richtext .wrap{padding:0}.block--image{text-align:center}.block--image .block__figure{max-width:950px}@media screen and (max-width:62.4375em){.block--image .block__figure{max-width:830px}}.block--image img{max-width:100%;height:auto}.block--vimeo-video,.block--you-tube-video{text-align:center}.block--vimeo-video .block__video,.block--you-tube-video .block__video{overflow:hidden;position:relative;-webkit-box-shadow:0 15px 25px 0 rgba(0,0,0,.1);box-shadow:0 15px 25px 0 rgba(0,0,0,.1)}.block--vimeo-video .block__video:before,.block--you-tube-video .block__video:before{float:left;content:"";padding-bottom:calc(56.25%);margin-bottom:calc(0px)}.block--vimeo-video .block__video:after,.block--you-tube-video .block__video:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--vimeo-video .block__video iframe,.block--you-tube-video .block__video iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.block--vimeo-video .block__video img,.block--you-tube-video .block__video img{width:100%;height:auto}.block--vimeo-video .block__play,.block--you-tube-video .block__play{font-family:Baskerville,Georgia,Times new roman,serif;line-height:1.3;text-transform:lowercase;font-weight:400;letter-spacing:normal;font-size:26px;font-size:calc(1.625 * 1rem);line-height:1.11538;position:absolute;right:0;bottom:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:25px;color:#666;background:#fff;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media screen and (max-width:42.5em){.block--vimeo-video .block__play,.block--you-tube-video .block__play{font-size:20px;font-size:calc(1.25 * 1rem);line-height:1.15;padding:10px}}.block--vimeo-video .block__play:hover,.block--you-tube-video .block__play:hover{color:#278651}.block--vimeo-video .block__play svg,.block--you-tube-video .block__play svg{margin-right:30px;fill:#278651}@media screen and (max-width:42.5em){.block--vimeo-video .block__play svg,.block--you-tube-video .block__play svg{width:15px;height:20px;margin-right:10px}}.block--vimeo-video .block__video-preview,.block--you-tube-video .block__video-preview{display:block;cursor:pointer;position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.block--vimeo-video .block__video-cta,.block--you-tube-video .block__video-cta{margin:30px auto 0}.block--callout{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding:80px 0;color:#fdfdfd;background:#183052}@media screen and (max-width:62.4375em){.block--callout{padding-top:45px;padding-bottom:45px}}.block--callout .block--image .block__figure,.block--callout .hero,.block--callout .wrap,.block--image .block--callout .block__figure{max-width:1050px}.block--callout .block__content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}@media screen and (max-width:62.4375em){.block--callout .block__content{display:block;text-align:center}}.block--callout .block__title{font-family:Baskerville,Georgia,Times new roman,serif;line-height:1.3;text-transform:lowercase;font-weight:400;letter-spacing:normal;font-size:62px;font-size:calc(3.875 * 1rem);line-height:1.14516}@media screen and (max-width:62.4375em){.block--callout .block__title{font-size:40px;font-size:calc(2.5 * 1rem);line-height:.9;margin-bottom:25px;letter-spacing:-.3px}}.block--callout .block__title span{font-size:26px;font-size:calc(1.625 * 1rem);line-height:1.11538;display:block}@media screen and (max-width:62.4375em){.block--callout .block__title span{font-size:20px;font-size:calc(1.25 * 1rem);line-height:1.15;margin-top:15px}}.block--feature{overflow:hidden}.block--inline-image:after{content:'';display:block;clear:both}.block--inline-image .block__figure{overflow:hidden;max-width:60%;float:left;margin-right:40px;display:block}.block--inline-image .block__figure:before{float:left;content:"";padding-bottom:calc(80%);margin-bottom:calc(0px)}.block--inline-image .block__figure:after{content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden}.block--inline-image .block__figure img{width:100%;height:auto}.block--inline-image .block__figure.block__figure--right{float:right;margin-right:0;margin-left:40px}@media screen and (max-width:34.375em){.block--inline-image .block__figure{float:none;width:100%;max-width:100%;margin-bottom:20px}}.block--inline-image .block__content{padding:0 70px 0 100px}@media screen and (max-width:62.4375em){.block--inline-image .block__content{padding:0}}.block--inline-image .block__text{margin-top:20px;margin-bottom:37px}.block--inline-image .block__text:last-child{margin-bottom:0}.block--inline-image .block__text .richtext{font-size:18px;font-size:calc(1.125 * 1rem);line-height:1.44444}@media screen and (max-width:62.4375em){.block--inline-image .block__text{margin-bottom:25px}.block--inline-image .block__text:last-child{margin-bottom:0}.block--inline-image .block__text .richtext{font-size:14px;font-size:calc(.875 * 1rem);line-height:1.71429}}.block--quote{clear:both;border-left:1px solid #ddd;padding-left:50px}@media screen and (max-width:62.4375em){.block--quote{padding-left:34px}}.block__quote{margin-bottom:20px;color:#183052}.block__quote{font-family:Baskerville,Georgia,Times new roman,serif;line-height:1.3;text-transform:lowercase;font-weight:400;letter-spacing:normal;font-size:40px;font-size:calc(2.5 * 1rem);color:#183052;font-size:30px;font-size:calc(1.875 * 1rem);line-height:1.2;quotes:'\201C' '\201D' '\2018' '\2019'}@media screen and (max-width:62.4375em){.block__quote{font-size:36px;font-size:calc(2.25 * 1rem)}}@media screen and (max-width:34.375em){.block__quote{font-size:28px;font-size:calc(1.75 * 1rem)}}.block__quote:before{content:open-quote;margin-left:-.5em;margin-right:.15em}.block__quote:after{content:close-quote;margin-left:.15em}@media screen and (max-width:62.4375em){.block__quote{font-size:20px;font-size:calc(1.25 * 1rem);line-height:1.3}}.block__source{font-family:"Gill Sans",Arial,Helvetica,sans-serif;font-weight:600;line-height:1.5;font-size:14px;font-size:calc(.875 * 1rem);line-height:1.14286;font-weight:400;letter-spacing:1.5px;text-transform:uppercase;font-size:16px;font-size:calc(1 * 1rem);line-height:1.1875;color:#666}@media screen and (max-width:62.4375em){.block__source{font-size:14px;font-size:calc(.875 * 1rem);line-height:1.14286}}.blocks--flush .block:first-child{margin-top:0}
/*# sourceMappingURL=blocks.css.map */
