html{box-sizing:border-box;scroll-behavior:smooth;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}*,*:before,*:after{box-sizing:inherit}/*! 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}main{overflow:hidden}h1{margin-top:0}hr{box-sizing:content-box;height:0;overflow:visible;border:none}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:600}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:.35em .75em .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:"Soehne";src:url("/assets/fonts/soehne-buch.woff2");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:"Soehne";src:url("/assets/fonts/soehne-buch-kursiv.woff2");font-weight:400;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:"Soehne";src:url("/assets/fonts/soehne-halbfett.woff2");font-weight:600;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:"Sohne";src:url("/assets/fonts/soehne-halbfett-kursiv.woff2");font-weight:600;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:"Tiempos Text";src:url("/assets/fonts/tiempos-text-regular.woff2");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:"Tiempos Text";src:url("/assets/fonts/tiempos-text-regular-italic.woff2");font-weight:400;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:"Tiempos Text";src:url("/assets/fonts/tiempos-text-bold.woff2");font-weight:600;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:"Tiempos Text";src:url("/assets/fonts/tiempos-text-bold-italic.woff2");font-weight:600;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:"iA Writer Mono";src:url("/assets/fonts/iAWriterMonoS-Regular.woff2");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:"iA Writer Mono";src:url("/assets/fonts/iAWriterMonoS-Italic.woff2");font-weight:400;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:"iA Writer Mono";src:url("/assets/fonts/iAWriterMonoS-Bold.woff2");font-weight:600;font-style:normal;font-stretch:normal;font-display:swap}:root{--font-sans:"Soehne", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-serif:"Tiempos Text", -apple-system-ui-serif, ui-serif, "Georgia", serif;--font-mono:"iA Writer Mono", ui-monospace, SFMono-Regular, ui-monospace, Monaco, "Andale Mono", "Ubuntu Mono", monospace;--spacing-gutter:1rem;--margin-xs:.3em;--margin-s:.6em;--margin-m:1.2em;--margin-l:2.4em;--margin-xl:3.6em;--margin-xxl:5rem;--border-radius-m:var(--margin-s);--color-yellow-100:#f7e411;--color-black-100:#222222;--color-black-80:#404040;--color-black-50:#808080;--color-black-20:#CCCCCC;--color-black-10:#EEEEEE;--color-white:#FFFFFF;--color-text-primary:var(--color-black-80);--color-link:var(--color-black-100);--color-brand:var(--color-yellow-100);--color-border:var(--color-black-20);--color-background:var(--color-white);--color-elevation-one:var(--color-black-10)}@media(prefers-color-scheme: dark){:root{--color-text-primary:var(--color-black-20);--color-link:var(--color-white);--color-border:var(--color-black-80);--color-black-10:#DDDDDD;--color-black-50:#BBBBBB;--color-background:#151a1e;--color-elevation-one:#3c3c3c;--color-elevation-one:#35414c}}code[class*=language-],pre[class*=language-]{color:#ccc;background:0 0;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}code[class*=language-],pre[class*=language-]{color:#a6accd;background:none;border-radius:.3em;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:2em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2a343d}:not(pre)>code[class*=language-]{padding:.1em;white-space:normal}.token.script.language-javascript{color:#a6accd}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#676e95}.token.attr-name,.token.namespace,.token.deleted{color:#bb80b3}.token.function,.token.function-name{color:#82aaff}.token.unit,.token.url,.token.boolean,.token.number{color:#f78c6c}.token.color,.token.hexcode,.token.builtin,.token.property,.token.class,.token.class-name,.token.constant,.token.symbol{color:#ffcb6b}.token.id,.token.selector,.token.important,.token.atrule,.token.keyword{color:#c792ea}.token.pseudo-class,.token.pseudo-element,.token.inserted,.token.attribute,.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#c3e88d}.token.punctuation,.token.operator,.token.entity,.token.url{color:#89ddff}.token.tag{color:#f07178}.token.parameter,.token.deleted{color:#ff5370}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}html{margin:0;border:none;padding:0}body{font-size:1.05em;font-family:var(--font-sans);color:var(--color-text-primary);margin:0;border:none;padding:0;background:var(--color-background)}.screen-reader-text{position:absolute;border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.pagination-wrapper{padding-left:1rem;padding-right:1rem}@media(min-width: 40em){.pagination-wrapper{display:grid;grid-template-columns:1fr minmax(1px, calc(74em / 2)) 1fr;-moz-column-gap:1em;column-gap:1em;max-width:72rem;margin:0 auto}}@media(min-width: 60em){.pagination-wrapper{padding-left:1rem;padding-right:1rem}}@media(min-width: 64em){.pagination-wrapper{padding-right:2rem;padding-left:2rem}}.pagination-wrapper .pagination{width:100%}@media(min-width: 40em){.pagination-wrapper .pagination{grid-column:2}}.pagination{display:flex;flex-flow:row nowrap;margin:var(--margin-l) auto 0;position:relative;align-items:center}.pagination .previous:after,.pagination .next:after{content:"/";padding:0 .5rem;color:var(--color-black-50)}.pagination .previous svg,.pagination .next svg{display:none}.pagination.blog-post{border-top:solid 1px var(--color-border);padding-top:var(--margin-l);margin-top:var(--margin-l)}.pagination.movies-index{width:100%}@media(min-width: 40em){.pagination.movies-index{grid-column:2}}@media(min-width: 390px){.pagination{gap:var(--margin-m)}.pagination .previous a,.pagination .next a{font-size:1em;line-height:1.5;font-family:var(--font-sans);margin-bottom:0;margin-top:1.2em;box-shadow:none;display:flex;flex-flow:row nowrap;align-items:center;background:var(--color-elevation-one);-moz-column-gap:.5em;column-gap:.5em;padding:.5em .75em;border-radius:.25em;margin:0}.pagination .previous a a,.pagination .next a a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:rgba(0,0,0,.01) 0 0 1px}.pagination .previous a svg path,.pagination .next a svg path{transition:.3s ease-in-out all}.pagination .previous a:hover,.pagination .previous a:active,.pagination .previous a:focus,.pagination .next a:hover,.pagination .next a:active,.pagination .next a:focus{box-shadow:inset 0px -3rem 0px var(--color-brand)}}@media(min-width: 390px)and (prefers-color-scheme: dark){.pagination .previous a:hover,.pagination .previous a:active,.pagination .previous a:focus,.pagination .next a:hover,.pagination .next a:active,.pagination .next a:focus{color:var(--color-black-100)}.pagination .previous a:hover svg path,.pagination .previous a:active svg path,.pagination .previous a:focus svg path,.pagination .next a:hover svg path,.pagination .next a:active svg path,.pagination .next a:focus svg path{stroke:var(--color-black-100)}}@media(min-width: 390px){.pagination .previous:after,.pagination .next:after{content:none}.pagination .previous svg,.pagination .next svg{display:inline-block}.pagination .previous svg path,.pagination .next svg path{stroke:var(--color-text-primary)}.pagination .surprise{margin-left:auto}}@media(min-width: 60em){.pagination.movies-index{grid-column:2/span 2}}header.index-header.tag{max-width:calc(74em/2);margin-left:auto;margin-right:auto;border-bottom:solid 1px var(--color-border);padding-bottom:var(--margin-m)}header.index-header.screen-reader-text{margin:0;padding:0}article.status,article.blog-post,article.page,article.movie{padding-left:1rem;padding-right:1rem}@media(min-width: 40em){article.status,article.blog-post,article.page,article.movie{display:grid;grid-template-columns:1fr minmax(1px, calc(74em / 2)) 1fr;-moz-column-gap:1em;column-gap:1em;max-width:72rem;margin:0 auto}}@media(min-width: 60em){article.status,article.blog-post,article.page,article.movie{padding-left:1rem;padding-right:1rem}}@media(min-width: 64em){article.status,article.blog-post,article.page,article.movie{padding-right:2rem;padding-left:2rem}}@media(min-width: 40em){article.status .post-header,article.status .page-header,article.status .article-body,article.status .article-footer,article.blog-post .post-header,article.blog-post .page-header,article.blog-post .article-body,article.blog-post .article-footer,article.page .post-header,article.page .page-header,article.page .article-body,article.page .article-footer,article.movie .post-header,article.movie .page-header,article.movie .article-body,article.movie .article-footer{grid-column:2}}h1,.h1{font-size:1.444em;line-height:1.2em;font-family:var(--font-sans);font-weight:600;color:var(--text-primary);margin-top:var(--margin-l);margin-bottom:0;letter-spacing:-0.003em}h1 a,.h1 a{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-shadow:none}h1 a:hover,h1 a:active,h1 a:focus,.h1 a:hover,.h1 a:active,.h1 a:focus{box-shadow:inset 0px -1.2em 0 var(--color-brand) !important}p{font-size:1em;line-height:1.5;font-family:var(--font-sans);margin-bottom:0;margin-top:1.2em}p a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:rgba(0,0,0,.01) 0 0 1px}h2,h3,h4,h5,h6{font-size:1em;line-height:1.5;font-family:var(--font-sans);margin-bottom:0;margin-top:1.2em;margin-top:var(--margin-l)}h2 a,h3 a,h4 a,h5 a,h6 a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:rgba(0,0,0,.01) 0 0 1px}h2+p,h2+ul,h2+ol,h3+p,h3+ul,h3+ol,h4+p,h4+ul,h4+ol,h5+p,h5+ul,h5+ol,h6+p,h6+ul,h6+ol{margin-top:var(--margin-s)}a{font-family:var(--font-sans);font-weight:600;text-decoration:none;box-shadow:inset 0px -0.1em 0px var(--color-brand);transition:.5s ease-in-out all;color:var(--color-link)}a:hover,a:active,a:focus{box-shadow:inset 0px -1.5em 0px var(--color-brand)}a.secondary{box-shadow:none}a.secondary:hover,a.secondary:active,a.secondary:focus{color:var(--color-link);box-shadow:inset 0px -1.5em 0px var(--color-brand)}a.tertiary{box-shadow:none;color:var(--color-black-50);font-weight:inherit}a.tertiary:hover,a.tertiary:active,a.tertiary *:focus{color:var(--color-link);box-shadow:inset 0px -1.5em 0px var(--color-brand)}a.button{font-size:1em;line-height:1.5;font-family:var(--font-sans);margin-bottom:0;margin-top:1.2em;box-shadow:none;display:flex;flex-flow:row nowrap;align-items:center;background:var(--color-elevation-one);-moz-column-gap:.5em;column-gap:.5em;padding:.5em .75em;border-radius:.25em;margin:0}a.button a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:rgba(0,0,0,.01) 0 0 1px}a.button svg path{transition:.3s ease-in-out all}a.button:hover,a.button:active,a.button:focus{box-shadow:inset 0px -3rem 0px var(--color-brand)}@media(prefers-color-scheme: dark){a.button:hover,a.button:active,a.button:focus{color:var(--color-black-100)}a.button:hover svg path,a.button:active svg path,a.button:focus svg path{stroke:var(--color-black-100)}}@media(prefers-color-scheme: dark){a:hover,a:active,a:focus{box-shadow:inset 0px -0.2em 0px var(--color-brand)}a.secondary:hover,a.secondary:active,a.secondary:focus,a.tertiary:hover,a.tertiary:active,a.tertiary:focus{box-shadow:inset 0px -0.2em 0px var(--color-brand)}}pre[class*=language-],code[class*=language-]{padding:1rem;font-family:var(--font-mono);font-size:.85rem;margin:1.2rem 0 0;border-radius:var(--border-radius-m)}pre[class*=language-] code[class*=language-],code[class*=language-] code[class*=language-]{padding:0;font-size:1em;margin:0}pre[class*=language-]{margin:var(--margin-m) 0 0;box-shadow:0px 0px var(--margin-m) rgba(0,0,0,.2)}p code,li code{background-color:#f7f7f9;font-family:var(--font-mono);font-size:.85em;border:1px solid #e1e4e8;border-radius:4px;color:#2861bd;padding:.1em .2em;white-space:break-spaces;word-break:break-all}@media(prefers-color-scheme: dark){p code,li code{background-color:#2a343d;color:#f7f7f9;border-color:var(--color-elevation-one)}}ul,ol{margin:1.2em 0 0;padding:0}ul li,ol li{font-size:1em;line-height:1.5;font-family:var(--font-sans);margin-bottom:0;margin-top:1.2em;margin-top:.6em;font-family:var(--font-serif);padding:0}ul li a,ol li a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:rgba(0,0,0,.01) 0 0 1px}ul.related-list{list-style-type:none;margin-top:var(--margin-s)}ul.related-list li{margin:0;padding:var(--margin-s) 0;border-top:solid 1px var(--color-border)}ul.related-list li:last-of-type{border-bottom:solid 1px var(--color-border)}.article-body ul{list-style:none}.article-body ul li{padding:0 0 0 2em;position:relative}.article-body ul li:before{position:absolute;top:0;left:0;content:"—";font-weight:600}ol{list-style:none;counter-reset:section;padding:0}ol li{padding-left:2em;position:relative}ol li:nth-child(-n+9):before{content:"0" counter(section)}ol li:before{font-family:var(--font-mono);counter-increment:section;content:counter(section);font-weight:600;font-size:.9em;left:0;position:absolute;top:.1rem;line-height:1.5rem}.small-caps{font-size:.75em;line-height:1.5rem;font-family:var(--font-sans);font-weight:400;color:var(--color-black-50);margin-top:0;margin-bottom:0;text-transform:uppercase;letter-spacing:.059em}blockquote{margin:var(--margin-m) 0 0;padding:0 4rem 0 2rem;position:relative;font-size:1em;font-style:italic}.footnotes{margin-top:2.4rem}.footnotes .footnotes-header{position:relative}.footnotes .footnotes-header:after{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;content:"";background:var(--color-border);height:1px}.footnotes .footnotes-header span{display:inline-block;padding-right:.5rem;background:var(--color-background);position:relative;z-index:4}.footnotes ol{font-size:.9rem}#masthead{padding:1rem;padding-left:1rem;padding-right:1rem}@media(min-width: 40em){#masthead{display:grid;grid-template-columns:1fr minmax(1px, calc(74em / 2)) 1fr;-moz-column-gap:1em;column-gap:1em;max-width:72rem;margin:0 auto}}@media(min-width: 60em){#masthead{padding-left:1rem;padding-right:1rem}}@media(min-width: 64em){#masthead{padding-right:2rem;padding-left:2rem}}@media(min-width: 40em){#masthead .site-branding{grid-column:2}}@media(min-width: 60em){#masthead .site-branding{grid-column:1}}#masthead .site-branding a{display:flex;flex-flow:column nowrap;box-shadow:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:rgba(0,0,0,.01) 0 0 1px}#masthead .site-branding a .avatar{height:2em;width:2em;display:none}#masthead .site-branding a .avatar img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;display:block;border-radius:50%}#masthead .site-branding a .site-title{font-size:1em;line-height:1.5;font-family:var(--font-sans);margin-bottom:0;margin-top:1.2em;margin-top:0}#masthead .site-branding a .site-title a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:rgba(0,0,0,.01) 0 0 1px}@media(min-width: 40em){nav.main-navigation{grid-column:2}}nav.main-navigation ul{list-style-type:none;display:block;margin:0;padding:0;display:flex;flex-flow:row wrap}nav.main-navigation ul li{margin:0 1em 0 0;padding:0}article.blog-post .front-matter .post-date{font-size:1em;line-height:1.5;font-family:var(--font-sans);margin-bottom:0;margin-top:1.2em;margin-top:0;color:var(--color-black-50)}article.blog-post .front-matter .post-date a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:rgba(0,0,0,.01) 0 0 1px}article.blog-post p{font-family:var(--font-serif)}article.blog-post img{width:100%;max-width:100%;display:block;height:auto;margin-top:var(--margin-m);border-radius:.6em;box-shadow:0 0 var(--margin-m) rgba(0,0,0,.2)}article.blog-post img+*{margin-top:var(--margin-m)}article.blog-post .embed{width:100%;height:0;position:relative;padding-bottom:56.25%;margin:var(--margin-m) 0 0}article.blog-post .embed+*{margin-top:var(--margin-m)}article.blog-post .embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--border-radius-m);box-shadow:0 0 var(--margin-m) rgba(0,0,0,.2)}article.status p{font-size:1em;line-height:1.5;font-family:var(--font-sans);margin-bottom:0;margin-top:1.2em;font-size:1.2em}article.status p a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:rgba(0,0,0,.01) 0 0 1px}article.status p:first-of-type{margin-top:0}article.status .permalink .small-caps.no-link{background:var(--color-background);position:relative;padding:0 0 0 var(--margin-m)}article.status .pagination.blog-post{padding-top:0;border-top:0}article.status,article.blog-post{margin-top:5rem;margin-bottom:0;position:relative}article.status header.post-header h1,article.status header.post-header h2,article.blog-post header.post-header h1,article.blog-post header.post-header h2{margin-top:0}article.status footer.article-footer,article.blog-post footer.article-footer{margin-top:2.4rem}article.status footer.article-footer .permalink,article.blog-post footer.article-footer .permalink{position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;margin:2.4rem 0 0}article.status footer.article-footer .permalink::before,article.blog-post footer.article-footer .permalink::before{position:absolute;top:50%;left:0;transform:translateY(-50%);right:0;height:1px;background:var(--color-border);content:""}article.status footer.article-footer .permalink .link-content,article.blog-post footer.article-footer .permalink .link-content{display:flex;background:var(--color-background);padding-left:.5rem;position:relative;z-index:4;align-items:center;box-shadow:none;color:var(--color-black-50)}article.status footer.article-footer .permalink .link-content:hover .small-caps,article.status footer.article-footer .permalink .link-content:active .small-caps,article.status footer.article-footer .permalink .link-content:focus .small-caps,article.blog-post footer.article-footer .permalink .link-content:hover .small-caps,article.blog-post footer.article-footer .permalink .link-content:active .small-caps,article.blog-post footer.article-footer .permalink .link-content:focus .small-caps{color:var(--color-link);box-shadow:inset 0px -1.5rem 0px var(--color-brand)}article.status footer.article-footer .permalink .link-content:hover .icon,article.status footer.article-footer .permalink .link-content:active .icon,article.status footer.article-footer .permalink .link-content:focus .icon,article.blog-post footer.article-footer .permalink .link-content:hover .icon,article.blog-post footer.article-footer .permalink .link-content:active .icon,article.blog-post footer.article-footer .permalink .link-content:focus .icon{box-shadow:inset 0px -1.728rem 0px var(--color-brand)}article.status footer.article-footer .permalink .link-content:hover svg path,article.status footer.article-footer .permalink .link-content:active svg path,article.status footer.article-footer .permalink .link-content:focus svg path,article.blog-post footer.article-footer .permalink .link-content:hover svg path,article.blog-post footer.article-footer .permalink .link-content:active svg path,article.blog-post footer.article-footer .permalink .link-content:focus svg path{stroke:var(--color-link)}article.status footer.article-footer .permalink .link-content .small-caps,article.status footer.article-footer .permalink .link-content .icon,article.blog-post footer.article-footer .permalink .link-content .small-caps,article.blog-post footer.article-footer .permalink .link-content .icon{transition:.3s ease-in-out all}article.status footer.article-footer .permalink .link-content .icon,article.blog-post footer.article-footer .permalink .link-content .icon{box-shadow:none;color:var(--color-black-50);border:solid 1px var(--color-black-50);border-radius:50%;height:1.728rem;width:1.728rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;padding:.25rem;margin-left:.5em}article.status footer.article-footer .permalink .link-content .icon svg,article.blog-post footer.article-footer .permalink .link-content .icon svg{width:100%;height:100%;display:block}article.status footer.article-footer .permalink .link-content .icon svg path,article.blog-post footer.article-footer .permalink .link-content .icon svg path{transition:all .3s ease-in-out}ul.tag-list{display:flex;flex-flow:row wrap;list-style-type:none;margin:0;padding:0}ul.tag-list li{padding:0;margin:0;font-family:var(--font-sans)}ul.tag-list li::after{content:"/";padding:0 .5rem;color:var(--color-black-50)}ul.tag-list li:last-of-type::after{content:none}footer.site-footer{padding-left:1rem;padding-right:1rem}@media(min-width: 40em){footer.site-footer{display:grid;grid-template-columns:1fr minmax(1px, calc(74em / 2)) 1fr;-moz-column-gap:1em;column-gap:1em;max-width:72rem;margin:0 auto}}@media(min-width: 60em){footer.site-footer{padding-left:1rem;padding-right:1rem}}@media(min-width: 64em){footer.site-footer{padding-right:2rem;padding-left:2rem}}footer.site-footer .footer-wrapper{padding:var(--margin-xxl) 0}@media(min-width: 40em){footer.site-footer .footer-wrapper{grid-column:2}}footer.site-footer .footer-wrapper p em{font-family:var(--font-serif)}footer.site-footer .footer-wrapper ul.tag-list li{display:block;width:100%;margin-top:var(--margin-s)}footer.site-footer .footer-wrapper ul.tag-list li:after{content:none}.one-five{margin-top:var(--margin-xl)}.one-five .five p:first-of-type{margin-top:var(--margin-xs)}.one-five .five p.h2+p{margin-top:0}@media(min-width: 360px){.one-five{display:grid;grid-template-columns:1fr 3fr;-moz-column-gap:var(--spacing-gutter);column-gap:var(--spacing-gutter);align-items:baseline}}@media(min-width: 40em){.one-five{grid-template-columns:1fr 5fr}}article.movies-index{padding-left:1rem;padding-right:1rem}@media(min-width: 40em){article.movies-index{display:grid;grid-template-columns:1fr minmax(1px, calc(74em / 2)) 1fr;-moz-column-gap:1em;column-gap:1em;max-width:72rem;margin:0 auto}}@media(min-width: 60em){article.movies-index{padding-left:1rem;padding-right:1rem}}@media(min-width: 64em){article.movies-index{padding-right:2rem;padding-left:2rem}}article.movies-index header.index-header{padding:0;margin-top:var(--margin-xxl);max-width:100%}@media(min-width: 40em){article.movies-index header.index-header{grid-column:2}}article.movies-index header.index-header p{font-size:1em;line-height:1.5;font-family:var(--font-sans);margin-bottom:0;margin-top:1.2em;font-size:1.2em;margin-top:0}article.movies-index header.index-header p a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:rgba(0,0,0,.01) 0 0 1px}article.movies-index header.index-header span{display:block;margin-top:var(--margin-l)}article.movies-index .movie-pagination{margin-top:var(--margin-xxl)}@media(min-width: 40em){article.movies-index .movie-pagination{grid-column:2}}article.movies-index .movie-pagination ul.movie-years{margin:0;display:flex;flex-flow:row wrap;list-style-type:none;justify-content:space-between}article.movies-index .movie-pagination ul.movie-years li{margin:0;font-family:var(--font-sans);color:var(--color-black-50);font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:rgba(0,0,0,.01) 0 0 1px}@media(min-width: 500px){article.movies-index .movie-pagination ul.movie-years{justify-content:flex-start;-moz-column-gap:var(--margin-m);column-gap:var(--margin-m)}}@media(min-width: 60em){article.movies-index .movie-pagination{grid-column:2/span 2}}article.movies-index section.movie-month{grid-column:1;margin-top:var(--margin-xxl);padding-top:var(--margin-xxl);padding-left:0;padding-right:0;position:relative}article.movies-index section.movie-month:before{position:absolute;top:0;left:0;right:0;height:1px;background:var(--color-border);content:""}article.movies-index section.movie-month:first-of-type{margin-top:var(--margin-s)}article.movies-index section.movie-month h2{margin-top:0}@media(min-width: 40em){article.movies-index section.movie-month h2{grid-column:2}}@media(min-width: 60em){article.movies-index section.movie-month h2{grid-column:1}}article.movies-index section.movie-month ul.movies{display:grid;width:100%;gap:32px;list-style-type:none;padding:0;margin:var(--margin-m) 0 0;grid-template-columns:1fr;gap:var(--spacing-gutter)}@media(min-width: 40em){article.movies-index section.movie-month ul.movies{grid-column:2}}article.movies-index section.movie-month ul.movies li{border-radius:.5em;width:100%;margin:0;aspect-ratio:2/3;padding:0;position:relative;background:#fcfae8}article.movies-index section.movie-month ul.movies li a{box-shadow:none}article.movies-index section.movie-month ul.movies li img{display:block;margin:0;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.3em;box-shadow:0px 2px 12px 0px rgba(0,0,0,.1);position:absolute;top:0;left:0;z-index:2}article.movies-index section.movie-month ul.movies li .movie-title{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;border:solid 1px var(--color-black-50);border-radius:.5em;z-index:1}article.movies-index section.movie-month ul.movies li .movie-title p{text-align:center;font-size:.8em;padding:1em}@media(min-width: 250px){article.movies-index section.movie-month ul.movies{grid-template-columns:repeat(2, minmax(1px, 1fr))}}@media(min-width: 300px){article.movies-index section.movie-month ul.movies{grid-template-columns:repeat(3, minmax(1px, 1fr))}}@media(min-width: 500px){article.movies-index section.movie-month ul.movies{grid-template-columns:repeat(4, minmax(1px, 1fr))}}@media(min-width: 40rem){article.movies-index section.movie-month ul.movies{grid-template-columns:repeat(5, minmax(1px, 1fr))}}@media(min-width: 40em){article.movies-index section.movie-month{grid-column:2}}@media(min-width: 60em){article.movies-index section.movie-month{padding-left:1rem;padding-right:1rem;grid-column:1/span 3;padding:0 !important;width:100%}}@media(min-width: 60em)and (min-width: 40em){article.movies-index section.movie-month{display:grid;grid-template-columns:1fr minmax(1px, calc(74em / 2)) 1fr;-moz-column-gap:1em;column-gap:1em;max-width:72rem;margin:0 auto}}@media(min-width: 60em)and (min-width: 60em){article.movies-index section.movie-month{padding-left:1rem;padding-right:1rem}}@media(min-width: 60em)and (min-width: 64em){article.movies-index section.movie-month{padding-right:2rem;padding-left:2rem}}@media(min-width: 60em){article.movies-index section.movie-month:before{content:none}article.movies-index section.movie-month:first-of-type{margin-top:0}article.movies-index section.movie-month:first-of-type ul.movies,article.movies-index section.movie-month:first-of-type h2{margin-top:var(--margin-s)}article.movies-index section.movie-month ul.movies{border-top:solid 1px var(--color-border);grid-column:2/span 2;grid-template-columns:repeat(6, minmax(1px, 1fr))}article.movies-index section.movie-month h2,article.movies-index section.movie-month ul.movies{padding-top:var(--margin-xxl);margin-top:var(--margin-xxl)}}article.movie-post header.post-header{display:flex;flex-flow:row nowrap;align-items:flex-end;-moz-column-gap:var(--spacing-gutter);column-gap:var(--spacing-gutter);border-bottom:solid 1px var(--color-border);padding-bottom:1em}article.movie-post header.post-header .text-wrapper{width:100%}article.movie-post header.post-header img{width:auto;display:block;height:6rem;border-radius:.3em;margin:0}article.movie-post p:empty{display:none}
