/*
 * Airi Theme by https://yeoli-thm.tumblr.com/
 * Copyright (c) 2021 yeoli-thm
 */
 
.tmblr-iframe-pushdown{padding:60px 0 0 0!important}.tmblr-iframe--app-cta-button{display:none!important}.iframe-controls--desktop,.iframe-controls--phone-mobile{pointer-events:none!important;position:absolute!important;opacity:0!important;z-index:0!important;top:-40px!important;left:auto!important;right:10px!important;-webkit-transform:scale(.7,.7)!important;transform:scale(.7,.7)!important;-webkit-transform-origin:top right;transform-origin:top right;transition:opacity .3s ease!important}.tmblr-ctrls-wrapper .iframe-controls--desktop,.tmblr-ctrls-wrapper .iframe-controls--phone-mobile{pointer-events:auto!important;opacity:1!important;top:-2px!important}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}body{position:relative;padding-top:60px;line-height:1.5;word-break:break-word;word-wrap:break-word;font-family:var(--bodyFontFamily);font-size:var(--bodyFontSize);color:rgb(var(--bodyTextColor));background-color:rgb(var(--backgroundColor))}body.menu_open,body.search_open{overflow:hidden!important}mark,.subfont,.action a,.expand a,.links_box a,a.read_more,a.more_notes_link,.tooltipster-content,.post-tumblelog.inactive:after{font-family:var(--subFontFamily);font-size:var(--subFontSize);font-weight:var(--subFontWeight);font-style:normal;text-transform:var(--subFontCasing);letter-spacing:var(--subFontLetterSpacing)}a,a:link,a:visited{padding:1px 0;text-decoration:none;color:rgb(var(--linksColor));background-image:linear-gradient(180deg,transparent 1px,rgb(var(--linksHoverUnderlineColor)) 1px);background-repeat:no-repeat;background-size:0 2px;background-position:100% 100%;transition:all .25s ease .1s,background-size .3s ease-in-out .1s,background-position 0s ease .1s}a:hover{color:rgb(var(--linksHoverColor));background-size:100% 2px;background-position:0% 100%;transition:all .25s ease 0s,background-size .3s ease-in-out 0s,background-position 0s ease 0s}a img{border:none;outline:none}img,object,video{max-width:100%;height:auto}h1{font-size:1.54em}h2{font-size:1.45em}h3{font-size:1.36em}h4{font-size:1.27em}h5{font-size:1.18em}h6{font-size:1.09em}h1,h2,h3,h4,h5,h6{position:relative;margin:1em 0;font-family:var(--headingsFontFamily);font-weight:var(--headingsFontWeight);text-transform:var(--headingsFontCasing);letter-spacing:var(--headingsFontLetterSpacing);color:rgb(var(--headingsColor))}ol{margin:1.5em 0;counter-reset:item;list-style:none}ol>li{counter-increment:item;position:relative;padding:0 0 0 40px}ol>li:before{content:'.'counter(item);position:absolute;right:calc(100% - 30px);width:24px;text-align:right;direction:rtl;color:rgb(var(--bulletPointsColor))}ul{margin:1.5em 0;list-style:none}ul>li{position:relative;padding:0 0 0 40px}ul>li:before{content:'';position:absolute;top:.8em;left:27px;margin-top:-2px;width:3px;height:3px;border-radius:50%;background-clip:padding-box;background-color:rgb(var(--bulletPointsColor))}p,pre,blockquote{margin:1.5em 0}pre,blockquote{padding-left:1.5em;border-left:1px solid rgb(var(--bordersColor))}pre,code{font-family:var(--monospaceFontFamily);white-space:pre-wrap}hr{display:block;margin:1.5em 0;width:100%;height:1px;border:none;border-top:1px dashed rgb(var(--bordersColor))}mark{display:inline-block;margin:1px .4em;padding:.3em .6em;vertical-align:middle;border-radius:2px;color:rgb(var(--accentTextColor));background-color:rgb(var(--accent1Color))}body.gradient mark{background-image:var(--grad1)}b,strong{color:rgb(var(--boldTextColor))}i,em{color:rgb(var(--italicTextColor))}::-moz-selection{color:rgb(var(--textSelectionColor));background-color:rgb(var(--textSelectionBackgroundColor))}::selection{color:rgb(var(--textSelectionColor));background-color:rgb(var(--textSelectionBackgroundColor))}.drag{cursor:-webkit-grab!important;cursor:grab!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.drag:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.tooltipster-content{margin:8px;padding:.8em 1.2em;max-width:240px;line-height:1.2;text-align:center;border-radius:2px;color:rgb(var(--tooltipTextColor));background-color:rgb(var(--tooltipBackgroundColor));background-clip:padding-box}.resetlist{margin:0}.resetlist>li{padding:0}.resetlist>li:before{display:none}.clearfix:after{content:'';clear:both;display:block}input[name="accordion"],input#searchsubmit,input#tmblr_ctrls{overflow:hidden;position:absolute;left:-999vw;width:0;height:0;visibility:hidden}#menubar{position:fixed;z-index:100;top:0;left:0;width:100%;height:60px;background-color:rgb(var(--postBackgroundColor));transition:height .5s ease-in-out}#menubar:not(.menudefault){background-color:rgb(var(--accent1Color))}body.boxshadow #menubar.menudefault{box-shadow:0 1px 2px var(--boxShadowColor)}body.gradient #menubar:not(.menudefault){background-image:var(--grad1)}body.menu_open #menubar,body.search_open #menubar{height:100vh}a.menu-button,a.search-button{overflow:hidden;position:fixed;z-index:999;top:18px;padding:0;width:24px;height:24px;line-height:24px;font-size:16px;text-align:center;color:rgb(var(--bodyTextColor));background-image:none}#menubar:not(.menudefault) a.menu-button,#menubar:not(.menudefault) a.search-button{color:rgb(var(--accentTextColor))}input#tmblr_ctrls:checked~#menubar a.menu-button,input#tmblr_ctrls:checked~#menubar a.search-button{display:none}a.menu-button{left:18px;transition:opacity .3s ease-in-out .3s}body.search_open a.menu-button{pointer-events:none;opacity:0;transition-delay:0s}a.search-button{left:60px;transition:opacity .3s ease-in-out,left .3s ease-in-out}body.menu_open a.search-button{pointer-events:none;opacity:0}body.search_open a.search-button{left:18px}a.menu-button span,a.search-button span{width:100%}a.menu-button span.fx-calendar,a.search-button span.fx-search{font-size:12px}a.menu-button span.fx-x,a.search-button span.fx-calendar,body.menu_open a.menu-button span.fx-menu,body.search_open a.search-button span.fx-search{display:none}body.menu_open a.menu-button span.fx-x,body.search_open a.search-button span.fx-x{display:block}#menubar_content{display:none;overflow:auto;position:fixed;top:0;left:0;width:120vw;height:100vh}.menu_body,.search_body{overflow:hidden;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;opacity:0;width:100vw;height:0;webkit-transform:translateY(80px);transform:translateY(80px);transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.menu_body.visible,.search_body.visible{overflow:visible;opacity:1;padding:30px;height:auto;min-height:100vh;webkit-transform:translateY(0);transform:translateY(0)}body.mobile #menubar:not(.menudefault) .menu_body{color:rgb(var(--accentTextColor))}body.mobile #menubar:not(.menudefault) .menu_body a,body.mobile #menubar:not(.menudefault) .menu_body b,body.mobile #menubar:not(.menudefault) .menu_body strong,body.mobile #menubar:not(.menudefault) .menu_body i,body.mobile #menubar:not(.menudefault) .menu_body em,body.mobile #menubar:not(.menudefault) .menu_body h1,body.mobile #menubar:not(.menudefault) .menu_body h2,body.mobile #menubar:not(.menudefault) .menu_body h3,body.mobile #menubar:not(.menudefault) .menu_body h4,body.mobile #menubar:not(.menudefault) .menu_body h5,body.mobile #menubar:not(.menudefault) .menu_body h6{color:inherit!important}body.mobile #menubar:not(.menudefault) .menu_body a{background-size:100% 2px;background-image:linear-gradient(180deg,transparent 1px,rgba(var(--accentTextColor),.8) 1px)}.quicklinks_section,.updates_section{flex:initial;display:block;width:calc(100% - 60px);max-width:240px}.quicklinks_section{margin:30px}.quicklinks_section ol,.subsection ul{margin:0}.quicklinks_section ol>li:before,.subsection ul>li:before{display:none}.quicklinks_section ol>li,.subsection ul>li{padding:0}.quicklinks_section ol>li{border-bottom:1px solid rgb(var(--bordersColor));transition:opacity .3s ease}body.mobile #menubar:not(.menudefault) .quicklinks_section ol>li{border-color:rgba(var(--accentTextColor),.5)}.quicklinks_section ol:hover>li{opacity:.2}.quicklinks_section ol:hover>li:hover{opacity:1}.quicklinks_section h6{font-family:'Merriweather',serif;font-style:italic;font-size:1em;font-weight:400;text-transform:none;color:rgb(var(--headingsColor))}.quicklinks_section a{overflow:hidden;display:block;padding:.8em 1px;white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--postMetadataLinksColor));background-image:none!important}.quicklinks_section a:before{content:counter(item,decimal-leading-zero);margin-right:.75em}.updates_section{margin:0 30px}.subsection{margin:30px 0}.subsection ul>li a{color:inherit;background-image:none!important}.subsection h6{font-family:var(--subFontFamily);font-size:var(--subFontSize);font-weight:var(--subFontWeight);font-style:normal;text-transform:var(--subFontCasing);letter-spacing:var(--subFontLetterSpacing)}ul.info mark{margin-left:0}body.mobile #menubar:not(.menudefault) ul.info mark{color:rgb(var(--accent1Color));background-color:rgb(var(--accentTextColor));background-image:none}ul.status>li{margin:1px 0;padding:0 0 0 calc(24px + 1em);min-height:12px}ul.status>li.on:before,ul.status>li.off:before{content:'';display:block;position:absolute;top:50%;left:0;margin-top:-5px;width:24px;height:10px;border-radius:5px}ul.status>li.on:before{background-color:rgb(var(--accent1Color))}body.gradient ul.status>li.on:before{background-image:var(--grad1)}body.mobile #menubar:not(.menudefault) ul.status>li.on:before{background-color:rgb(var(--accentTextColor));background-image:none}ul.status>li.off:before{background-color:rgba(var(--accent1Color),.4)}body.mobile #menubar:not(.menudefault) ul.status>li.off:before{background-color:rgba(var(--accentTextColor),.5)}ul.status>li.on:after,ul.status>li.off:after{content:'';position:absolute;top:50%;margin-top:-3px;width:6px;height:6px;border-radius:100%;background-color:rgb(var(--accentTextColor))}ul.status>li.on:after{left:15px}ul.status>li.off:after{left:3px}body.boxshadow ul.status>li.on:after,body.boxshadow ul.status>li.off:after{box-shadow:0 1px 1px var(--boxShadowColor)}body.mobile #menubar:not(.menudefault) ul.status>li.on:after{background-color:rgb(var(--accent1Color))}body.mobile.gradient #menubar:not(.menudefault) ul.status>li.on:after{background-color:rgb(var(--accent2Color))}ul.projects>li{margin:1em 0;padding:0 48px calc(.5em + 3px) 0}ul.projects>li:before{content:'';display:block;position:absolute;top:auto;bottom:1px;left:0;width:100%;height:1px;background-color:rgb(var(--bordersColor))}body.mobile #menubar:not(.menudefault) ul.projects>li:before{background-color:rgba(var(--accentTextColor),.5)}ul.projects .bar{position:absolute;bottom:0;left:0;height:3px;border-radius:3px;background-color:rgb(var(--accent1Color))}body.gradient ul.projects .bar{background-image:var(--grad1)}body.mobile #menubar:not(.menudefault) ul.projects .bar{background-color:rgb(var(--accentTextColor));background-image:none}ul.projects .percentage{position:absolute;top:0;right:0;width:48px;text-align:right}#searchbar{flex:initial;display:block;position:relative;margin:30px;width:100%;max-width:500px}.searchquery{display:block;overflow:hidden;padding:0 46px 0 16px;width:100%;height:48px;line-height:46px;font-family:var(--monospaceFontFamily);font-size:1.09em;white-space:nowrap;text-overflow:ellipsis;border-radius:24px;color:rgb(var(--bodyTextColor));background-color:transparent;border:1px solid rgb(var(--bordersColor));outline:none}.searchquery:focus{border-color:rgb(var(--accent1Color))}body.mobile #menubar:not(.menudefault) .searchquery{color:rgb(var(--accentTextColor));border-color:rgba(var(--accentTextColor),.5)}body.mobile #menubar:not(.menudefault) .searchquery:focus{border-color:rgb(var(--accentTextColor))}.searchquery::-webkit-input-placeholder{opacity:1;color:inherit}.searchquery:-ms-input-placeholder{opacity:1;color:inherit}.searchquery::-ms-input-placeholder{opacity:1;color:inherit}.searchquery::placeholder{opacity:1;color:inherit}.searchquery:focus::-webkit-input-placeholder{opacity:0}.searchquery:focus:-ms-input-placeholder{opacity:0}.searchquery:focus::-ms-input-placeholder{opacity:0}.searchquery:focus::placeholder{opacity:0}.searchsubmit{cursor:pointer;overflow:hidden;position:absolute;top:8px;right:8px;width:32px;height:32px;line-height:30px;font-size:12px;text-align:center;border-radius:50%;border:1px solid transparent}.searchquery:focus~.searchsubmit{color:rgb(var(--accentTextColor))}body.mobile #menubar:not(.menudefault) .searchsubmit{color:rgb(var(--accentTextColor));border-color:rgba(var(--accentTextColor),.5)}body.mobile #menubar:not(.menudefault) .searchquery:focus~.searchsubmit{color:rgb(var(--accent1Color));border-color:rgb(var(--accentTextColor));background-color:rgb(var(--accentTextColor))}.searchsubmit span{display:block;width:100%;width:30px;height:30px;border-radius:inherit;background-color:rgb(var(--postInnerBackgroundColor))}.searchquery:focus~.searchsubmit span{background-color:rgb(var(--accent1Color))}body.gradient .searchquery:focus~.searchsubmit span{background-image:var(--grad1)}body.mobile #menubar:not(.menudefault) .searchsubmit span{background-color:transparent!important;background-image:none!important}#header{position:relative;width:100%;background-color:rgb(var(--postBackgroundColor))}.header_body{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;text-align:center;padding:60px 10% 60px 10%}a.blog-avatar{flex:none;display:block;margin-bottom:30px;padding:0;width:64px;height:64px;background-image:none}a.blog-avatar img{overflow:hidden;display:block;width:100%;border-radius:3px;object-fit:cover}body.circle a.blog-avatar img{border-radius:50%}.blog-title{flex:initial;display:block;margin:0 0 1em 0}.blog-title a{padding:0;color:inherit;background-image:none}.blog-description{flex:initial;display:block}#accordion_border{overflow:hidden;pointer-events:none;width:100%;height:3px;background-color:rgb(var(--accent1Color));border-bottom:1px solid rgb(var(--postBackgroundColor))}body.gradient #accordion_border{background-image:var(--grad1)}#tabs{display:flex;flex-wrap:wrap;justify-content:center;margin:30px auto 0 auto;width:80%;min-height:40px;text-align:center}[class*="_tab_label"]{flex:none;display:block;cursor:pointer;pointer-events:auto;overflow:hidden;position:relative;margin:2px 1%;width:36px;height:36px;border-radius:3px;color:rgb(var(--bodyTextColor));background-color:rgb(var(--postBackgroundColor));transition:color .25s linear}body.circle [class*="_tab_label"]{border-radius:50%}body.boxshadow [class*="_tab_label"]{box-shadow:0 1px 2px var(--boxShadowColor)}@media screen and (min-device-width:768px){[class*="_tab_label"]:hover{color:rgb(var(--accentTextColor))}}#blog__tab:checked~#tabs .blog_tab_label,#message__tab:checked~#tabs .message_tab_label,#about__tab:checked~#tabs .about_tab_label,#navigation__tab:checked~#tabs .navigation_tab_label,#faq__tab:checked~#tabs .faq_tab_label,#blogroll__tab:checked~#tabs .blogroll_tab_label{cursor:default;color:rgb(var(--accentTextColor));transition:none}[class^="tab-bg"]{position:absolute;width:100%;height:100%;border-radius:inherit;border-width:0 0 1px 1px;border-style:solid;border-color:rgb(var(--postBackgroundColor));background-color:rgb(var(--accent1Color));background-clip:padding-box}body.gradient [class^="tab-bg"]{background-image:var(--grad1)}.tab-bg{z-index:1;top:-100%;left:-100%}.tab-bg-active{z-index:2;opacity:0;top:0;left:0;transition:opacity .25s linear}#blog__tab:checked~#tabs .blog_tab_label .tab-bg-active,#message__tab:checked~#tabs .message_tab_label .tab-bg-active,#about__tab:checked~#tabs .about_tab_label .tab-bg-active,#navigation__tab:checked~#tabs .navigation_tab_label .tab-bg-active,#faq__tab:checked~#tabs .faq_tab_label .tab-bg-active,#blogroll__tab:checked~#tabs .blogroll_tab_label .tab-bg-active{opacity:1;transition:none}.tab-icon{pointer-events:none;position:relative;z-index:3;width:100%;font-size:12px;line-height:36px;text-align:center}#mainframe{overflow:hidden;position:relative}[id*="_panel"]{overflow:hidden;visibility:hidden!important;opacity:0!important;height:0!important;transition:all 0s ease-in-out;-webkit-transform:translate(0,160px);transform:translate(0,160px)}#blog__tab:checked~#mainframe #blog_panel,#message__tab:checked~#mainframe #message_panel,#about__tab:checked~#mainframe #about_panel,#navigation__tab:checked~#mainframe #navigation_panel,#faq__tab:checked~#mainframe #faq_panel,#blogroll__tab:checked~#mainframe #blogroll_panel{visibility:visible!important;opacity:1!important;height:auto!important;transition:all .5s ease-in-out;-webkit-transform:translate(0,0);transform:translate(0,0)}#main{margin:0 auto;width:80%}.posts{margin:60px auto;width:100%;max-width:var(--postWidth)}.posts.captionside{max-width:500px}[class*="_box"]{overflow:hidden;position:relative;border-radius:6px;background-color:rgb(var(--postBackgroundColor))}body.boxshadow [class*="_box"]{box-shadow:0 1px 2px var(--boxShadowColor)}[class*="_header"]{display:flex;justify-content:flex-end;position:absolute;z-index:50;top:0;right:0;max-width:calc(100% - 28px);height:36px;line-height:36px;border-radius:0 6px 0 7px;color:rgb(var(--accentTextColor));background-color:rgb(var(--accent1Color));border-width:0 0 1px 1px;border-style:solid;border-color:rgb(var(--postBackgroundColor));background-clip:padding-box}body.boxshadow [class*="_header"]{box-shadow:-1px 1px 2px var(--boxShadowColor)}body.gradient [class*="_header"]{background-image:var(--grad1)}[class*="_header"]:before,[class*="_header"]:after{content:'';position:absolute;top:0;right:100%}[class*="_header"]:before{width:8px;height:8px;background-color:rgb(var(--accent1Color))}body.gradient [class*="_header"]:before{background-image:var(--grad2)}[class*="_header"]:after{width:12px;height:12px;border-radius:0 7px 0 0;background-color:rgb(var(--postBackgroundColor));border-width:1px 1px 0 0;border-style:solid;border-color:rgb(var(--postBackgroundColor))}body.boxshadow [class*="_header"]:after{box-shadow:inset -3px 2px 2px -2px var(--boxShadowColor)}.post-icon{flex:none;display:block;width:44px;font-size:12px;font-weight:400;text-align:center}.notecount{flex:initial;display:block;overflow:hidden;padding:0 0 0 16px;white-space:nowrap;text-overflow:ellipsis}.pt_body{margin:56px 28px 28px 28px}.clearit:before,.clearit:after{content:"";display:table}.clearit:after{clear:both}.clearit{*zoom:1}.photo-slideshow{visibility:hidden}.photo-slideshow.processed{visibility:visible}.photo-slideshow .row{clear:both;width:100%}.photo-slideshow .pxu-photo{display:block;float:left;margin-bottom:0;width:100%;overflow:hidden}.photo-slideshow .pxu-photo img{display:block}.photo-slideshow.processed .pxu-photo img{width:100%;height:auto}.photo-slideshow .pxu-photo:first-child img{margin-left:0}.photo-slideshow .count-1{width:100%}.photo-slideshow .count-2{width:50%}.photo-slideshow .count-3{width:33.33%}.photo-slideshow .count-4{width:25%}.photo-slideshow .count-5{width:20%}.photo-slideshow .info{display:none}.photo-data{position:relative;float:left}a.tumblr-box{position:absolute!important;z-index:50;top:0;left:0;padding:0;width:100%;height:100%;background-image:none!important}.tmblr-embed{visibility:hidden}.tmblr-embed.processed{visibility:visible}.vid-resize{overflow:hidden;position:relative;padding-bottom:56.25%;width:100%!important;height:0!important}.vid-resize iframe{position:absolute;width:100%;height:100%;top:0;left:0}.instagram-media{width:100%!important;min-width:0!important;max-width:100%!important;border-color:rgba(0,0,0,0)!important}div.npf_row{overflow:hidden;margin:0!important}div.npf_row div.npf_col{padding-left:var(--postPhotosetGutter)!important;padding-right:0!important}div.npf_row div.npf_col:first-child{padding-left:0!important}div.npf_row figure.tmblr-full{cursor:pointer}div.npf_row.disabled figure.tmblr-full{cursor:default!important}div.npf_row+div.npf_row,div.npf_row+figure.tmblr-full,figure.tmblr-full+div.npf_row,figure.tmblr-full+figure.tmblr-full{margin-top:0!important}.npf-wrap-all .npf-item+.npf-item,.npf-wrap-all+.tmblr-embed.tmblr-full,.npf-wrap-single+.tmblr-embed.tmblr-full,.tmblr-embed.tmblr-full+.npf-wrap-all,.tmblr-embed.tmblr-full+.npf-wrap-single{margin-top:var(--postPhotosetGutter)!important}.npf-wrap-all,.npf-wrap-single img,.tmblr-embed.tmblr-full{overflow:hidden}.npf-wrap-single img{display:block}figure.tmblr-full img,figure.tmblr-full video{display:block;width:100%!important}p.tmblr-attribution{margin:1px 0;padding:0;width:100%;font-family:var(--monospaceFontFamily)}.read_more_container{margin-top:1.5em;text-align:center}a.read_more{overflow:hidden;position:relative;display:inline-block;padding:.8em 1.2em;line-height:1.2;border-radius:3px;color:rgb(var(--accentTextColor));background-color:rgb(var(--accent1Color));border-width:0 0 1px 1px;border-style:solid;border-color:rgb(var(--postBackgroundColor))}body.gradient a.read_more{background-image:var(--grad1);background-position:0 0;background-size:auto;background-repeat:repeat}body.boxshadow a.read_more{box-shadow:0 1px 2px var(--boxShadowColor)}.post-quote-wrapper{position:relative;margin-left:40px;padding-left:28px;min-height:24px;border-left:1px dashed rgb(var(--bordersColor))}.post-quote-wrapper:before{content:'\201F';speak:none;overflow:hidden;position:absolute;top:0;left:-40px;height:24px;line-height:1em;font-family:'Arial',sans-serif;font-size:42px;color:rgb(var(--accent1Color))}.post-quote{font-size:1.18em;font-style:italic}.post-quote-source{font-family:var(--monospaceFontFamily)}a.post-link{overflow:hidden;display:block;margin:28px 0;padding:0;color:rgb(var(--headingsColor));background-color:rgb(var(--postInnerBackgroundColor));background-image:none}.post-link-title:after{content:'\e812';speak:none;display:inline-block;margin-left:.75em;font-family:'feather'!important;font-style:normal;font-weight:400;font-variant:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'feather';vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-link-inner{margin:0 1.5em}ul.post-chat{font-family:var(--monospaceFontFamily)}ul.post-chat>li{padding:1em 1.5em}ul.post-chat>li.odd{background-color:rgb(var(--postInnerBackgroundColor))}.post-audio{overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;padding:.75em;background-color:rgb(var(--postInnerBackgroundColor))}.albumart{flex:auto;display:block;padding:.75em;width:40%}.albumart img{display:block;width:100%}.post-audio-inner{flex:auto;display:block;padding:.75em;width:60%;min-width:120px;text-align:center}.trackname,.artist{overflow:hidden;padding:0 1px;white-space:nowrap;text-overflow:ellipsis}.trackname{font-size:1.18em;font-weight:700;color:rgb(var(--boldTextColor))}.artist{font-size:.91em}.player{display:flex;justify-content:space-around;align-items:center;margin-top:1em;width:100%;height:34px}.player>span{flex:initial;display:block;width:22px;height:22px;font-size:10px;line-height:22px;text-align:center;border-radius:50%;color:rgb(var(--postAudioPlayerButtonColor));background-color:rgb(var(--postAudioPlayerButtonBackgroundColor))}.audioplayer{flex:initial;display:block;overflow:hidden;width:33px;height:33px;border-radius:50%;background-color:rgb(var(--postAudioPlayerButtonBackgroundColor));border:4px solid rgb(var(--postAudioPlayerButtonBackgroundColor))}.audio_player{margin:-2px 0 0 -5px}.tumblr_audio_player{opacity:0;width:34px!important;height:27px!important}.post-askbox{overflow:hidden;margin:1px 0;background-color:rgb(var(--postInnerBackgroundColor))}.post-askbox-inner{position:relative;margin:1.5em;padding-left:calc(1.5em + 32px);min-height:32px}.post-askbox-avatar{position:absolute;top:0;left:0;width:32px}.post-askbox-avatar img{display:block;width:100%;border-radius:2px}body.circle .post-askbox-avatar img{border-radius:50%}.post-asker{color:rgb(var(--postMetadataLinksColor))}.post-asker a{padding:0;color:inherit;background-image:none}.post-question>*:first-child{margin-top:0}.post-question>*:last-child{margin-bottom:0}.post-reply{margin-top:28px}.post-entry{margin:1.5em 0}.reblog-trail-item:not(:nth-of-type(1)){border-top:1px solid rgb(var(--bordersColor))}.post-tumblelog{display:flex;justify-content:flex-start;align-items:center;position:relative;margin:1.5em 0 0 0}.post-tumblelog.inactive:after{content:'deactivated';flex:none;display:block;padding-left:.5em;color:rgba(var(--postMetadataLinksColor),.4)}a.post-avatar{flex:none;display:block;position:relative;margin-right:calc(4px + .5em);padding:0;width:24px;height:24px;background-image:none}a.post-avatar img{display:block;width:100%;border-radius:2px}a.post-avatar.subreblog:after{content:'\e8bd';speak:none;position:absolute;right:-4px;bottom:-4px;width:14px;height:14px;line-height:14px;font-family:'feather'!important;font-size:8px;font-style:normal;font-weight:400;font-variant:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;text-decoration:none;text-align:center;border-radius:50%;color:var(--postNotesIconSymbolColor);background-color:var(--postNotesRebloggedIconColor);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a.post-tumblelog-username{flex:initial;display:block;overflow:hidden;padding:0 1px;white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--postMetadataLinksColor));background-image:none}body.circle a.post-avatar img{border-radius:50%}.pt_metadata{margin:28px}.captions{margin-bottom:28px}body.indexpage .posts.captionnone .captions{display:none}ul.post-info{cursor:default}ul.post-info>li{margin-top:.5em}ul.post-info span.post-info-action{margin-right:.5em;color:rgb(var(--postMetadataTextColor))}ul.post-info a{padding:0;color:rgb(var(--postMetadataLinksColor));background-image:none}li.tags{pointer-events:none}li.tags a{pointer-events:auto;margin-right:.5em}li.tags:hover a{opacity:.2}li.tags:hover a:hover{opacity:1}ul.post-controls{display:flex;justify-content:flex-end;align-items:center;position:relative;margin:20px -8px 0 -8px;width:calc(100% + 16px);height:16px;line-height:16px;font-size:12px;text-align:center}ul.post-controls>li[class*="-btn"]{flex:none;display:block;overflow:hidden;margin:2px 6px;width:16px;height:16px;color:rgb(var(--bodyTextColor))}ul.post-controls>li.notes-btn{margin-right:auto}ul.post-controls a{padding:0;color:inherit;background-image:none}ul.post-controls .like_button{position:absolute;z-index:5;opacity:.01;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.12,.12);transform:translate(-50%,-50%) scale(.12,.12)}ul.post-controls .like_button.liked~.fx-heart{color:var(--postNotesLikedIconColor)}li.sharebox{display:flex;overflow:hidden;position:absolute;z-index:10;opacity:0;top:0;right:28px;width:0;height:16px;background:rgb(var(--postBackgroundColor));transition:all .4s cubic-bezier(.25,-.75,.75,.5)}li.sharebox.active{opacity:1;right:0;width:112px;transition:all .4s cubic-bezier(.75,-.5,.25,1.75)}li.sharebox>a{flex:none;display:block;margin:0 6px;width:16px;height:16px}ul.post-controls a.share-close{color:rgb(var(--accent1Color))}ul.post-controls a.embed-btn{color:rgb(var(--postEmbedButtonColor))}ul.post-controls a.twitter-btn{color:rgb(var(--postTwitterShareButtonColor))}ul.post-controls a.facebook-btn{color:rgb(var(--postFacebookShareButtonColor))}.notes_box{position:relative;margin-top:28px}body.indexpage .notes_box{display:none}ol.notes{overflow-y:auto;overflow-x:hidden;margin:0;max-height:360px}body.indexpage ol.notes{border-bottom:calc(2em + 16px) solid rgb(var(--postBackgroundColor))}ol.notes>li:before{display:none}ol.notes>li:after{content:'';display:block;clear:both}ol.notes>li{margin:1.5em 28px;padding:0 0 0 calc(28px + .5em)}ol.notes>li:first-child{margin-top:28px}body.permalinkpage ol.notes>li:last-child{margin-bottom:28px}ol.notes .avatar_frame{position:relative;float:left;margin:calc((20px - 1.5em)/-2) 0 0 calc(-28px - .5em);width:20px;height:20px}ol.notes .avatar_frame img{display:block;width:100%;border-radius:2px}body.circle ol.notes .avatar_frame img{border-radius:50%}ol.notes .avatar_frame:after{speak:none;position:absolute;right:-4px;bottom:-4px;width:14px;height:14px;line-height:14px;font-family:'feather'!important;font-size:8px;font-style:normal;font-weight:400;font-variant:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;text-decoration:none;text-align:center;border-radius:50%;color:var(--postNotesIconSymbolColor);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}li.note.like .avatar_frame:after{content:'\e879';background-color:var(--postNotesLikedIconColor)}li.note.reblog .avatar_frame:after{content:'\e8bd';background-color:var(--postNotesRebloggedIconColor)}li.note.with_commentary .avatar_frame:after,li.note.reply .avatar_frame:after{content:'\e893';background-color:var(--postNotesCommentedIconColor)}li.note.original_post .avatar_frame:after{content:'\e8f6';background-color:var(--postNotesOriginIconColor)}ol.notes .action a,a.more_notes_link{padding:0;color:rgb(var(--postMetadataLinksColor));background-image:none}ol.notes>li.more_notes_link_container{text-align:left!important}.notes-loading{margin:28px 28px calc(2em + 16px) 28px}a.hide-notes-btn{position:absolute;bottom:var(--bodyFontSize);left:50%;padding:0;width:16px;height:16px;font-size:16px;line-height:16px;text-align:center;color:rgb(var(--bodyTextColor));background-image:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#pagination>div{display:none;width:100%;text-align:center}.page-load-status{margin-bottom:60px}#pagination.pgnnormal .pagination_wrapper,#pagination.pgnmanual .pagination_wrapper{display:flex;justify-content:center;align-items:center}.pagination_wrapper a{flex:none;display:block;cursor:default;position:relative;margin:0 30px 60px 30px;padding:0;height:32px;line-height:32px;color:rgba(var(--postMetadataLinksColor),.4);background-color:rgb(var(--postBackgroundColor));background-image:none}.pagination_wrapper a.has-page{color:rgb(var(--postMetadataLinksColor))}#pagination.pgnmanual a.pagi-btn,#pagination.pgnnormal a.manual-btn{display:none}.pagination_wrapper a.has-page{cursor:pointer}.pagination_wrapper a.next{padding:0 48px 0 16px}.pagination_wrapper a.prev{padding:0 16px 0 48px}.pagination_wrapper .pgn_header{opacity:.6;max-width:none;height:32px;line-height:32px;border-radius:0 6px 6px 7px}.pagination_wrapper a.has-page .pgn_header{opacity:1}.pagination_wrapper a.prev .pgn_header{right:auto;left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.pagination_wrapper .pgn_header .post-icon{width:32px}[class*="_panel_container"]{margin:60px auto;width:80%}.ask_box,.submit_box{margin:60px auto;width:100%;max-width:var(--askboxContainerWidth)}.ask_content,.submit_content{margin:56px 28px 28px 28px}.about_box{display:flex;flex-direction:column;margin:0 auto;padding:42px 14px 14px 14px;width:100%;max-width:var(--aboutContainerWidth)}.about_box .entry{flex:auto;display:block;margin:14px}.about_box .entry>:first-child{margin-top:0}.about_box .entry>:last-child{margin-bottom:0}.about_box .summary{flex:none;display:flex;flex-direction:column;flex-direction:column;justify-content:center;align-items:center;margin:7px;width:calc(100% - 14px)}.about_image{flex:none;display:block;margin:7px;width:100px}.about_image img{overflow:hidden;display:block;width:100%;height:100%;border-radius:3px;object-fit:cover}body.circle .about_image img{border-radius:50%}.about_box ul.info{flex:initial;display:block;margin:21px 7px 7px 7px}.about_box .summary>ul.info:first-child{margin:7px}.about_box ul.info>li:before{display:none}.about_box ul.info>li{padding:0}.navigation_panel_container{max-width:calc((var(--navigationBoxesWidth) * 3) + 120px)}.navigation{margin:0 auto -60px auto}.links_box{display:flex;flex-direction:column;pointer-events:none;float:left;padding:28px;margin-bottom:60px;width:var(--navigationBoxesWidth);text-align:center}.links_box h1,.links_box h2,.links_box h3,.links_box h4,.links_box h5,.links_box h6{padding:1em .5em;background-color:rgb(var(--postInnerBackgroundColor))}.links_box a{pointer-events:auto;display:block;margin:.2em 0;color:rgb(var(--postMetadataLinksColor));background-image:none!important}.links_box:hover a{opacity:.2}.links_box:hover a:hover{opacity:1}.links_box>:first-child{margin-top:0}.links_box>:last-child{margin-bottom:0}.faq_box{margin:60px auto;width:100%;max-width:var(--faqContainerWidth)}.faq_content{margin:56px 28px 28px 28px}ul.faq>li:before{display:none}ul.faq>li{padding:0}ul.faq>li i.question{cursor:pointer;position:relative;margin-bottom:8px;display:block;padding:1em calc(2em + 14px) 1em 1.5em;width:100%;background-color:rgb(var(--postInnerBackgroundColor))}ul.faq>li i.question:after{content:'\e82e';speak:none;position:absolute;top:50%;right:var(--bodyFontSize);width:14px;height:14px;line-height:14px;font-family:'feather'!important;font-size:14px;font-style:normal;font-weight:400;font-variant:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;text-decoration:none;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul.faq>li i.question.open:after{-webkit-transform:translateY(-50%) scaleY(-1);transform:translateY(-50%) scaleY(-1)}ul.faq>li .answer{overflow:hidden;display:none;margin-top:-8px;padding:0 1.5em}.blogroll{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:-14px auto;max-width:780px}.following{padding:14px}a.following_box{display:block;margin:0 auto;padding:0 calc(37px + 1em) 0 1em;max-width:180px;line-height:37px;white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--postMetadataLinksColor));background-image:none}.following_header{max-width:none;width:37px;height:37px;border-radius:0 6px 6px 7px}.following_header img{overflow:hidden;display:block;margin:8px;width:20px;height:20px;border-radius:2px}body.circle .following_header img{border-radius:50%}a#totop{display:none;position:fixed;z-index:50;right:14px;bottom:14px;padding:0;width:32px;height:32px;line-height:32px;font-size:14px;text-align:center;border-radius:50%;color:rgb(var(--bodyTextColor));background-image:none;border-width:0 0 1px 1px;border-style:solid;border-color:rgb(var(--postBackgroundColor));transition:all .25s ease}a#totop:hover{color:rgb(var(--accentTextColor))}a#totop:before{content:'';position:absolute;opacity:0;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgb(var(--accent1Color));background-image:var(--grad1);transition:opacity .25s ease}a#totop:hover:before{opacity:1}a#totop span{position:relative;z-index:2}.tmblr-ctrls-wrapper{position:fixed;z-index:500;top:18px;right:18px;width:24px;height:24px;color:rgb(var(--bodyTextColor));transition:opacity .3s ease-in-out}.tmblr-ctrls-wrapper.hidden{display:none}.tmblr-ctrls-wrapper:not(.menudefault){color:rgb(var(--accentTextColor))}body.menu_open .tmblr-ctrls-wrapper,body.search_open .tmblr-ctrls-wrapper{pointer-events:none;opacity:0}.tmblr-ctrls-button{cursor:pointer;overflow:hidden;display:block;width:24px;height:24px;text-align:center;line-height:24px;font-size:16px}.tmblr-ctrls-button .fx-settings{font-size:14px}input#tmblr_ctrls:checked~.tmblr-ctrls-wrapper .tmblr-ctrls-button span:first-child{display:none}.tmblr-ctrls-box{pointer-events:none;display:none;position:absolute;top:-5px;right:100%;width:calc(100vw - 80px);height:34px}input#tmblr_ctrls:checked~.tmblr-ctrls-wrapper .tmblr-ctrls-box{display:block}@media screen and (max-device-width:768px){.tab-bg,.tooltipster-content{display:none}}@media only screen and (min-width:500px){.about_box .summary{flex-direction:row}.about_box ul.info{flex:initial;display:block;margin:7px 7px 7px 21px}}@media only screen and (max-width:768px){.posts.measured .pt_body,.posts.measured .captions{overflow:visible!important;max-height:none!important}.posts.measured .expand{display:none!important}}@media only screen and (min-width:768px){.posts{margin:var(--postMargin) auto}body.indexpage:not(.no-results) .posts.captionside{max-width:var(--postWidth)}body.indexpage:not(.no-results) .posts.captionside .post_box{display:flex;justify-content:flex-start}body.indexpage:not(.no-results) .posts.captionside .pt_header{width:var(--sideCaptionWidth);max-width:none}body.indexpage:not(.no-results) .posts.captionside .pt_body{flex:initial;align-self:flex-start;overflow:hidden;position:relative;display:block;margin:0;width:calc(100% - var(--sideCaptionWidth))}body.indexpage:not(.no-results) .posts.captionside .post-content{margin:28px}body.indexpage:not(.no-results) .posts.captionside .pt_metadata{flex:initial;display:flex;flex-direction:column;margin:0;padding:56px 28px 28px 0;width:var(--sideCaptionWidth)}body.indexpage:not(.no-results) .posts.captionside .captions{flex:initial;display:block;position:relative;overflow:hidden;margin:-1em 0 0 0}body.indexpage:not(.no-results) .posts.captionside ul.post-info{flex:initial;display:block;margin-top:auto}body.indexpage:not(.no-results) .posts.captionside ul.post-controls{flex:initial}body.indexpage:not(.no-results) .posts.captionside .expand{position:absolute;left:0;bottom:0;padding:3px 0;width:100%;text-align:center;background-color:rgb(var(--postBackgroundColor));background:linear-gradient(to bottom,transparent,rgb(var(--postBackgroundColor)))}body.indexpage:not(.no-results) .posts.captionside .pt_body .expand{border-bottom:28px solid rgb(var(--postBackgroundColor))}body.indexpage:not(.no-results) .posts.captionside .captions .expand{border-bottom:1.5em solid rgb(var(--postBackgroundColor))}body.indexpage:not(.no-results) .posts.captionside .expand a{display:inline-block;padding:.8em 1.2em;line-height:1.2;border-radius:3px;color:rgb(var(--accentTextColor));background-color:rgb(var(--accent1Color));background-image:none;border-width:0 0 1px 1px;border-style:solid;border-color:rgb(var(--postBackgroundColor))}body.indexpage.gradient:not(.no-results) .posts.captionside .expand a{background-image:var(--grad1);background-position:0 0;background-size:auto;background-repeat:repeat}body.indexpage.boxshadow:not(.no-results) .posts.captionside .expand a{box-shadow:0 1px 2px var(--boxShadowColor)}.page-load-status,.pagination_wrapper a{margin-bottom:var(--postMargin)}[class*="_panel_container"]{margin:var(--postMargin) auto}.about_box{flex-direction:row}.about_box .entry{order:2}.about_box .summary{order:1;flex-direction:column;margin:7px 14px;width:auto;min-width:100px;max-width:160px}.about_image{margin:7px 0;width:100px}.about_box ul.info{margin:21px 0 7px 0}.about_box .summary>ul.info:first-child{margin:7px 0}input#tmblr_ctrls:checked~#menubar a.menu-button,input#tmblr_ctrls:checked~#menubar a.search-button{display:block}.tmblr-ctrls-box{width:400px}}@media only screen and (min-width:1224px){body:not(.layoutheader){padding-top:0}body:not(.layoutheader).menu_open,body:not(.layoutheader).search_open{overflow:visible!important}body:not(.layoutheader) #menubar{width:60px;height:100vh;transition:none}body:not(.layoutheader) #menubar:before{content:'';position:fixed;top:0;left:60px;width:280px;height:0;background-color:rgb(var(--postBackgroundColor));transition:height .5s ease-in-out}body:not(.layoutheader).boxshadow #menubar.menudefault:before,body:not(.layoutheader).boxshadow #menubar.menudefault:before{box-shadow:inset 3px 0 2px -2px var(--boxShadowColor)}body:not(.layoutheader).menu_open #menubar:before,body:not(.layoutheader).search_open #menubar:before{height:100vh}body:not(.layoutheader) #menubar.no-updates a.menu-button{display:none}body:not(.layoutheader) a.menu-button{top:60px;left:18px;transition:opacity .3s ease-in-out 0s,top .3s ease-in-out 0s}body:not(.layoutheader).menu_open a.menu-button{top:18px}body:not(.layoutheader) a.menu-button span.fx-calendar{display:block}body:not(.layoutheader).menu_open a.menu-button span.fx-calendar,body:not(.layoutheader) a.menu-button span.fx-menu{display:none}body:not(.layoutheader).search_open a.menu-button{pointer-events:none;opacity:0}body:not(.layoutheader) a.search-button{top:18px;left:18px;transition:opacity .3s ease-in-out .3s}body:not(.layoutheader).menu_open a.search-button{pointer-events:none;opacity:0;transition-delay:0s}body:not(.layoutheader) .menu_body,body:not(.layoutheader) .search_body{left:60px;width:280px}body:not(.layoutheader) .menu_body.visible,body:not(.layoutheader) .search_body.visible{padding:20px 10px}body:not(.layoutheader) .updates_section{margin:0}body:not(.layoutheader) .searchquery{font-size:1em}body:not(.layoutheader) #header{overflow-x:hidden;overflow-y:auto;position:fixed;z-index:1;top:0;left:60px;margin:0;width:120vw;height:100vh}body:not(.layoutheader) .header_body{align-items:flex-start;padding:40px;width:280px;text-align:left;min-height:100vh}body:not(.layoutheader) .header_body>*:first-child{margin-top:auto}body:not(.layoutheader) .header_body>*:nth-last-child(2){margin-bottom:30px}body:not(.layoutheader) a.blog-avatar{width:52px;height:52px}body:not(.layoutheader) .quicklinks_section{width:100%;max-width:none}body:not(.layoutheader) .quicklinks_section{margin:auto 0 0 0}body:not(.layoutheader) .quicklinks_section ol{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-width:100px;-moz-column-width:100px;column-width:100px}body:not(.layoutheader) .quicklinks_section ol>li{border-bottom:none}body:not(.layoutheader) .quicklinks_section ol>li.mlink{display:none}body:not(.layoutheader) .quicklinks_section a{padding:0 1px;line-height:1.8em}body:not(.layoutheader) #accordion_border{position:fixed;z-index:200;top:-300vh;left:340px;width:700vh;height:700vh;border:none}body:not(.layoutheader).gradient #accordion_border{background-image:var(--grad2)}body.layoutsidecurved #accordion_border{border-radius:50%}body:not(.layoutheader) #accordion_border:before{content:'';overflow:hidden;display:block;position:relative;margin:2px;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:inherit;border:1px solid rgb(var(--postBackgroundColor));background:rgb(var(--backgroundColor))}body.layoutsidecurved #accordion_border:before{border-width:2px}body:not(.layoutheader) #tabs{flex-direction:column;position:fixed;z-index:300;top:0;left:380px;margin:0;width:40px;height:100vh}body:not(.layoutheader) [class*="_tab_label"]{margin:1vh 2px}body:not(.layoutheader) #mainframe{z-index:400;padding-right:20px;margin:0 0 0 420px;width:calc(100% - 420px);min-height:100vh}body:not(.layoutheader) .blogroll_panel_container{width:64%}body:not(.layoutheader) a#totop{z-index:500}body:not(.layoutheader).menu_open .tmblr-ctrls-wrapper,body:not(.layoutheader).search_open .tmblr-ctrls-wrapper{pointer-events:auto;opacity:1}body:not(.layoutheader) .tmblr-ctrls-wrapper:not(.menudefault){color:rgb(var(--bodyTextColor))}}
