/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:gill-sans;font-style:italic;font-weight:normal;src:url("../fonts/1f6af904-724d-4f75-b836-51c3d674a37e.eot?#iefix");src:url("../fonts/1f6af904-724d-4f75-b836-51c3d674a37e.eot?#iefix") format("eot"),url("../fonts/b01b8a8a-cb45-4c4e-b2bb-e5b8853e6fe6.woff2") format("woff2"),url("../fonts/3e18b964-7a6f-4828-8e18-5cc698e1051f.woff") format("woff"),url("../fonts/a7622e06-0cde-414a-a25d-5e5f6f5bfcaa.ttf") format("truetype"),url("../fonts/ca4569d2-e4c3-4dec-8bfe-52712ef6bc31.svg#ca4569d2-e4c3-4dec-8bfe-52712ef6bc31") format("svg")}@font-face{font-family:gill-sans;font-style:normal;font-weight:bold;src:url("../fonts/1a6dec8e-26f9-4243-8495-835709538f92.eot?#iefix");src:url("../fonts/1a6dec8e-26f9-4243-8495-835709538f92.eot?#iefix") format("eot"),url("../fonts/2029e71f-067d-46a8-bc44-b5c64a258928.woff2") format("woff2"),url("../fonts/f05272f9-83e3-4de6-8423-5d57f730c87b.woff") format("woff"),url("../fonts/33f5d8d9-105f-4a49-9351-74ecae7f4a49.ttf") format("truetype"),url("../fonts/b56150eb-5caa-4385-b907-373e97ddb2ff.svg#b56150eb-5caa-4385-b907-373e97ddb2ff") format("svg")}@font-face{font-family:gill-sans;font-style:normal;font-weight:normal;src:url("../fonts/beab4258-af94-4971-a0db-b7bc2bef74bc.eot?#iefix");src:url("../fonts/beab4258-af94-4971-a0db-b7bc2bef74bc.eot?#iefix") format("eot"),url("../fonts/d9f9decc-5fa8-4390-a105-4f89f6b7b055.woff2") format("woff2"),url("../fonts/cd5a93fc-2bb1-48df-8982-11119cd6e270.woff") format("woff"),url("../fonts/b6bdc93b-2720-4c92-b68d-48499456178e.ttf") format("truetype"),url("../fonts/944cce8d-20bf-41c1-ae29-2bc8199859db.svg#944cce8d-20bf-41c1-ae29-2bc8199859db") format("svg")}@font-face{font-family:gill-sans-cond;font-style:normal;font-weight:normal;src:url("../fonts/a44db533-8747-449c-84aa-c0b3e56f8ab4.eot?#iefix");src:url("../fonts/a44db533-8747-449c-84aa-c0b3e56f8ab4.eot?#iefix") format("eot"),url("../fonts/e593d631-0cac-4566-acd4-e56cf65e6804.woff2") format("woff2"),url("../fonts/e3cab668-d4ff-4b5b-84ba-8679fb64707f.woff") format("woff"),url("../fonts/050adafb-8496-40bc-bd7e-c3ac444262da.ttf") format("truetype"),url("../fonts/c702badc-a3be-4674-979d-c07e14404890.svg#c702badc-a3be-4674-979d-c07e14404890") format("svg")}@font-face{font-family:"lyon-text";src:url("../fonts/LyonText-Regular-Web.eot?#iefix") format("embedded-opentype"),url("../fonts/LyonText-Regular-Web.woff") format("woff"),url("../fonts/LyonText-Regular-Web.ttf") format("truetype"),url("../fonts/LyonText-Regular-Web.svg#lyon-text") format("svg");font-style:normal;font-weight:normal}@font-face{font-family:"lyon-text";src:url("../fonts/LyonText-RegularItalic-Web.eot?#iefix") format("embedded-opentype"),url("../fonts/LyonText-RegularItalic-Web.woff") format("woff"),url("../fonts/LyonText-RegularItalic-Web.ttf") format("truetype"),url("../fonts/LyonText-RegularItalic-Web.svg#lyon-text") format("svg");font-style:italic;font-weight:normal}@font-face{font-family:"lyon-text";src:url("../fonts/LyonText-Bold-Web.eot?#iefix") format("embedded-opentype"),url("../fonts/LyonText-Bold-Web.woff") format("woff"),url("../fonts/LyonText-Bold-Web.ttf") format("truetype"),url("../fonts/LyonText-Bold-Web.svg#lyon-text") format("svg");font-style:normal;font-weight:bold}@font-face{font-family:"lyon-text";src:url("../fonts/LyonText-BoldItalic-Web.eot?#iefix") format("embedded-opentype"),url("../fonts/LyonText-BoldItalic-Web.woff") format("woff"),url("../fonts/LyonText-BoldItalic-Web.ttf") format("truetype"),url("../fonts/LyonText-BoldItalic-Web.svg#lyon-text") format("svg");font-style:italic;font-weight:bold}button,[type='button'],[type='reset'],[type='submit']{appearance:none;border:0;border-radius:0;color:#e35355;cursor:pointer;display:inline-block;font-family:"gill-sans","Lucida Grande","Lucida Sans Unicode","Geneva","Verdana",sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;font-weight:normal;line-height:1;padding:.5em 1em;text-align:center;text-decoration:none;transition:all 150ms ease;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,[type='button']:hover,[type='reset']:hover,[type='submit']:hover{background-color:#e35355;color:#fff}button:focus,[type='button']:focus,[type='reset']:focus,[type='submit']:focus{outline:3px solid rgba(21,101,192,0.6);outline-offset:2px}button:disabled,[type='button']:disabled,[type='reset']:disabled,[type='submit']:disabled{cursor:not-allowed;opacity:0.5}button:disabled:hover,[type='button']:disabled:hover,[type='reset']:disabled:hover,[type='submit']:disabled:hover{background-color:#1565c0}.footer-button a{border-width:1px 0 0;padding-top:1em;padding-bottom:1em;border-color:#e35355;border-style:solid;color:#e35355;display:block;letter-spacing:.02em;text-align:center;text-transform:uppercase;transition:all ease 150ms}.footer-button a:hover{background-color:#e35355;color:#fff}.footer-button:last-of-type a{border-bottom:1px solid #e35355}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:.25em;padding:0}label{display:block;font-weight:600;margin-bottom:.25em}input,select,textarea{display:block;font-family:"gill-sans","Lucida Grande","Lucida Sans Unicode","Geneva","Verdana",sans-serif;font-size:16px}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea{appearance:none;-webkit-appearance:none;background-color:#fff;border:0;border-radius:0;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;margin-bottom:.5em;padding:.75em .5em;transition:border-color 150ms ease;width:100%}[type='color']:hover,[type='date']:hover,[type='datetime']:hover,[type='datetime-local']:hover,[type='email']:hover,[type='month']:hover,[type='number']:hover,[type='password']:hover,[type='search']:hover,[type='tel']:hover,[type='text']:hover,[type='time']:hover,[type='url']:hover,[type='week']:hover,input:not([type]):hover,textarea:hover{border-color:#b1b1b1}[type='color']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='email']:focus,[type='month']:focus,[type='number']:focus,[type='password']:focus,[type='search']:focus,[type='tel']:focus,[type='text']:focus,[type='time']:focus,[type='url']:focus,[type='week']:focus,input:not([type]):focus,textarea:focus{outline:none}[type='color']:disabled,[type='date']:disabled,[type='datetime']:disabled,[type='datetime-local']:disabled,[type='email']:disabled,[type='month']:disabled,[type='number']:disabled,[type='password']:disabled,[type='search']:disabled,[type='tel']:disabled,[type='text']:disabled,[type='time']:disabled,[type='url']:disabled,[type='week']:disabled,input:not([type]):disabled,textarea:disabled{background-color:#f2f2f2;cursor:not-allowed}[type='color']:disabled:hover,[type='date']:disabled:hover,[type='datetime']:disabled:hover,[type='datetime-local']:disabled:hover,[type='email']:disabled:hover,[type='month']:disabled:hover,[type='number']:disabled:hover,[type='password']:disabled:hover,[type='search']:disabled:hover,[type='tel']:disabled:hover,[type='text']:disabled:hover,[type='time']:disabled:hover,[type='url']:disabled:hover,[type='week']:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover{border:1px solid #ddd}[type='color']::placeholder,[type='date']::placeholder,[type='datetime']::placeholder,[type='datetime-local']::placeholder,[type='email']::placeholder,[type='month']::placeholder,[type='number']::placeholder,[type='password']::placeholder,[type='search']::placeholder,[type='tel']::placeholder,[type='text']::placeholder,[type='time']::placeholder,[type='url']::placeholder,[type='week']::placeholder,input:not([type])::placeholder,textarea::placeholder{color:#666}textarea{resize:vertical}[type="checkbox"],[type="radio"]{display:inline;margin-right:1em}[type="file"]{margin-bottom:.5em;width:100%}select{margin-bottom:.5em;width:100%}[type="checkbox"]:focus,[type="radio"]:focus,[type="file"]:focus,select:focus{outline:3px solid rgba(21,101,192,0.6);outline-offset:2px}html{background-color:#fff;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html,body{height:100%}body{margin:0}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin:0}dt{font-weight:600;margin:0}dd{margin:0}figure{margin:0}img,picture{margin:0;max-width:100%;height:auto}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left;padding-right:20px}.alignright{float:right;padding-left:20px}figcaption{border-bottom:1px solid #ccc;color:#999;font-size:1em;margin-bottom:.6em;padding-top:.6em;padding-bottom:.6em}figcaption a{border-bottom:1px solid #e35355;box-shadow:inset 0 -.67px 0 #e35355;transition:box-shadow ease 150ms;color:#999}figcaption a:hover{box-shadow:inset 0 -0.2em 0 #e35355}figcaption p{color:#999;margin-bottom:0}.wp-caption-text{border-bottom:1px solid #ccc;color:#999;font-size:1em !important;margin-bottom:.6em;padding-top:.6em;padding-bottom:.6em}.wp-caption-text a{color:#999 !important}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;margin-bottom:30px;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}table{border-collapse:collapse;margin:1em 0;table-layout:fixed;text-align:left;width:100%}thead{line-height:1.2;vertical-align:bottom}tbody{vertical-align:top}tr{border-bottom:1px solid #ddd}th{font-weight:600}th,td{padding:.5em .5em .5em 0}html{color:#000;font-family:"gill-sans","Lucida Grande","Lucida Sans Unicode","Geneva","Verdana",sans-serif;font-size:100%;line-height:1.4}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"gill-sans","Lucida Grande","Lucida Sans Unicode","Geneva","Verdana",sans-serif;font-size:1.25em;line-height:1.2;margin:0 0 .5em}h1,.h1{font-weight:normal;line-height:1}h2,.h2{font-weight:bold}h4,.h4{color:#4d90c5;font-size:.875em;font-weight:bold;letter-spacing:.08em;text-transform:uppercase}p{color:#333;margin:0 0 .5em}a{text-decoration-skip:ink;text-decoration:none;transition:color 150ms ease}a:focus{outline:3px solid rgba(21,101,192,0.6);outline-offset:2px}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:1em 0}.main-rule,.card-rule{height:.625em;width:100%;background-color:#e35355;box-shadow:0.5em 0.5em 1em rgba(0,0,0,0.2)}.main-rule{margin-bottom:2em}.card-rule{margin-top:1em;margin-bottom:1em;grid-area:rule}/*!
 *
 *         SimpleBar.js - v2.6.1
 *         Scrollbars, simpler.
 *         https://grsmto.github.io/simplebar/
 *
 *         Made by Adrien Grsmto from a fork by Jonathan Nicol
 *         Under MIT License
 *
 */[data-simplebar]{position:relative;z-index:0;overflow:hidden !important;max-height:inherit;-webkit-overflow-scrolling:touch}[data-simplebar="init"]{display:-webkit-box;display:-ms-flexbox;display:flex}.simplebar-scroll-content{overflow-x:hidden !important;overflow-y:scroll;min-width:100% !important;max-height:inherit !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}.simplebar-content{overflow-y:hidden !important;overflow-x:scroll;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;min-height:100% !important}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;width:11px}.simplebar-scrollbar{position:absolute;right:2px;width:7px;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#4d90c5;border-radius:0;left:0;right:0;opacity:0;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear}@media (min-width: 40em){.simplebar-track:hover .simplebar-scrollbar:before,.simplebar-track .simplebar-scrollbar.visible:before{opacity:0.8;-webkit-transition:opacity 0 linear;transition:opacity 0 linear}}.simplebar-track.vertical{top:0}.simplebar-track.vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.horizontal{left:0;width:auto;height:11px}.simplebar-track.horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.horizontal.simplebar-track .simplebar-scrollbar{right:auto;top:2px;height:7px;min-height:0;min-width:10px;width:auto}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (min-width: 40em){body{display:grid;grid-column-gap:0}}@media (min-width: 40em){body{grid:'header main' auto / 1fr 1fr}}@media (min-width: 48em){body{grid-template-columns:384px auto}}@media (min-width: 60em){body{grid-template-columns:1fr 2fr}}@media (min-width: 75em){body{grid-template-columns:26.5em auto}}img{display:block}.main-home,.main-submit,.main-card{grid-area:main;position:relative}@media (min-width: 40em){.main-home,.main-submit,.main-card{height:100vh;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-y:auto}}@media (min-width: 40em){.main-home,.main-submit,.main-card{box-shadow:-0.5em 0 1em rgba(0,0,0,0.2)}}.main-home,.main-submit{padding:2em 1rem;background:linear-gradient(to right, #f1eada, #e3c9b5)}@media (min-width: 25em) and (max-width: 39.99em){.main-home,.main-submit{padding-right:2rem;padding-left:2rem}}@media (min-width: 75em){.main-home,.main-submit{padding-right:2rem;padding-left:2rem}}.main-card{padding-bottom:2em;background-color:#fff}.main-submit{background:#fafbfd}@media (max-width: 24.99em){.masthead{padding-bottom:137.5%}}@media (min-width: 25em) and (max-width: 39.99em){.masthead{padding-bottom:83%}}@media (max-width: 39.99em){.masthead{height:0}}.card-nav-menu a{cursor:pointer}.header-home,.header-card{grid-area:header;width:100%}@media (min-width: 40em){.header-home,.header-card{height:100vh}}.header-card .simplebar-content{background:linear-gradient(to right, #f1eada, #e3c9b5)}.header-card .masthead{background:linear-gradient(to right, #f1eada, #e3c9b5);height:auto;padding-bottom:0}.header-card .masthead::after{clear:both;content:"";display:block}.header-card .masthead-logo{margin-bottom:0}.header-card .masthead-logo img{display:block}.header-card .masthead-titles h1{color:#000;font-size:1.375em;line-height:2.5rem}.header-card .masthead-titles p{display:none}.masthead{padding-top:1rem;padding-right:1rem;padding-left:1rem;background-image:url("../images/img/bfb-header-bg_2x.jpg");background-position:center;background-size:cover}@media (min-width: 25em) and (max-width: 39.99em){.masthead{background-image:url("../images/img/bfb-header-bg_4x.jpg")}}@media (min-width: 40em){.masthead{background-image:url("../images/img/bfb-header-bg_2x.jpg");height:31em}}@media (min-width: 40em){.masthead{padding-top:1.5em}}.masthead-logo{margin-bottom:1em}.masthead-logo img{width:200px}.masthead-titles a,.masthead-titles p{color:#fff}.masthead-titles h1,.masthead-titles p{text-shadow:1px 1px 7px rgba(153,153,153,0.5)}.masthead-titles h1{font-size:2.5em}@media (min-width: 75em){.masthead-titles h1{font-size:3em}}@media (min-width: 75em){.masthead-titles p{font-size:1.375em}}#popup-header{display:none}.level,.search{margin-bottom:2em}.level-titles{margin-bottom:2em;text-align:center}@media (min-width: 60em){.level-titles{margin-bottom:0}}.level-titles h1{margin-bottom:.25em}.level-titles p{color:#e35355}@media (min-width: 48em){.level-titles p{font-size:1.375em}}.icon-level-arrow{margin:1em auto;height:1.3125rem;width:2.625rem;background-position:center;background-size:contain;display:block}@media (min-width: 60em){.level-list-inset,.search-list-inset{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(2, 1fr)}}.stack{margin-top:1em;margin-bottom:1em;background-color:#fcfbf8;box-shadow:0.5em 0.5em 1em rgba(0,0,0,0.2)}@media (min-width: 25em) and (max-width: 39.99em){.stack{margin-bottom:2em}}.stack:hover h1{box-shadow:inset 0 -0.2em 0 #e35355}.stack a{padding:1em;display:block;height:14em;position:relative}@media (min-width: 48em){.stack a{height:16em}}.stack h1{border-bottom:1px solid #e35355;box-shadow:inset 0 -.67px 0 #e35355;transition:box-shadow ease 150ms;color:#000;display:inline;font-size:1.125em}@media (min-width: 48em){.stack h1{font-size:1.375em}}.stack p{margin-top:1em;color:#666;font-size:.875em;line-height:1.3}@media (min-width: 48em){.stack p{font-size:1em}}.stack-count{position:absolute;bottom:.5em;left:1em}.stack-count p{color:#4d90c5;display:inline-block}.icon-stack{margin-right:.25em;height:1.125rem;width:1.5rem;background-position:center;background-size:contain;display:block;display:inline-block}.buddhism-post{width:100%}#buddhism-footers{opacity:0}.footer{padding-bottom:4em;background:linear-gradient(to bottom, #9dccea, #fff 25%);grid-area:footer}@media (min-width: 40em){.footer{padding-bottom:1em}}.CTA-module-wrap.for-all{display:none}.CTA-module-wrap.for-all.footer-0{display:block}@media (max-width: 39.99em){.header-home .footer,.header-card .footer{display:none}}.header-card .footer{background:linear-gradient(to right, #f1eada, #e3c9b5)}@media (min-width: 75em){.header-card .footer{padding-right:1rem;padding-left:1rem}}@media (min-width: 40em){footer.footer{display:none}}.footer-link,.footer .icon-search,.footer .icon-search,.footer-about,.footer-social,.footer-fineprint{margin:1em 1rem 2em}@media (min-width: 25em) and (max-width: 39.99em){.footer-link,.footer .icon-search,.footer .icon-search,.footer-about,.footer-social,.footer-fineprint{margin-right:2rem;margin-left:2rem}}@media (min-width: 40em){.footer-link,.footer .icon-search,.footer .icon-search,.footer-about,.footer-social,.footer-fineprint{margin-bottom:1em}}.footer-link,.footer .icon-search{border-bottom:0 solid #4d90c5;box-shadow:inset 0 0 0 #4d90c5;transition:box-shadow ease 150ms;margin-bottom:3em;color:#000;display:inline-block}@media (min-width: 25em){.footer-link,.footer .icon-search{margin-top:2rem}}@media (min-width: 40em){.footer-link,.footer .icon-search{margin-bottom:2em}}.footer-link:hover,.footer .icon-search:hover{box-shadow:inset 0 -0.2em 0 #4d90c5}.footer-link:last-of-type,.footer .icon-search:last-of-type{margin-top:1.5em;margin-bottom:1em}.footer-about{margin-bottom:1em;font-size:.875em;max-width:20em}.footer-fineprint{margin-top:0;margin-bottom:0;font-size:.5625em;letter-spacing:.05em;text-transform:uppercase}.footer-fineprint a{color:#000}.footer-enews{margin-right:1rem;margin-bottom:2em;margin-left:1rem;padding:1rem 0;border-top:1px solid #e35355;border-bottom:1px solid #e35355}@media (min-width: 25em) and (max-width: 39.99em){.footer-enews{margin-right:2rem;margin-left:2rem}}@media (min-width: 40em){.footer-enews{margin-bottom:1.5em}}.footer-enews__heading{font-size:18px;font-weight:bold}.footer-enews__subheading{font-size:16px}.footer-enews-form,.int-form{position:relative}.footer-nav{margin-bottom:1em}.footer-nav-inset{background-color:#fff}@media (min-width: 25em){.footer-nav-inset{display:flex}}@media (min-width: 25em){.footer-nav-inset{margin-right:2rem;margin-left:2rem}}@media (min-width: 40em){.footer-nav-inset{margin-right:1rem;margin-left:1rem}}@media (min-width: 25em){.footer-button{flex:1 1 33%;font-size:.875em}.footer-button a{border-top-width:1px;border-bottom-width:1px;border-left-width:1px}.footer-button:last-of-type a{border-right:1px solid #e35355}}.icon-search{color:#000}.footer .icon-search{float:right}.nav-social::after,.footer-social::after,.footer-mobile-social::after,.card-social::after{clear:both;content:"";display:block}.nav-social-link,.footer-social-link,.footer-mobile-social-link,.card-social-link{float:left;text-align:center;transition:all ease 150ms}.nav-social-wrap h1{color:#000;font-size:.9375em;font-style:italic}.nav-social{margin-bottom:1em}.nav-social-link{padding-right:1em;font-size:1.25em}.nav-social-link a{color:#4d90c5;transition:color ease 150ms}.nav-social-link a:hover{color:#e35355}.footer-social{margin-bottom:0}.footer-social-link{margin-right:.5em;height:2em;width:2em;background-color:#4d90c5;border-radius:50%;line-height:2.125}.footer-social-link a{color:#fff}.footer-social-link:hover{background-color:#e35355}.footer-mobile-social-wrap{margin-bottom:1em;display:none;text-align:center}.footer-mobile-social{display:inline-block}.footer-mobile-social-link{padding-right:.75em;padding-left:.75em;font-size:1.25em}.footer-mobile-social-link a{color:#fff}.card-social-wrap{text-align:center}.card-social{display:inline-block}.card-social-link{padding-right:.75em;padding-left:.75em;font-size:1.25em}@media (min-width: 60em){.card-social-link{padding-right:0;padding-bottom:.5em;padding-left:0;float:right;width:1.5em}}.card-social-link a{color:#4d90c5;transition:color ease 150ms}.card-social-link a:hover{color:#e35355}.CTA-module_enews h1,.CTA-module_subscribe h1,.CTA-module_enews p,.CTA-module_subscribe p{color:#fff !important}.CTA-module_enews h1,.CTA-module_subscribe h1{font-weight:bold;margin:.25em 0}@media (min-width: 60em){.CTA-module_enews p,.CTA-module_subscribe p{line-height:1.33}}.CTA-module_enews,.CTA-module_subscribe{margin-right:1rem;margin-left:1rem;background-color:#e35355;position:relative;text-align:center}@media (min-width: 25em){.CTA-module_enews,.CTA-module_subscribe{margin-right:auto;margin-left:auto;max-width:22em}}@media (min-width: 60em){.CTA-module_enews,.CTA-module_subscribe{margin-bottom:.5em;height:6.5em;max-width:48em;text-align:left}}@media (min-width: 60em){.CTA-module_enews figure,.CTA-module_subscribe figure{margin-right:1em;float:left;height:100%}}.CTA-module_enews img,.CTA-module_subscribe img{border-bottom-right-radius:2em;width:100%}@media (min-width: 60em){.CTA-module_enews img,.CTA-module_subscribe img{height:100%;width:auto;border-bottom-right-radius:0;border-top-right-radius:2em}}.CTA-module_enews h1,.CTA-module_subscribe h1{font-size:1.25em;margin:.5em}@media (min-width: 60em){.CTA-module_enews h1,.CTA-module_subscribe h1{margin:0 .5em .25em;padding-top:.5em}}@media (min-width: 75em){.CTA-module_enews h1,.CTA-module_subscribe h1{font-size:1.5em}}.CTA-module_enews p,.CTA-module_subscribe p{margin-right:.5em;margin-bottom:.5em;margin-left:.5em;font-size:1em;line-height:1.3}.CTA-module_subscribe .button{background-color:#fff;border:1px solid #e35355;color:#e35355;letter-spacing:.1em;text-transform:uppercase;transition:all ease 150ms}.CTA-module_subscribe .button:hover{background-color:#e35355;color:#fff}.CTA-module-wrap{max-width:57.5em}.CTA-module_enews form#CTA-enews{margin-right:.5em;margin-left:.5em;position:relative;top:.5em}@media (min-width: 25em) and (max-width: 47.99em){.CTA-module_enews form#CTA-enews{margin-right:1em;margin-left:1em}}@media (min-width: 60em){.CTA-module_enews form#CTA-enews{position:absolute;top:auto;right:.5em;bottom:-1em;width:50%}}.CTA-module_enews input#CTA-email{margin-bottom:0}.CTA-module_enews button#CTA-modal-trigger{padding-right:.5em;padding-left:.5em;position:absolute;top:1px;right:1px;background-color:transparent;border:0;letter-spacing:.1em;line-height:1.2;margin:0;outline:none;text-transform:uppercase}.CTA-module_enews button#CTA-modal-trigger:hover{background-color:#e35355;border:1px solid #e35355;right:0;top:0}.CTA-module_subscribe .CTA-link-holder{height:100%;display:block}.CTA-module_subscribe .button{border:0;box-shadow:0 0 0.25em rgba(0,0,0,0.25),0.5em 0.5em 1em rgba(0,0,0,0.2);display:inline-block;font-size:1em;margin:0 .5em;padding:.5em 1em .5em;position:relative;top:.5em}@media (min-width: 60em){.CTA-module_subscribe .button{position:absolute;top:auto;right:.5em;bottom:-1em}}.footer-mobile{padding:1rem;position:fixed !important;right:0;bottom:0;left:0;background-color:#e35355;z-index:1000000;position:fixed !important}.footer-mobile button{padding:0;background-color:transparent;color:#fff;font-size:1.25em}.footer-mobile .h4{margin-bottom:0;color:#fff}.footer-mobile p{margin-bottom:0;font-size:.75em;font-weight:normal}.footer-mobile .card-nav-menu li:first-of-type,.footer-mobile .card-nav-menu li:last-of-type{flex:1}.footer-mobile .card-nav-menu li:last-of-type{margin-top:-.1666666667em;text-align:right;justify-content:flex-end !important}.footer-mobile .icon-card-nav-arrow{height:1.25rem}.footer-mobile .icon-card-nav-arrow.left{margin-right:.5em}.footer-mobile .icon-card-nav-arrow.right{margin-left:.5em}.footer-mobile .icon-card-nav-arrow svg{fill:#fff}.nav{padding:1rem;background:linear-gradient(to right, #f1eada, #e3c9b5)}@media (min-width: 75em){.nav{padding-right:2rem;padding-left:2rem}}.nav-titles{margin-bottom:1em}.nav-titles .h4{display:inline-block;font-weight:normal}.nav-titles h2{margin-right:.5em;padding-right:.5em;border-right:1px solid #4d90c5}.nav-titles h1{font-size:1.5em}.nav-titles p{color:#000}.share-button{padding:0;background-color:transparent;color:#000;font-size:.9375em;font-style:italic}.share-button:hover{background-color:inherit;color:#e35355}.share-button:hover .share-button-icon{color:#e35355}.share-button-icon{margin-left:.5em;color:#4d90c5;transition:color ease 150ms}.nav-menu-inset{margin-bottom:1em;counter-reset:item}.nav-link{margin-bottom:0;padding:1em .5em 1em 2.5em;border-width:1px 0 0 .25em;border-color:#000;border-style:solid;counter-increment:item;font-size:.9375em;text-indent:-1em}.nav-link::before{padding-right:.5em;content:counter(item) ".";display:inline-block;font-weight:bold;letter-spacing:-.05em;width:1em}.nav-link.on{background-color:#fff;border-bottom-width:1px;border-color:#4d90c5;box-shadow:0.5em 0.5em 1em rgba(0,0,0,0.2);font-weight:bold}.nav-link.on+li{border-top-width:0}.nav-link.on a:hover{color:inherit}.nav-link a{color:#000;transition:all ease 150ms;margin-left:-4px}.nav-link a:hover{color:#e35355}.nav-link:last-of-type{border-bottom-width:1px}.nav-menu-next h2{margin-bottom:0;font-size:.75em;font-weight:normal}.nav-menu-next h1{border-bottom:1px solid #e35355;box-shadow:inset 0 -.67px 0 #e35355;transition:box-shadow ease 150ms;color:#000;display:inline;font-size:.875em}.nav-menu-next:hover h1{box-shadow:inset 0 -0.2em 0 #e35355}@media (max-width: 39.99em){.header-card .nav{display:none}}.footer .nav{padding-bottom:4em;position:fixed;top:0;right:auto;bottom:0;left:0;height:100%;width:100%;max-width:25em;-webkit-overflow-scrolling:touch;overflow-y:auto;transform:translateX(-100%);transition:all ease 150ms;z-index:999999}.footer .nav.is-visible{transform:translateX(0)}.nav-fade-screen{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;transition:all ease 150ms;visibility:hidden;z-index:999998}.nav-fade-screen.is-visible{opacity:0.4;visibility:visible}.nav-menu-inset a{cursor:pointer}.main-card{height:auto;min-height:100%}@media (min-width: 40em){.main-card{height:100vh}}a.left-menu-next-deck{cursor:pointer}.intro-card{padding:1em;margin-bottom:3em}.stack h1.intro-card__heading{display:block;font-weight:bold;box-shadow:none;border-bottom:0}.stack h1.intro-card__heading:hover{box-shadow:none;border-bottom:0}.modal-state[type='checkbox']{display:none}.modal-state:checked+.modal-fade-screen{display:block;opacity:1;visibility:visible}.modal-state:checked+.modal-fade-screen .modal-inner{top:0}.modal-open{overflow:hidden}.modal-heading{margin-bottom:8px;font-weight:bold;font-size:1.25em;color:#000}@media (min-width: 1024px){.modal-heading{font-size:1.5em}}.mailing-list-signup-modal label{cursor:pointer;margin-bottom:0}.mailing-list-signup-modal label span{clear:both;display:table;font-size:.875em;font-style:italic;margin-bottom:8px}.mailing-list-signup-modal .modal-fade-screen{transition:all .15s ease;position:fixed;left:0;top:0;background-color:rgba(0,0,0,0.85);opacity:0;padding-top:16px;text-align:left;visibility:hidden;z-index:99999999999;display:none;width:100%;height:100%}.mailing-list-signup-modal .modal-fade-screen.modal-visible{display:block;opacity:1;visibility:visible}.mailing-list-signup-modal .modal-fade-screen.modal-visible .modal-inner{top:0}@media (min-width: 1024px){.mailing-list-signup-modal .modal-fade-screen{padding-top:5em}}.mailing-list-signup-modal .modal-fade-screen .modal-bg{position:absolute;left:0;top:0;cursor:pointer}.mailing-list-signup-modal .modal-close{position:absolute;top:10px;right:10px;width:1.5em;height:1.5em;background:#fff;cursor:pointer}.mailing-list-signup-modal .modal-close:after,.mailing-list-signup-modal .modal-close:before{position:absolute;top:3px;right:3px;left:50%;transform:rotate(45deg);width:.15em;height:1.5em;background:#000;content:'';display:block;margin:-3px 0 0 -1px}.mailing-list-signup-modal .modal-close:hover:after,.mailing-list-signup-modal .modal-close:hover:before{background:#000}.mailing-list-signup-modal .modal-close:before{transform:rotate(-45deg)}.mailing-list-signup-modal .modal-inner{transition:all .5s ease;background:#fff;margin-top:0;margin:auto;max-height:95%;overflow:auto;padding:15px;position:relative;top:-8px;width:95%}@media (min-width: 768px){.mailing-list-signup-modal .modal-inner{max-height:80%;max-width:30em;padding:20px;width:60%}}@media (min-width: 1024px){.mailing-list-signup-modal .modal-inner{width:50%}}.mailing-list-signup-modal .modal-inner .modal-intro{margin-bottom:1em}.mailing-list-signup-modal .modal-inner form{margin-bottom:15px;position:relative}.mailing-list-signup-modal .modal-inner input[type='checkbox']{margin-bottom:0}.mailing-list-signup-modal .modal-inner label{font-weight:normal}.mailing-list-signup-modal .modal-inner>a{margin-top:8px;margin-bottom:8px;display:block}.mailing-list-signup-modal .modal-inner button{position:absolute;top:1px;right:1px;background-color:transparent;border:0;line-height:1.2;margin:0;outline:none}.mailing-list-signup-form__fields{position:relative}.mailing-list-signup-form__fields [type='email']{box-shadow:0 0 0.25em rgba(0,0,0,0.25)}.mailing-list-signup-form__fields [type='submit']{position:absolute;top:0;right:0;bottom:0;background-color:#fff}.mailing-list-signup-form__fields [type='submit']:hover{background-color:#e35355}.footer-enews .mailing-list-signup-form__fields{margin:.5em auto}.mailing-list-signup-modal__form .mailing-list-signup-form__submit{background:#e35355;color:#fff}.mailing-list-signup-modal__form a{color:#333;text-decoration:underline}.newsletter-popup .interstitial{padding-bottom:25px}.footer-mobile,.card-nav-top,.card-nav-bottom{padding-right:1rem;padding-left:1rem;position:relative}@media (min-width: 25em) and (max-width: 39.99em){.footer-mobile,.card-nav-top,.card-nav-bottom{padding-right:2rem;padding-left:2rem}}@media (min-width: 60em){.footer-mobile,.card-nav-top,.card-nav-bottom{padding-right:2rem;padding-left:2rem}}.footer-mobile p,.card-nav-top p,.card-nav-bottom p{font-weight:normal;transition:color ease 150ms}.footer-mobile .off p,.card-nav-top .off p,.card-nav-bottom .off p,.footer-mobile .off h2,.card-nav-top .off h2,.card-nav-bottom .off h2{display:none}.footer-mobile .off svg,.card-nav-top .off svg,.card-nav-bottom .off svg{fill:#666}.footer-mobile .on:hover p,.card-nav-top .on:hover p,.card-nav-bottom .on:hover p{box-shadow:inset 0 -0.2em 0 #e35355}.footer-mobile .on:hover svg,.card-nav-top .on:hover svg,.card-nav-bottom .on:hover svg{fill:#e35355}.footer-mobile .on:hover svg{fill:#fff}.card-nav-top{padding-top:1em;padding-bottom:1em;box-shadow:0.5em 0.5em 1em rgba(0,0,0,0.2)}.card-nav-top p{margin-bottom:0;font-size:.75em;font-weight:normal;line-height:1.5}@media (min-width: 25em) and (max-width: 39.99em){.card-nav-top p{font-size:1em}}@media (min-width: 60em){.card-nav-top p{font-size:1em}}.card-nav-bottom{padding-bottom:2em;max-width:57.5em}.card-nav-bottom p{border-bottom:1px solid #e35355;box-shadow:inset 0 -.67px 0 #e35355;transition:box-shadow ease 150ms}.card-nav-bottom .icon-card-nav-arrow{height:1.4em}.card-nav-menu{display:flex;justify-content:space-between;align-items:center}.card-nav-menu li{display:flex}.card-nav-menu .prev-post p,.card-nav-menu .next-post p{display:inline}.card-nav-menu li{max-width:45%}.card-nav-menu .first h2,.card-nav-menu .last h2{display:block}@media (max-width: 59.99em){.card-nav-menu .first .card-nav-menu-mobile-deck,.card-nav-menu .last .card-nav-menu-mobile-deck{display:inline}}.card-nav-menu .first .card-nav-menu-title.bold,.card-nav-menu .last .card-nav-menu-title.bold{font-weight:bold;font-size:.875em}.card-nav-bottom-inset .card-nav-menu .prev-post{position:relative;padding-left:25px;display:inline-block}.card-nav-bottom-inset .card-nav-menu .next-post{position:relative;padding-right:25px;display:inline-block}.card-nav-bottom-inset .card-nav-menu .icon-card-nav-arrow.left{position:absolute;left:0;top:3px}.card-nav-bottom-inset .card-nav-menu .icon-card-nav-arrow.right{position:absolute;right:0;top:3px}.card-nav-menu-deck{margin-top:-1em;margin-bottom:0;display:none;font-size:.75em;font-weight:normal}@media (max-width: 59.99em){.card-nav-menu-deck{display:none !important}}@media (min-width: 60em){.card-nav-menu-mobile{display:none !important}}.card-nav-menu-mobile-deck{display:none}.card-nav-menu-title{display:inline}@media (max-width: 59.99em){.card-nav-menu-title{display:none !important}}.icon-card-nav-arrow{height:1em;width:1em;position:relative;display:block}.icon-card-nav-arrow svg{height:1em;width:1em;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em}@media (min-width: 25em) and (max-width: 39.99em){.icon-card-nav-arrow{height:1.5em}}@media (min-width: 60em){.icon-card-nav-arrow{height:1.5em}}.icon-card-nav-arrow.left{margin-right:1em;transform:scaleX(-1)}.icon-card-nav-arrow.right{margin-left:1em}.icon-card-nav-arrow svg{fill:#000;transition:fill ease 150ms}.card-nav-card,.card-nav-stack{font-size:1rem;font-weight:bold;line-height:1.2}@media (min-width: 25em) and (max-width: 39.99em){.card-nav-card,.card-nav-stack{font-size:1.25em}}@media (min-width: 60em){.card-nav-card,.card-nav-stack{font-size:1.25em}}.card,.int-wrap{padding:1em 1rem;max-width:57.5em}@media (min-width: 25em) and (max-width: 39.99em){.card,.int-wrap{padding-right:2rem;padding-left:2rem}}@media (min-width: 60em){.card,.int-wrap{padding-right:2rem;padding-left:2rem}}@media (min-width: 60em){.card{display:grid;grid:'titles titles' auto 'body social' auto 'rule rule' auto / auto 2em;grid-column-gap:2em}}.card-titles{grid-area:titles}@media (min-width: 60em){.card-titles{margin-right:3em}}.card-titles h1{color:#e35355;font-size:2.25em;line-height:1.15}@media (min-width: 25em) and (max-width: 39.99em){.card-titles h1{font-size:3.25em}}@media (min-width: 60em){.card-titles h1{font-size:3.25em}}.card-titles-fig{margin-bottom:2em}.card-titles-fig img{width:100%;height:auto}.card-body{grid-area:body}.card-body p,.card-body ul,.card-body ol{margin-bottom:1.4em;font-size:.9375em}@media (min-width: 25em) and (max-width: 39.99em){.card-body p,.card-body ul,.card-body ol{font-size:1.125em}}@media (min-width: 60em){.card-body p,.card-body ul,.card-body ol{font-size:1.25em}}.card-body p a,.card-body ul a,.card-body ol a{border-bottom:1px solid #e35355;box-shadow:inset 0 -.67px 0 #e35355;transition:box-shadow ease 150ms;color:#333}.card-body p a:hover,.card-body ul a:hover,.card-body ol a:hover{box-shadow:inset 0 -0.2em 0 #e35355}.card-body ul,.card-body ol{color:#333;padding-left:2em}.card-body ol{list-style:decimal}.card-body ul{list-style:initial}.card-social-wrap{grid-area:social}.card-related{border-width:1px 0;padding-top:1.5em;padding-bottom:1.5em;border-color:#e35355;border-style:solid;color:#5a5a5a;font-size:.84375em !important}@media (min-width: 25em) and (max-width: 39.99em){.card-related{font-size:1em !important}}@media (min-width: 60em){.card-related{border-bottom:0;font-size:1.125em !important}}.card-related a{color:#5a5a5a !important}.post-loader{position:absolute;height:100%;width:100%;background:#ffffff;z-index:9}.post-loader img{margin:0 auto;padding-top:26%}.main-submit label,.main-submit .submit-form-enews h1{color:#333;font-size:.875em;font-weight:normal}@media (min-width: 60em){.main-submit label,.main-submit .submit-form-enews h1{font-size:1.125em}}.submit-titles,.submit-form-wrap{max-width:57.5em}.submit-titles{margin-bottom:2em}.submit-titles h1{color:#e35355;font-size:2.5em;line-height:1.1}@media (min-width: 60em){.submit-titles h1{font-size:3.375em}}@media (min-width: 60em){.submit-titles p{font-size:1.25em}}.submit-titles .main-rule{margin-bottom:1em}.submit-form-info{margin-bottom:2em}@media (min-width: 60em){.submit-form-info{display:grid;grid-column-gap:2em;grid-template-columns:repeat(2, 1fr)}}.submit-form-info input,.submit-form-info textarea{margin-bottom:1em;box-shadow:0.125em 0.125em 1em rgba(0,0,0,0.2)}@media (min-width: 60em){.submit-form-info input,.submit-form-info textarea{font-size:1.125em}}.submit-form-info textarea{height:10em}.submit-form-input-wrap{grid-column:span 1}.submit-form-textarea-wrap{grid-column:span 2}@media (min-width: 60em){.submit-form-textarea-wrap{margin-top:1em}}.submit-form-enews{margin-bottom:2em}.submit-form-enews h1{padding-bottom:.5em;border-bottom:1px solid #e35355}.submit-form-enews label{margin-bottom:.5em;cursor:pointer;line-height:1.4}@media (min-width: 60em){.submit-form-enews label{font-size:1em}}[type='checkbox'],[type='radio']{margin-top:1px;margin-bottom:1em;clear:left;cursor:pointer;float:left}[type='radio']{margin-top:.1875em}.submit-form-submit p{margin-bottom:2em;color:#666;font-size:.875em}.submit-form-submit p a{color:#e35355}.submit-form-submit p a:hover{text-decoration:underline}.submit-form-submit h2{color:#000;font-size:.675em}.submit-form-submit .placeholder-only{height:48px;width:224px}.submit-button{margin-top:2em;margin-bottom:2em;padding:1.5em;background-color:#fff;border:1px solid #e35355;color:#e35355;display:inline-block;font-size:.75em;letter-spacing:.02em;min-width:9rem;text-align:center;text-transform:uppercase;transition:all ease 150ms}@media (min-width: 60em){.submit-button{font-size:.875em;min-width:12rem}}.submit-button svg{margin-left:.5em;display:inline-block}.submit-button:hover{background-color:#e35355;color:#fff}.search-form{position:relative}.search-input{padding:0 0 .5rem;background-color:transparent;border-bottom:1px solid #e35355;box-shadow:none;color:#e35355;font-size:1.5em;line-height:1}@media (min-width: 60em){.search-input{font-size:3.375em}}.search-input::placeholder{color:#e35355}.search-button{padding:0 0 .125rem;position:absolute;right:0;bottom:.5rem;background-color:transparent;color:#000}@media (min-width: 60em){.search-button{bottom:1rem;font-size:2em}}.search-button:hover{background:initial;color:#e35355;transition:color 150ms ease}.search-list .stack-count{margin-right:1em;font-size:.875em}.int-wrap .hide-newsletter-popup{cursor:pointer}.interstitial{margin-top:4em;margin-bottom:4em;padding:2em 1em 0;background-color:#f1eada;box-shadow:0 0.25em 0.75em rgba(0,0,0,0.35)}@media (min-width: 60em){.interstitial{padding-right:2em;padding-left:2em}}@media (min-width: 75em){.interstitial{padding-right:3em;padding-left:3em}}.int-titles{margin-top:-5em;margin-bottom:1em}.int-titles h1{font-size:1.75em}@media (min-width: 60em){.int-titles h1{font-size:2em}}.int-titles h2,.int-titles p{color:#666}.int-titles h2{margin-bottom:0;font-size:1.125em;font-weight:normal}@media (min-width: 60em){.int-titles h2{font-size:1.25em}}.int-titles p{font-size:.875em;font-style:italic}.int-titles-fig{margin-right:auto;margin-bottom:1em;margin-left:auto;width:75%}.int-body ul{color:#666;list-style:none;margin-left:0;padding-left:1.2em;position:relative}.int-body li:before{content:'+';left:0;position:absolute}.int-body .int-action{margin-right:auto;margin-left:auto;bottom:-1.75em;max-width:12em;position:relative;width:75%}.int-body .submit-button{margin:0;width:100%}.int-optout{margin-bottom:2em;font-size:.875em;text-align:center}.int-optout a{color:#000;transition:color ease 150ms}.int-optout a:hover{color:#e35355}.int-form{margin-top:2em;margin-bottom:4em;display:inline-block;width:100%}.int-form [type='email']{margin-bottom:0;box-shadow:none}@media (min-width: 60em){.int-form [type='email']{padding-left:1em}}.int-form [type='submit']{position:absolute;top:0;right:0;bottom:0;background-color:#fff}.int-form [type='submit']:hover{background-color:#e35355}.btn-continue-browsing{width:200px;margin-top:50px}.wpcf7 label input[type="checkbox"]{margin-bottom:0}@media (max-width: 59.99em){.card-nav-top .icon-card-nav-arrow{height:20px !important}}.card-nav-top .prev-post.off{cursor:text !important}.card-nav-bottom-inset .card-nav-menu{align-items:flex-start}
/*# sourceMappingURL=screen.css.map */
