@charset "UTF-8";@-webkit-keyframes bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}@keyframes bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}.c-footer{font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;background-color:#000;color:#fff;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;padding:32px 16px 32px}.fonts-loaded .c-footer,.no-js .c-footer{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif}.c-footer.lazyloaded{opacity:1}@media (min-width:784px){.c-footer{font-size:14px;padding:32px 32px 72px}}.c-footer__container{margin:0 auto;max-width:1036px}.c-footer__list{list-style:none;margin:0;padding:0}.c-footer__nav--bottom{font-size:10px;letter-spacing:.25px;margin-bottom:8px}@media (min-width:784px){.c-footer__list--top{display:flex;justify-content:space-between}}.c-footer__item{line-height:1.25}.c-footer__item--bottom{display:inline}.c-footer__item--bottom:not(:last-child){border-right:1px solid #fff;margin-right:8px;padding-right:8px}.c-footer__link{color:#fff;fill:#fff}.c-footer__link:hover{color:#8592a4;fill:#8592a4}.c-footer__bottom{text-align:center}@media (min-width:784px){.c-footer__bottom{align-items:center;display:flex;flex-wrap:wrap;text-align:left}}.c-footer__bottom-info{margin:0 0 32px}@media (min-width:784px){.c-footer__bottom-info{margin:0;width:calc(100% - 98px)}}.c-footer__copyright{font-size:8px;margin:0}.c-footer__logo{height:32px;margin:0 auto;width:98px}@media (min-width:784px){.c-footer__logo{margin:0}}.c-footer__icon{height:16px;width:16px}.c-nav__container{margin:0 auto;position:relative}.c-nav__list{display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;justify-content:space-around;margin:0 auto;padding:0}@media (min-width:576px){.c-nav__list{width:calc(100% - 32px)}}@media (min-width:1376px){.c-nav__list{max-width:1280px}}.c-nav__link{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.c-nav__item{flex:1;list-style:none}.c-nav--main{background:#000;color:#fff;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;position:relative;z-index:102}@media (min-width:576px){.c-nav--main{border-bottom:0}}.c-nav__link--main{color:#fff;font-size:12px;padding-bottom:8px;padding-top:8px}.c-nav__link--main{transition:color .1s}.c-nav__link--main:active,.c-nav__link--main:focus{color:#999}.c-nav__link--main:hover{text-decoration:none;transition:color .3s;color:#b3b3b3}@media (min-width:576px){.c-nav__link--main{font-size:14px}}@media (min-width:784px){.c-nav__link--main{font-size:16px}}.c-nav__item--main{align-items:center;display:flex;justify-content:center;max-height:100%;order:3;transition:opacity .33s;width:auto}.c-nav__item--main:first-child{align-items:flex-start;background:#000;color:#fff;display:inline-flex;flex:none;justify-content:flex-start;order:1;padding-left:16px;width:50%}@media (min-width:576px){.c-nav__item--main:first-child{flex:1;order:0;padding-left:0;width:auto}}@media (min-width:784px){.c-nav__item--main:first-child{padding-left:8px}}@media (min-width:1376px){.c-nav__item--main:first-child{padding-left:0}}@media (min-width:576px){.c-nav__item--main{flex-basis:0;order:0;position:relative}}.c-nav__item--main.is-hidden{opacity:0;width:0}@media (min-width:576px){.c-nav__list--main{background:#000;color:#fff;font-size:14px;height:48px}}@media (min-width:976px){.c-nav__list--main{font-size:16px}}.c-nav__icon{height:24px;width:24px}@media (min-width:576px){.c-nav__icon{display:none}}@media (min-width:576px){.c-nav__item--logo{margin-right:45vw}}.c-nav__item--popular{margin-right:8px;justify-content:flex-end}@media (min-width:576px){.c-nav__item--popular{margin-right:0}}@media (max-width:575px){.c-nav__item--subscribe{margin-right:8px}}.c-nav__list--accounts{background:#000;max-width:960px}.c-logo{fill:#fff}.c-logo:hover{fill:#8592a4}.c-logo--nav{width:100px;height:32px}.c-logo--nav{transition:fill .1s}.c-logo--nav:active,.c-logo--nav:focus{fill:#999}.c-logo--nav:hover{text-decoration:none;transition:fill .3s;fill:#b3b3b3}@media (min-width:784px){.c-logo--nav{width:110px;height:36px}}.u-element-invisible{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}p{margin:0}*{box-sizing:border-box}body,html{margin:0 10px;padding:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cards-container{border:1px solid #292929;margin:0 auto;max-width:665px;width:100%}.cards-card{display:none;padding:50px;position:relative}.cards-card.selected{display:block}h1,p{font-family:AGaramondPro,"Adobe Garamond Pro",Garamond,Georgia,serif}h1{font-size:64px;font-weight:900;line-height:1.2;margin:0 0 15px}p{font-size:24px;line-height:1.4}p.context{font-family:"Logic Monospace",courier,monospace;font-size:14px}p:not(:last-of-type){margin-bottom:1rem}blockquote,figure{margin:0;padding:0}figure{margin-bottom:50px}blockquote{margin-bottom:25px}blockquote p{color:#5e6a74;font-size:24px;font-weight:500;line-height:36px;margin:0 auto;max-width:1040px}blockquote p:not(:first-child){margin-top:34px}blockquote p.left{text-align:left}blockquote p.right{text-align:right}a{color:#292929}.context{margin:25px 0}.context:before{border-bottom:.25px solid rgba(0,0,0,.15);content:"";display:block;margin-bottom:25px;width:100px}a.hw-share,button{font-family:"Logic Monospace",courier,monospace;font-style:normal;font-size:13.33px;cursor:pointer;color:#292929;background-color:#fff;border:1px solid #292929;padding:15px;margin-top:15px;box-sizing:border-box;text-decoration:none;text-align:center;text-transform:uppercase;transition:all .2s}a:active,a:focus,a:hover,button:active,button:focus,button:hover{color:#fff;background-color:#292929}p.card-tappable-howto{font-size:16px;margin-bottom:2rem}.cards-nav{display:flex;justify-content:space-between}button.tappable{background-color:initial;border:0}button.tappable:hover{color:#292929;background-color:initial}button.tappable.cards-next,button.tappable.cards-previous{height:100%;position:absolute;top:0;margin:0;width:50%;opacity:.5}button.tappable.cards-next:hover,button.tappable.cards-previous:hover{opacity:1}button.tappable.cards-next .tappable-vis,button.tappable.cards-previous .tappable-vis{top:0;width:10%;height:100%;min-width:45px;position:absolute;vertical-align:middle;display:flex;flex-direction:column;justify-content:center}button.tappable.cards-next{right:0;cursor:e-resize}button.tappable.cards-next .tappable-vis{right:0}button.tappable.cards-previous{left:0;cursor:w-resize}button.tappable.cards-previous .tappable-vis{left:0}.card-images{width:100%}.card-image-full{max-width:100%}.card-image-half{display:inline-block;width:calc(50% - 2px)}.source{font-size:16px}.source i i{font-style:normal}@media (max-width:660px){.cards-card{padding:45px}h1{font-size:36px}p{font-size:18px}p.context{font-size:12px}blockquote p{font-size:18px;line-height:28px}blockquote p:not(:first-child){margin-top:28px}figure{margin-bottom:25px}}#elephant .cards-container{box-shadow:10px 10px 0 -2px #e7131a}#elephant p:not(.source):not(.card-tappable-howto){padding-left:calc(10px + .5rem);border-left:10px solid #e7131a}#htbahl-gallery .gallery-container svg{display:block;max-height:100vh;max-width:100%;margin:0 auto;background-color:#f5f2ea}#htbahl-gallery .gallery-container svg path{cursor:pointer}#htbahl-gallery .gallery-container svg path:focus{opacity:.7}#htbahl-gallery .gallery-container svg path.playing{stroke:rgba(0,0,0,.205);stroke-width:3px}body,html{margin:0;background-color:#fff0e3}h3{margin-top:0;font-weight:400;letter-spacing:0;text-align:center}#personality-quiz{color:#292929;background-color:#fff0e3;margin:0;padding:0;width:100vw}.quizlet{width:100vw;height:100vh;overflow:hidden;display:flex;flex-direction:column;position:relative;opacity:0;transition:opacity .1s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.loaded.quizlet{opacity:1}.quizlet--status{position:absolute;top:50%;margin-top:-30px;z-index:2;width:100%;text-align:center;pointer-events:none}.quizlet--status i{font-size:100px;opacity:0;transform:scale(.3);transition:all .2s ease-in-out;position:absolute;width:100px;margin-left:-50px}.quizlet_love .fa-heart{opacity:.7;transform:scale(1)}.quizlet_nope .fa-remove{opacity:.7;transform:scale(1)}.quizlet--cards{flex-grow:1;text-align:center;display:flex;justify-content:center;align-items:flex-start;z-index:1;padding:40px 10px 0;max-height:min(160vw + 60px,660px)}.quizlet--card{display:inline-block;height:160vw;width:calc(100vw - 20px);max-height:600px;max-width:400px;background-color:#fff;border-radius:5px;overflow:hidden;position:absolute;will-change:transform;transition:all .3s ease-in-out;border:2.75px solid #000;cursor:-webkit-grab;cursor:grab}.moving.quizlet--card{transition:none;cursor:-webkit-grabbing;cursor:grabbing}.quizlet--card-content{padding:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto;width:100%;pointer-events:none;background-color:#fff}.quizlet--card img{max-width:70%;mix-blend-mode:multiply;pointer-events:none}.quizlet--card h3{font-family:AGaramondPro,"Adobe Garamond Pro",garamond,Times,serif;font-size:30px;pointer-events:none;margin-bottom:0}.quizlet--card p{pointer-events:none;font-family:AGaramondPro,"Adobe Garamond Pro",garamond,Times,serif;font-size:32px;font-style:italic;font-weight:400;letter-spacing:0;text-align:center}.quizlet--card h5{font-weight:400;font-size:15px;line-height:23px;margin-top:0;margin-bottom:0}.quizlet--card h5.quizlet--instructions{font-family:AGaramondPro,"Adobe Garamond Pro",garamond,Times,serif;font-weight:400;letter-spacing:0;text-align:center;margin-top:10px}.quizlet--buttons,.quizlet--buttons-restart,.quizlet--buttons-start{flex:0 0 100px;text-align:center;padding-top:20px;z-index:999}.quizlet--buttons,.quizlet--buttons-restart{display:none}.quizlet--buttons button{color:#000;border:2.75px solid #000;background-color:#fff;border-radius:50%;line-height:38px;width:100px;display:inline-block;margin:0 8px}.quizlet--buttons-restart button,.quizlet--buttons-start button{margin:0;border-radius:100%;border:2.75px solid #000;height:100px;width:100px}.quizlet--buttons-restart button img,.quizlet--buttons-start button img{max-width:100%;max-height:70%}.quizlet--buttons-restart button:hover,.quizlet--buttons-start button:hover{background:#fff}.quizlet--buttons img{mix-blend-mode:multiply}.quizlet--buttons button img{width:100%;height:100%;max-width:50px;max-height:50px;position:relative;top:6px}.quizlet--buttons button:focus{outline:0}main{padding:0}