@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-lato);color:#333;font-size:17px;line-height:1.6}a{color:#426eb1;text-decoration:none}a:hover{text-decoration:underline}hr{border:0 dashed #ddd;border-top-width:1px;margin:15px 0}#wrap{max-width:1005px}#sidebar{float:left;background:#f9f9f9 var(--wave);border:1px solid #eee;border-width:1px 3px 1px 0;border-radius:0 6px 6px 0;width:350px;margin:15px 35px 0 0;padding:20px;animation:.75s ease-in-out sidebar-in}@keyframes sidebar-in{0%{opacity:0;margin-left:-80px;margin-right:115px}to{opacity:1;margin-left:0;margin-right:35px}}#sidebar .profile-img{float:right;border:1px solid #ddd;border-radius:50%;width:150px;height:150px;margin-left:10px;box-shadow:0 0 6px #777}#sidebar h1,#sidebar .name{color:#426eb1;margin:0;padding:45px 0 0;font-size:21px;font-weight:400}#sidebar h1 strong,#sidebar .name strong{font-weight:700}#sidebar h2,#sidebar .role{font-size:13px;font-weight:400;line-height:inherit;color:#717b89;margin:0 0 68px}#sidebar p{font-size:.9em}#sidebar h4{color:#666;margin:15px 0 5px;font-size:13px}#sidebar .social a{margin:0 3px;display:inline-block}#sidebar .social svg,#sidebar .social img{width:24px;height:24px}#main{float:left;width:600px}#nav{color:#ccc;margin:15px 0;list-style-type:none}#nav li{margin:0;display:inline}#nav li+li:before{content:"|";margin-left:5px;margin-right:8px}#nav a{color:#666}#content{clear:both}h1{color:#426eb1;margin:32px 0 12px;font-size:30px;font-weight:400;line-height:36px}h2{color:#717b89;margin:21px 0 11px;font-size:24px;font-weight:400;line-height:28px}h3,h4{color:#426eb1;margin:20px 0 10px;font-size:19px;font-weight:400}p{margin:0 0 20px}li{margin-bottom:10px}ul,ol{margin:10px 0 20px 35px}.posttitle{color:#426eb1;margin-bottom:5px;font-size:1.5em;font-weight:700;line-height:1.3}.postmeta{color:#6b6b6b;margin:7px 0 12px;font-size:13px}.postmeta a{color:inherit;border-bottom:1px dotted}.postmeta a:hover{text-decoration:none}.postentry a,.newsletter a,#sidebar p a{text-underline-offset:2px;text-decoration:underline #426eb159}.postentry a:hover{text-decoration-color:currentColor}.postentry,.comment{overflow-wrap:anywhere}.postentry iframe,.postentry object,.postentry embed,.postentry video,.postentry .gist{max-width:100%}.postentry .gist .blob-wrapper{overflow-x:auto}.postentry img{max-width:100%;height:auto}.postentry pre{border:1px solid #eee;border-radius:4px;margin:0 0 20px;padding:12px;font-size:13px;overflow-x:auto}.postentry :not(pre)>code{background:#f4f4f4;border-radius:3px;padding:1px 4px;font-size:.9em}.postentry table{border-collapse:collapse;margin:0 0 20px}.postentry th,.postentry td{border:1px solid #ddd;padding:4px 8px}.postentry iframe{max-width:100%}blockquote{border-left:3px solid #ddd;margin:0 0 20px;padding-left:10px}.black{color:#333}.gist{font-size:12px}.post+.post{border-top:2px dashed #ddd;margin:60px 0 0;padding-top:20px}.pagination{justify-content:space-between;margin:40px 0 20px;display:flex}.draft-badge{color:#333;vertical-align:middle;background:#f5c542;border-radius:3px;padding:2px 6px;font-size:12px}#footer{clear:both;border-top:1px dotted #ddd;margin:10px;padding:10px 0;font-size:.8em}#wrap.page-home{max-width:830px;margin:15px auto}.page-home #main{width:100%}.page-home #nav{text-align:right;width:620px}.page-home #sidebar{border-width:1px 3px;border-radius:6px;width:650px;margin:0;padding:30px 30px 10px;animation:none}.page-home #sidebar .profile h1{padding-top:72px;font-size:36px;font-weight:300}.page-home #sidebar .profile h1 strong{font-weight:700}.page-home #sidebar .profile h2{margin-bottom:30px;font-size:24px;font-weight:300}.page-home #sidebar .profile-img{width:250px;height:250px;margin-bottom:10px;animation:.5s ease-in-out profile-in;position:relative}.page-home #sidebar .profile p{font-size:1em}.page-home #content{width:650px;padding:25px 35px}.page-home #content .posttitle{margin-top:0}@keyframes profile-in{0%{opacity:0;top:-90px}to{opacity:1;top:0}}.social-big{float:left;width:150px;margin-top:8px;margin-left:25px}.social-big h2{margin-top:21px}.social-big a{line-height:42px;display:block}.social-big a:hover{color:#143362;text-decoration:none}.social-big svg,.social-big img{vertical-align:-10px;width:32px;height:32px;margin-right:5px}.newsletter{border:1px dotted #a3c7e7;border-top:4px solid #a3c7e7;margin:0 0 15px;padding:20px}.newsletter input[type=email]{width:220px;max-width:100%;height:35px;font:inherit;border:1px solid #ddd;padding:0 5px}.newsletter button{color:#fff;font:inherit;vertical-align:bottom;cursor:pointer;background:#7099cd;border:none;height:37px;padding:0 10px;font-size:14px}.comments{margin:30px 0}.comments ol{margin:0;list-style:none}.comment{border-top:1px solid #eee;margin:0 0 12px;padding:12px 0 0;font-size:15px}.comment .comment{margin-left:30px}.comment-meta{color:#999;margin-bottom:6px;font-size:13px}.comment-meta strong{color:#333}.comment p{margin-bottom:10px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.gallery p{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:12px;display:grid}.gallery img{border:1px solid #eee;width:100%;margin:0}.wp-img{margin:5px 0 20px}.wp-img p{margin:0}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{margin:5px auto;display:block}@media (width<=1004px){#wrap,#wrap.page-home{margin:0 auto;padding:0 16px}#sidebar,#main,.page-home #sidebar,.page-home #content,.page-home #nav,.social-big{float:none;width:auto}#sidebar{border-width:1px 3px;border-radius:6px;margin:15px 0 0;animation:none}.page-home #nav{text-align:left}.page-home #sidebar{padding:20px}.page-home #sidebar .profile-img{float:none;width:160px;height:160px;margin:0 auto 10px;display:block}.page-home #sidebar .profile h1{padding-top:10px;font-size:30px}.page-home #content{padding:25px 0}.social-big{margin:20px 0 0}.social-big a{margin-right:16px;display:inline-block}}
