@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/inter/Inter-Variable.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/inter/Inter-Variable.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/fonts/inter/Inter-Variable.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/inter/Inter-Variable.woff2") format("woff2")}*{box-sizing:border-box}body{margin:0;font-family:Inter,sans-serif;color:#212121;background:#fff;line-height:1.5625em}img{max-width:100%;height:auto}a{color:inherit}.clearfix::after,.container::after{content:"";display:table;clear:both}.container{margin-left:auto;margin-right:auto;max-width:80em;width:88%}@media(min-width: 40em){.row{display:flex;margin-left:-2%;margin-right:-2%;justify-content:space-between;flex-wrap:wrap}.grid-third{width:33.33333%;padding-left:2%;padding-right:2%}.grid-half{width:50%;padding-left:2%;padding-right:2%}}h1,h2,h3{font-weight:600;line-height:1.25;margin:0 0 1em}h1{font-size:3.75rem;margin-top:2.5rem}h2{font-size:3rem}.h3{font-size:1.8rem}cite{font-style:normal}.mt-0{margin-top:0}.mt{margin-top:1.5625em}.mt-l{margin-top:2em}.mt-xl{margin-top:3.5em}.mb-0{margin-bottom:0}.mb{margin-bottom:1.5625em}.mb-l{margin-bottom:2em}.mb-xl{margin-bottom:3.5em}.pt-0{padding-top:0}.pt{padding-top:1.5625em}.pt-l{padding-top:2em}.pb-l{padding-bottom:2em}.pb-xl{padding-bottom:3.5em}.visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.pill-link{display:inline-block;border-radius:20px;padding:.4rem .8rem .33rem;background-color:#f4f0e3;margin-bottom:.4em;margin-right:.3em;transition:background-color .2s;font-weight:500;font-size:.87rem;text-decoration:none}.pill-link:hover{background-color:#eee3c4}.pill-link.active{background-color:#e1d7ba;font-weight:600}.site-header{border-bottom:1px solid #f4f0e3}#header-bar{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 0;flex-wrap:nowrap;gap:.75rem}#header-bar-right{order:3;flex-shrink:0}.site-brand img{display:block;height:74px}#nav-main ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}#nav-main ul li{margin-left:.25rem}#nav-main ul li:first-child{margin-left:0}#nav-main ul a{position:relative;display:inline-block;text-decoration:none;font-size:.875rem;font-weight:500;padding:.6rem 1rem;color:#212121;transition:color .2s}#nav-main ul a::after{content:"";position:absolute;inset:0;z-index:-1;background-color:#f4f0e3;border-radius:4px;transform:scaleY(0);transform-origin:bottom;transition:transform .2s ease}#nav-main ul a:hover::after{transform:scaleY(1)}.header-sticky-placeholder{height:96px}.header-sticky{position:fixed;top:0;left:0;right:0;width:100%;background-color:#fff;transition:top .5s,box-shadow .5s;z-index:20}.header-sticky.header-hidden{top:-200px}.header-sticky.scrolling{box-shadow:0 4px 12px rgba(0,0,0,.08),0 0 1px rgba(0,0,0,.1)}.admin-bar-link{position:fixed;top:.75rem;right:.75rem;z-index:30;padding:.4rem .9rem;font-size:.8rem;font-weight:500;text-decoration:none;color:#fff;background-color:rgba(33,33,33,.55);border-radius:999px;backdrop-filter:blur(2px);transition:background-color .2s}.admin-bar-link:hover{background-color:rgba(33,33,33,.8)}.header-bar-search{order:2;flex:1 1 200px;min-width:0;max-width:320px}.searchbar-container{background:#fff}.search-form{margin-bottom:0;display:flex;align-items:center;position:relative}.search-form .search-submit-btn{border:none;background:none;margin-bottom:0;position:absolute;left:.75rem;display:flex;align-items:center;padding:0;cursor:pointer}.search-form .search-input{border:1px solid #f4f0e3;border-radius:24px;margin-bottom:0;background:#fff;padding:.7rem .9rem .7rem 2.5rem;width:100%;font-family:inherit;font-size:.95rem;color:#30363b}.search-form .search-input::placeholder{color:#595e62}.search-form .search-input:focus{outline:none;border-color:#e1d7ba}.svg-search,.svg-close,.svg-hamburger{fill:#595e62}.svg-search:hover,.svg-close:hover,.svg-hamburger:hover{fill:#212121}.svg-search{width:16px;height:16px}.svg-hamburger{margin-bottom:-4px}.searchbar-autosuggest-container{display:none;position:absolute;padding:1rem;background:#fff;border-radius:4px;box-shadow:0 0 15px 0 rgba(0,0,0,.3);overflow-y:auto;z-index:30}.searchbar-autosuggest-container .results{padding-bottom:.5rem}.searchbar-autosuggest-container .results p{margin-bottom:.5rem;text-transform:uppercase;font-size:.8em}@media(max-width: 600px){#header-bar{flex-wrap:wrap}.header-bar-search{order:4;flex-basis:100%;max-width:none}}#menu-offcanvas-backdrop{display:none;position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .5s;z-index:40}#menu-offcanvas-backdrop.d-block{display:block}#menu-offcanvas-backdrop.show{opacity:1}#menu-offcanvas{display:block;position:fixed;top:0;right:-280px;bottom:0;width:280px;padding:2rem;background:#fff;z-index:41}#menu-offcanvas #menu-offcanvas-close{display:block;text-align:right}#menu-offcanvas ul{margin:0;margin-top:1rem;padding:0;list-style:none}#menu-offcanvas ul li{padding:.15rem 0}#menu-offcanvas ul a{display:block;margin:0 -0.75rem;padding:.6rem .75rem;border-radius:6px;text-decoration:none;color:#212121;transition:background-color .2s,color .2s,padding-left .2s}#menu-offcanvas ul a:hover{background-color:#f4f0e3;padding-left:1rem}#menu-offcanvas.animating{transition:transform .5s}#menu-offcanvas.animating.left{transform:translate3d(-280px, 0, 0)}#menu-offcanvas.animating.right{transform:translate3d(280px, 0, 0)}#menu-offcanvas.menu-visible{right:0}@media(max-width: 1300px){.hide-mobile-menu{display:none !important}}@media(min-width: 1300px){.hide-desktop-menu{display:none !important}}.header-main-menu-small{display:none}.mobile-tabbar{display:none}@media(max-width: 40em){body{padding-bottom:calc(56px + env(safe-area-inset-bottom, 0px))}footer{margin-bottom:calc(56px + env(safe-area-inset-bottom, 0px))}.mobile-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:100;background:#fff;border-top:1px solid #f4f0e3;box-shadow:0 -2px 8px rgba(0,0,0,.06);padding-bottom:env(safe-area-inset-bottom, 0px)}.mobile-tabbar__item{flex:1;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem .25rem .4rem;color:#595e62;text-decoration:none}.mobile-tabbar__item svg{width:22px;height:22px}.mobile-tabbar__item span{font-size:.65rem;font-weight:500}.mobile-tabbar__item.active{color:rgb(178.6363636364,153.1818181818,79.3636363636)}}.quote-grid{flex-wrap:wrap}.quote-grid .quote-grid-item{margin-bottom:2em}.quote-grid .quote-grid-item .quote-grid-item__img-link{display:block;margin-bottom:.4rem}.quote-grid .quote-grid-item .quote-grid-item__img-link img{box-shadow:2px 2px 6px 0px rgba(0,0,0,.2);transition:opacity .2s;width:100%}.quote-grid .quote-grid-item .quote-grid-item__img-link:hover img{opacity:.8}.quote-grid .quote-grid-item .quote-grid-item__img-link .quote-card-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1/1;background:#fff;border:1px solid #f4f0e3;box-shadow:2px 2px 6px 0px rgba(0,0,0,.2);padding:1.5rem;text-align:center}.quote-grid .quote-grid-item .quote-grid-item__img-link .quote-card-mark{font-size:2.5rem;color:#e1d7ba;line-height:1}.quote-grid .quote-grid-item .quote-grid-item__img-link .quote-card-fallback-text{font-size:.95rem;margin-top:.5rem}.quote-grid .quote-grid-item .quote-grid-item__img-link .quote-card-fallback-author{font-size:.8rem;color:#595e62;margin-top:.5rem}.quote-grid .quote-grid-item .quote-grid-item__text-link{font-size:.9em;margin:0;border:0;padding:0;font-style:normal;color:inherit}.quote-grid .quote-grid-item .quote-grid-item__text-link a{text-decoration:none}.quote-grid .quote-grid-item .quote-grid-item__text-link a:hover{text-decoration:underline}.quote-grid .quote-grid-item .quote-grid-item__author{font-weight:500;text-decoration:none}.quote-grid .quote-grid-item .quote-grid-item__author:hover{text-decoration:underline}.quote-grid .quote-grid-item .text-center{text-align:center}.quote-grid .quote-grid-item .blockquote-footer{margin-top:.3rem}@media(min-width: 900px)and (max-width: 1240px){.quote-grid .quote-grid-item{width:33%}}@media(min-width: 640px)and (max-width: 899px){.quote-grid .quote-grid-item{width:50%}}.quote-of-the-day{max-width:500px;margin:0 auto 3.5em}.quote-of-the-day .quote-single{width:100%}.quote-single{max-width:1000px;margin-right:auto;margin-left:auto;text-align:center}.quote-single .quote-single__img-container,.quote-single .quote-single__social-icons{max-width:500px;margin-right:auto;margin-left:auto}.quote-single .quote-single__img-container img{box-shadow:2px 2px 8px 0px rgba(0,0,0,.2)}.quote-single .quote-single__social-icons{display:flex;justify-content:space-between;max-width:420px;padding:1.8rem 0 .2rem}.quote-single .quote-single__social-icons .social-icon-wrapper{height:50px;width:50px;padding:.5rem}.quote-single .quote-single__social-icons .social-icon-wrapper svg{fill:#e1d7ba;transition:fill .3s}.quote-single .quote-single__social-icons .social-icon-wrapper a:hover svg{fill:#30363b}.quote-single .quote-single__quote{font-size:1.1875em}.quote-single .quote-single__annotation{color:#595e62;font-size:.9em}@media(min-width: 900px){.quote-of-the-day{max-width:620px}}@media(min-width: 1300px){.quote-of-the-day{max-width:760px}.quote-single .quote-single__img-container,.quote-single .quote-single__social-icons{max-width:600px}.quote-single .quote-single__social-icons .social-icon-wrapper{height:60px;width:60px;padding:.6rem}.quote-single .quote-single__quote{font-size:1.6em}.quote-single .quote-single__annotation{font-size:1.05em}}@media(min-width: 1700px){.quote-of-the-day{max-width:900px}.quote-single .quote-single__quote{font-size:1.9em}}.quotes-sorting a.active{font-weight:600}.author-list,.topic-list{list-style:none;padding:0}.alert{padding:.75rem 1rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:4px;font-size:.95rem}.alert-danger{color:hsl(0,71.0526315789%,35.2941176471%);background:rgb(250.05,225.75,225.75);border-color:hsl(0,71.0526315789%,80.2941176471%)}.newsletter-form{max-width:480px}.newsletter-form .form-group{margin-bottom:1rem}.newsletter-form label{display:block;margin-bottom:.3rem}.newsletter-form input[type=email]{width:100%;padding:.5rem;border:1px solid #f4f0e3;border-radius:4px;font-family:Inter,sans-serif;font-size:1rem}.newsletter-form .newsletter-subscribe-unsubscribe-radio-wrapper{display:flex;gap:1.5rem;margin:1rem 0}.newsletter-form .form-check{display:flex;align-items:center;gap:.4rem}.newsletter-form .form-check label{margin:0}.newsletter-form .newsletter-mandatory-wrapper{font-size:.85em;color:#595e62;margin:.5rem 0 1rem}.newsletter-form .btn{background:#de3c3c;color:#fff;border:none;padding:.65rem 1.4rem;border-radius:4px;font-size:1.3rem;cursor:pointer}.newsletter-form .btn:hover{background:hsl(0,71.0526315789%,47.2941176471%)}.google-ad-large{margin:2em auto;text-align:center}footer{border-top:1px solid #f4f0e3;margin-top:3.5em}.footer-darker{background:#fff;padding:2em 0}.footer-darker .footer-logo{height:40px}.footer-darker h4{margin-top:0;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.footer-darker .nav-footer ul{list-style:none;padding:0;margin:0}.footer-darker .nav-footer ul a{text-decoration:none;font-size:.9375rem;line-height:2}.footer-darker .nav-footer ul a:hover{text-decoration:underline}.footer-darkest{background:#fff;color:#595e62;border-top:1px solid #f4f0e3;padding:1rem 0;text-align:center;font-size:.9em}