:root{--night:#141428;--header:#373748;--heading:#434353;--body:#72727e;--muted:#a1a1a9;--light:#d0d0d4;--paper:#f3f3f4;--accent:#eb6e78}html{box-sizing:border-box;-webkit-text-size-adjust:100%}*,*::before,*::after{box-sizing:inherit}body{margin:0;color:var(--body);background:#fff;font-family:karla,sans-serif;font-size:21px;font-weight:400;line-height:1.5}body.sidebar-toggled{overflow:hidden}img{display:block;max-width:100%}button{color:inherit;font:inherit}a{color:var(--accent);transition:color .5s ease-in-out,opacity .5s ease-in-out}a:visited{color:#ed7d86}a:hover,a:focus,a:active{color:var(--heading);transition-duration:.05s}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}h1,h2,h3,h4,h5,h6{clear:both;margin-top:0;color:var(--heading);font-family:montserrat,sans-serif;font-size:1em;line-height:1;text-transform:uppercase}p{margin:0 0 1em}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{top:5px;left:5px;z-index:10000;width:auto;height:auto;padding:15px 23px 14px;margin:0;overflow:visible;clip:auto;color:var(--night);background:var(--paper);border-radius:3px;font-size:14px;font-weight:700;line-height:normal;text-decoration:none}.site{position:relative;width:100%;min-height:100vh}.site-header{position:relative;z-index:1000;width:100%;min-height:3.75em;padding:1em 1em 1.286em;background:var(--header)}.home .site-header,.featured-image .site-header,.error404 .site-header{position:absolute;top:0;left:0;background:0 0}.site-branding{position:relative;z-index:1000;width:30%;float:left}.site-title{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.site-title a{color:#e8e8ea;text-decoration:none}.header-navigation{position:absolute;top:0;right:0;width:70%;text-align:right}.no-js .sidebar-toggle{display:none}.sidebar-toggle{position:absolute;top:0;right:0;z-index:100;display:block;padding:1.286em 1em 1.5em;margin:0;background:0 0;border:0;border-radius:0;cursor:pointer}.sidebar-toggle-icon,.sidebar-toggle-icon::before,.sidebar-toggle-icon::after{display:block;width:1.5em;height:3px;border-radius:1px;background:rgba(232,232,234,.7);transition:background .3s ease-in-out,transform .4s ease-in-out,width .3s ease-in-out}.sidebar-toggle-icon{position:relative;text-indent:-9999px}.sidebar-toggle-icon::before,.sidebar-toggle-icon::after{position:absolute;right:0;content:""}.sidebar-toggle-icon::before{top:-8px;width:1.286em}.sidebar-toggle-icon::after{top:8px;width:1em}.sidebar-toggle:hover .sidebar-toggle-icon,.sidebar-toggle:hover .sidebar-toggle-icon::before,.sidebar-toggle:hover .sidebar-toggle-icon::after{width:1.5em;background:#fff}.sidebar-toggled .sidebar-toggle{position:fixed;z-index:9999}.sidebar-toggled .sidebar-toggle-icon{background:0 0}.sidebar-toggled .sidebar-toggle-icon::before,.sidebar-toggled .sidebar-toggle-icon::after{top:0;width:1.5em;height:4px;background:var(--muted)}.sidebar-toggled .sidebar-toggle-icon::before{transform:rotate(45deg)}.sidebar-toggled .sidebar-toggle-icon::after{transform:rotate(-45deg)}.sidebar-toggled .sidebar-toggle:hover .sidebar-toggle-icon::before,.sidebar-toggled .sidebar-toggle:hover .sidebar-toggle-icon::after{background:var(--accent)}.blog-home-content{background:#fff}.home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;background:var(--night)}.post-panel{position:relative;height:32vw;min-height:18rem;padding:0;margin:0;overflow:hidden;background:var(--night)}.post-panel:first-child{grid-column:1/-1;height:100vh;min-height:34rem}.post-panel .section-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.6;animation:fade-in-images 1s ease-out both;transition:opacity .35s ease-in-out,transform .7s ease-in-out}.post-panel:first-child .section-image{animation:fade-in-images 1s ease-out both,image-pulse 15s ease-in-out infinite alternate}.post-panel:hover .section-image{opacity:.48}.post-panel .section-inner{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.post-panel .entry-header{max-width:38.443359375em;padding:0 1em;margin:0 auto;font-size:.6666666667em;text-align:center}.post-panel:first-child .entry-header{font-size:1em}.post-panel .entry-title{margin:0;font-size:2.8935em;overflow-wrap:anywhere;text-wrap:balance}.post-panel .entry-title a,.post-panel .entry-title a:visited{color:#fff;text-decoration:none}.post-panel .entry-title a:hover,.post-panel .entry-title a:focus{color:var(--accent)}@keyframes fade-in-images{from{opacity:0}to{opacity:.6}}@keyframes image-pulse{from{transform:scale(1)}to{transform:scale(1.035)}}.site-header-image{position:relative;height:70vh;margin:0 0 2.25em;overflow:hidden;background:var(--night);line-height:0}.site-header-image .section-image{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.6;animation:fade-in-images 1s ease-out both,image-pulse 15s ease-in-out infinite alternate}.site-content{min-height:40vh}.content-area{max-width:38.443359375em;padding:0 1em;margin:0 auto}.hentry{padding:0 0 2.25em;margin:0 0 2.25em;border-bottom:4px solid var(--paper)}.hentry:last-child{border-bottom:0}.entry-header .entry-title{margin-bottom:.2962962963em;font-size:2.8935em;overflow-wrap:anywhere}.entry-meta,.entry-footer{color:var(--light);font-size:.6666666667em;line-height:1.5;letter-spacing:.0501777168em;text-transform:uppercase}.entry-content{margin:1.5em 0}.entry-content p:first-child{margin-top:0}.entry-content p:last-child{margin-bottom:0}.post-navigation,.posts-navigation{overflow:hidden;padding:0 0 2.25em;margin:0 0 2.25em;border-bottom:4px solid var(--paper)}.posts-navigation{max-width:38.443359375em;padding:1em;margin:1em auto 0;border:0;background:#fff}.nav-previous,.nav-next{width:50%}.nav-previous{float:left;padding-right:1em;text-align:right}.nav-next{float:right;padding-left:1em;text-align:left}.post-navigation a,.posts-navigation a{display:inline-block;font-family:montserrat,sans-serif;font-size:.6666666667em;line-height:1;text-decoration:none;text-transform:uppercase}.archive-content{padding-top:2.25em}.page-header{padding:2.25em 0 4.34025em;margin:0 0 2.25em;border-bottom:4px solid var(--paper);text-align:center}.page-title{margin:0;color:var(--light);font-size:2.25em}.archive-group{padding:0 0 2.25em;margin:0 0 2.25em;border-bottom:4px solid var(--paper);scroll-margin-top:1em}.archive-group h2{color:var(--light);font-size:1.5em;letter-spacing:.0501777168em}.archive-list{padding:0;margin:0;list-style:none}.archive-list li{display:flex;align-items:baseline;justify-content:space-between;gap:1em;padding:.6666666667em 0;border-bottom:1px solid var(--paper)}.archive-list a{color:var(--heading);font-family:montserrat,sans-serif;font-weight:700;text-decoration:none;text-transform:uppercase}.archive-list a:hover{color:var(--accent)}.archive-list time{flex:none;color:var(--light);font-size:.6666666667em;letter-spacing:.0501777168em}.sidebar{position:fixed;top:0;right:0;z-index:9000;width:100%;height:100%;padding:1.5em;overflow:auto;color:#fff;background:var(--paper);opacity:0;visibility:hidden;transform:translateX(100%);transition:transform .25s ease-out,opacity .25s ease-out,visibility 0s linear .25s}.sidebar-inner{max-width:25.62890625em;padding:0 3.375em;margin:0 auto;opacity:0;transition:opacity .4s ease-out}.sidebar ul,.sidebar ol{padding:0;margin:0;list-style:none}.sidebar a{color:var(--body);text-decoration:none}.sidebar a:hover,.sidebar a:focus{color:var(--accent)}.sidebar-toggled .sidebar{opacity:1;visibility:visible;transform:translateX(0);transition-delay:0s}.sidebar-toggled .sidebar-inner{opacity:1;transition-delay:.15s}.widget{padding:2.25em 0;margin:0;color:var(--body);font-size:.8573333333em;text-shadow:0 1px 2px var(--paper)}.widget+.widget{border-top:2px solid #e8e8ea}.widget-title{margin-bottom:1em;color:var(--body);font-size:1em;letter-spacing:.0501777168em}.widget li{margin:0}.widget li a{display:block;padding:.4444444444em 0}.main-navigation{font-family:montserrat,sans-serif;font-size:.6666666667em;font-weight:700;line-height:1;text-transform:uppercase}.main-navigation .widget-title{display:none}.main-navigation a{padding:1.286em 0}.site-footer{padding:1em 1em 1.286em;margin:2.25em 0 0;color:var(--light);background:var(--paper)}.site-info{padding:0;margin:0;list-style:none;text-align:center}.site-info li{display:inline-block;margin:0 .6666666667em;font-size:.5715555556em;letter-spacing:.0501777168em;text-transform:uppercase}.site-footer a{color:#b9b9bf;text-decoration:none}.site-footer a:hover{color:var(--accent)}.error404{background:var(--accent)}.error404 .not-found{display:grid;min-height:100vh;align-items:center;color:#fff}.error404 .page-header{padding-bottom:1.5em;border:0}.error404 .page-title,.error404 .page-content,.error404 .page-content a{color:#fff}.error404 .page-content{text-align:center}.error404 .site-footer{margin-top:0}@media(min-width:800px){.sidebar{width:21.972515625em;padding:1.5em 0;background:rgba(243,243,244,.97)}}@media(min-width:1100px){.site-header-image{height:100vh}}@media(min-width:1400px){.content-area{font-size:1.286em}.post-panel .entry-header{font-size:.8573333333em}.post-panel:first-child .entry-header{font-size:1.286em}}@media(max-width:800px){.site-branding{width:80%}.header-navigation{width:20%}.home-grid{display:block}.post-panel,.post-panel:first-child{width:100%;height:100vh;min-height:32rem}.post-panel .entry-header,.post-panel:first-child .entry-header{font-size:1em}.site-header-image{height:100vh}}@media(max-width:480px){.entry-header .entry-title,.post-panel .entry-title{font-size:1.929em}.sidebar-inner{padding:0 1.5em}.widget{padding:1.5em 0}.archive-list li{display:block}.archive-list time{display:block;margin-top:.4444444444em}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}