/*!normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css*/img,legend{border:0}legend,td,th{padding:0}html{font-family:serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}@media(prefers-color-scheme:dark){body:not(.prefer-light){color:#fff!important;background-color:#000}body:not(.prefer-light) ::-moz-selection{background:#666;text-shadow:none}body:not(.prefer-light) ::selection{background:#666;text-shadow:none}body:not(.prefer-light) hr{border-color:#333}body:not(.prefer-light) blockquote{border-color:#fff}body:not(.prefer-light) h1,body:not(.prefer-light) h2,body:not(.prefer-light) h3,body:not(.prefer-light) h4,body:not(.prefer-light) h5,body:not(.prefer-light) h6{color:#fff}body:not(.prefer-light) a,body:not(.prefer-light) a:hover{color:#fff!important;text-decoration:underline}body:not(.prefer-light) .post-tags .tags a{border:1px solid #fff;color:#fff}body:not(.prefer-light) .header nav,body:not(.prefer-light) .footer{border-color:#333}body:not(.prefer-light) .highlight{background-color:#333}}body.prefer-dark{color:#fff!important;background-color:#000}body.prefer-dark ::-moz-selection{background:#666;text-shadow:none}body.prefer-dark ::selection{background:#666;text-shadow:none}body.prefer-dark hr{border-color:#333}body.prefer-dark blockquote{border-color:#fff}body.prefer-dark h1,body.prefer-dark h2,body.prefer-dark h3,body.prefer-dark h4,body.prefer-dark h5,body.prefer-dark h6{color:#fff}body.prefer-dark a,body.prefer-dark a:hover{color:#fff!important;text-decoration:underline}body.prefer-dark .post-tags .tags a{border:1px solid #fff;color:#fff}body.prefer-dark .header nav,body.prefer-dark .footer{border-color:#333}body.prefer-dark .highlight{background-color:#333}body{font-family:helvetica neue,Helvetica,Arial,lucida grande,sans-serif;color:#333;line-height:1.6;font-size:16px}html,button,input,select,textarea{color:#333}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1rem 0;padding:0}img{margin:10px auto;max-width:100%;display:block}a img{border:none}figure{margin:0;text-align:center}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}blockquote{margin-left:1rem;font-style:italic;font-size:1.4rem;font-family:Georgia,bitstream charter,serif;border-left:3px solid;border-color:#a00;padding-left:20px}@media(max-width:980px){blockquote{margin-left:0!important}}blockquote cite{font-size:70%;opacity:.8}blockquote em{font-weight:600}a,a:hover{text-decoration:none;background-color:rgba(0,255,255,.2);padding:4px;color:#111;word-break:break-word}a:hover{background-color:cyan}@media(prefers-color-scheme:dark){body:not(.prefer-light) a:hover{background-color:teal}}body.prefer-dark a:hover{background-color:teal}h1,h2,h3,h4,h5,h6{font-family:input serif cond,sans-serif;line-height:1.2;color:#333;font-weight:200}h1{font-size:2.75rem}h2{font-family:input sans cond ex lt,sans-serif;font-size:2rem}h3{font-family:input sans cond ex lt,sans-serif;font-size:1.6rem}h4{font-size:1.2rem}h5{font-weight:300;font-size:1rem}h6{font-weight:300;font-size:.9rem}ul{padding-left:15px}ul li{margin-bottom:10px}@media(max-width:980px){body{padding:0 20px}h1{font-size:1.8rem}h2{font-size:1.6rem}h3{font-size:1.2rem}h4{font-size:1rem}}.header{margin-bottom:20px;padding:40px 0 0}.chillidonut .header{padding:40px 0 0;border-bottom:1px solid #f4f4f4}.header h1,.header h2{margin:0;padding:0;font-size:2rem;line-height:1.3em}.header h2{font-size:1.125rem}.header nav{margin-top:10px}.header nav ul,.header nav li{margin:0}.header nav ul.flat li{display:inline-block;margin-right:3px}.header nav.social ul a{display:inline-block;border-radius:50%;color:#666;height:24px}.header nav.social ul a:hover{color:#111}.header .site-description{display:flex;justify-content:space-between;align-items:baseline}.header .site-description h2{margin-top:5px}.header .site-description nav{margin:0;padding:0;border:none;min-width:50px}.header .site-description nav ul svg{max-height:15px}.container{margin-top:10px}.header .site-description{flex-direction:column}.header .site-description nav{margin-top:10px}@media(max-width:980px){.container{margin-top:10px}.header .site-description{flex-direction:column}.header .site-description nav{margin-top:10px}}.cycle-2 img{z-index:2;-webkit-animation:slideshow-2 10s ease 0s infinite;-moz-animation:slideshow-2 10s ease 0s infinite;-o-animation:slideshow-2 10s ease 0s infinite;animation:slideshow-2 10s ease 0s infinite}.cycle-2 img:nth-child(2){z-index:1;-webkit-animation-delay:5s;-moz-animation-delay:5s;-o-animation-delay:5s;animation-delay:5s}.cycle-2:hover li{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes slideshow-2{40%,100%{opacity:1}50%,90%{opacity:0}}@-moz-keyframes slideshow-2{40%,100%{opacity:1}50%,90%{opacity:0}}@-o-keyframes slideshow-2{40%,100%{opacity:1}50%,90%{opacity:0}}@keyframes slideshow-2{40%,100%{opacity:1}50%,90%{opacity:0}}.cycle-3 img{z-index:3;-webkit-animation:slideshow-3 15s ease 0s infinite;-moz-animation:slideshow-3 15s ease 0s infinite;-o-animation:slideshow-3 15s ease 0s infinite;animation:slideshow-3 15s ease 0s infinite}.cycle-3 img:nth-child(2){z-index:2;-webkit-animation-delay:5s;-moz-animation-delay:5s;-o-animation-delay:5s;animation-delay:5s}.cycle-3 img:nth-child(3){z-index:1;-webkit-animation-delay:10s;-moz-animation-delay:10s;-o-animation-delay:10s;animation-delay:10s}.cycle-3:hover li{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes slideshow-3{26.66333333%,100%{opacity:1}33.33333333%,93.33%{opacity:0}}@-moz-keyframes slideshow-3{26.66333333%,100%{opacity:1}33.33333333%,93.33%{opacity:0}}@-o-keyframes slideshow-3{26.66333333%,100%{opacity:1}33.33333333%,93.33%{opacity:0}}@keyframes slideshow-3{26.66333333%,100%{opacity:1}33.33333333%,93.33%{opacity:0}}.cycle-4 img{z-index:4;-webkit-animation:slideshow-4 20s ease 0s infinite;-moz-animation:slideshow-4 20s ease 0s infinite;-o-animation:slideshow-4 20s ease 0s infinite;animation:slideshow-4 20s ease 0s infinite}.cycle-4 img:nth-child(2){z-index:3;-webkit-animation-delay:5s;-moz-animation-delay:5s;-o-animation-delay:5s;animation-delay:5s}.cycle-4 img:nth-child(3){z-index:2;-webkit-animation-delay:10s;-moz-animation-delay:10s;-o-animation-delay:10s;animation-delay:10s}.cycle-4 img:nth-child(4){z-index:1;-webkit-animation-delay:15s;-moz-animation-delay:15s;-o-animation-delay:15s;animation-delay:15s}.cycle-4:hover li{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes slideshow-4{20%,100%{opacity:1}25%,95%{opacity:0}}@-moz-keyframes slideshow-4{20%,100%{opacity:1}25%,95%{opacity:0}}@-o-keyframes slideshow-4{20%,100%{opacity:1}25%,95%{opacity:0}}@keyframes slideshow-4{20%,100%{opacity:1}25%,95%{opacity:0}}.cycle-5 img{z-index:5;-webkit-animation:slideshow-5 25s ease 0s infinite;-moz-animation:slideshow-5 25s ease 0s infinite;-o-animation:slideshow-5 25s ease 0s infinite;animation:slideshow-5 25s ease 0s infinite}.cycle-5 img:nth-child(2){z-index:4;-webkit-animation-delay:5s;-moz-animation-delay:5s;-o-animation-delay:5s;animation-delay:5s}.cycle-5 img:nth-child(3){z-index:3;-webkit-animation-delay:10s;-moz-animation-delay:10s;-o-animation-delay:10s;animation-delay:10s}.cycle-5 img:nth-child(4){z-index:2;-webkit-animation-delay:15s;-moz-animation-delay:15s;-o-animation-delay:15s;animation-delay:15s}.cycle-5 img:nth-child(5){z-index:1;-webkit-animation-delay:20s;-moz-animation-delay:20s;-o-animation-delay:20s;animation-delay:20s}.cycle-5:hover li{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes slideshow-5{16%,100%{opacity:1}20%,96%{opacity:0}}@-moz-keyframes slideshow-5{16%,100%{opacity:1}20%,96%{opacity:0}}@-o-keyframes slideshow-5{16%,100%{opacity:1}20%,96%{opacity:0}}@keyframes slideshow-5{16%,100%{opacity:1}20%,96%{opacity:0}}ul.showcase{margin:0;padding:0;list-style:none;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:3rem}@media(max-width:980px){ul.showcase{flex-direction:column}}ul.showcase>li{overflow:hidden;position:relative;width:calc(33.33333333% - 10px);padding-top:33.33333333%;margin-bottom:10px;height:100px;background-color:transparent}@media(max-width:980px){ul.showcase>li{width:100%;height:auto;padding-top:16.66666667%}}ul.showcase>li>a{display:block;background-color:inherit;padding:0}ul.showcase>li .image{position:absolute;top:0;left:0;width:100%;padding-top:100%;height:0;overflow:hidden;transition:width,height .5s ease 0s}ul.showcase>li .image>img{position:absolute;width:unset;height:unset;top:0;left:50%;transform:translateX(-50%);width:100%;margin:0}ul.showcase>li .image.mobile{display:none}@media(max-width:980px){ul.showcase>li .image.mobile{display:block}ul.showcase>li .image.desktop{display:none}}ul.showcase>li:hover .image{height:100px}ul.showcase>li h2,ul.showcase>li h3,ul.showcase>li .opentext{margin:0;float:left;clear:left;position:relative;left:0;color:#fff;z-index:10;font-family:input serif cond,sans-serif;line-height:150%;padding:0 2px;background-color:#000;transition:all .5s ease 0s}ul.showcase>li h2{font-size:1.4em}ul.showcase>li h3{font-size:1.17em}ul.showcase>li .opentext{z-index:1;bottom:1.5em;font-size:.8rem;z-index:9}ul.showcase>li .opentext:hover{text-decoration:underline}@media(max-width:980px){ul.showcase>li .opentext{display:none}}ul.showcase>li:hover h2,ul.showcase>li:hover h3,ul.showcase>li:hover .opentext{left:6px}ul.showcase>li:hover .opentext{bottom:0}.content{margin-top:50px}.section .section-header{font-size:.75rem;font-weight:600;text-transform:uppercase;color:#999;margin-bottom:20px;letter-spacing:1px}.recent-posts .posts .post{margin-bottom:30px}h1.page-title{font-size:1.85rem}.post .post-header{margin-bottom:30px}.post .post-header .title{margin:0}.post-tags{margin:10px 0}.post-tags a{margin-right:5px}.post .draft-label{color:#a00;text-decoration:none;padding:2px 4px;border-radius:4px;margin-left:6px;background-color:#f9f2f4}.images img{box-shadow:0 1px 3px rgba(20,20,20,.2)}.post-tags .tags li{margin-bottom:0;margin-top:20px}.post-tags .tags a{display:inline-block;border:1px solid #a00;border-radius:4px;padding:0 6px;color:#a00;line-height:20px;font-size:12px;text-decoration:none;margin:0 1px}.page-title{margin-bottom:0}.tag-cloud{margin-top:20px}.tag-cloud a{margin-right:15px}.pagination{margin:0;padding:0;text-align:left;display:flex;justify-content:space-between}.pagination li{list-style:none;display:inline-block;margin:0;padding:0}.pagination .page-prev{margin-right:20px;padding-right:20px}.pagination .page-item.page-prev{text-align:left}.pagination .page-item.page-next{text-align:right}.instagram-media{margin:0 auto!important;box-shadow:0 1px 3px rgba(20,20,20,.2)!important}header h1{font-family:input sans cond ex lt,sans-serif}section,article{max-width:960px;margin:0 auto}ul.flat{margin:0;padding:0;list-style:none}ul.flat li{display:inline-block;list-style:none;margin-left:0;margin-bottom:0}.highlight pre{padding:20px}.highlight{background:0 0;background-color:#fafafa}footer{font-size:.75em;padding:20px 0}.tooltip{cursor:pointer;position:relative}.tooltip:hover{z-index:2}.tooltip::before{content:attr(aria-label);background-color:#111;color:#eee;border-radius:1px;padding:0 4px;white-space:nowrap;font-size:.85em;position:absolute;left:100%;top:50%;transform:translateY(-50%);transition:opacity 350ms cubic-bezier(.165,.84,.44,1)}.tooltip::before,.tooltip::after{opacity:0;pointer-events:none}.tooltip:focus::before,.tooltip:focus::after,.tooltip:hover::before,.tooltip:hover::after{opacity:1;transition:opacity 650ms cubic-bezier(.165,.84,.44,1)}